Mock Version: 1.4.14 Mock Version: 1.4.14 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/perl-DBD-ODBC.spec'], chrootPath='/var/lib/mock/f31-build-70268-30433/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/perl-DBD-ODBC.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False BUILDSTDERR: sh: /usr/bin/perl: No such file or directory Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1564099200 Wrote: /builddir/build/SRPMS/perl-DBD-ODBC-1.60-4.fc31.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/perl-DBD-ODBC.spec'], chrootPath='/var/lib/mock/f31-build-70268-30433/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/perl-DBD-ODBC.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1564099200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.mNVBF2 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf DBD-ODBC-1.60 + /usr/bin/gzip -dc /builddir/build/SOURCES/DBD-ODBC-1.60.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd DBD-ODBC-1.60 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (Changes.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Patch #0 (Changes.patch): patching file Changes Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.34wRk6 + umask 022 + cd /builddir/build/BUILD + cd DBD-ODBC-1.60 + PERL_MM_USE_DEFAULT=1 + /usr/bin/perl Makefile.PL -u INSTALLDIRS=vendor 'OPTIMIZE=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' BUILDSTDERR: Using ODBCHOME /usr BUILDSTDERR: This looks like a unixodbc type of driver manager. BUILDSTDERR: Warning: LD_LIBRARY_PATH= doesn't include /usr/lib64 BUILDSTDERR: Warning: prerequisite Test::Output 1.031 not found. + make -j4 ********** Remember to actually *READ* the README file! And re-read it if you have any problems. ********** OSNAME: linux LANG: C ODBCHOME: LD_LIBRARY_PATH: DBROOT: WINDIR: II_SYSTEM: DBD_ODBC_UNICODE: Perl: 5.030000 ExtUtils::MakeMaker: 7.36 Command line options: e! = undef g! = 0 x! = undef u! = 1 o=s = w! = 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... Looking for odbc_config in : nowhere Looking for odbc_config in (PATH) /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin Found odbc_config (via odbc_config) version 2.3.7 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 Looking for odbcinst Found odbcinst in /usr/bin odbcinst -j reports: unixODBC 2.3.7 DRIVERS............: /etc/odbcinst.ini SYSTEM DATA SOURCES: /etc/odbc.ini FILE DATA SOURCES..: /etc/ODBCDataSources USER DATA SOURCES..: /builddir/.odbc.ini SQLULEN Size.......: 8 SQLLEN Size........: 8 SQLSETPOSIROW Size.: 8 Please note these files as they are where you define your ODBC drivers and data sources. 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 Checking if your kit is complete... Looks good Using DBI 1.642 (for perl 5.030000 on riscv64-linux-thread-multi) installed in /usr/lib64/perl5/vendor_perl/auto/DBI/ Using DBI 1.642 (for perl 5.030000 on riscv64-linux-thread-multi) installed in /usr/lib64/perl5/vendor_perl/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. cp Changes blib/lib/DBD/ODBC/Changes.pm cp TO_DO blib/lib/DBD/ODBC/TO_DO.pm cp FAQ blib/lib/DBD/ODBC/FAQ.pm Running Mkbootstrap for ODBC () gcc -c -DWITH_UNICODE -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/vendor_perl/auto/DBI -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION=\"1.60\" -DXS_VERSION=\"1.60\" -fPIC "-I/usr/lib64/perl5/CORE" -DWITH_UNICODE -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 chmod 644 "ODBC.bs" "/usr/bin/perl" -p -e "s/~DRIVER~/ODBC/g" /usr/lib64/perl5/vendor_perl/auto/DBI/Driver.xst > ODBC.xsi cp ODBC.pm blib/lib/DBD/ODBC.pm BUILDSTDERR: gcc -c -DWITH_UNICODE -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/vendor_perl/auto/DBI -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clashIn file included from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:38, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/lib64/perl5/vendor_perl/auto/DBI/dbipport.h:4471: warning: "WIDEST_UTYPE" redefined BUILDSTDERR: 4471 | # define WIDEST_UTYPE U64TYPE BUILDSTDERR: | BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:2508, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/lib64/perl5/CORE/handy.h:1072: note: this is the location of the previous definition BUILDSTDERR: 1072 | # define WIDEST_UTYPE U64 BUILDSTDERR: | BUILDSTDERR: In file included from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:38, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from unicode_helper.c:3: BUILDSTDERR: /usr/lib64/perl5/vendor_perl/auto/DBI/dbipport.h:4471: warning: "WIDEST_UTYPE" redefined BUILDSTDERR: 4471 | # define WIDEST_UTYPE U64TYPE BUILDSTDERR: | BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:2508, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from unicode_helper.c:3: BUILDSTDERR: /usr/lib64/perl5/CORE/handy.h:1072: note: this is the location of the previous definition BUILDSTDERR: 1072 | # define WIDEST_UTYPE U64 BUILDSTDERR: | BUILDSTDERR: unicode_helper.c: In function '_dosvwv': BUILDSTDERR: unicode_helper.c:76:20: warning: pointer targets in assignment from 'char *' to 'UTF8 *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] BUILDSTDERR: 76 | target_start = p; BUILDSTDERR: | ^ BUILDSTDERR: unicode_helper.c:77:18: warning: pointer targets in assignment from 'char *' to 'UTF8 *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] BUILDSTDERR: 77 | target_end = p + bytes; BUILDSTDERR: | ^ BUILDSTDERR: unicode_helper.c: In function 'WValloc': BUILDSTDERR: unicode_helper.c:190:22: warning: pointer targets in assignment from 'char *' to 'UTF8 *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] BUILDSTDERR: 190 | source_start = s; BUILDSTDERR: | ^ BUILDSTDERR: unicode_helper.c:193:20: warning: pointer targets in assignment from 'char *' to 'UTF8 *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] BUILDSTDERR: 193 | source_end = s + slen + 1; BUILDSTDERR: | ^ BUILDSTDERR: unicode_helper.c:216:26: warning: pointer targets in assignment from 'char *' to 'UTF8 *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] BUILDSTDERR: 216 | source_start = s; BUILDSTDERR: | ^ BUILDSTDERR: unicode_helper.c:218:24: warning: pointer targets in assignment from 'char *' to 'UTF8 *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] BUILDSTDERR: 218 | source_end = s + slen + 1; BUILDSTDERR: | ^ BUILDSTDERR: unicode_helper.c: In function 'PVallocW': BUILDSTDERR: unicode_helper.c:313:22: warning: pointer targets in assignment from 'char *' to 'UTF8 *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] BUILDSTDERR: 313 | target_start = p; BUILDSTDERR: | ^ BUILDSTDERR: unicode_helper.c:314:20: warning: pointer targets in assignment from 'char *' to 'UTF8 *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] BUILDSTDERR: 314 | target_end = p + bytes; BUILDSTDERR: | ^ BUILDSTDERR: dbdimp.c: In function 'dbd_error2': BUILDSTDERR: dbdimp.c:1342:24: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1342 | strcpy(ErrorMsg, what); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/limits.h:26, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/limits.h:194, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/syslimits.h:7, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/limits.h:34, BUILDSTDERR: from dbdimp.c:38: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: dbdimp.c:1343:24: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1343 | strcpy(sqlstate, "HY000"); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/limits.h:26, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/limits.h:194, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/syslimits.h:7, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/limits.h:34, BUILDSTDERR: from dbdimp.c:38: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5300, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: dbdimp.c:1380:43: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1380 | XPUSHs(sv_2mortal(newSVpv(sqlstate, 0))); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: /usr/lib64/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs' BUILDSTDERR: 462 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END BUILDSTDERR: | ^ BUILDSTDERR: dbdimp.c:1380:24: note: in expansion of macro 'sv_2mortal' BUILDSTDERR: 1380 | XPUSHs(sv_2mortal(newSVpv(sqlstate, 0))); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: dbdimp.c:1380:35: note: in expansion of macro 'newSVpv' BUILDSTDERR: 1380 | XPUSHs(sv_2mortal(newSVpv(sqlstate, 0))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5320, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/lib64/perl5/CORE/proto.h:2511:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 2511 | PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5300, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: dbdimp.c:1381:43: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1381 | XPUSHs(sv_2mortal(newSVpv(ErrorMsg, 0))); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: /usr/lib64/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs' BUILDSTDERR: 462 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END BUILDSTDERR: | ^ BUILDSTDERR: dbdimp.c:1381:24: note: in expansion of macro 'sv_2mortal' BUILDSTDERR: 1381 | XPUSHs(sv_2mortal(newSVpv(ErrorMsg, 0))); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: dbdimp.c:1381:35: note: in expansion of macro 'newSVpv' BUILDSTDERR: 1381 | XPUSHs(sv_2mortal(newSVpv(ErrorMsg, 0))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5320, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/lib64/perl5/CORE/proto.h:2511:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 2511 | PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:1403:20: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1403 | strcat(ErrorMsg, " (SQL-"); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/limits.h:26, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/limits.h:194, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/syslimits.h:7, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/limits.h:34, BUILDSTDERR: from dbdimp.c:38: BUILDSTDERR: /usr/include/bits/string_fortified.h:126:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: dbdimp.c:1404:20: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1404 | strcat(ErrorMsg, sqlstate); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/limits.h:26, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/limits.h:194, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/syslimits.h:7, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/limits.h:34, BUILDSTDERR: from dbdimp.c:38: BUILDSTDERR: /usr/include/bits/string_fortified.h:126:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: dbdimp.c:1404:30: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1404 | strcat(ErrorMsg, sqlstate); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/limits.h:26, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/limits.h:194, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/syslimits.h:7, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/limits.h:34, BUILDSTDERR: from dbdimp.c:38: BUILDSTDERR: /usr/include/bits/string_fortified.h:126:1: note: expected 'const char * restrict' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: dbdimp.c:1405:20: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1405 | strcat(ErrorMsg, ")"); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/limits.h:26, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/limits.h:194, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/syslimits.h:7, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/limits.h:34, BUILDSTDERR: from dbdimp.c:38: BUILDSTDERR: /usr/include/bits/string_fortified.h:126:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ODBC.h:12, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: dbdimp.c:1408:38: warning: pointer targets in passing argument 5 of 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1408 | 1, ErrorMsg, sqlstate, Nullch); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:403:60: note: in definition of macro 'DBIh_SET_ERR_CHAR' BUILDSTDERR: 403 | (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) BUILDSTDERR: | ^~~~~~ BUILDSTDERR: dbdimp.c:1408:38: note: expected 'const char *' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 1408 | 1, ErrorMsg, sqlstate, Nullch); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:403:60: note: in definition of macro 'DBIh_SET_ERR_CHAR' BUILDSTDERR: 403 | (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) BUILDSTDERR: | ^~~~~~ BUILDSTDERR: dbdimp.c:1408:48: warning: pointer targets in passing argument 6 of 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1408 | 1, ErrorMsg, sqlstate, Nullch); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:403:68: note: in definition of macro 'DBIh_SET_ERR_CHAR' BUILDSTDERR: 403 | (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: dbdimp.c:1408:48: note: expected 'const char *' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 1408 | 1, ErrorMsg, sqlstate, Nullch); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:403:68: note: in definition of macro 'DBIh_SET_ERR_CHAR' BUILDSTDERR: 403 | (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: dbdimp.c:1410:58: warning: pointer targets in passing argument 5 of 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1410 | DBIh_SET_ERR_CHAR(h, imp_xxh, Nullch, 1, ErrorMsg, BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:403:60: note: in definition of macro 'DBIh_SET_ERR_CHAR' BUILDSTDERR: 403 | (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) BUILDSTDERR: | ^~~~~~ BUILDSTDERR: dbdimp.c:1410:58: note: expected 'const char *' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 1410 | DBIh_SET_ERR_CHAR(h, imp_xxh, Nullch, 1, ErrorMsg, BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:403:60: note: in definition of macro 'DBIh_SET_ERR_CHAR' BUILDSTDERR: 403 | (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) BUILDSTDERR: | ^~~~~~ BUILDSTDERR: dbdimp.c:1411:35: warning: pointer targets in passing argument 6 of 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1411 | sqlstate, Nullch); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:403:68: note: in definition of macro 'DBIh_SET_ERR_CHAR' BUILDSTDERR: 403 | (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: dbdimp.c:1411:35: note: expected 'const char *' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 1411 | sqlstate, Nullch); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:403:68: note: in definition of macro 'DBIh_SET_ERR_CHAR' BUILDSTDERR: 403 | (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: dbdimp.c: In function 'odbc_st_primary_keys': BUILDSTDERR: dbdimp.c:1897:42: warning: pointer targets in passing argument 2 of 'SQLPrimaryKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1897 | (catalog && *catalog) ? catalog : 0, SQL_NTS, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from /usr/include/sqlucode.h:784, BUILDSTDERR: from dbdodbc.h:7, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sqlext.h:1987:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 1987 | SQLCHAR *szCatalogName, BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:1898:39: warning: pointer targets in passing argument 4 of 'SQLPrimaryKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1898 | (schema && *schema) ? schema : 0, SQL_NTS, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from /usr/include/sqlucode.h:784, BUILDSTDERR: from dbdodbc.h:7, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sqlext.h:1989:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 1989 | SQLCHAR *szSchemaName, BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:1899:36: warning: pointer targets in passing argument 6 of 'SQLPrimaryKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1899 | (table && *table) ? table : 0, SQL_NTS); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from /usr/include/sqlucode.h:784, BUILDSTDERR: from dbdodbc.h:7, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sqlext.h:1991:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 1991 | SQLCHAR *szTableName, BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: dbdimp.c: In function 'dbd_st_statistics': BUILDSTDERR: dbdimp.c:1968:55: warning: pointer targets in passing argument 2 of 'SQLStatistics' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1968 | (catalog && *catalog) ? catalog : 0, SQL_NTS, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:822:47: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 822 | SQLCHAR *CatalogName, SQLSMALLINT NameLength1, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: dbdimp.c:1969:52: warning: pointer targets in passing argument 4 of 'SQLStatistics' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1969 | (schema && *schema) ? schema : 0, SQL_NTS, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:823:47: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 823 | SQLCHAR *SchemaName, SQLSMALLINT NameLength2, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: dbdimp.c:1970:49: warning: pointer targets in passing argument 6 of 'SQLStatistics' differ in signedness [-Wpointer-sign] BUILDSTDERR: 1970 | (table && *table) ? table : 0, SQL_NTS, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:824:47: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 824 | SQLCHAR *TableName, SQLSMALLINT NameLength3, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~ BUILDSTDERR: dbdimp.c: In function 'odbc_st_prepare_sv': BUILDSTDERR: dbdimp.c:2197:51: warning: pointer targets in passing argument 2 of 'SQLPrepare' differ in signedness [-Wpointer-sign] BUILDSTDERR: 2197 | rc = SQLPrepare(imp_sth->hstmt, imp_sth->statement, SQL_NTS); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:762:44: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 762 | SQLCHAR *StatementText, SQLINTEGER TextLength); BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c: In function 'odbc_st_execute_iv': BUILDSTDERR: dbdimp.c:2926:51: warning: pointer targets in passing argument 2 of 'SQLExecDirect' differ in signedness [-Wpointer-sign] BUILDSTDERR: 2926 | rc = SQLExecDirect(imp_sth->hstmt, imp_sth->statement, SQL_NTS); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:668:47: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 668 | SQLCHAR *StatementText, SQLINTEGER TextLength); BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:2984:13: warning: pointer targets in assignment from 'char *' to 'UCHAR *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] BUILDSTDERR: 2984 | ptr = SvPV(phs->sv, len); BUILDSTDERR: | ^ BUILDSTDERR: dbdimp.c: In function 'rebind_param': BUILDSTDERR: dbdimp.c:4060:23: warning: pointer targets in assignment from 'char *' to 'UCHAR *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] BUILDSTDERR: 4060 | value_ptr = phs->sv_buf; BUILDSTDERR: | ^ BUILDSTDERR: dbdimp.c:4066:19: warning: pointer targets in assignment from 'char *' to 'UCHAR *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] BUILDSTDERR: 4066 | value_ptr = phs->sv_buf; BUILDSTDERR: | ^ BUILDSTDERR: dbdimp.c: In function 'odbc_db_STORE_attrib': BUILDSTDERR: dbdimp.c:4744:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: 4744 | vParam = (SQLPOINTER)pars->atrue; BUILDSTDERR: | ^ BUILDSTDERR: dbdimp.c:4746:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: 4746 | vParam = (SQLPOINTER)pars->afalse; BUILDSTDERR: | ^ BUILDSTDERR: dbdimp.c:4999:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: 4999 | vParam = (SQLPOINTER)(on ? pars->atrue : pars->afalse); BUILDSTDERR: | ^ BUILDSTDERR: dbdimp.c:5004:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: 5004 | vParam = (SQLPOINTER)(on ? pars->atrue : pars->afalse); BUILDSTDERR: | ^ BUILDSTDERR: dbdimp.c:5024:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: 5024 | if (vParam == (SQLPOINTER)pars->atrue) { BUILDSTDERR: | ^ BUILDSTDERR: dbdimp.c:5031:60: warning: pointer targets in passing argument 6 of 'SQLGetDiagRec' differ in signedness [-Wpointer-sign] BUILDSTDERR: 5031 | (SQLCHAR *)state, &native, msg, sizeof(msg), &msg_len); BUILDSTDERR: | ^~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:728:72: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 728 | SQLINTEGER *NativeError, SQLCHAR *MessageText, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: dbdimp.c: In function 'odbc_st_FETCH_attrib': BUILDSTDERR: dbdimp.c:5443:41: warning: pointer targets in passing argument 2 of 'SQLGetCursorName' differ in signedness [-Wpointer-sign] BUILDSTDERR: 5443 | rc = SQLGetCursorName(imp_sth->hstmt, cursor_name, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:700:50: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 700 | SQLCHAR *CursorName, SQLSMALLINT BufferLength, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: dbdimp.c: In function 'odbc_get_special_columns': BUILDSTDERR: dbdimp.c:5813:28: warning: pointer targets in passing argument 3 of 'SQLSpecialColumns' differ in signedness [-Wpointer-sign] BUILDSTDERR: 5813 | CatalogName, (SQLSMALLINT)strlen(CatalogName), BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:815:80: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 815 | SQLUSMALLINT IdentifierType, SQLCHAR *CatalogName, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: dbdimp.c:5814:28: warning: pointer targets in passing argument 5 of 'SQLSpecialColumns' differ in signedness [-Wpointer-sign] BUILDSTDERR: 5814 | SchemaName, (SQLSMALLINT)strlen(SchemaName), BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:816:76: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 816 | SQLSMALLINT NameLength1, SQLCHAR *SchemaName, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: dbdimp.c:5815:28: warning: pointer targets in passing argument 7 of 'SQLSpecialColumns' differ in signedness [-Wpointer-sign] BUILDSTDERR: 5815 | TableName, (SQLSMALLINT)strlen(TableName), BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:817:76: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 817 | SQLSMALLINT NameLength2, SQLCHAR *TableName, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~ BUILDSTDERR: dbdimp.c: In function 'odbc_get_foreign_keys': BUILDSTDERR: dbdimp.c:5881:62: warning: pointer targets in passing argument 2 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: 5881 | (PK_CatalogName && *PK_CatalogName) ? PK_CatalogName : 0, SQL_NTS, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from /usr/include/sqlucode.h:784, BUILDSTDERR: from dbdodbc.h:7, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sqlext.h:1952:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 1952 | SQLCHAR *szPkCatalogName, BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:5882:59: warning: pointer targets in passing argument 4 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: 5882 | (PK_SchemaName && *PK_SchemaName) ? PK_SchemaName : 0, SQL_NTS, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from /usr/include/sqlucode.h:784, BUILDSTDERR: from dbdodbc.h:7, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sqlext.h:1954:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 1954 | SQLCHAR *szPkSchemaName, BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:5883:56: warning: pointer targets in passing argument 6 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: 5883 | (PK_TableName && *PK_TableName) ? PK_TableName : 0, SQL_NTS, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from /usr/include/sqlucode.h:784, BUILDSTDERR: from dbdodbc.h:7, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sqlext.h:1956:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 1956 | SQLCHAR *szPkTableName, BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:5884:62: warning: pointer targets in passing argument 8 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: 5884 | (FK_CatalogName && *FK_CatalogName) ? FK_CatalogName : 0, SQL_NTS, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from /usr/include/sqlucode.h:784, BUILDSTDERR: from dbdodbc.h:7, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sqlext.h:1958:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 1958 | SQLCHAR *szFkCatalogName, BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:5885:59: warning: pointer targets in passing argument 10 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: 5885 | (FK_SchemaName && *FK_SchemaName) ? FK_SchemaName : 0, SQL_NTS, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from /usr/include/sqlucode.h:784, BUILDSTDERR: from dbdodbc.h:7, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sqlext.h:1960:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 1960 | SQLCHAR *szFkSchemaName, BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:5886:56: warning: pointer targets in passing argument 12 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: 5886 | (FK_TableName && *FK_TableName) ? FK_TableName : 0, SQL_NTS); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from /usr/include/sqlucode.h:784, BUILDSTDERR: from dbdodbc.h:7, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sqlext.h:1962:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 1962 | SQLCHAR *szFkTableName, BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5359, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: dbdimp.c: In function 'odbc_col_attributes': BUILDSTDERR: dbdimp.c:6179:44: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 6179 | retsv = newSVpv(str_attr, strlen(str_attr)); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: /usr/lib64/perl5/CORE/embed.h:541:44: note: in definition of macro 'newSVpv' BUILDSTDERR: 541 | #define newSVpv(a,b) Perl_newSVpv(aTHX_ a,b) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:1100, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5359, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: dbdimp.c:6179:27: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] BUILDSTDERR: 6179 | retsv = newSVpv(str_attr, strlen(str_attr)); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: /usr/lib64/perl5/CORE/embed.h:541:42: note: in definition of macro 'newSVpv' BUILDSTDERR: 541 | #define newSVpv(a,b) Perl_newSVpv(aTHX_ a,b) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5320, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/lib64/perl5/CORE/proto.h:2511:19: note: expected 'const char * const' but argument is of type 'unsigned char *' BUILDSTDERR: 2511 | PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: dbdimp.c: In function 'odbc_st_execute_for_fetch': BUILDSTDERR: dbdimp.c:7428:21: warning: variable 'found' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 7428 | int found; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: dbdimp.c: In function 'get_row_diag': BUILDSTDERR: dbdimp.c:7533:44: warning: pointer targets in passing argument 4 of 'SQLGetDiagRec' differ in signedness [-Wpointer-sign] BUILDSTDERR: 7533 | state, native, msg, max_msg, &msg_len))) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:727:70: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 727 | SQLSMALLINT RecNumber, SQLCHAR *Sqlstate, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~ BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: dbdimp.c:7533:59: warning: pointer targets in passing argument 6 of 'SQLGetDiagRec' differ in signedness [-Wpointer-sign] BUILDSTDERR: 7533 | state, native, msg, max_msg, &msg_len))) { BUILDSTDERR: | ^~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:728:72: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: 728 | SQLINTEGER *NativeError, SQLCHAR *MessageText, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: dbdimp.c: In function 'dbd_data_sources': BUILDSTDERR: dbdimp.c:7684:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 7684 | strcpy(dsn, "dbi:ODBC:"); BUILDSTDERR: | ^~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/limits.h:26, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/limits.h:194, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/syslimits.h:7, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/9/include/limits.h:34, BUILDSTDERR: from dbdimp.c:38: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5359, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: dbdimp.c:7705:30: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] BUILDSTDERR: 7705 | av_push( ds, newSVpv(dsn, dsn_length + 9 ) ); BUILDSTDERR: | ^~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: /usr/lib64/perl5/CORE/embed.h:64:44: note: in definition of macro 'av_push' BUILDSTDERR: 64 | #define av_push(a,b) Perl_av_push(aTHX_ a,b) BUILDSTDERR: | ^ BUILDSTDERR: dbdimp.c:7705:22: note: in expansion of macro 'newSVpv' BUILDSTDERR: 7705 | av_push( ds, newSVpv(dsn, dsn_length + 9 ) ); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5320, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/lib64/perl5/CORE/proto.h:2511:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 2511 | PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:7665:6: warning: unused variable 'numDataSources' [-Wunused-variable] BUILDSTDERR: 7665 | int numDataSources = 0; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:38, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from ODBC.xs:1: BUILDSTDERR: /usr/lib64/perl5/vendor_perl/auto/DBI/dbipport.h:4471: warning: "WIDEST_UTYPE" redefined BUILDSTDERR: 4471 | # define WIDEST_UTYPE U64TYPE BUILDSTDERR: | BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:2508, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from ODBC.xs:1: BUILDSTDERR: /usr/lib64/perl5/CORE/handy.h:1072: note: this is the location of the previous definition BUILDSTDERR: 1072 | # define WIDEST_UTYPE U64 BUILDSTDERR: | BUILDSTDERR: ODBC.c: In function 'XS_DBD__ODBC__dr__data_sources': BUILDSTDERR: ODBC.c:1469:7: warning: variable 'attribs' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1469 | SV * attribs; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:24, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from ODBC.xs:1: BUILDSTDERR: ODBC.c: In function 'XS_DBD__ODBC__st_odbc_rows': BUILDSTDERR: /usr/lib64/perl5/CORE/XSUB.h:177:28: warning: unused variable 'targ' [-Wunused-variable] BUILDSTDERR: 177 | #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/perl5/CORE/XSUB.h:177:28: note: in definition of macro 'dXSTARG' BUILDSTDERR: 177 | #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: ODBC.c:1541:5: warning: unused variable 'RETVAL' [-Wunused-variable] BUILDSTDERR: 1541 | IV RETVAL; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5300, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from ODBC.xs:1: BUILDSTDERR: ODBC.xs: In function 'XS_DBD__ODBC__st_odbc_getdiagrec': BUILDSTDERR: ODBC.xs:99:35: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] BUILDSTDERR: 99 | XPUSHs(sv_2mortal(newSVpv(state, 0))); BUILDSTDERR: | ^~~~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: /usr/lib64/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs' BUILDSTDERR: 462 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END BUILDSTDERR: | ^ BUILDSTDERR: ODBC.xs:99:16: note: in expansion of macro 'sv_2mortal' BUILDSTDERR: 99 | XPUSHs(sv_2mortal(newSVpv(state, 0))); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ODBC.xs:99:27: note: in expansion of macro 'newSVpv' BUILDSTDERR: 99 | XPUSHs(sv_2mortal(newSVpv(state, 0))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5320, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from ODBC.xs:1: BUILDSTDERR: /usr/lib64/perl5/CORE/proto.h:2511:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 2511 | PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5300, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from ODBC.xs:1: BUILDSTDERR: ODBC.xs:101:35: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] BUILDSTDERR: 101 | XPUSHs(sv_2mortal(newSVpv(msg, 0))); BUILDSTDERR: | ^~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: /usr/lib64/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs' BUILDSTDERR: 462 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END BUILDSTDERR: | ^ BUILDSTDERR: ODBC.xs:101:16: note: in expansion of macro 'sv_2mortal' BUILDSTDERR: 101 | XPUSHs(sv_2mortal(newSVpv(msg, 0))); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ODBC.xs:101:27: note: in expansion of macro 'newSVpv' BUILDSTDERR: 101 | XPUSHs(sv_2mortal(newSVpv(msg, 0))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5320, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from ODBC.xs:1: BUILDSTDERR: /usr/lib64/perl5/CORE/proto.h:2511:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 2511 | PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5300, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from ODBC.xs:1: BUILDSTDERR: ODBC.xs: In function 'XS_DBD__ODBC__st_odbc_getdiagfield': BUILDSTDERR: ODBC.xs:164:40: warning: pointer targets in passing argument 2 of 'Perl_newSVpvn' differ in signedness [-Wpointer-sign] BUILDSTDERR: 164 | XPUSHs(sv_2mortal(newSVpvn(buf, buf_len))); BUILDSTDERR: | ^~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: /usr/lib64/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs' BUILDSTDERR: 462 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END BUILDSTDERR: | ^ BUILDSTDERR: ODBC.xs:164:20: note: in expansion of macro 'sv_2mortal' BUILDSTDERR: 164 | XPUSHs(sv_2mortal(newSVpvn(buf, buf_len))); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ODBC.xs:164:31: note: in expansion of macro 'newSVpvn' BUILDSTDERR: 164 | XPUSHs(sv_2mortal(newSVpvn(buf, buf_len))); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5320, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from ODBC.xs:1: BUILDSTDERR: /usr/lib64/perl5/CORE/proto.h:2523:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 2523 | PERL_CALLCONV SV* Perl_newSVpvn(pTHX_ const char *const buffer, const STRLEN len) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ODBC.c: In function 'XS_DBD__ODBC__st_odbc_lob_read': BUILDSTDERR: ODBC.xs:186:12: warning: variable 'buf' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 186 | char *buf; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5300, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from ODBC.xs:1: BUILDSTDERR: ODBC.xs: In function 'XS_DBD__ODBC__db_odbc_getdiagrec': BUILDSTDERR: ODBC.xs:329:35: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] BUILDSTDERR: 329 | XPUSHs(sv_2mortal(newSVpv(state, 0))); BUILDSTDERR: | ^~~~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: /usr/lib64/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs' BUILDSTDERR: 462 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END BUILDSTDERR: | ^ BUILDSTDERR: ODBC.xs:329:16: note: in expansion of macro 'sv_2mortal' BUILDSTDERR: 329 | XPUSHs(sv_2mortal(newSVpv(state, 0))); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ODBC.xs:329:27: note: in expansion of macro 'newSVpv' BUILDSTDERR: 329 | XPUSHs(sv_2mortal(newSVpv(state, 0))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5320, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from ODBC.xs:1: BUILDSTDERR: /usr/lib64/perl5/CORE/proto.h:2511:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 2511 | PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5300, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from ODBC.xs:1: BUILDSTDERR: ODBC.xs:331:36: warning: pointer targets in passing argument 2 of 'Perl_newSVpvn' differ in signedness [-Wpointer-sign] BUILDSTDERR: 331 | XPUSHs(sv_2mortal(newSVpvn(msg, msg_len))); BUILDSTDERR: | ^~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: /usr/lib64/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs' BUILDSTDERR: 462 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END BUILDSTDERR: | ^ BUILDSTDERR: ODBC.xs:331:16: note: in expansion of macro 'sv_2mortal' BUILDSTDERR: 331 | XPUSHs(sv_2mortal(newSVpvn(msg, msg_len))); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ODBC.xs:331:27: note: in expansion of macro 'newSVpvn' BUILDSTDERR: 331 | XPUSHs(sv_2mortal(newSVpvn(msg, msg_len))); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5320, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from ODBC.xs:1: BUILDSTDERR: /usr/lib64/perl5/CORE/proto.h:2523:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 2523 | PERL_CALLCONV SV* Perl_newSVpvn(pTHX_ const char *const buffer, const STRLEN len) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5300, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from ODBC.xs:1: BUILDSTDERR: ODBC.xs: In function 'XS_DBD__ODBC__db_odbc_getdiagfield': BUILDSTDERR: ODBC.xs:395:40: warning: pointer targets in passing argument 2 of 'Perl_newSVpvn' differ in signedness [-Wpointer-sign] BUILDSTDERR: 395 | XPUSHs(sv_2mortal(newSVpvn(buf, buf_len))); BUILDSTDERR: | ^~~ BUILDSTDERR: | | BUILDSTDERR: | SQLCHAR * {aka unsigned char *} BUILDSTDERR: /usr/lib64/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs' BUILDSTDERR: 462 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END BUILDSTDERR: | ^ BUILDSTDERR: ODBC.xs:395:20: note: in expansion of macro 'sv_2mortal' BUILDSTDERR: 395 | XPUSHs(sv_2mortal(newSVpvn(buf, buf_len))); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ODBC.xs:395:31: note: in expansion of macro 'newSVpvn' BUILDSTDERR: 395 | XPUSHs(sv_2mortal(newSVpvn(buf, buf_len))); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5320, BUILDSTDERR: from /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h:23, BUILDSTDERR: from ODBC.h:12, BUILDSTDERR: from ODBC.xs:1: BUILDSTDERR: /usr/lib64/perl5/CORE/proto.h:2523:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 2523 | PERL_CALLCONV SV* Perl_newSVpvn(pTHX_ const char *const buffer, const STRLEN len) BUILDSTDERR: | ^~~~~~~~~~~~~ + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 -protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION=\"1.60\" -DXS_VERSION=\"1.60\" -fPIC "-I/usr/lib64/perl5/CORE" -DWITH_UNICODE -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 -DWITH_UNICODE -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/vendor_perl/auto/DBI -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION=\"1.60\" -DXS_VERSION=\"1.60\" -fPIC "-I/usr/lib64/perl5/CORE" -DWITH_UNICODE -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" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.bs 644 "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' ODBC.xs > ODBC.xsc mv ODBC.xsc ODBC.c gcc -c -DWITH_UNICODE -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/vendor_perl/auto/DBI -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION=\"1.60\" -DXS_VERSION=\"1.60\" -fPIC "-I/usr/lib64/perl5/CORE" -DWITH_UNICODE -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 rm -f blib/arch/auto/DBD/ODBC/ODBC.so gcc -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 -lperl \ chmod 755 blib/arch/auto/DBD/ODBC/ODBC.so Manifying 1 pod document Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Pz02v2 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64 + cd DBD-ODBC-1.60 + make pure_install DESTDIR=/builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64 + find /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64 -type f -name .packlist -delete + find /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64 -type f -name '*.bs' -size 0 -delete + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64/usr + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 1.60-4.fc31 --unique-debug-suffix -1.60-4.fc31.riscv64 --unique-debug-src-base perl-DBD-ODBC-1.60-4.fc31.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/DBD-ODBC-1.60 BUILDSTDERR: 853 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.bs 644 Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64/usr/lib64/perl5/vendor_perl/auto/DBD/ODBC/ODBC.so Installing /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64/usr/lib64/perl5/vendor_perl/DBD/ODBC.pm Installing /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64/usr/lib64/perl5/vendor_perl/DBD/ODBC/Changes.pm Installing /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64/usr/lib64/perl5/vendor_perl/DBD/ODBC/TO_DO.pm Installing /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64/usr/lib64/perl5/vendor_perl/DBD/ODBC/FAQ.pm Installing /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64/usr/share/man/man3/DBD::ODBC.3pm explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64/usr/lib64/perl5/vendor_perl/auto/DBD/ODBC/ODBC.so extracting debug info from /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64/usr/lib64/perl5/vendor_perl/auto/DBD/ODBC/ODBC.so original debug info size: 592kB, size after compression: 532kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.e2UVm6 Processing files: perl-DBD-ODBC-1.60-4.fc31.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.8juVU3 + umask 022 + cd /builddir/build/BUILD + cd DBD-ODBC-1.60 + DOCDIR=/builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64/usr/share/doc/perl-DBD-ODBC + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64/usr/share/doc/perl-DBD-ODBC + cp -pr Changes /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64/usr/share/doc/perl-DBD-ODBC + cp -pr FAQ /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64/usr/share/doc/perl-DBD-ODBC + cp -pr README /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64/usr/share/doc/perl-DBD-ODBC + cp -pr TO_DO /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64/usr/share/doc/perl-DBD-ODBC + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Provides: perl(DBD::ODBC) perl-DBD-ODBC = 1.60-4.fc31 perl-DBD-ODBC(riscv-64) = 1.60-4.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libodbc.so.2()(64bit) libperl.so.5.30()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) perl(:VERSION) >= 5.8.0 perl(DynaLoader) perl(Exporter) perl(constant) perl(strict) perl(warnings) rtld(GNU_HASH) Processing files: perl-DBD-ODBC-debugsource-1.60-4.fc31.riscv64 Provides: perl-DBD-ODBC-debugsource = 1.60-4.fc31 perl-DBD-ODBC-debugsource(riscv-64) = 1.60-4.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: perl-DBD-ODBC-debuginfo-1.60-4.fc31.riscv64 Provides: debuginfo(build-id) = 807cb3ad46c8bf55041c89e1be30180e5fac84ae perl-DBD-ODBC-debuginfo = 1.60-4.fc31 perl-DBD-ODBC-debuginfo(riscv-64) = 1.60-4.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: perl-DBD-ODBC-debugsource(riscv-64) = 1.60-4.fc31 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64 Wrote: /builddir/build/RPMS/perl-DBD-ODBC-1.60-4.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/perl-DBD-ODBC-debuginfo-1.60-4.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/perl-DBD-ODBC-debugsource-1.60-4.fc31.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.vOhgq3 + umask 022 + cd /builddir/build/BUILD + cd DBD-ODBC-1.60 + /usr/bin/rm -rf /builddir/build/BUILDROOT/perl-DBD-ODBC-1.60-4.fc31.riscv64 + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Child return code was: 0