<86>Apr 14 01:08:08 userdel[25681]: delete user 'rooter' <86>Apr 14 01:08:08 userdel[25681]: removed group 'rooter' owned by 'rooter' <86>Apr 14 01:08:08 groupadd[25693]: group added to /etc/group: name=rooter, GID=603 <86>Apr 14 01:08:08 groupadd[25693]: group added to /etc/gshadow: name=rooter <86>Apr 14 01:08:08 groupadd[25693]: new group: name=rooter, GID=603 <86>Apr 14 01:08:08 useradd[25702]: new user: name=rooter, UID=603, GID=603, home=/root, shell=/bin/bash <86>Apr 14 01:08:08 userdel[25717]: delete user 'builder' <86>Apr 14 01:08:08 userdel[25717]: removed group 'builder' owned by 'builder' <86>Apr 14 01:08:08 userdel[25717]: removed shadow group 'builder' owned by 'builder' <86>Apr 14 01:08:08 groupadd[25729]: group added to /etc/group: name=builder, GID=604 <86>Apr 14 01:08:08 groupadd[25729]: group added to /etc/gshadow: name=builder <86>Apr 14 01:08:08 groupadd[25729]: new group: name=builder, GID=604 <86>Apr 14 01:08:08 useradd[25737]: new user: name=builder, UID=604, GID=604, home=/usr/src, shell=/bin/bash <13>Apr 14 01:08:14 rpmi: perl-devel-1:5.22.3-alt0.M80P.1 1485958065 installed <13>Apr 14 01:08:14 rpmi: perl-Encode-2.83-alt1 1459157776 installed <13>Apr 14 01:08:14 rpmi: perl-Term-Cap-1.17-alt1 1445018869 installed <13>Apr 14 01:08:14 rpmi: perl-Term-ANSIColor-4.05-alt1 1458575791 installed <13>Apr 14 01:08:14 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed <13>Apr 14 01:08:14 rpmi: perl-Pod-Simple-3.32-alt1 1447205413 installed <13>Apr 14 01:08:14 rpmi: perl-Devel-Symdump-2.15-alt1 1444606664 installed <13>Apr 14 01:08:14 rpmi: perl-Devel-StackTrace-1:2.01-alt1 1457018809 installed <13>Apr 14 01:08:14 rpmi: perl-DBI-1.634-alt1.1 1448475650 installed <13>Apr 14 01:08:14 rpmi: libltdl7-2.4.2-alt5 1450059753 installed <13>Apr 14 01:08:14 rpmi: libunixODBC2-2.3.4-alt1 1470328253 installed <13>Apr 14 01:08:14 rpmi: libunixODBC-devel-compat-2.3.4-alt1 1470328253 installed <13>Apr 14 01:08:14 rpmi: libunixODBC-devel-2.3.4-alt1 1470328253 installed <13>Apr 14 01:08:14 rpmi: perl-DBI-devel-1.634-alt1.1 1448475650 installed <13>Apr 14 01:08:14 rpmi: perl-Test-NoWarnings-1.04-alt1 1329758112 installed <13>Apr 14 01:08:14 rpmi: perl-Test-Pod-1.51-alt1 1444638312 installed <13>Apr 14 01:08:14 rpmi: perl-podlators-4.07-alt1 1458574366 installed <13>Apr 14 01:08:14 rpmi: perl-Pod-Usage-1.68-alt1 1451923699 installed <13>Apr 14 01:08:14 rpmi: perl-Pod-Parser-1.63-alt1 1447282032 installed <13>Apr 14 01:08:14 rpmi: perl-Pod-Coverage-0.23-alt1 1374753706 installed <13>Apr 14 01:08:14 rpmi: perl-Test-Pod-Coverage-1.10-alt1 1406300388 installed Installing perl-DBD-ODBC-1.52-alt1.1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.96272 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf DBD-ODBC-1.52 + echo 'Source #0 (DBD-ODBC-1.52.tar.gz):' Source #0 (DBD-ODBC-1.52.tar.gz): + /bin/gzip -dc /usr/src/RPM/SOURCES/DBD-ODBC-1.52.tar.gz + /bin/tar -xf - + cd DBD-ODBC-1.52 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (perl-DBD-ODBC-1.29-alt-pod.patch):' Patch #0 (perl-DBD-ODBC-1.29-alt-pod.patch): + /usr/bin/patch -p1 patching file Makefile.PL Hunk #1 succeeded at 1150 (offset 75 lines). patching file t/pod.t Hunk #1 succeeded at 30 (offset 2 lines). + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.96272 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd DBD-ODBC-1.52 + perl_vendor_build -o /usr + export PERL_EXTUTILS_AUTOINSTALL=--skip + PERL_EXTUTILS_AUTOINSTALL=--skip + export XSUBPP_STATIC_XS=1 + XSUBPP_STATIC_XS=1 + _perl_vendor_fixin + xargs -r0 /usr/bin/subst -p '1s,^#![[:space:]]*\([^[:space:]]*/\)\?perl\([^/[:alpha:][:space:]][^/[:space:]]*\)\?\([[:space:]]\|$\),#!/usr/bin/perl\3,' + find . -type f -print0 + /bin/grep -qs -Ew '((dist|module)_name|Build_PL|Module::Build)' Build.PL + _perl_vendor_MM_build -o /usr + : looking for PREREQ dependencies + /usr/bin/perl Makefile.PL PRINT_PREREQ=1 -o /usr + tee .perl.req ********** Remember to actually *READ* the README file! And re-read it if you have any problems. ********** OSNAME: linux LANG: ODBCHOME: LD_LIBRARY_PATH: DBROOT: WINDIR: II_SYSTEM: Perl: 5.022003 ExtUtils::MakeMaker: 7.0402 Command line options: x! = undef g! = 0 u! = undef w! = undef o=s = /usr e! = undef You are using a Perl configured with threading enabled. Please read the warnings in DBI about this. You should also be aware that on non-Windows platforms ODBC drivers come in two forms, thread-safe and non-thread-safe drivers and you may need to make sure you are using the right one. Press return to continue... Overriding ODBC Directory with command line option: /usr Overriding ODBC Directory with command line option: /usr Looking for odbc_config in : /usr Looking for odbc_config at /usr/bin/odbc_config Found odbc_config (via /usr/bin/odbc_config) version 2.3.4 odbc_config reports --prefix=/usr odbc_config reports --include-prefix=/usr/include Using ODBCHOME /usr odbc_config reports --lib-prefix=/usr/lib64 ODBC INC dir set to /usr/include via odbc_config ODBC LIB dir set to /usr/lib64 via odbc_config This looks like a unixodbc type of driver manager. Looking for odbcinst odbcinst not found - ok, I can deal with that. Looking for odbc_config to get cflags Adding odbc_config --cflags "-DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/usr/include " to CC line Warning: LD_LIBRARY_PATH= doesn't include /usr/lib64 perl(DBI)>=1.609 perl(Test::Simple)>=0.9 + : writing Makefile + /usr/bin/perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor -o /usr ********** Remember to actually *READ* the README file! And re-read it if you have any problems. ********** OSNAME: linux LANG: ODBCHOME: LD_LIBRARY_PATH: DBROOT: WINDIR: II_SYSTEM: Perl: 5.022003 ExtUtils::MakeMaker: 7.0402 Command line options: g! = 0 e! = undef x! = undef o=s = /usr w! = undef u! = undef You are using a Perl configured with threading enabled. Please read the warnings in DBI about this. You should also be aware that on non-Windows platforms ODBC drivers come in two forms, thread-safe and non-thread-safe drivers and you may need to make sure you are using the right one. Press return to continue... Overriding ODBC Directory with command line option: /usr Overriding ODBC Directory with command line option: /usr Looking for odbc_config in : /usr Looking for odbc_config at /usr/bin/odbc_config Found odbc_config (via /usr/bin/odbc_config) version 2.3.4 odbc_config reports --prefix=/usr odbc_config reports --include-prefix=/usr/include odbc_config reports --lib-prefix=/usr/lib64 ODBC INC dir set to /usr/include via odbc_config ODBC LIB dir set to /usr/lib64 via odbc_config Using ODBCHOME /usr This looks like a unixodbc type of driver manager. Looking for odbcinst odbcinst not found - ok, I can deal with that. Looking for odbc_config to get cflags Adding odbc_config --cflags "-DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/usr/include " to CC line Warning: LD_LIBRARY_PATH= doesn't include /usr/lib64 Checking if your kit is complete... Looks good Using DBI 1.634 (for perl 5.022003 on x86_64-linux-thread-multi) installed in /usr/lib64/perl5/auto/DBI/ Using DBI 1.634 (for perl 5.022003 on x86_64-linux-thread-multi) installed in /usr/lib64/perl5/auto/DBI/ Generating a Unix-style Makefile Writing Makefile for DBD::ODBC Warning: not all required environment variables are set. Warning: Will not be able to run tests as you have not defined all of DBI_DSN, DBI_USER and DBI_PASS environment variables. + : running make + '[' -n '' ']' + NPROCS=8 + make -j8 'OPTIMIZE=-pipe -Wall -g -O2' 'CP=/bin/cp -p' make: Entering directory `/usr/src/RPM/BUILD/DBD-ODBC-1.52' /bin/cp -p Changes blib/lib/DBD/ODBC/Changes.pod /bin/cp -p FAQ blib/lib/DBD/ODBC/FAQ.pod /bin/cp -p TO_DO blib/lib/DBD/ODBC/TO_DO.pod gcc -c -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/usr/include -I/usr/include -I. -I/usr/lib64/perl5/auto/DBI -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Wall -g -O2 -DVERSION=\"1.52\" -DXS_VERSION=\"1.52\" -fPIC "-I/usr/lib64/perl5/CORE" -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/usr/include -I/usr/include ConvertUTF.c Running Mkbootstrap for DBD::ODBC () "/usr/bin/perl" -p -e "s/~DRIVER~/ODBC/g" /usr/lib64/perl5/auto/DBI/Driver.xst > ODBC.xsi gcc -c -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/usr/include -I/usr/include -I. -I/usr/lib64/perl5/auto/DBI -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Wall -g -O2 -DVERSION=\"1.52\" -DXS_VERSION=\"1.52\" -fPIC "-I/usr/lib64/perl5/CORE" -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/usr/include -I/usr/include dbdimp.c gcc -c -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/usr/include -I/usr/include -I. -I/usr/lib64/perl5/auto/DBI -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Wall -g -O2 -DVERSION=\"1.52\" -DXS_VERSION=\"1.52\" -fPIC "-I/usr/lib64/perl5/CORE" -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/usr/include -I/usr/include unicode_helper.c "/usr/bin/perl" "/usr/share/perl5/ExtUtils/xsubpp" -typemap "/usr/share/perl5/ExtUtils/typemap" ODBC.xs > ODBC.xsc && mv ODBC.xsc ODBC.c cp ODBC.pm blib/lib/DBD/ODBC.pm chmod 644 "ODBC.bs" gcc -c -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/usr/include -I/usr/include -I. -I/usr/lib64/perl5/auto/DBI -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Wall -g -O2 -DVERSION=\"1.52\" -DXS_VERSION=\"1.52\" -fPIC "-I/usr/lib64/perl5/CORE" -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/usr/include -I/usr/include ODBC.c dbdimp.c: In function 'odbc_db_login6': dbdimp.c:1025:30: warning: pointer targets in passing argument 3 of 'SQLDriverConnect' differ in signedness [-Wpointer-sign] dbname, ^ In file included from /usr/include/sqlucode.h:784:0, from dbdodbc.h:7, from ODBC.h:8, from dbdimp.c:44: /usr/include/sqlext.h:1790:19: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLDriverConnect( ^ dbdimp.c:1027:30: warning: pointer targets in passing argument 5 of 'SQLDriverConnect' differ in signedness [-Wpointer-sign] out_str, sizeof(out_str), &out_str_len, ^ In file included from /usr/include/sqlucode.h:784:0, from dbdodbc.h:7, from ODBC.h:8, from dbdimp.c:44: /usr/include/sqlext.h:1790:19: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLDriverConnect( ^ dbdimp.c:1133:9: warning: pointer targets in passing argument 2 of 'SQLConnect' differ in signedness [-Wpointer-sign] dbname, (SQLSMALLINT)strlen(dbname), ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:632:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLConnect(SQLHDBC ConnectionHandle, ^ dbdimp.c:1134:9: warning: pointer targets in passing argument 4 of 'SQLConnect' differ in signedness [-Wpointer-sign] uid, (SQLSMALLINT)(uid ? strlen(uid) : 0), ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:632:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLConnect(SQLHDBC ConnectionHandle, ^ dbdimp.c:1135:9: warning: pointer targets in passing argument 6 of 'SQLConnect' differ in signedness [-Wpointer-sign] pwd, (SQLSMALLINT)(pwd ? strlen(pwd) : 0)); ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:632:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLConnect(SQLHDBC ConnectionHandle, ^ dbdimp.c: In function 'dbd_error2': dbdimp.c:1334:24: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(ErrorMsg, what); ^ In file included from /usr/include/features.h:368:0, from /usr/include/limits.h:25, from /usr/lib64/gcc/x86_64-alt-linux/5/include/limits.h:168, from /usr/lib64/gcc/x86_64-alt-linux/5/include/syslimits.h:7, from /usr/lib64/gcc/x86_64-alt-linux/5/include/limits.h:34, from dbdimp.c:38: /usr/include/bits/string3.h:108:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR * {aka unsigned char *}' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ dbdimp.c:1335:24: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(sqlstate, "HY000"); ^ In file included from /usr/include/features.h:368:0, from /usr/include/limits.h:25, from /usr/lib64/gcc/x86_64-alt-linux/5/include/limits.h:168, from /usr/lib64/gcc/x86_64-alt-linux/5/include/syslimits.h:7, from /usr/lib64/gcc/x86_64-alt-linux/5/include/limits.h:34, from dbdimp.c:38: /usr/include/bits/string3.h:108:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR * {aka unsigned char *}' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/lib64/perl5/CORE/perl.h:5479:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from dbdimp.c:44: dbdimp.c:1372:43: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] XPUSHs(sv_2mortal(newSVpv(sqlstate, 0))); ^ /usr/lib64/perl5/CORE/pp.h:309:55: note: in definition of macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:1372:24: note: in expansion of macro 'sv_2mortal' XPUSHs(sv_2mortal(newSVpv(sqlstate, 0))); ^ dbdimp.c:1372:35: note: in expansion of macro 'newSVpv' XPUSHs(sv_2mortal(newSVpv(sqlstate, 0))); ^ In file included from /usr/lib64/perl5/CORE/perl.h:5515:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from dbdimp.c:44: /usr/lib64/perl5/CORE/proto.h:3070:19: note: expected 'const char * const' but argument is of type 'SQLCHAR * {aka unsigned char *}' PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) ^ In file included from /usr/lib64/perl5/CORE/perl.h:5479:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from dbdimp.c:44: dbdimp.c:1373:43: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] XPUSHs(sv_2mortal(newSVpv(ErrorMsg, 0))); ^ /usr/lib64/perl5/CORE/pp.h:309:55: note: in definition of macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:1373:24: note: in expansion of macro 'sv_2mortal' XPUSHs(sv_2mortal(newSVpv(ErrorMsg, 0))); ^ dbdimp.c:1373:35: note: in expansion of macro 'newSVpv' XPUSHs(sv_2mortal(newSVpv(ErrorMsg, 0))); ^ In file included from /usr/lib64/perl5/CORE/perl.h:5515:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from dbdimp.c:44: /usr/lib64/perl5/CORE/proto.h:3070:19: note: expected 'const char * const' but argument is of type 'SQLCHAR * {aka unsigned char *}' PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) ^ dbdimp.c:1395:20: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(ErrorMsg, " (SQL-"); ^ In file included from /usr/include/features.h:368:0, from /usr/include/limits.h:25, from /usr/lib64/gcc/x86_64-alt-linux/5/include/limits.h:168, from /usr/lib64/gcc/x86_64-alt-linux/5/include/syslimits.h:7, from /usr/lib64/gcc/x86_64-alt-linux/5/include/limits.h:34, from dbdimp.c:38: /usr/include/bits/string3.h:146:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR * {aka unsigned char *}' __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) ^ dbdimp.c:1396:20: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(ErrorMsg, sqlstate); ^ In file included from /usr/include/features.h:368:0, from /usr/include/limits.h:25, from /usr/lib64/gcc/x86_64-alt-linux/5/include/limits.h:168, from /usr/lib64/gcc/x86_64-alt-linux/5/include/syslimits.h:7, from /usr/lib64/gcc/x86_64-alt-linux/5/include/limits.h:34, from dbdimp.c:38: /usr/include/bits/string3.h:146:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR * {aka unsigned char *}' __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) ^ dbdimp.c:1396:30: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(ErrorMsg, sqlstate); ^ In file included from /usr/include/features.h:368:0, from /usr/include/limits.h:25, from /usr/lib64/gcc/x86_64-alt-linux/5/include/limits.h:168, from /usr/lib64/gcc/x86_64-alt-linux/5/include/syslimits.h:7, from /usr/lib64/gcc/x86_64-alt-linux/5/include/limits.h:34, from dbdimp.c:38: /usr/include/bits/string3.h:146:1: note: expected 'const char * restrict' but argument is of type 'SQLCHAR * {aka unsigned char *}' __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) ^ dbdimp.c:1397:20: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(ErrorMsg, ")"); ^ In file included from /usr/include/features.h:368:0, from /usr/include/limits.h:25, from /usr/lib64/gcc/x86_64-alt-linux/5/include/limits.h:168, from /usr/lib64/gcc/x86_64-alt-linux/5/include/syslimits.h:7, from /usr/lib64/gcc/x86_64-alt-linux/5/include/limits.h:34, from dbdimp.c:38: /usr/include/bits/string3.h:146:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR * {aka unsigned char *}' __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) ^ In file included from ODBC.h:12:0, from dbdimp.c:44: dbdimp.c:1400:38: warning: pointer targets in passing argument 5 of 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness [-Wpointer-sign] 1, ErrorMsg, sqlstate, Nullch); ^ /usr/lib64/perl5/auto/DBI/DBIXS.h:403:60: note: in definition of macro 'DBIh_SET_ERR_CHAR' (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) ^ dbdimp.c:1400:38: note: expected 'const char *' but argument is of type 'SQLCHAR * {aka unsigned char *}' 1, ErrorMsg, sqlstate, Nullch); ^ /usr/lib64/perl5/auto/DBI/DBIXS.h:403:60: note: in definition of macro 'DBIh_SET_ERR_CHAR' (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) ^ dbdimp.c:1400:48: warning: pointer targets in passing argument 6 of 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness [-Wpointer-sign] 1, ErrorMsg, sqlstate, Nullch); ^ /usr/lib64/perl5/auto/DBI/DBIXS.h:403:68: note: in definition of macro 'DBIh_SET_ERR_CHAR' (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) ^ dbdimp.c:1400:48: note: expected 'const char *' but argument is of type 'SQLCHAR * {aka unsigned char *}' 1, ErrorMsg, sqlstate, Nullch); ^ /usr/lib64/perl5/auto/DBI/DBIXS.h:403:68: note: in definition of macro 'DBIh_SET_ERR_CHAR' (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) ^ dbdimp.c:1402:58: warning: pointer targets in passing argument 5 of 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness [-Wpointer-sign] DBIh_SET_ERR_CHAR(h, imp_xxh, Nullch, 1, ErrorMsg, ^ /usr/lib64/perl5/auto/DBI/DBIXS.h:403:60: note: in definition of macro 'DBIh_SET_ERR_CHAR' (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) ^ dbdimp.c:1402:58: note: expected 'const char *' but argument is of type 'SQLCHAR * {aka unsigned char *}' DBIh_SET_ERR_CHAR(h, imp_xxh, Nullch, 1, ErrorMsg, ^ /usr/lib64/perl5/auto/DBI/DBIXS.h:403:60: note: in definition of macro 'DBIh_SET_ERR_CHAR' (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) ^ dbdimp.c:1403:35: warning: pointer targets in passing argument 6 of 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness [-Wpointer-sign] sqlstate, Nullch); ^ /usr/lib64/perl5/auto/DBI/DBIXS.h:403:68: note: in definition of macro 'DBIh_SET_ERR_CHAR' (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) ^ dbdimp.c:1403:35: note: expected 'const char *' but argument is of type 'SQLCHAR * {aka unsigned char *}' sqlstate, Nullch); ^ /usr/lib64/perl5/auto/DBI/DBIXS.h:403:68: note: in definition of macro 'DBIh_SET_ERR_CHAR' (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) ^ dbdimp.c: In function 'odbc_st_tables': dbdimp.c:1754:23: warning: pointer targets in passing argument 2 of 'SQLTables' differ in signedness [-Wpointer-sign] acatalog ? acatalog : NULL, SQL_NTS, ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:827:25: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLTables(SQLHSTMT StatementHandle, ^ dbdimp.c:1755:23: warning: pointer targets in passing argument 4 of 'SQLTables' differ in signedness [-Wpointer-sign] aschema ? aschema : NULL, SQL_NTS, ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:827:25: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLTables(SQLHSTMT StatementHandle, ^ dbdimp.c:1756:23: warning: pointer targets in passing argument 6 of 'SQLTables' differ in signedness [-Wpointer-sign] atable ? atable : NULL, SQL_NTS, ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:827:25: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLTables(SQLHSTMT StatementHandle, ^ dbdimp.c:1757:23: warning: pointer targets in passing argument 8 of 'SQLTables' differ in signedness [-Wpointer-sign] atype ? atype : NULL, SQL_NTS /* type (view, table, etc) */ ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:827:25: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLTables(SQLHSTMT StatementHandle, ^ dbdimp.c: In function 'odbc_st_primary_keys': dbdimp.c:1882:10: warning: pointer targets in passing argument 2 of 'SQLPrimaryKeys' differ in signedness [-Wpointer-sign] (catalog && *catalog) ? catalog : 0, SQL_NTS, ^ In file included from /usr/include/sqlucode.h:784:0, from dbdodbc.h:7, from ODBC.h:8, from dbdimp.c:44: /usr/include/sqlext.h:1985:19: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLPrimaryKeys( ^ dbdimp.c:1883:10: warning: pointer targets in passing argument 4 of 'SQLPrimaryKeys' differ in signedness [-Wpointer-sign] (schema && *schema) ? schema : 0, SQL_NTS, ^ In file included from /usr/include/sqlucode.h:784:0, from dbdodbc.h:7, from ODBC.h:8, from dbdimp.c:44: /usr/include/sqlext.h:1985:19: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLPrimaryKeys( ^ dbdimp.c:1884:10: warning: pointer targets in passing argument 6 of 'SQLPrimaryKeys' differ in signedness [-Wpointer-sign] (table && *table) ? table : 0, SQL_NTS); ^ In file included from /usr/include/sqlucode.h:784:0, from dbdodbc.h:7, from ODBC.h:8, from dbdimp.c:44: /usr/include/sqlext.h:1985:19: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLPrimaryKeys( ^ dbdimp.c: In function 'dbd_st_statistics': dbdimp.c:1953:23: warning: pointer targets in passing argument 2 of 'SQLStatistics' differ in signedness [-Wpointer-sign] (catalog && *catalog) ? catalog : 0, SQL_NTS, ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:821:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLStatistics(SQLHSTMT StatementHandle, ^ dbdimp.c:1954:23: warning: pointer targets in passing argument 4 of 'SQLStatistics' differ in signedness [-Wpointer-sign] (schema && *schema) ? schema : 0, SQL_NTS, ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:821:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLStatistics(SQLHSTMT StatementHandle, ^ dbdimp.c:1955:23: warning: pointer targets in passing argument 6 of 'SQLStatistics' differ in signedness [-Wpointer-sign] (table && *table) ? table : 0, SQL_NTS, ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:821:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLStatistics(SQLHSTMT StatementHandle, ^ dbdimp.c: In function 'odbc_st_prepare_sv': dbdimp.c:2189:40: warning: pointer targets in passing argument 2 of 'SQLPrepare' differ in signedness [-Wpointer-sign] rc = SQLPrepare(imp_sth->hstmt, imp_sth->statement, SQL_NTS); ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:761:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLPrepare(SQLHSTMT StatementHandle, ^ dbdimp.c: In function 'odbc_st_execute': dbdimp.c:2889:44: warning: pointer targets in passing argument 2 of 'SQLExecDirect' differ in signedness [-Wpointer-sign] rc = SQLExecDirect(imp_sth->hstmt, imp_sth->statement, SQL_NTS); ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:667:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLExecDirect(SQLHSTMT StatementHandle, ^ dbdimp.c:2947:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ptr = SvPV(phs->sv, len); ^ dbdimp.c: In function 'rebind_param': dbdimp.c:4020:23: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] value_ptr = phs->sv_buf; ^ dbdimp.c:4026:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] value_ptr = phs->sv_buf; ^ dbdimp.c: In function 'odbc_db_STORE_attrib': dbdimp.c:4704:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] vParam = (SQLPOINTER)pars->atrue; ^ dbdimp.c:4706:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] vParam = (SQLPOINTER)pars->afalse; ^ dbdimp.c:4959:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] vParam = (SQLPOINTER)(on ? pars->atrue : pars->afalse); ^ ODBC.c: In function 'XS_DBD__ODBC__dr__data_sources': ODBC.c:1369:7: warning: variable 'attribs' set but not used [-Wunused-but-set-variable] SV * attribs; ^ dbdimp.c:4964:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] vParam = (SQLPOINTER)(on ? pars->atrue : pars->afalse); ^ dbdimp.c:4984:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (vParam == (SQLPOINTER)pars->atrue) { ^ dbdimp.c:4991:60: warning: pointer targets in passing argument 6 of 'SQLGetDiagRec' differ in signedness [-Wpointer-sign] (SQLCHAR *)state, &native, msg, sizeof(msg), &msg_len); ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:726:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLGetDiagRec(SQLSMALLINT HandleType, SQLHANDLE Handle, ^ In file included from /usr/lib64/perl5/auto/DBI/DBIXS.h:24:0, from ODBC.h:12, from ODBC.xs:1: ODBC.c: In function 'XS_DBD__ODBC__st_odbc_rows': /usr/lib64/perl5/CORE/XSUB.h:193:28: warning: unused variable 'targ' [-Wunused-variable] #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \ ^ ODBC.c:1442:2: note: in expansion of macro 'dXSTARG' dXSTARG; ^ ODBC.c:1441:5: warning: unused variable 'RETVAL' [-Wunused-variable] IV RETVAL; ^ In file included from /usr/lib64/perl5/CORE/perl.h:5479:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from ODBC.xs:1: ODBC.xs: In function 'XS_DBD__ODBC__st_odbc_getdiagrec': ODBC.xs:99:35: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] XPUSHs(sv_2mortal(newSVpv(state, 0))); ^ /usr/lib64/perl5/CORE/pp.h:309:55: note: in definition of macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ODBC.xs:99:16: note: in expansion of macro 'sv_2mortal' XPUSHs(sv_2mortal(newSVpv(state, 0))); ^ ODBC.xs:99:27: note: in expansion of macro 'newSVpv' XPUSHs(sv_2mortal(newSVpv(state, 0))); ^ In file included from /usr/lib64/perl5/CORE/perl.h:5515:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from ODBC.xs:1: /usr/lib64/perl5/CORE/proto.h:3070:19: note: expected 'const char * const' but argument is of type 'SQLCHAR * {aka unsigned char *}' PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) ^ In file included from /usr/lib64/perl5/CORE/perl.h:5479:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from ODBC.xs:1: ODBC.xs:101:35: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] XPUSHs(sv_2mortal(newSVpv(msg, 0))); ^ /usr/lib64/perl5/CORE/pp.h:309:55: note: in definition of macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ODBC.xs:101:16: note: in expansion of macro 'sv_2mortal' XPUSHs(sv_2mortal(newSVpv(msg, 0))); ^ ODBC.xs:101:27: note: in expansion of macro 'newSVpv' XPUSHs(sv_2mortal(newSVpv(msg, 0))); ^ In file included from /usr/lib64/perl5/CORE/perl.h:5515:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from ODBC.xs:1: /usr/lib64/perl5/CORE/proto.h:3070:19: note: expected 'const char * const' but argument is of type 'SQLCHAR * {aka unsigned char *}' PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) ^ In file included from /usr/lib64/perl5/CORE/perl.h:5550:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from dbdimp.c:44: dbdimp.c: In function 'odbc_st_FETCH_attrib': dbdimp.c:5360:38: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] av_store(av, i, newSVpv(imp_sth->fbh[i].ColName, 0)); ^ /usr/lib64/perl5/CORE/embed.h:63:50: note: in definition of macro 'av_store' #define av_store(a,b,c) Perl_av_store(aTHX_ a,b,c) ^ dbdimp.c:5360:30: note: in expansion of macro 'newSVpv' av_store(av, i, newSVpv(imp_sth->fbh[i].ColName, 0)); ^ In file included from /usr/lib64/perl5/CORE/perl.h:5515:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from dbdimp.c:44: /usr/lib64/perl5/CORE/proto.h:3070:19: note: expected 'const char * const' but argument is of type 'UCHAR * {aka unsigned char *}' PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) ^ dbdimp.c:5403:41: warning: pointer targets in passing argument 2 of 'SQLGetCursorName' differ in signedness [-Wpointer-sign] rc = SQLGetCursorName(imp_sth->hstmt, cursor_name, ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:699:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLGetCursorName(SQLHSTMT StatementHandle, ^ In file included from /usr/lib64/perl5/CORE/perl.h:5479:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from ODBC.xs:1: ODBC.xs: In function 'XS_DBD__ODBC__st_odbc_getdiagfield': ODBC.xs:164:39: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] XPUSHs(sv_2mortal(newSVpv(buf, 0))); ^ /usr/lib64/perl5/CORE/pp.h:309:55: note: in definition of macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ODBC.xs:164:20: note: in expansion of macro 'sv_2mortal' XPUSHs(sv_2mortal(newSVpv(buf, 0))); ^ ODBC.xs:164:31: note: in expansion of macro 'newSVpv' XPUSHs(sv_2mortal(newSVpv(buf, 0))); ^ In file included from /usr/lib64/perl5/CORE/perl.h:5515:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from ODBC.xs:1: /usr/lib64/perl5/CORE/proto.h:3070:19: note: expected 'const char * const' but argument is of type 'SQLCHAR * {aka unsigned char *}' PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) ^ ODBC.c: In function 'XS_DBD__ODBC__st_odbc_lob_read': ODBC.xs:186:12: warning: variable 'buf' set but not used [-Wunused-but-set-variable] char *buf; ^ dbdimp.c: In function 'odbc_get_special_columns': dbdimp.c:5773:28: warning: pointer targets in passing argument 3 of 'SQLSpecialColumns' differ in signedness [-Wpointer-sign] CatalogName, (SQLSMALLINT)strlen(CatalogName), ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:814:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLSpecialColumns(SQLHSTMT StatementHandle, ^ dbdimp.c:5774:28: warning: pointer targets in passing argument 5 of 'SQLSpecialColumns' differ in signedness [-Wpointer-sign] SchemaName, (SQLSMALLINT)strlen(SchemaName), ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:814:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLSpecialColumns(SQLHSTMT StatementHandle, ^ dbdimp.c:5775:28: warning: pointer targets in passing argument 7 of 'SQLSpecialColumns' differ in signedness [-Wpointer-sign] TableName, (SQLSMALLINT)strlen(TableName), ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:814:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLSpecialColumns(SQLHSTMT StatementHandle, ^ dbdimp.c: In function 'odbc_get_foreign_keys': dbdimp.c:5841:9: warning: pointer targets in passing argument 2 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] (PK_CatalogName && *PK_CatalogName) ? PK_CatalogName : 0, SQL_NTS, ^ In file included from /usr/include/sqlucode.h:784:0, from dbdodbc.h:7, from ODBC.h:8, from dbdimp.c:44: /usr/include/sqlext.h:1950:19: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLForeignKeys( ^ dbdimp.c:5842:9: warning: pointer targets in passing argument 4 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] (PK_SchemaName && *PK_SchemaName) ? PK_SchemaName : 0, SQL_NTS, ^ In file included from /usr/include/sqlucode.h:784:0, from dbdodbc.h:7, from ODBC.h:8, from dbdimp.c:44: /usr/include/sqlext.h:1950:19: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLForeignKeys( ^ dbdimp.c:5843:9: warning: pointer targets in passing argument 6 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] (PK_TableName && *PK_TableName) ? PK_TableName : 0, SQL_NTS, ^ In file included from /usr/include/sqlucode.h:784:0, from dbdodbc.h:7, from ODBC.h:8, from dbdimp.c:44: /usr/include/sqlext.h:1950:19: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLForeignKeys( ^ dbdimp.c:5844:9: warning: pointer targets in passing argument 8 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] (FK_CatalogName && *FK_CatalogName) ? FK_CatalogName : 0, SQL_NTS, ^ In file included from /usr/include/sqlucode.h:784:0, from dbdodbc.h:7, from ODBC.h:8, from dbdimp.c:44: /usr/include/sqlext.h:1950:19: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLForeignKeys( ^ dbdimp.c:5845:9: warning: pointer targets in passing argument 10 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] (FK_SchemaName && *FK_SchemaName) ? FK_SchemaName : 0, SQL_NTS, ^ In file included from /usr/include/sqlucode.h:784:0, from dbdodbc.h:7, from ODBC.h:8, from dbdimp.c:44: /usr/include/sqlext.h:1950:19: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLForeignKeys( ^ dbdimp.c:5846:9: warning: pointer targets in passing argument 12 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] (FK_TableName && *FK_TableName) ? FK_TableName : 0, SQL_NTS); ^ In file included from /usr/include/sqlucode.h:784:0, from dbdodbc.h:7, from ODBC.h:8, from dbdimp.c:44: /usr/include/sqlext.h:1950:19: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLForeignKeys( ^ In file included from /usr/lib64/perl5/CORE/perl.h:5550:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from dbdimp.c:44: dbdimp.c: In function 'odbc_col_attributes': dbdimp.c:6139:44: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] retsv = newSVpv(str_attr, strlen(str_attr)); ^ /usr/lib64/perl5/CORE/embed.h:400:44: note: in definition of macro 'newSVpv' #define newSVpv(a,b) Perl_newSVpv(aTHX_ a,b) ^ In file included from /usr/lib64/perl5/CORE/perl.h:932:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from dbdimp.c:44: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/lib64/perl5/CORE/perl.h:5550:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from dbdimp.c:44: dbdimp.c:6139:27: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] retsv = newSVpv(str_attr, strlen(str_attr)); ^ /usr/lib64/perl5/CORE/embed.h:400:42: note: in definition of macro 'newSVpv' #define newSVpv(a,b) Perl_newSVpv(aTHX_ a,b) ^ In file included from /usr/lib64/perl5/CORE/perl.h:5515:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from dbdimp.c:44: /usr/lib64/perl5/CORE/proto.h:3070:19: note: expected 'const char * const' but argument is of type 'unsigned char *' PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) ^ dbdimp.c: In function 'odbc_db_columns': dbdimp.c:6335:10: warning: pointer targets in passing argument 2 of 'SQLColumns' differ in signedness [-Wpointer-sign] (acatalog && *acatalog) ? acatalog : 0, SQL_NTS, ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:625:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLColumns(SQLHSTMT StatementHandle, ^ dbdimp.c:6336:10: warning: pointer targets in passing argument 4 of 'SQLColumns' differ in signedness [-Wpointer-sign] (aschema && *aschema) ? aschema : 0, SQL_NTS, ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:625:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLColumns(SQLHSTMT StatementHandle, ^ dbdimp.c:6337:10: warning: pointer targets in passing argument 6 of 'SQLColumns' differ in signedness [-Wpointer-sign] (atable && *atable) ? atable : 0, SQL_NTS, ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:625:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLColumns(SQLHSTMT StatementHandle, ^ dbdimp.c:6338:10: warning: pointer targets in passing argument 8 of 'SQLColumns' differ in signedness [-Wpointer-sign] (acolumn && *acolumn) ? acolumn : 0, SQL_NTS); ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:625:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLColumns(SQLHSTMT StatementHandle, ^ In file included from /usr/lib64/perl5/CORE/perl.h:5479:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from ODBC.xs:1: ODBC.xs: In function 'XS_DBD__ODBC__db_odbc_getdiagrec': ODBC.xs:328:35: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] XPUSHs(sv_2mortal(newSVpv(state, 0))); ^ /usr/lib64/perl5/CORE/pp.h:309:55: note: in definition of macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ODBC.xs:328:16: note: in expansion of macro 'sv_2mortal' XPUSHs(sv_2mortal(newSVpv(state, 0))); ^ ODBC.xs:328:27: note: in expansion of macro 'newSVpv' XPUSHs(sv_2mortal(newSVpv(state, 0))); ^ In file included from /usr/lib64/perl5/CORE/perl.h:5515:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from ODBC.xs:1: /usr/lib64/perl5/CORE/proto.h:3070:19: note: expected 'const char * const' but argument is of type 'SQLCHAR * {aka unsigned char *}' PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) ^ In file included from /usr/lib64/perl5/CORE/perl.h:5479:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from ODBC.xs:1: ODBC.xs:330:35: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] XPUSHs(sv_2mortal(newSVpv(msg, 0))); ^ /usr/lib64/perl5/CORE/pp.h:309:55: note: in definition of macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ODBC.xs:330:16: note: in expansion of macro 'sv_2mortal' XPUSHs(sv_2mortal(newSVpv(msg, 0))); ^ ODBC.xs:330:27: note: in expansion of macro 'newSVpv' XPUSHs(sv_2mortal(newSVpv(msg, 0))); ^ In file included from /usr/lib64/perl5/CORE/perl.h:5515:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from ODBC.xs:1: /usr/lib64/perl5/CORE/proto.h:3070:19: note: expected 'const char * const' but argument is of type 'SQLCHAR * {aka unsigned char *}' PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) ^ In file included from /usr/lib64/perl5/CORE/perl.h:5479:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from ODBC.xs:1: ODBC.xs: In function 'XS_DBD__ODBC__db_odbc_getdiagfield': ODBC.xs:394:39: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] XPUSHs(sv_2mortal(newSVpv(buf, 0))); ^ /usr/lib64/perl5/CORE/pp.h:309:55: note: in definition of macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ODBC.xs:394:20: note: in expansion of macro 'sv_2mortal' XPUSHs(sv_2mortal(newSVpv(buf, 0))); ^ ODBC.xs:394:31: note: in expansion of macro 'newSVpv' XPUSHs(sv_2mortal(newSVpv(buf, 0))); ^ In file included from /usr/lib64/perl5/CORE/perl.h:5515:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from ODBC.xs:1: /usr/lib64/perl5/CORE/proto.h:3070:19: note: expected 'const char * const' but argument is of type 'SQLCHAR * {aka unsigned char *}' PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) ^ dbdimp.c: In function 'odbc_st_execute_for_fetch': dbdimp.c:7388:21: warning: variable 'found' set but not used [-Wunused-but-set-variable] int found; ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: dbdimp.c: In function 'get_row_diag': dbdimp.c:7492:44: warning: pointer targets in passing argument 4 of 'SQLGetDiagRec' differ in signedness [-Wpointer-sign] state, native, msg, max_msg, &msg_len))) { ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:726:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLGetDiagRec(SQLSMALLINT HandleType, SQLHANDLE Handle, ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: dbdimp.c:7492:59: warning: pointer targets in passing argument 6 of 'SQLGetDiagRec' differ in signedness [-Wpointer-sign] state, native, msg, max_msg, &msg_len))) { ^ In file included from dbdodbc.h:6:0, from ODBC.h:8, from dbdimp.c:44: /usr/include/sql.h:726:24: note: expected 'SQLCHAR * {aka unsigned char *}' but argument is of type 'char *' SQLRETURN SQL_API SQLGetDiagRec(SQLSMALLINT HandleType, SQLHANDLE Handle, ^ dbdimp.c: In function 'dbd_data_sources': dbdimp.c:7643:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(dsn, "dbi:ODBC:"); ^ In file included from /usr/include/features.h:368:0, from /usr/include/limits.h:25, from /usr/lib64/gcc/x86_64-alt-linux/5/include/limits.h:168, from /usr/lib64/gcc/x86_64-alt-linux/5/include/syslimits.h:7, from /usr/lib64/gcc/x86_64-alt-linux/5/include/limits.h:34, from dbdimp.c:38: /usr/include/bits/string3.h:108:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR * {aka unsigned char *}' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/lib64/perl5/CORE/perl.h:5550:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from dbdimp.c:44: dbdimp.c:7664:30: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] av_push( ds, newSVpv(dsn, dsn_length + 9 ) ); ^ /usr/lib64/perl5/CORE/embed.h:61:44: note: in definition of macro 'av_push' #define av_push(a,b) Perl_av_push(aTHX_ a,b) ^ dbdimp.c:7664:22: note: in expansion of macro 'newSVpv' av_push( ds, newSVpv(dsn, dsn_length + 9 ) ); ^ In file included from /usr/lib64/perl5/CORE/perl.h:5515:0, from /usr/lib64/perl5/auto/DBI/DBIXS.h:23, from ODBC.h:12, from dbdimp.c:44: /usr/lib64/perl5/CORE/proto.h:3070:19: note: expected 'const char * const' but argument is of type 'SQLCHAR * {aka unsigned char *}' PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) ^ dbdimp.c:7624:6: warning: unused variable 'numDataSources' [-Wunused-variable] int numDataSources = 0; ^ rm -f blib/arch/auto/DBD/ODBC/ODBC.so gcc -shared -pipe -Wall -g -O2 -L/usr/local/lib -fstack-protector-strong ConvertUTF.o ODBC.o dbdimp.o unicode_helper.o -o blib/arch/auto/DBD/ODBC/ODBC.so \ -L/usr/lib64 -lodbc \ -L/usr/lib64/perl5/CORE -lperl -lpthread chmod 755 blib/arch/auto/DBD/ODBC/ODBC.so "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.bs 644 make: Leaving directory `/usr/src/RPM/BUILD/DBD-ODBC-1.52' + : running tests + LD_BIND_NOW=1 + PERL_DL_NONLAZY=1 + /usr/bin/make test 'CP=/bin/cp -p' make: Entering directory `/usr/src/RPM/BUILD/DBD-ODBC-1.52' Running Mkbootstrap for DBD::ODBC () chmod 644 "ODBC.bs" PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01base.t ................... ok t/02simple.t ................. skipped: DBI_DSN is undefined t/03dbatt.t .................. skipped: DBI_DSN is undefined t/05meth.t ................... skipped: DBI_DSN is undefined t/07bind.t ................... skipped: DBI_DSN is undefined t/08bind2.t .................. skipped: DBI_DSN is undefined t/09multi.t .................. skipped: DBI_DSN is undefined t/10handler.t ................ skipped: DBI_DSN is undefined t/12blob.t ................... skipped: DBI_DSN is undefined t/20SqlServer.t .............. skipped: DBI_DSN is undefined t/30Oracle.t ................. skipped: DBI_DSN is undefined t/40UnicodeRoundTrip.t ....... skipped: DBI_DSN is undefined t/41Unicode.t ................ skipped: DBI_DSN is undefined t/45_unicode_varchar.t ....... skipped: DBI_DSN is undefined t/50_odbc_utf8_on.t .......... skipped: DBI_DSN is undefined t/70execute_array_dbi.t ...... skipped: DBI_DSN is undefined t/70execute_array_native.t ... skipped: DBI_DSN is undefined t/80_odbc_diags.t ............ skipped: DBI_DSN is undefined t/82_table_info.t ............ skipped: DBI_DSN is undefined t/87_odbc_lob_read.t ......... skipped: DBI_DSN is undefined t/90_trace_flags.t ........... skipped: DBI_DSN is undefined t/odbc_describe_parameter.t .. skipped: DBI_DSN is undefined t/pod-coverage.t ............. ok t/pod.t ...................... ok t/rt_101579.t ................ skipped: DBI_DSN is undefined t/rt_38977.t ................. skipped: DBI_DSN is undefined t/rt_39841.t ................. skipped: DBI_DSN is undefined t/rt_39897.t ................. skipped: DBI_DSN is undefined t/rt_43384.t ................. skipped: DBI_DSN is undefined t/rt_46597.t ................. skipped: DBI_DSN is undefined t/rt_50852.t ................. skipped: DBI_DSN is undefined t/rt_57957.t ................. skipped: DBI_DSN is undefined t/rt_59621.t ................. skipped: DBI_DSN is undefined t/rt_61370.t ................. skipped: DBI_DSN is undefined t/rt_62033.t ................. skipped: DBI_DSN is undefined t/rt_63550.t ................. skipped: DBI_DSN is undefined t/rt_78838.t ................. skipped: DBI_DSN is undefined t/rt_79190.t ................. skipped: DBI_DSN is undefined t/rt_79397.t ................. skipped: DBI_DSN is undefined t/rt_81911.t ................. skipped: DBI_DSN is undefined t/rt_null_nvarchar.t ......... skipped: DBI_DSN is undefined t/sql_type_cast.t ............ skipped: DBI_DSN is undefined All tests successful. Files=42, Tests=14, 4 wallclock secs ( 0.16 usr 0.06 sys + 3.15 cusr 0.34 csys = 3.71 CPU) Result: PASS make: Leaving directory `/usr/src/RPM/BUILD/DBD-ODBC-1.52' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.83484 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/perl-DBD-ODBC-buildroot + : + /bin/rm -rf -- /usr/src/tmp/perl-DBD-ODBC-buildroot + cd DBD-ODBC-1.52 + perl_vendor_install + /bin/grep -qs -Ew Build_PL Build.PL + /bin/grep -qs -Ew '(dist|module)_name' Build.PL + _perl_vendor_MM_install + : installing + make 'INSTALL=/bin/install -p' 'CP=/bin/cp -p' DESTDIR=/usr/src/tmp/perl-DBD-ODBC-buildroot PREFIX=/usr INSTALLDIRS=vendor pure_install make: Entering directory `/usr/src/RPM/BUILD/DBD-ODBC-1.52' Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/lib64/perl5/auto/DBD/ODBC/ODBC.so Installing /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/lib64/perl5/DBD/ODBC.pm Installing /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/lib64/perl5/DBD/ODBC/TO_DO.pod Installing /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/lib64/perl5/DBD/ODBC/FAQ.pod Installing /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/lib64/perl5/DBD/ODBC/Changes.pod make: Leaving directory `/usr/src/RPM/BUILD/DBD-ODBC-1.52' + _perl_vendor_check_buildroot + : prompting for files that contain /usr/local + find /usr/src/tmp/perl-DBD-ODBC-buildroot -type f -exec /bin/grep -FH /usr/local '{}' ';' /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/lib64/perl5/DBD/ODBC/Changes.pod: missing / on /usr/local wheb finding find_dm_hdr_files() + : prompting for files that contain /tmp + find /usr/src/tmp/perl-DBD-ODBC-buildroot -type f -not -name .packlist -exec /bin/grep -FH /tmp '{}' ';' + _perl_vendor_save_prereq + /bin/grep -F 'perl(' .perl.req perl(DBI)>=1.609 perl(Test::Simple)>=0.9 + /bin/grep -F 'perl(' .perl.req + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/perl-DBD-ODBC-buildroot (auto) removed './usr/lib64/perl5/auto/DBD/ODBC/.packlist' mode of './usr/lib64/perl5/auto/DBD/ODBC/ODBC.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/perl-DBD-ODBC-buildroot (binconfig,pkgconfig,libtool,desktop) Compressing files in /usr/src/tmp/perl-DBD-ODBC-buildroot (auto) Adjusting library links in /usr/src/tmp/perl-DBD-ODBC-buildroot ./usr/lib64: Verifying ELF objects in /usr/src/tmp/perl-DBD-ODBC-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Hardlinking identical .pyc and .pyo files Processing files: perl-DBD-ODBC-1.52-alt1.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lzBIkV find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.wCWYH8 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Name "DBD::ODBC::st::parse_trace_flag" used only once: possible typo at /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/lib64/perl5/DBD/ODBC.pm line 557. /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/lib64/perl5/DBD/ODBC.pm syntax OK Provides: perl(DBD/ODBC.pm) = 1.520 Requires: /usr/lib64/perl5, libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libodbc.so.2()(64bit) >= set:lfCfPW47HIYkyyhDVTnQa9WsfU3DrfZ3FNNxZtydKzMov8gkfAQ6n0rqSZrcwy0Zp8HoWqiQIs6Zu1ZbFwmaoZ0gm3MGGsRwWiNMyHEInMa, libperl-5.22.so()(64bit) >= set:ohjBjKDYRjoUcs4mQRGx2XS8kSVOxNP08D8EiDm7cPEXdiLWYZgukhDKQlAiPZnDmKuFq2dMGPZmkRYNAxu1mXjCCh8f9rMEhB2b3FrFUIULUF97a2coib80BGYzBeEKfpT3mG6YXtnRNMfRZ9boYfZHQFJ2OaainzFI1UxooSeenShwx93DOd, libpthread.so.0(GLIBC_2.2.5)(64bit), perl(DBI.pm) >= 1.609, perl(DynaLoader.pm), perl(constant.pm), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.V8U3Br Creating perl-DBD-ODBC-debuginfo package Processing files: perl-DBD-ODBC-debuginfo-1.52-alt1.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Oy8oxN find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.fqZCic find-requires: running scripts (debuginfo) Requires: perl-DBD-ODBC = 1.52-alt1.1, debug64(libc.so.6), debug64(libodbc.so.2), debug64(libperl-5.22.so), debug64(libpthread.so.0) Wrote: /usr/src/RPM/RPMS/x86_64/perl-DBD-ODBC-1.52-alt1.1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/perl-DBD-ODBC-debuginfo-1.52-alt1.1.x86_64.rpm 14.12user 2.47system 0:20.15elapsed 82%CPU (0avgtext+0avgdata 86552maxresident)k 0inputs+0outputs (0major+345968minor)pagefaults 0swaps 19.91user 6.10system 0:30.05elapsed 86%CPU (0avgtext+0avgdata 122164maxresident)k 208inputs+0outputs (0major+564443minor)pagefaults 0swaps