Mock Version: 1.4.9 Mock Version: 1.4.9 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/perl-DBD-ODBC.spec'], chrootPath='/var/lib/mock/f29-build-18882-10156/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=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=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 BUILDSTDERR: sh: /usr/bin/perl: No such file or directory BUILDSTDERR: sh: /usr/bin/perl: No such file or directory Building target platforms: riscv64 Building for target riscv64 Wrote: /builddir/build/SRPMS/perl-DBD-ODBC-1.58-3.fc29.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/f29-build-18882-10156/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=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=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 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.GQmDb5 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf DBD-ODBC-1.58 + /usr/bin/gzip -dc /builddir/build/SOURCES/DBD-ODBC-1.58.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd DBD-ODBC-1.58 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (Changes.patch):' Patch #0 (Changes.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file Changes + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.4yo1j7 + umask 022 + cd /builddir/build/BUILD + cd DBD-ODBC-1.58 + 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' ********** 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.028000 ExtUtils::MakeMaker: 7.34 Command line options: g! = 0 o=s = u! = 1 w! = undef e! = undef x! = 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.6 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 BUILDSTDERR: Using ODBCHOME /usr BUILDSTDERR: This looks like a unixodbc type of driver manager. Looking for odbcinst Found odbcinst in /usr/bin odbcinst -j reports: unixODBC 2.3.6 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 BUILDSTDERR: Warning: LD_LIBRARY_PATH= doesn't include /usr/lib64 Checking if your kit is complete... Looks good Using DBI 1.641 (for perl 5.028000 on riscv64-linux-thread-multi) installed in /usr/lib64/perl5/vendor_perl/auto/DBI/ Using DBI 1.641 (for perl 5.028000 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. + make -j4 cp Changes blib/lib/DBD/ODBC/Changes.pm Running Mkbootstrap for ODBC () cp FAQ blib/lib/DBD/ODBC/FAQ.pm cp TO_DO blib/lib/DBD/ODBC/TO_DO.pm 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 -DVERSION=\"1.58\" -DXS_VERSION=\"1.58\" -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 cp ODBC.pm blib/lib/DBD/ODBC.pm "/usr/bin/perl" -p -e "s/~DRIVER~/ODBC/g" /usr/lib64/perl5/vendor_perl/auto/DBI/Driver.xst > ODBC.xsi chmod 644 "ODBC.bs" 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 -DVERSION=\"1.58\" -DXS_VERSION=\"1.58\" -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 -DVERSION=\"1.58\" -DXS_VERSION=\"1.58\" -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 -DVERSION=\"1.58\" -DXS_VERSION=\"1.58\" -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 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: # define WIDEST_UTYPE U64TYPE BUILDSTDERR: BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:2465, 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:1064: note: this is the location of the previous definition BUILDSTDERR: # 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: 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: 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: 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: 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: 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: 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: 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: target_end = p + bytes; BUILDSTDERR: ^ BUILDSTDERR: In 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: # define WIDEST_UTYPE U64TYPE BUILDSTDERR: BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:2465, 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:1064: note: this is the location of the previous definition BUILDSTDERR: # define WIDEST_UTYPE U64 BUILDSTDERR: BUILDSTDERR: dbdimp.c: In function 'dbd_error2': BUILDSTDERR: dbdimp.c:1340:24: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: strcpy(ErrorMsg, what); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/features.h:428, 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/8/include/limits.h:194, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/8/include/syslimits.h:7, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/8/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: __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: ^~~~~ BUILDSTDERR: dbdimp.c:1341:24: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: strcpy(sqlstate, "HY000"); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/features.h:428, 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/8/include/limits.h:194, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/8/include/syslimits.h:7, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/8/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: __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5251, 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:1378:43: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] BUILDSTDERR: XPUSHs(sv_2mortal(newSVpv(sqlstate, 0))); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /usr/lib64/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs' BUILDSTDERR: #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END BUILDSTDERR: ^ BUILDSTDERR: dbdimp.c:1378:24: note: in expansion of macro 'sv_2mortal' BUILDSTDERR: XPUSHs(sv_2mortal(newSVpv(sqlstate, 0))); BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: dbdimp.c:1378:35: note: in expansion of macro 'newSVpv' BUILDSTDERR: XPUSHs(sv_2mortal(newSVpv(sqlstate, 0))); BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5271, 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:2468:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 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:5251, 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:1379:43: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] BUILDSTDERR: XPUSHs(sv_2mortal(newSVpv(ErrorMsg, 0))); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /usr/lib64/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs' BUILDSTDERR: #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END BUILDSTDERR: ^ BUILDSTDERR: dbdimp.c:1379:24: note: in expansion of macro 'sv_2mortal' BUILDSTDERR: XPUSHs(sv_2mortal(newSVpv(ErrorMsg, 0))); BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: dbdimp.c:1379:35: note: in expansion of macro 'newSVpv' BUILDSTDERR: XPUSHs(sv_2mortal(newSVpv(ErrorMsg, 0))); BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5271, 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:2468:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:1401:20: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] BUILDSTDERR: strcat(ErrorMsg, " (SQL-"); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/features.h:428, 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/8/include/limits.h:194, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/8/include/syslimits.h:7, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/8/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: __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: ^~~~~ BUILDSTDERR: dbdimp.c:1402:20: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] BUILDSTDERR: strcat(ErrorMsg, sqlstate); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/features.h:428, 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/8/include/limits.h:194, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/8/include/syslimits.h:7, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/8/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: __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: ^~~~~ BUILDSTDERR: dbdimp.c:1402:30: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] BUILDSTDERR: strcat(ErrorMsg, sqlstate); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/features.h:428, 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/8/include/limits.h:194, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/8/include/syslimits.h:7, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/8/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: __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: ^~~~~ BUILDSTDERR: dbdimp.c:1403:20: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] BUILDSTDERR: strcat(ErrorMsg, ")"); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/features.h:428, 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/8/include/limits.h:194, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/8/include/syslimits.h:7, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/8/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: __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:1406:38: warning: pointer targets in passing argument 5 of 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness [-Wpointer-sign] BUILDSTDERR: 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: (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) BUILDSTDERR: ^~~~~~ BUILDSTDERR: dbdimp.c:1406:38: note: expected 'const char *' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 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: (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) BUILDSTDERR: ^~~~~~ BUILDSTDERR: dbdimp.c:1406:48: warning: pointer targets in passing argument 6 of 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness [-Wpointer-sign] BUILDSTDERR: 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: (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) BUILDSTDERR: ^~~~~ BUILDSTDERR: dbdimp.c:1406:48: note: expected 'const char *' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 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: (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) BUILDSTDERR: ^~~~~ BUILDSTDERR: dbdimp.c:1408:58: warning: pointer targets in passing argument 5 of 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness [-Wpointer-sign] BUILDSTDERR: 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: (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) BUILDSTDERR: ^~~~~~ BUILDSTDERR: dbdimp.c:1408:58: note: expected 'const char *' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 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: (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) BUILDSTDERR: ^~~~~~ BUILDSTDERR: dbdimp.c:1409:35: warning: pointer targets in passing argument 6 of 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness [-Wpointer-sign] BUILDSTDERR: 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: (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method)) BUILDSTDERR: ^~~~~ BUILDSTDERR: dbdimp.c:1409:35: note: expected 'const char *' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 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: (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:1895:42: warning: pointer targets in passing argument 2 of 'SQLPrimaryKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: (catalog && *catalog) ? catalog : 0, SQL_NTS, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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:1985:19: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLPrimaryKeys( BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:1896:39: warning: pointer targets in passing argument 4 of 'SQLPrimaryKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: (schema && *schema) ? schema : 0, SQL_NTS, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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:1985:19: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLPrimaryKeys( BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:1897:36: warning: pointer targets in passing argument 6 of 'SQLPrimaryKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: (table && *table) ? table : 0, SQL_NTS); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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:1985:19: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLPrimaryKeys( BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c: In function 'dbd_st_statistics': BUILDSTDERR: dbdimp.c:1966:55: warning: pointer targets in passing argument 2 of 'SQLStatistics' differ in signedness [-Wpointer-sign] BUILDSTDERR: (catalog && *catalog) ? catalog : 0, SQL_NTS, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:821:24: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLStatistics(SQLHSTMT StatementHandle, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:1967:52: warning: pointer targets in passing argument 4 of 'SQLStatistics' differ in signedness [-Wpointer-sign] BUILDSTDERR: (schema && *schema) ? schema : 0, SQL_NTS, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:821:24: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLStatistics(SQLHSTMT StatementHandle, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:1968:49: warning: pointer targets in passing argument 6 of 'SQLStatistics' differ in signedness [-Wpointer-sign] BUILDSTDERR: (table && *table) ? table : 0, SQL_NTS, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:821:24: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLStatistics(SQLHSTMT StatementHandle, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c: In function 'odbc_st_prepare_sv': BUILDSTDERR: dbdimp.c:2195:51: warning: pointer targets in passing argument 2 of 'SQLPrepare' differ in signedness [-Wpointer-sign] BUILDSTDERR: rc = SQLPrepare(imp_sth->hstmt, imp_sth->statement, SQL_NTS); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:761:24: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLPrepare(SQLHSTMT StatementHandle, BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: dbdimp.c: In function 'odbc_st_execute_iv': BUILDSTDERR: dbdimp.c:2924:51: warning: pointer targets in passing argument 2 of 'SQLExecDirect' differ in signedness [-Wpointer-sign] BUILDSTDERR: rc = SQLExecDirect(imp_sth->hstmt, imp_sth->statement, SQL_NTS); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:667:24: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLExecDirect(SQLHSTMT StatementHandle, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:2982:13: warning: pointer targets in assignment from 'char *' to 'UCHAR *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] BUILDSTDERR: ptr = SvPV(phs->sv, len); BUILDSTDERR: ^ BUILDSTDERR: dbdimp.c: In function 'rebind_param': BUILDSTDERR: dbdimp.c:4058:23: warning: pointer targets in assignment from 'char *' to 'UCHAR *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] BUILDSTDERR: value_ptr = phs->sv_buf; BUILDSTDERR: ^ BUILDSTDERR: dbdimp.c:4064:19: warning: pointer targets in assignment from 'char *' to 'UCHAR *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] BUILDSTDERR: value_ptr = phs->sv_buf; BUILDSTDERR: ^ BUILDSTDERR: dbdimp.c: In function 'odbc_db_STORE_attrib': BUILDSTDERR: dbdimp.c:4742:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: vParam = (SQLPOINTER)pars->atrue; BUILDSTDERR: ^ BUILDSTDERR: dbdimp.c:4744:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: vParam = (SQLPOINTER)pars->afalse; BUILDSTDERR: ^ BUILDSTDERR: dbdimp.c:4997:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: vParam = (SQLPOINTER)(on ? pars->atrue : pars->afalse); BUILDSTDERR: ^ BUILDSTDERR: dbdimp.c:5002:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: vParam = (SQLPOINTER)(on ? pars->atrue : pars->afalse); BUILDSTDERR: ^ BUILDSTDERR: dbdimp.c:5022:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: if (vParam == (SQLPOINTER)pars->atrue) { BUILDSTDERR: ^ BUILDSTDERR: dbdimp.c:5029:60: warning: pointer targets in passing argument 6 of 'SQLGetDiagRec' differ in signedness [-Wpointer-sign] BUILDSTDERR: (SQLCHAR *)state, &native, msg, sizeof(msg), &msg_len); BUILDSTDERR: ^~~ BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:726:24: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLGetDiagRec(SQLSMALLINT HandleType, SQLHANDLE Handle, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c: In function 'odbc_st_FETCH_attrib': BUILDSTDERR: dbdimp.c:5441:41: warning: pointer targets in passing argument 2 of 'SQLGetCursorName' differ in signedness [-Wpointer-sign] BUILDSTDERR: rc = SQLGetCursorName(imp_sth->hstmt, cursor_name, BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:699:24: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLGetCursorName(SQLHSTMT StatementHandle, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c: In function 'odbc_get_special_columns': BUILDSTDERR: dbdimp.c:5811:28: warning: pointer targets in passing argument 3 of 'SQLSpecialColumns' differ in signedness [-Wpointer-sign] BUILDSTDERR: CatalogName, (SQLSMALLINT)strlen(CatalogName), BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:814:24: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLSpecialColumns(SQLHSTMT StatementHandle, BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:5812:28: warning: pointer targets in passing argument 5 of 'SQLSpecialColumns' differ in signedness [-Wpointer-sign] BUILDSTDERR: SchemaName, (SQLSMALLINT)strlen(SchemaName), BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:814:24: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLSpecialColumns(SQLHSTMT StatementHandle, BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:5813:28: warning: pointer targets in passing argument 7 of 'SQLSpecialColumns' differ in signedness [-Wpointer-sign] BUILDSTDERR: TableName, (SQLSMALLINT)strlen(TableName), BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:814:24: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLSpecialColumns(SQLHSTMT StatementHandle, BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c: In function 'odbc_get_foreign_keys': BUILDSTDERR: dbdimp.c:5879:62: warning: pointer targets in passing argument 2 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: (PK_CatalogName && *PK_CatalogName) ? PK_CatalogName : 0, SQL_NTS, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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:1950:19: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLForeignKeys( BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:5880:59: warning: pointer targets in passing argument 4 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: (PK_SchemaName && *PK_SchemaName) ? PK_SchemaName : 0, SQL_NTS, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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:1950:19: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLForeignKeys( BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:5881:56: warning: pointer targets in passing argument 6 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: (PK_TableName && *PK_TableName) ? PK_TableName : 0, SQL_NTS, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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:1950:19: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLForeignKeys( BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:5882:62: warning: pointer targets in passing argument 8 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: (FK_CatalogName && *FK_CatalogName) ? FK_CatalogName : 0, SQL_NTS, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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:1950:19: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLForeignKeys( BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:5883:59: warning: pointer targets in passing argument 10 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: (FK_SchemaName && *FK_SchemaName) ? FK_SchemaName : 0, SQL_NTS, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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:1950:19: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLForeignKeys( BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:5884:56: warning: pointer targets in passing argument 12 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign] BUILDSTDERR: (FK_TableName && *FK_TableName) ? FK_TableName : 0, SQL_NTS); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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:1950:19: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLForeignKeys( BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5310, 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:6177:44: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: retsv = newSVpv(str_attr, strlen(str_attr)); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /usr/lib64/perl5/CORE/embed.h:536:44: note: in definition of macro 'newSVpv' BUILDSTDERR: #define newSVpv(a,b) Perl_newSVpv(aTHX_ a,b) BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:1059, 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:15: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: extern size_t strlen (const char *__s) BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5310, 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:6177:27: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] BUILDSTDERR: retsv = newSVpv(str_attr, strlen(str_attr)); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /usr/lib64/perl5/CORE/embed.h:536:42: note: in definition of macro 'newSVpv' BUILDSTDERR: #define newSVpv(a,b) Perl_newSVpv(aTHX_ a,b) BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5271, 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:2468:19: note: expected 'const char * const' but argument is of type 'unsigned char *' BUILDSTDERR: 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:7426:21: warning: variable 'found' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 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:7531:44: warning: pointer targets in passing argument 4 of 'SQLGetDiagRec' differ in signedness [-Wpointer-sign] BUILDSTDERR: state, native, msg, max_msg, &msg_len))) { BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:726:24: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLGetDiagRec(SQLSMALLINT HandleType, SQLHANDLE Handle, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: dbdimp.c:7531:59: warning: pointer targets in passing argument 6 of 'SQLGetDiagRec' differ in signedness [-Wpointer-sign] BUILDSTDERR: state, native, msg, max_msg, &msg_len))) { BUILDSTDERR: ^~~ BUILDSTDERR: In file included from dbdodbc.h:6, BUILDSTDERR: from ODBC.h:8, BUILDSTDERR: from dbdimp.c:44: BUILDSTDERR: /usr/include/sql.h:726:24: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *' BUILDSTDERR: SQLRETURN SQL_API SQLGetDiagRec(SQLSMALLINT HandleType, SQLHANDLE Handle, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: dbdimp.c: In function 'dbd_data_sources': BUILDSTDERR: dbdimp.c:7682:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: strcpy(dsn, "dbi:ODBC:"); BUILDSTDERR: ^~~ BUILDSTDERR: In file included from /usr/include/features.h:428, 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/8/include/limits.h:194, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/8/include/syslimits.h:7, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/8/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: __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5310, 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:7703:30: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign] BUILDSTDERR: av_push( ds, newSVpv(dsn, dsn_length + 9 ) ); BUILDSTDERR: ^~~ BUILDSTDERR: /usr/lib64/perl5/CORE/embed.h:63:44: note: in definition of macro 'av_push' BUILDSTDERR: #define av_push(a,b) Perl_av_push(aTHX_ a,b) BUILDSTDERR: ^ BUILDSTDERR: dbdimp.c:7703:22: note: in expansion of macro 'newSVpv' BUILDSTDERR: av_push( ds, newSVpv(dsn, dsn_length + 9 ) ); BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5271, 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:2468:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len) BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: dbdimp.c:7663:6: warning: unused variable 'numDataSources' [-Wunused-variable] BUILDSTDERR: 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: # define WIDEST_UTYPE U64TYPE BUILDSTDERR: BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:2465, 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:1064: note: this is the location of the previous definition BUILDSTDERR: # define WIDEST_UTYPE U64 BUILDSTDERR: BUILDSTDERR: ODBC.c: In function 'XS_DBD__ODBC__dr__data_sources': BUILDSTDERR: ODBC.c:1373:7: warning: variable 'attribs' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 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: #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: #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \ BUILDSTDERR: ^~~~ BUILDSTDERR: ODBC.c:1445:5: warning: unused variable 'RETVAL' [-Wunused-variable] BUILDSTDERR: IV RETVAL; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5251, 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: XPUSHs(sv_2mortal(newSVpv(state, 0))); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/lib64/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs' BUILDSTDERR: #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: XPUSHs(sv_2mortal(newSVpv(state, 0))); BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: ODBC.xs:99:27: note: in expansion of macro 'newSVpv' BUILDSTDERR: XPUSHs(sv_2mortal(newSVpv(state, 0))); BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5271, 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:2468:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 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:5251, 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: XPUSHs(sv_2mortal(newSVpv(msg, 0))); BUILDSTDERR: ^~~ BUILDSTDERR: /usr/lib64/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs' BUILDSTDERR: #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: XPUSHs(sv_2mortal(newSVpv(msg, 0))); BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: ODBC.xs:101:27: note: in expansion of macro 'newSVpv' BUILDSTDERR: XPUSHs(sv_2mortal(newSVpv(msg, 0))); BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5271, 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:2468:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 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:5251, 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: XPUSHs(sv_2mortal(newSVpvn(buf, buf_len))); BUILDSTDERR: ^~~ BUILDSTDERR: /usr/lib64/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs' BUILDSTDERR: #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: XPUSHs(sv_2mortal(newSVpvn(buf, buf_len))); BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: ODBC.xs:164:31: note: in expansion of macro 'newSVpvn' BUILDSTDERR: XPUSHs(sv_2mortal(newSVpvn(buf, buf_len))); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5271, 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:2480:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 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: char *buf; BUILDSTDERR: ^~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5251, 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: XPUSHs(sv_2mortal(newSVpv(state, 0))); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/lib64/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs' BUILDSTDERR: #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: XPUSHs(sv_2mortal(newSVpv(state, 0))); BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: ODBC.xs:329:27: note: in expansion of macro 'newSVpv' BUILDSTDERR: XPUSHs(sv_2mortal(newSVpv(state, 0))); BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5271, 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:2468:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 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:5251, 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: XPUSHs(sv_2mortal(newSVpvn(msg, msg_len))); BUILDSTDERR: ^~~ BUILDSTDERR: /usr/lib64/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs' BUILDSTDERR: #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: XPUSHs(sv_2mortal(newSVpvn(msg, msg_len))); BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: ODBC.xs:331:27: note: in expansion of macro 'newSVpvn' BUILDSTDERR: XPUSHs(sv_2mortal(newSVpvn(msg, msg_len))); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5271, 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:2480:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: 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:5251, 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: XPUSHs(sv_2mortal(newSVpvn(buf, buf_len))); BUILDSTDERR: ^~~ BUILDSTDERR: /usr/lib64/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs' BUILDSTDERR: #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: XPUSHs(sv_2mortal(newSVpvn(buf, buf_len))); BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: ODBC.xs:395:31: note: in expansion of macro 'newSVpvn' BUILDSTDERR: XPUSHs(sv_2mortal(newSVpvn(buf, buf_len))); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /usr/lib64/perl5/CORE/perl.h:5271, 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:2480:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'} BUILDSTDERR: PERL_CALLCONV SV* Perl_newSVpvn(pTHX_ const char *const buffer, const STRLEN len) BUILDSTDERR: ^~~~~~~~~~~~~ rm -f blib/arch/auto/DBD/ODBC/ODBC.so gcc -lpthread -shared -Wl,-z,relro -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 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.xn842p + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64 + cd DBD-ODBC-1.58 + make pure_install DESTDIR=/builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64 "/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.58-3.fc29.riscv64/usr/lib64/perl5/vendor_perl/auto/DBD/ODBC/ODBC.so Installing /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64/usr/lib64/perl5/vendor_perl/DBD/ODBC.pm Installing /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64/usr/lib64/perl5/vendor_perl/DBD/ODBC/Changes.pm Installing /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64/usr/lib64/perl5/vendor_perl/DBD/ODBC/FAQ.pm Installing /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64/usr/lib64/perl5/vendor_perl/DBD/ODBC/TO_DO.pm Installing /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64/usr/share/man/man3/DBD::ODBC.3pm + find /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64 -type f -name .packlist -delete + find /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.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.58-3.fc29.riscv64/usr + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 1.58-3.fc29 --unique-debug-suffix -1.58-3.fc29.riscv64 --unique-debug-src-base perl-DBD-ODBC-1.58-3.fc29.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/DBD-ODBC-1.58 extracting debug info from /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64/usr/lib64/perl5/vendor_perl/auto/DBD/ODBC/ODBC.so /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. BUILDSTDERR: 847 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig BUILDSTDERR: /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /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 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.ZbBo8r + umask 022 + cd /builddir/build/BUILD + cd DBD-ODBC-1.58 + make test "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.bs 644 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 BUILDSTDERR: # Test::Pod::Coverage 1.04 required for testing POD coverage 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, 25 wallclock secs ( 0.50 usr 0.15 sys + 21.84 cusr 2.31 csys = 24.80 CPU) Result: PASS + exit 0 Processing files: perl-DBD-ODBC-1.58-3.fc29.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.FcFGuG + umask 022 + cd /builddir/build/BUILD + cd DBD-ODBC-1.58 + DOCDIR=/builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.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.58-3.fc29.riscv64/usr/share/doc/perl-DBD-ODBC + cp -pr Changes /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64/usr/share/doc/perl-DBD-ODBC + cp -pr FAQ /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64/usr/share/doc/perl-DBD-ODBC + cp -pr README /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64/usr/share/doc/perl-DBD-ODBC + cp -pr TO_DO /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64/usr/share/doc/perl-DBD-ODBC + exit 0 Provides: perl(DBD::ODBC) perl-DBD-ODBC = 1.58-3.fc29 perl-DBD-ODBC(riscv-64) = 1.58-3.fc29 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.28()(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.58-3.fc29.riscv64 Provides: perl-DBD-ODBC-debugsource = 1.58-3.fc29 perl-DBD-ODBC-debugsource(riscv-64) = 1.58-3.fc29 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.58-3.fc29.riscv64 Provides: debuginfo(build-id) = b67a72b438ce4b23d41cb33bc7661219f27c3a85 perl-DBD-ODBC-debuginfo = 1.58-3.fc29 perl-DBD-ODBC-debuginfo(riscv-64) = 1.58-3.fc29 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.58-3.fc29 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64 Wrote: /builddir/build/RPMS/perl-DBD-ODBC-1.58-3.fc29.riscv64.rpm Wrote: /builddir/build/RPMS/perl-DBD-ODBC-debugsource-1.58-3.fc29.riscv64.rpm Wrote: /builddir/build/RPMS/perl-DBD-ODBC-debuginfo-1.58-3.fc29.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.UltdF7 + umask 022 + cd /builddir/build/BUILD + cd DBD-ODBC-1.58 + /usr/bin/rm -rf /builddir/build/BUILDROOT/perl-DBD-ODBC-1.58-3.fc29.riscv64 + exit 0 Child return code was: 0