<86>Jun  4 09:57:12 userdel[4007396]: delete user 'rooter'
<86>Jun  4 09:57:12 userdel[4007396]: removed group 'rooter' owned by 'rooter'
<86>Jun  4 09:57:12 userdel[4007396]: removed shadow group 'rooter' owned by 'rooter'
<86>Jun  4 09:57:12 groupadd[4007420]: group added to /etc/group: name=rooter, GID=555
<86>Jun  4 09:57:12 groupadd[4007420]: group added to /etc/gshadow: name=rooter
<86>Jun  4 09:57:12 groupadd[4007420]: new group: name=rooter, GID=555
<86>Jun  4 09:57:12 useradd[4007483]: new user: name=rooter, UID=555, GID=555, home=/root, shell=/bin/bash
<86>Jun  4 09:57:12 userdel[4007512]: delete user 'builder'
<86>Jun  4 09:57:12 userdel[4007512]: removed group 'builder' owned by 'builder'
<86>Jun  4 09:57:12 userdel[4007512]: removed shadow group 'builder' owned by 'builder'
<86>Jun  4 09:57:12 groupadd[4007532]: group added to /etc/group: name=builder, GID=556
<86>Jun  4 09:57:12 groupadd[4007532]: group added to /etc/gshadow: name=builder
<86>Jun  4 09:57:12 groupadd[4007532]: new group: name=builder, GID=556
<86>Jun  4 09:57:12 useradd[4007553]: new user: name=builder, UID=556, GID=556, home=/usr/src, shell=/bin/bash
/usr/src/in/srpm/perl-DBD-ODBC-1.61-alt1.src.rpm: The use of such a license name is ambiguous: GPL
/usr/src/in/srpm/perl-DBD-ODBC-1.61-alt1.src.rpm: The use of such a license name is ambiguous: Artistic
<13>Jun  4 09:57:15 rpmi: perl-Term-Cap-1.17-alt1 1445018869 installed
<13>Jun  4 09:57:15 rpmi: perl-Term-ANSIColor-5.01-alt1 sisyphus+244783.100.1.2 1579747505 installed
<13>Jun  4 09:57:15 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed
<13>Jun  4 09:57:15 rpmi: perl-Devel-Symdump-2.18-alt1 1487063672 installed
<13>Jun  4 09:57:15 rpmi: perl-Devel-StackTrace-1:2.04-alt1 sisyphus+230065.100.1.1 1558783788 installed
<13>Jun  4 09:57:15 rpmi: perl-DBI-1.643-alt1 sisyphus+246832.100.1.1 1582543916 installed
<13>Jun  4 09:57:15 rpmi: perl-Text-Balanced-2.03-alt1 1427940299 installed
<13>Jun  4 09:57:15 rpmi: perl-Params-Util-1.07-alt2.2 sisyphus+219907.2300.1.1 1548344251 installed
<13>Jun  4 09:57:15 rpmi: perl-Module-Runtime-0.016-alt1 1509549848 installed
<13>Jun  4 09:57:15 rpmi: perl-Math-Complex-1.59-alt1 1334229876 installed
<13>Jun  4 09:57:15 rpmi: perl-Filter-1.59-alt1.1 sisyphus+219907.400.1.1 1548343389 installed
<13>Jun  4 09:57:16 rpmi: perl-Encode-3.04-alt1 sisyphus+247835.100.1.1 1584190307 installed
<13>Jun  4 09:57:16 rpmi: perl-Pod-Simple-3.40-alt1 sisyphus+239861.100.1.1 1572267919 installed
<13>Jun  4 09:57:16 rpmi: perl-Pod-Usage-1.70-alt1 sisyphus+248549.100.1.1 1585154783 installed
<13>Jun  4 09:57:16 rpmi: perl-podlators-4.14-alt1 sisyphus+243914.100.1.1 1578493399 installed
<13>Jun  4 09:57:16 rpmi: perl-Pod-Parser-1.63-alt1 1447282032 installed
<13>Jun  4 09:57:16 rpmi: perl-Pod-Coverage-0.23-alt2 1507677806 installed
<13>Jun  4 09:57:16 rpmi: perl-Clone-0.45-alt1 sisyphus+250738.100.1.3 1588006032 installed
<13>Jun  4 09:57:16 rpmi: perl-SQL-Statement-1.412-alt1 1494358341 installed
<13>Jun  4 09:57:16 rpmi: perl-DBD-File-1.643-alt1 sisyphus+246832.100.1.1 1582543916 installed
<13>Jun  4 09:57:16 rpmi: libltdl7-2.4.6-alt1 sisyphus+226971.100.2.1 1554906368 installed
<13>Jun  4 09:57:16 rpmi: libunixODBC2-2.3.7-alt1 sisyphus+228027.100.1.1 1556027338 installed
<13>Jun  4 09:57:16 rpmi: libunixODBC-devel-compat-2.3.7-alt1 sisyphus+228027.100.1.1 1556027338 installed
<13>Jun  4 09:57:16 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>Jun  4 09:57:16 rpmi: libgdbm-devel-1.8.3-alt10 1454943334 installed
<13>Jun  4 09:57:16 rpmi: libdb4.7-devel-4.7.25-alt9 1490438479 installed
<13>Jun  4 09:57:16 rpmi: perl-devel-1:5.28.2-alt3 sisyphus+246858.100.1.1 1582562013 installed
<13>Jun  4 09:57:16 rpmi: perl-Test-NoWarnings-1.04-alt1 1329758112 installed
<13>Jun  4 09:57:16 rpmi: perl-Test-Pod-1.52-alt1 1524163463 installed
<13>Jun  4 09:57:16 rpmi: perl-Test-Pod-Coverage-1.10-alt1 1406300388 installed
<13>Jun  4 09:57:16 rpmi: libunixODBC-devel-2.3.7-alt1 sisyphus+228027.100.1.1 1556027338 installed
<13>Jun  4 09:57:16 rpmi: perl-DBI-devel-1.643-alt1 sisyphus+246832.100.1.1 1582543916 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/perl-DBD-ODBC-1.61-alt1.nosrc.rpm
Installing perl-DBD-ODBC-1.61-alt1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.53215
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf DBD-ODBC-1.61
+ echo 'Source #0 (DBD-ODBC-1.61.tar.gz):'
Source #0 (DBD-ODBC-1.61.tar.gz):
+ /bin/gzip -dc /usr/src/RPM/SOURCES/DBD-ODBC-1.61.tar.gz
+ /bin/tar -xf -
+ cd DBD-ODBC-1.61
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (perl-DBD-ODBC-1.29-alt-pod.patch):'
Patch #0 (perl-DBD-ODBC-1.29-alt-pod.patch):
+ /usr/bin/patch -p1
patching file Makefile.PL
Hunk #1 succeeded at 1179 (offset 104 lines).
patching file t/pod.t
Hunk #1 succeeded at 30 (offset 2 lines).
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.45033
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd DBD-ODBC-1.61
+ perl_vendor_build -o /usr
+ export PERL_EXTUTILS_AUTOINSTALL=--skip
+ PERL_EXTUTILS_AUTOINSTALL=--skip
+ export XSUBPP_STATIC_XS=1
+ XSUBPP_STATIC_XS=1
+ _perl_vendor_fixin
+ find . -type f -print0
+ xargs -r0 /usr/bin/subst -p '1s,^#![[:space:]]*\([^[:space:]]*/\)\?perl\([^/[:alpha:][:space:]][^/[:space:]]*\)\?\([[:space:]]\|$\),#!/usr/bin/perl\3,'
+ /bin/grep -qs -Ew '((dist|module)_name|Build_PL|Module::Build)' Build.PL
+ _perl_vendor_MM_build -o /usr
+ : looking for PREREQ dependencies
+ /usr/bin/perl Makefile.PL PRINT_PREREQ=1 -o /usr
+ tee .perl.req

**********
	Remember to actually *READ* the README file!
	And re-read it if you have any problems.

**********

OSNAME: linux
LANG: 
ODBCHOME: 
LD_LIBRARY_PATH: 
DBROOT: 
WINDIR: 
II_SYSTEM: 
DBD_ODBC_UNICODE: 
Perl: 5.028002
ExtUtils::MakeMaker: 7.34
Command line options:
  o=s = /usr
  u! = undef
  w! = undef
  x! = undef
  e! = undef
  g! = 0

You are using a Perl configured with threading enabled.
Please read the warnings in DBI about this.

You should also be aware that on non-Windows platforms ODBC drivers come
in two forms, thread-safe and non-thread-safe drivers and you may need
to make sure you are using the right one.

Press return to continue...  
Overriding ODBC Directory with command line option: /usr
Overriding ODBC Directory with command line option: /usr
Looking for odbc_config in : /usr
Looking for odbc_config at /usr/bin/odbc_config
  Found odbc_config (via /usr/bin/odbc_config) version 2.3.7

  odbc_config reports --prefix=/usr
  odbc_config reports --include-prefix=/usr/include
Using ODBCHOME /usr

This looks like a unixodbc type of driver manager.
  odbc_config reports --lib-prefix=/usr/lib
  ODBC INC dir set to /usr/include via odbc_config
  ODBC LIB dir set to /usr/lib via odbc_config
Looking for odbcinst
  odbcinst not found - ok, I can deal with that.
Looking for odbc_config to get cflags
Adding odbc_config --cflags "-DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=4 -I/usr/include " to CC line
Warning: LD_LIBRARY_PATH= doesn't include /usr/lib

perl(DBI)>=1.609 
+ : writing Makefile
+ /usr/bin/perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor -o /usr

**********
	Remember to actually *READ* the README file!
	And re-read it if you have any problems.

**********

OSNAME: linux
LANG: 
ODBCHOME: 
LD_LIBRARY_PATH: 
DBROOT: 
WINDIR: 
II_SYSTEM: 
DBD_ODBC_UNICODE: 
Perl: 5.028002
ExtUtils::MakeMaker: 7.34
Command line options:
  o=s = /usr
  u! = undef
  w! = undef
  x! = undef
  e! = undef
  g! = 0

You are using a Perl configured with threading enabled.
Please read the warnings in DBI about this.

You should also be aware that on non-Windows platforms ODBC drivers come
in two forms, thread-safe and non-thread-safe drivers and you may need
to make sure you are using the right one.

Press return to continue...  
Overriding ODBC Directory with command line option: /usr
Overriding ODBC Directory with command line option: /usr
Looking for odbc_config in : /usr
Looking for odbc_config at /usr/bin/odbc_config
  Found odbc_config (via /usr/bin/odbc_config) version 2.3.7

  odbc_config reports --prefix=/usr
  odbc_config reports --include-prefix=/usr/include
  odbc_config reports --lib-prefix=/usr/lib
  ODBC INC dir set to /usr/include via odbc_config
  ODBC LIB dir set to /usr/lib via odbc_config
Using ODBCHOME /usr

This looks like a unixodbc type of driver manager.
Looking for odbcinst
  odbcinst not found - ok, I can deal with that.
Looking for odbc_config to get cflags
Adding odbc_config --cflags "-DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=4 -I/usr/include " to CC line
Warning: LD_LIBRARY_PATH= doesn't include /usr/lib

Checking if your kit is complete...
Looks good
Warning: prerequisite Test::Output 1.031 not found.
Using DBI 1.643 (for perl 5.028002 on i686-linux-thread-multi-64int) installed in /usr/lib/perl5/auto/DBI/
Using DBI 1.643 (for perl 5.028002 on i686-linux-thread-multi-64int) installed in /usr/lib/perl5/auto/DBI/
Generating a Unix-style Makefile
Writing Makefile for DBD::ODBC
Warning: not all required environment variables are set.

Warning: Will not be able to run tests as you have not defined
all of DBI_DSN, DBI_USER and DBI_PASS environment variables.
+ : running make
+ make -j8 'OPTIMIZE=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' 'CP=/bin/cp -p'
make: Entering directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
"/usr/bin/perl" -p -e "s/~DRIVER~/ODBC/g" /usr/lib/perl5/auto/DBI/Driver.xst > ODBC.xsi
make: Leaving directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
make: Entering directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
/bin/cp -p Changes blib/lib/DBD/ODBC/Changes.pod
make: Leaving directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
make: Entering directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
Running Mkbootstrap for ODBC ()
chmod 644 "ODBC.bs"
make: Leaving directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
make: Entering directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
gcc -c -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=4 -I/usr/include  -I/usr/include  -I. -I/usr/lib/perl5/auto/DBI -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/perl5/CORE"  -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=4 -I/usr/include  -I/usr/include ConvertUTF.c
make: Leaving directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
make: Entering directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
cp ODBC.pm blib/lib/DBD/ODBC.pm
make: Leaving directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
make: Entering directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
/bin/cp -p FAQ blib/lib/DBD/ODBC/FAQ.pod
make: Leaving directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
make: Entering directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
/bin/cp -p TO_DO blib/lib/DBD/ODBC/TO_DO.pod
make: Leaving directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
make: Entering directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
gcc -c -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=4 -I/usr/include  -I/usr/include  -I. -I/usr/lib/perl5/auto/DBI -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/perl5/CORE"  -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=4 -I/usr/include  -I/usr/include unicode_helper.c
make: Leaving directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
make: Entering directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.bs 644
make: Leaving directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
make: Entering directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
"/usr/bin/perl" "/usr/share/perl5/ExtUtils/xsubpp"  -typemap '/usr/share/perl5/ExtUtils/typemap'  ODBC.xs > ODBC.xsc
mv ODBC.xsc ODBC.c
make: Leaving directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
make: Entering directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
gcc -c -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=4 -I/usr/include  -I/usr/include  -I. -I/usr/lib/perl5/auto/DBI -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/perl5/CORE"  -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=4 -I/usr/include  -I/usr/include ODBC.c
ODBC.c: In function 'XS_DBD__ODBC__dr__data_sources':
ODBC.c:1490:7: warning: variable 'attribs' set but not used [-Wunused-but-set-variable]
 1490 |  SV * attribs;
      |       ^~~~~~~
In file included from /usr/lib/perl5/auto/DBI/DBIXS.h:24,
                 from ODBC.h:14,
                 from ODBC.xs:1:
ODBC.c: In function 'XS_DBD__ODBC__st_odbc_rows':
/usr/lib/perl5/CORE/XSUB.h:177:28: warning: unused variable 'targ' [-Wunused-variable]
  177 | #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \
      |                            ^~~~
/usr/lib/perl5/CORE/XSUB.h:177:28: note: in definition of macro 'dXSTARG'
  177 | #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \
      |                            ^~~~
ODBC.c:1562:5: warning: unused variable 'RETVAL' [-Wunused-variable]
 1562 |  IV RETVAL;
      |     ^~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5251,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from ODBC.xs:1:
ODBC.xs: In function 'XS_DBD__ODBC__st_odbc_getdiagrec':
ODBC.xs:99:35: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign]
   99 |         XPUSHs(sv_2mortal(newSVpv(state, 0)));
      |                                   ^~~~~
      |                                   |
      |                                   SQLCHAR * {aka unsigned char *}
/usr/lib/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs'
  462 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
      |                                                       ^
ODBC.xs:99:16: note: in expansion of macro 'sv_2mortal'
   99 |         XPUSHs(sv_2mortal(newSVpv(state, 0)));
      |                ^~~~~~~~~~
ODBC.xs:99:27: note: in expansion of macro 'newSVpv'
   99 |         XPUSHs(sv_2mortal(newSVpv(state, 0)));
      |                           ^~~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5271,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from ODBC.xs:1:
/usr/lib/perl5/CORE/proto.h:2468:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
 2468 | PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len)
      |                   ^~~~~~~~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5251,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from ODBC.xs:1:
ODBC.xs:101:35: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign]
  101 |         XPUSHs(sv_2mortal(newSVpv(msg, 0)));
      |                                   ^~~
      |                                   |
      |                                   SQLCHAR * {aka unsigned char *}
/usr/lib/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs'
  462 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
      |                                                       ^
ODBC.xs:101:16: note: in expansion of macro 'sv_2mortal'
  101 |         XPUSHs(sv_2mortal(newSVpv(msg, 0)));
      |                ^~~~~~~~~~
ODBC.xs:101:27: note: in expansion of macro 'newSVpv'
  101 |         XPUSHs(sv_2mortal(newSVpv(msg, 0)));
      |                           ^~~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5271,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from ODBC.xs:1:
/usr/lib/perl5/CORE/proto.h:2468:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
 2468 | PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len)
      |                   ^~~~~~~~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5251,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from ODBC.xs:1:
ODBC.xs: In function 'XS_DBD__ODBC__st_odbc_getdiagfield':
ODBC.xs:164:40: warning: pointer targets in passing argument 2 of 'Perl_newSVpvn' differ in signedness [-Wpointer-sign]
  164 |             XPUSHs(sv_2mortal(newSVpvn(buf, buf_len)));
      |                                        ^~~
      |                                        |
      |                                        SQLCHAR * {aka unsigned char *}
/usr/lib/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs'
  462 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
      |                                                       ^
ODBC.xs:164:20: note: in expansion of macro 'sv_2mortal'
  164 |             XPUSHs(sv_2mortal(newSVpvn(buf, buf_len)));
      |                    ^~~~~~~~~~
ODBC.xs:164:31: note: in expansion of macro 'newSVpvn'
  164 |             XPUSHs(sv_2mortal(newSVpvn(buf, buf_len)));
      |                               ^~~~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5271,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from ODBC.xs:1:
/usr/lib/perl5/CORE/proto.h:2480:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
 2480 | PERL_CALLCONV SV* Perl_newSVpvn(pTHX_ const char *const buffer, const STRLEN len)
      |                   ^~~~~~~~~~~~~
ODBC.c: In function 'XS_DBD__ODBC__st_odbc_lob_read':
ODBC.xs:186:12: warning: variable 'buf' set but not used [-Wunused-but-set-variable]
  186 |      char *buf;
      |            ^~~
In file included from /usr/lib/perl5/CORE/perl.h:5251,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from ODBC.xs:1:
ODBC.xs: In function 'XS_DBD__ODBC__db_odbc_getdiagrec':
ODBC.xs:329:35: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign]
  329 |         XPUSHs(sv_2mortal(newSVpv(state, 0)));
      |                                   ^~~~~
      |                                   |
      |                                   SQLCHAR * {aka unsigned char *}
/usr/lib/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs'
  462 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
      |                                                       ^
ODBC.xs:329:16: note: in expansion of macro 'sv_2mortal'
  329 |         XPUSHs(sv_2mortal(newSVpv(state, 0)));
      |                ^~~~~~~~~~
ODBC.xs:329:27: note: in expansion of macro 'newSVpv'
  329 |         XPUSHs(sv_2mortal(newSVpv(state, 0)));
      |                           ^~~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5271,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from ODBC.xs:1:
/usr/lib/perl5/CORE/proto.h:2468:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
 2468 | PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len)
      |                   ^~~~~~~~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5251,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from ODBC.xs:1:
ODBC.xs:331:36: warning: pointer targets in passing argument 2 of 'Perl_newSVpvn' differ in signedness [-Wpointer-sign]
  331 |         XPUSHs(sv_2mortal(newSVpvn(msg, msg_len)));
      |                                    ^~~
      |                                    |
      |                                    SQLCHAR * {aka unsigned char *}
/usr/lib/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs'
  462 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
      |                                                       ^
ODBC.xs:331:16: note: in expansion of macro 'sv_2mortal'
  331 |         XPUSHs(sv_2mortal(newSVpvn(msg, msg_len)));
      |                ^~~~~~~~~~
ODBC.xs:331:27: note: in expansion of macro 'newSVpvn'
  331 |         XPUSHs(sv_2mortal(newSVpvn(msg, msg_len)));
      |                           ^~~~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5271,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from ODBC.xs:1:
/usr/lib/perl5/CORE/proto.h:2480:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
 2480 | PERL_CALLCONV SV* Perl_newSVpvn(pTHX_ const char *const buffer, const STRLEN len)
      |                   ^~~~~~~~~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5251,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from ODBC.xs:1:
ODBC.xs: In function 'XS_DBD__ODBC__db_odbc_getdiagfield':
ODBC.xs:395:40: warning: pointer targets in passing argument 2 of 'Perl_newSVpvn' differ in signedness [-Wpointer-sign]
  395 |             XPUSHs(sv_2mortal(newSVpvn(buf, buf_len)));
      |                                        ^~~
      |                                        |
      |                                        SQLCHAR * {aka unsigned char *}
/usr/lib/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs'
  462 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
      |                                                       ^
ODBC.xs:395:20: note: in expansion of macro 'sv_2mortal'
  395 |             XPUSHs(sv_2mortal(newSVpvn(buf, buf_len)));
      |                    ^~~~~~~~~~
ODBC.xs:395:31: note: in expansion of macro 'newSVpvn'
  395 |             XPUSHs(sv_2mortal(newSVpvn(buf, buf_len)));
      |                               ^~~~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5271,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from ODBC.xs:1:
/usr/lib/perl5/CORE/proto.h:2480:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
 2480 | PERL_CALLCONV SV* Perl_newSVpvn(pTHX_ const char *const buffer, const STRLEN len)
      |                   ^~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
make: Entering directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
gcc -c -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=4 -I/usr/include  -I/usr/include  -I. -I/usr/lib/perl5/auto/DBI -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/perl5/CORE"  -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=4 -I/usr/include  -I/usr/include dbdimp.c
dbdimp.c: In function 'odbc_set_query_timeout':
dbdimp.c:197:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  197 |                        (SQLPOINTER)odbc_timeout,(SQLINTEGER)SQL_IS_INTEGER);
      |                        ^
dbdimp.c: In function 'odbc_db_login6':
dbdimp.c:1044:30: warning: pointer targets in passing argument 3 of 'SQLDriverConnect' differ in signedness [-Wpointer-sign]
 1044 |                              dbname,
      |                              ^~~~~~
      |                              |
      |                              char *
In file included from /usr/include/sqlucode.h:784,
                 from dbdodbc.h:7,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sqlext.h:1793:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
 1793 |     SQLCHAR     *szConnStrIn,
      |     ~~~~~~~~~~~~~^~~~~~~~~~~
dbdimp.c:1046:30: warning: pointer targets in passing argument 5 of 'SQLDriverConnect' differ in signedness [-Wpointer-sign]
 1046 |                              out_str, sizeof(out_str), &out_str_len,
      |                              ^~~~~~~
      |                              |
      |                              char *
In file included from /usr/include/sqlucode.h:784,
                 from dbdodbc.h:7,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sqlext.h:1795:24: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
 1795 |     SQLCHAR           *szConnStrOut,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
dbdimp.c:1152:9: warning: pointer targets in passing argument 2 of 'SQLConnect' differ in signedness [-Wpointer-sign]
 1152 |         dbname, (SQLSMALLINT)strlen(dbname),
      |         ^~~~~~
      |         |
      |         char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:633:44: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  633 |                                   SQLCHAR *ServerName, SQLSMALLINT NameLength1,
      |                                   ~~~~~~~~~^~~~~~~~~~
dbdimp.c:1153:9: warning: pointer targets in passing argument 4 of 'SQLConnect' differ in signedness [-Wpointer-sign]
 1153 |         uid, (SQLSMALLINT)(uid ? strlen(uid) : 0),
      |         ^~~
      |         |
      |         char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:634:44: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  634 |                                   SQLCHAR *UserName, SQLSMALLINT NameLength2,
      |                                   ~~~~~~~~~^~~~~~~~
dbdimp.c:1154:9: warning: pointer targets in passing argument 6 of 'SQLConnect' differ in signedness [-Wpointer-sign]
 1154 |         pwd, (SQLSMALLINT)(pwd ? strlen(pwd) : 0));
      |         ^~~
      |         |
      |         char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:635:44: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  635 |                                   SQLCHAR *Authentication, SQLSMALLINT NameLength3);
      |                                   ~~~~~~~~~^~~~~~~~~~~~~~
dbdimp.c: In function 'dbd_error2':
dbdimp.c:1357:24: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
 1357 |                 strcpy(ErrorMsg, what);
      |                        ^~~~~~~~
      |                        |
      |                        SQLCHAR * {aka unsigned char *}
In file included from /usr/include/features.h:450,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/limits.h:26,
                 from /usr/lib/gcc/i586-alt-linux/9/include/limits.h:194,
                 from /usr/lib/gcc/i586-alt-linux/9/include/syslimits.h:7,
                 from /usr/lib/gcc/i586-alt-linux/9/include/limits.h:34,
                 from dbdimp.c:38:
/usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
   88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
dbdimp.c:1358:24: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
 1358 |                 strcpy(sqlstate, "HY000");
      |                        ^~~~~~~~
      |                        |
      |                        SQLCHAR * {aka unsigned char *}
In file included from /usr/include/features.h:450,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/limits.h:26,
                 from /usr/lib/gcc/i586-alt-linux/9/include/limits.h:194,
                 from /usr/lib/gcc/i586-alt-linux/9/include/syslimits.h:7,
                 from /usr/lib/gcc/i586-alt-linux/9/include/limits.h:34,
                 from dbdimp.c:38:
/usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
   88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5251,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from dbdimp.c:44:
dbdimp.c:1395:43: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign]
 1395 |                 XPUSHs(sv_2mortal(newSVpv(sqlstate, 0)));
      |                                           ^~~~~~~~
      |                                           |
      |                                           SQLCHAR * {aka unsigned char *}
/usr/lib/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs'
  462 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
      |                                                       ^
dbdimp.c:1395:24: note: in expansion of macro 'sv_2mortal'
 1395 |                 XPUSHs(sv_2mortal(newSVpv(sqlstate, 0)));
      |                        ^~~~~~~~~~
dbdimp.c:1395:35: note: in expansion of macro 'newSVpv'
 1395 |                 XPUSHs(sv_2mortal(newSVpv(sqlstate, 0)));
      |                                   ^~~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5271,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from dbdimp.c:44:
/usr/lib/perl5/CORE/proto.h:2468:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
 2468 | PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len)
      |                   ^~~~~~~~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5251,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from dbdimp.c:44:
dbdimp.c:1396:43: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign]
 1396 |                 XPUSHs(sv_2mortal(newSVpv(ErrorMsg, 0)));
      |                                           ^~~~~~~~
      |                                           |
      |                                           SQLCHAR * {aka unsigned char *}
/usr/lib/perl5/CORE/pp.h:462:55: note: in definition of macro 'XPUSHs'
  462 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
      |                                                       ^
dbdimp.c:1396:24: note: in expansion of macro 'sv_2mortal'
 1396 |                 XPUSHs(sv_2mortal(newSVpv(ErrorMsg, 0)));
      |                        ^~~~~~~~~~
dbdimp.c:1396:35: note: in expansion of macro 'newSVpv'
 1396 |                 XPUSHs(sv_2mortal(newSVpv(ErrorMsg, 0)));
      |                                   ^~~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5271,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from dbdimp.c:44:
/usr/lib/perl5/CORE/proto.h:2468:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
 2468 | PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len)
      |                   ^~~~~~~~~~~~
dbdimp.c:1418:20: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
 1418 |             strcat(ErrorMsg, " (SQL-");
      |                    ^~~~~~~~
      |                    |
      |                    SQLCHAR * {aka unsigned char *}
In file included from /usr/include/features.h:450,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/limits.h:26,
                 from /usr/lib/gcc/i586-alt-linux/9/include/limits.h:194,
                 from /usr/lib/gcc/i586-alt-linux/9/include/syslimits.h:7,
                 from /usr/lib/gcc/i586-alt-linux/9/include/limits.h:34,
                 from dbdimp.c:38:
/usr/include/bits/string_fortified.h:126:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
  126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
dbdimp.c:1419:20: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
 1419 |             strcat(ErrorMsg, sqlstate);
      |                    ^~~~~~~~
      |                    |
      |                    SQLCHAR * {aka unsigned char *}
In file included from /usr/include/features.h:450,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/limits.h:26,
                 from /usr/lib/gcc/i586-alt-linux/9/include/limits.h:194,
                 from /usr/lib/gcc/i586-alt-linux/9/include/syslimits.h:7,
                 from /usr/lib/gcc/i586-alt-linux/9/include/limits.h:34,
                 from dbdimp.c:38:
/usr/include/bits/string_fortified.h:126:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
  126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
dbdimp.c:1419:30: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign]
 1419 |             strcat(ErrorMsg, sqlstate);
      |                              ^~~~~~~~
      |                              |
      |                              SQLCHAR * {aka unsigned char *}
In file included from /usr/include/features.h:450,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/limits.h:26,
                 from /usr/lib/gcc/i586-alt-linux/9/include/limits.h:194,
                 from /usr/lib/gcc/i586-alt-linux/9/include/syslimits.h:7,
                 from /usr/lib/gcc/i586-alt-linux/9/include/limits.h:34,
                 from dbdimp.c:38:
/usr/include/bits/string_fortified.h:126:1: note: expected 'const char * restrict' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
  126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
dbdimp.c:1420:20: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
 1420 |             strcat(ErrorMsg, ")");
      |                    ^~~~~~~~
      |                    |
      |                    SQLCHAR * {aka unsigned char *}
In file included from /usr/include/features.h:450,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/limits.h:26,
                 from /usr/lib/gcc/i586-alt-linux/9/include/limits.h:194,
                 from /usr/lib/gcc/i586-alt-linux/9/include/syslimits.h:7,
                 from /usr/lib/gcc/i586-alt-linux/9/include/limits.h:34,
                 from dbdimp.c:38:
/usr/include/bits/string_fortified.h:126:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
  126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
In file included from ODBC.h:14,
                 from dbdimp.c:44:
dbdimp.c:1423:38: warning: pointer targets in passing argument 5 of 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness [-Wpointer-sign]
 1423 |                                   1, ErrorMsg, sqlstate, Nullch);
      |                                      ^~~~~~~~
      |                                      |
      |                                      SQLCHAR * {aka unsigned char *}
/usr/lib/perl5/auto/DBI/DBIXS.h:405:60: note: in definition of macro 'DBIh_SET_ERR_CHAR'
  405 |         (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method))
      |                                                            ^~~~~~
dbdimp.c:1423:38: note: expected 'const char *' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
 1423 |                                   1, ErrorMsg, sqlstate, Nullch);
      |                                      ^~~~~~~~
/usr/lib/perl5/auto/DBI/DBIXS.h:405:60: note: in definition of macro 'DBIh_SET_ERR_CHAR'
  405 |         (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method))
      |                                                            ^~~~~~
dbdimp.c:1423:48: warning: pointer targets in passing argument 6 of 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness [-Wpointer-sign]
 1423 |                                   1, ErrorMsg, sqlstate, Nullch);
      |                                                ^~~~~~~~
      |                                                |
      |                                                SQLCHAR * {aka unsigned char *}
/usr/lib/perl5/auto/DBI/DBIXS.h:405:68: note: in definition of macro 'DBIh_SET_ERR_CHAR'
  405 |         (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method))
      |                                                                    ^~~~~
dbdimp.c:1423:48: note: expected 'const char *' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
 1423 |                                   1, ErrorMsg, sqlstate, Nullch);
      |                                                ^~~~~~~~
/usr/lib/perl5/auto/DBI/DBIXS.h:405:68: note: in definition of macro 'DBIh_SET_ERR_CHAR'
  405 |         (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method))
      |                                                                    ^~~~~
dbdimp.c:1425:58: warning: pointer targets in passing argument 5 of 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness [-Wpointer-sign]
 1425 |                 DBIh_SET_ERR_CHAR(h, imp_xxh, Nullch, 1, ErrorMsg,
      |                                                          ^~~~~~~~
      |                                                          |
      |                                                          SQLCHAR * {aka unsigned char *}
/usr/lib/perl5/auto/DBI/DBIXS.h:405:60: note: in definition of macro 'DBIh_SET_ERR_CHAR'
  405 |         (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method))
      |                                                            ^~~~~~
dbdimp.c:1425:58: note: expected 'const char *' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
 1425 |                 DBIh_SET_ERR_CHAR(h, imp_xxh, Nullch, 1, ErrorMsg,
      |                                                          ^~~~~~~~
/usr/lib/perl5/auto/DBI/DBIXS.h:405:60: note: in definition of macro 'DBIh_SET_ERR_CHAR'
  405 |         (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method))
      |                                                            ^~~~~~
dbdimp.c:1426:35: warning: pointer targets in passing argument 6 of 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness [-Wpointer-sign]
 1426 |                                   sqlstate, Nullch);
      |                                   ^~~~~~~~
      |                                   |
      |                                   SQLCHAR * {aka unsigned char *}
/usr/lib/perl5/auto/DBI/DBIXS.h:405:68: note: in definition of macro 'DBIh_SET_ERR_CHAR'
  405 |         (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method))
      |                                                                    ^~~~~
dbdimp.c:1426:35: note: expected 'const char *' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
 1426 |                                   sqlstate, Nullch);
      |                                   ^~~~~~~~
/usr/lib/perl5/auto/DBI/DBIXS.h:405:68: note: in definition of macro 'DBIh_SET_ERR_CHAR'
  405 |         (DBIc_DBISTATE(i)->set_err_char(h,i, err_c, err_i, errstr, state, method))
      |                                                                    ^~~~~
dbdimp.c: In function 'odbc_st_tables':
dbdimp.c:1787:43: warning: pointer targets in passing argument 2 of 'SQLTables' differ in signedness [-Wpointer-sign]
 1787 |                       acatalog ? acatalog : NULL, SQL_NTS,
      |                                           ^
      |                                           |
      |                                           char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:828:44: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  828 |                                   SQLCHAR *CatalogName, SQLSMALLINT NameLength1,
      |                                   ~~~~~~~~~^~~~~~~~~~~
dbdimp.c:1788:41: warning: pointer targets in passing argument 4 of 'SQLTables' differ in signedness [-Wpointer-sign]
 1788 |                       aschema ? aschema : NULL, SQL_NTS,
      |                                         ^
      |                                         |
      |                                         char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:829:44: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  829 |                                   SQLCHAR *SchemaName, SQLSMALLINT NameLength2,
      |                                   ~~~~~~~~~^~~~~~~~~~
dbdimp.c:1789:39: warning: pointer targets in passing argument 6 of 'SQLTables' differ in signedness [-Wpointer-sign]
 1789 |                       atable ? atable : NULL, SQL_NTS,
      |                                       ^
      |                                       |
      |                                       char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:830:44: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  830 |                                   SQLCHAR *TableName, SQLSMALLINT NameLength3,
      |                                   ~~~~~~~~~^~~~~~~~~
dbdimp.c:1790:37: warning: pointer targets in passing argument 8 of 'SQLTables' differ in signedness [-Wpointer-sign]
 1790 |                       atype ? atype : NULL, SQL_NTS /* type (view, table, etc) */
      |                                     ^
      |                                     |
      |                                     char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:831:44: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  831 |                                   SQLCHAR *TableType, SQLSMALLINT NameLength4);
      |                                   ~~~~~~~~~^~~~~~~~~
dbdimp.c: In function 'odbc_st_primary_keys':
dbdimp.c:1917:42: warning: pointer targets in passing argument 2 of 'SQLPrimaryKeys' differ in signedness [-Wpointer-sign]
 1917 |          (catalog && *catalog) ? catalog : 0, SQL_NTS,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
      |                                          |
      |                                          char *
In file included from /usr/include/sqlucode.h:784,
                 from dbdodbc.h:7,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sqlext.h:1987:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
 1987 |     SQLCHAR     *szCatalogName,
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~
dbdimp.c:1918:39: warning: pointer targets in passing argument 4 of 'SQLPrimaryKeys' differ in signedness [-Wpointer-sign]
 1918 |          (schema && *schema) ? schema : 0, SQL_NTS,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
      |                                       |
      |                                       char *
In file included from /usr/include/sqlucode.h:784,
                 from dbdodbc.h:7,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sqlext.h:1989:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
 1989 |     SQLCHAR     *szSchemaName,
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~
dbdimp.c:1919:36: warning: pointer targets in passing argument 6 of 'SQLPrimaryKeys' differ in signedness [-Wpointer-sign]
 1919 |          (table && *table) ? table : 0, SQL_NTS);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
      |                                    |
      |                                    char *
In file included from /usr/include/sqlucode.h:784,
                 from dbdodbc.h:7,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sqlext.h:1991:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
 1991 |     SQLCHAR     *szTableName,
      |     ~~~~~~~~~~~~~^~~~~~~~~~~
dbdimp.c: In function 'dbd_st_statistics':
dbdimp.c:1989:55: warning: pointer targets in passing argument 2 of 'SQLStatistics' differ in signedness [-Wpointer-sign]
 1989 |                       (catalog && *catalog) ? catalog : 0, SQL_NTS,
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
      |                                                       |
      |                                                       char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:822:47: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  822 |                                      SQLCHAR *CatalogName, SQLSMALLINT NameLength1,
      |                                      ~~~~~~~~~^~~~~~~~~~~
dbdimp.c:1990:52: warning: pointer targets in passing argument 4 of 'SQLStatistics' differ in signedness [-Wpointer-sign]
 1990 |                       (schema && *schema) ? schema : 0, SQL_NTS,
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
      |                                                    |
      |                                                    char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:823:47: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  823 |                                      SQLCHAR *SchemaName, SQLSMALLINT NameLength2,
      |                                      ~~~~~~~~~^~~~~~~~~~
dbdimp.c:1991:49: warning: pointer targets in passing argument 6 of 'SQLStatistics' differ in signedness [-Wpointer-sign]
 1991 |                       (table && *table) ? table : 0, SQL_NTS,
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
      |                                                 |
      |                                                 char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:824:47: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  824 |                                      SQLCHAR *TableName, SQLSMALLINT NameLength3,
      |                                      ~~~~~~~~~^~~~~~~~~
dbdimp.c: In function 'odbc_st_prepare_sv':
dbdimp.c:2177:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 2177 |                                (SQLPOINTER)SvIV(*attr_sv), SQL_NTS);
      |                                ^
dbdimp.c:2227:47: warning: pointer targets in passing argument 2 of 'SQLPrepare' differ in signedness [-Wpointer-sign]
 2227 |        rc = SQLPrepare(imp_sth->hstmt, imp_sth->statement, SQL_NTS);
      |                                        ~~~~~~~^~~~~~~~~~~
      |                                               |
      |                                               char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:762:44: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  762 |                                   SQLCHAR *StatementText, SQLINTEGER TextLength);
      |                                   ~~~~~~~~~^~~~~~~~~~~~~
dbdimp.c: In function 'odbc_st_execute_iv':
dbdimp.c:2952:51: warning: pointer targets in passing argument 2 of 'SQLExecDirect' differ in signedness [-Wpointer-sign]
 2952 |         rc = SQLExecDirect(imp_sth->hstmt, imp_sth->statement, SQL_NTS);
      |                                            ~~~~~~~^~~~~~~~~~~
      |                                                   |
      |                                                   char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:668:47: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  668 |                                      SQLCHAR *StatementText, SQLINTEGER TextLength);
      |                                      ~~~~~~~~~^~~~~~~~~~~~~
dbdimp.c:3010:13: warning: pointer targets in assignment from 'char *' to 'UCHAR *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
 3010 |         ptr = SvPV(phs->sv, len);
      |             ^
dbdimp.c:82:55: warning: format '%Ld' expects argument of type 'long long int', but argument 4 has type 'SQLINTEGER' {aka 'long int'} [-Wformat=]
   82 | #define TRACE2(a,b,c,d) PerlIO_printf(DBIc_LOGPIO(a), (b), (c), (d))
      |                                                       ^~~       ~~~
      |                                                                 |
      |                                                                 SQLINTEGER {aka long int}
dbdimp.c:3198:9: note: in expansion of macro 'TRACE2'
 3198 |         TRACE2(imp_dbh, "    -dbd_st_execute_iv(%p)=%"IVdf"\n", sth, ret);
      |         ^~~~~~
dbdimp.c: In function 'rebind_param':
dbdimp.c:4091:23: warning: pointer targets in assignment from 'char *' to 'UCHAR *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
 4091 |             value_ptr = phs->sv_buf;
      |                       ^
dbdimp.c:4097:19: warning: pointer targets in assignment from 'char *' to 'UCHAR *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
 4097 |         value_ptr = phs->sv_buf;
      |                   ^
dbdimp.c: In function 'odbc_db_STORE_attrib':
dbdimp.c:4774:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 4774 |         vParam = (SQLPOINTER)SvIV(valuesv);
      |                  ^
dbdimp.c:5065:60: warning: pointer targets in passing argument 6 of 'SQLGetDiagRec' differ in signedness [-Wpointer-sign]
 5065 |                                 (SQLCHAR *)state, &native, msg, sizeof(msg), &msg_len);
      |                                                            ^~~
      |                                                            |
      |                                                            char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:728:72: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  728 |                                      SQLINTEGER *NativeError, SQLCHAR *MessageText,
      |                                                               ~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from dbdimp.c:44:
dbdimp.c: In function 'odbc_st_FETCH_attrib':
dbdimp.c:5436:53: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign]
 5436 |              av_store(av, i, newSVpv(imp_sth->fbh[i].ColName, 0));
      |                                      ~~~~~~~~~~~~~~~^~~~~~~~
      |                                                     |
      |                                                     UCHAR * {aka unsigned char *}
/usr/lib/perl5/CORE/embed.h:65:50: note: in definition of macro 'av_store'
   65 | #define av_store(a,b,c)  Perl_av_store(aTHX_ a,b,c)
      |                                                  ^
dbdimp.c:5436:30: note: in expansion of macro 'newSVpv'
 5436 |              av_store(av, i, newSVpv(imp_sth->fbh[i].ColName, 0));
      |                              ^~~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5271,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from dbdimp.c:44:
/usr/lib/perl5/CORE/proto.h:2468:19: note: expected 'const char * const' but argument is of type 'UCHAR *' {aka 'unsigned char *'}
 2468 | PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len)
      |                   ^~~~~~~~~~~~
dbdimp.c:5479:41: warning: pointer targets in passing argument 2 of 'SQLGetCursorName' differ in signedness [-Wpointer-sign]
 5479 |   rc = SQLGetCursorName(imp_sth->hstmt, cursor_name,
      |                                         ^~~~~~~~~~~
      |                                         |
      |                                         char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:700:50: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  700 |                                         SQLCHAR *CursorName, SQLSMALLINT BufferLength,
      |                                         ~~~~~~~~~^~~~~~~~~~
dbdimp.c: In function 'odbc_get_special_columns':
dbdimp.c:5854:28: warning: pointer targets in passing argument 3 of 'SQLSpecialColumns' differ in signedness [-Wpointer-sign]
 5854 |                            CatalogName, (SQLSMALLINT)strlen(CatalogName),
      |                            ^~~~~~~~~~~
      |                            |
      |                            char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:815:80: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  815 |                                          SQLUSMALLINT IdentifierType, SQLCHAR *CatalogName,
      |                                                                       ~~~~~~~~~^~~~~~~~~~~
dbdimp.c:5855:28: warning: pointer targets in passing argument 5 of 'SQLSpecialColumns' differ in signedness [-Wpointer-sign]
 5855 |                            SchemaName, (SQLSMALLINT)strlen(SchemaName),
      |                            ^~~~~~~~~~
      |                            |
      |                            char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:816:76: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  816 |                                          SQLSMALLINT NameLength1, SQLCHAR *SchemaName,
      |                                                                   ~~~~~~~~~^~~~~~~~~~
dbdimp.c:5856:28: warning: pointer targets in passing argument 7 of 'SQLSpecialColumns' differ in signedness [-Wpointer-sign]
 5856 |                            TableName, (SQLSMALLINT)strlen(TableName),
      |                            ^~~~~~~~~
      |                            |
      |                            char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:817:76: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  817 |                                          SQLSMALLINT NameLength2, SQLCHAR *TableName,
      |                                                                   ~~~~~~~~~^~~~~~~~~
dbdimp.c: In function 'odbc_get_foreign_keys':
dbdimp.c:5923:62: warning: pointer targets in passing argument 2 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign]
 5923 |         (PK_CatalogName && *PK_CatalogName) ? PK_CatalogName : 0, SQL_NTS,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
      |                                                              |
      |                                                              char *
In file included from /usr/include/sqlucode.h:784,
                 from dbdodbc.h:7,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sqlext.h:1952:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
 1952 |     SQLCHAR     *szPkCatalogName,
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
dbdimp.c:5924:59: warning: pointer targets in passing argument 4 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign]
 5924 |         (PK_SchemaName && *PK_SchemaName) ? PK_SchemaName : 0, SQL_NTS,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
      |                                                           |
      |                                                           char *
In file included from /usr/include/sqlucode.h:784,
                 from dbdodbc.h:7,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sqlext.h:1954:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
 1954 |     SQLCHAR     *szPkSchemaName,
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~
dbdimp.c:5925:56: warning: pointer targets in passing argument 6 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign]
 5925 |         (PK_TableName && *PK_TableName) ? PK_TableName : 0, SQL_NTS,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
      |                                                        |
      |                                                        char *
In file included from /usr/include/sqlucode.h:784,
                 from dbdodbc.h:7,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sqlext.h:1956:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
 1956 |     SQLCHAR     *szPkTableName,
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~
dbdimp.c:5926:62: warning: pointer targets in passing argument 8 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign]
 5926 |         (FK_CatalogName && *FK_CatalogName) ? FK_CatalogName : 0, SQL_NTS,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
      |                                                              |
      |                                                              char *
In file included from /usr/include/sqlucode.h:784,
                 from dbdodbc.h:7,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sqlext.h:1958:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
 1958 |     SQLCHAR     *szFkCatalogName,
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
dbdimp.c:5927:59: warning: pointer targets in passing argument 10 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign]
 5927 |         (FK_SchemaName && *FK_SchemaName) ? FK_SchemaName : 0, SQL_NTS,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
      |                                                           |
      |                                                           char *
In file included from /usr/include/sqlucode.h:784,
                 from dbdodbc.h:7,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sqlext.h:1960:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
 1960 |     SQLCHAR     *szFkSchemaName,
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~
dbdimp.c:5928:56: warning: pointer targets in passing argument 12 of 'SQLForeignKeys' differ in signedness [-Wpointer-sign]
 5928 |         (FK_TableName && *FK_TableName) ? FK_TableName : 0, SQL_NTS);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
      |                                                        |
      |                                                        char *
In file included from /usr/include/sqlucode.h:784,
                 from dbdodbc.h:7,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sqlext.h:1962:18: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
 1962 |     SQLCHAR     *szFkTableName,
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from dbdimp.c:44:
dbdimp.c: In function 'odbc_col_attributes':
dbdimp.c:6225:44: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
 6225 |           retsv = newSVpv(str_attr, strlen(str_attr));
      |                                            ^~~~~~~~
      |                                            |
      |                                            unsigned char *
/usr/lib/perl5/CORE/embed.h:536:44: note: in definition of macro 'newSVpv'
  536 | #define newSVpv(a,b)  Perl_newSVpv(aTHX_ a,b)
      |                                            ^
In file included from /usr/lib/perl5/CORE/perl.h:1059,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from dbdimp.c:44:
/usr/include/string.h:385:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  385 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from dbdimp.c:44:
dbdimp.c:6225:27: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign]
 6225 |           retsv = newSVpv(str_attr, strlen(str_attr));
      |                           ^~~~~~~~
      |                           |
      |                           unsigned char *
/usr/lib/perl5/CORE/embed.h:536:42: note: in definition of macro 'newSVpv'
  536 | #define newSVpv(a,b)  Perl_newSVpv(aTHX_ a,b)
      |                                          ^
In file included from /usr/lib/perl5/CORE/perl.h:5271,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from dbdimp.c:44:
/usr/lib/perl5/CORE/proto.h:2468:19: note: expected 'const char * const' but argument is of type 'unsigned char *'
 2468 | PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len)
      |                   ^~~~~~~~~~~~
dbdimp.c: In function 'odbc_db_columns':
dbdimp.c:6423:45: warning: pointer targets in passing argument 2 of 'SQLColumns' differ in signedness [-Wpointer-sign]
 6423 |          (acatalog && *acatalog) ? acatalog : 0, SQL_NTS,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
      |                                             |
      |                                             char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:626:44: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  626 |                                   SQLCHAR *CatalogName, SQLSMALLINT NameLength1,
      |                                   ~~~~~~~~~^~~~~~~~~~~
dbdimp.c:6424:42: warning: pointer targets in passing argument 4 of 'SQLColumns' differ in signedness [-Wpointer-sign]
 6424 |          (aschema && *aschema) ? aschema : 0, SQL_NTS,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
      |                                          |
      |                                          char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:627:44: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  627 |                                   SQLCHAR *SchemaName, SQLSMALLINT NameLength2,
      |                                   ~~~~~~~~~^~~~~~~~~~
dbdimp.c:6425:39: warning: pointer targets in passing argument 6 of 'SQLColumns' differ in signedness [-Wpointer-sign]
 6425 |          (atable && *atable) ? atable : 0, SQL_NTS,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
      |                                       |
      |                                       char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:628:44: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  628 |                                   SQLCHAR *TableName, SQLSMALLINT NameLength3,
      |                                   ~~~~~~~~~^~~~~~~~~
dbdimp.c:6426:42: warning: pointer targets in passing argument 8 of 'SQLColumns' differ in signedness [-Wpointer-sign]
 6426 |          (acolumn && *acolumn) ? acolumn : 0, SQL_NTS);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
      |                                          |
      |                                          char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:629:44: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  629 |                                   SQLCHAR *ColumnName, SQLSMALLINT NameLength4);
      |                                   ~~~~~~~~~^~~~~~~~~~
dbdimp.c: In function 'set_odbc_version':
dbdimp.c:6548:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 6548 |                            (SQLPOINTER)odbc_version, SQL_IS_INTEGER);
      |                            ^
dbdimp.c: In function 'post_connect':
dbdimp.c:6856:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 6856 |                                    (SQLPOINTER)odbc_cursortype,
      |                                    ^
dbdimp.c: In function 'odbc_st_execute_for_fetch':
dbdimp.c:7377:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 7377 |                         (SQLPOINTER)count, 0);
      |                         ^
dbdimp.c:7480:21: warning: variable 'found' set but not used [-Wunused-but-set-variable]
 7480 |                 int found;
      |                     ^~~~~
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
dbdimp.c: In function 'get_row_diag':
dbdimp.c:7585:44: warning: pointer targets in passing argument 4 of 'SQLGetDiagRec' differ in signedness [-Wpointer-sign]
 7585 |                                            state, native, msg, max_msg, &msg_len))) {
      |                                            ^~~~~
      |                                            |
      |                                            char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:727:70: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  727 |                                      SQLSMALLINT RecNumber, SQLCHAR *Sqlstate,
      |                                                             ~~~~~~~~~^~~~~~~~
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
dbdimp.c:7585:59: warning: pointer targets in passing argument 6 of 'SQLGetDiagRec' differ in signedness [-Wpointer-sign]
 7585 |                                            state, native, msg, max_msg, &msg_len))) {
      |                                                           ^~~
      |                                                           |
      |                                                           char *
In file included from dbdodbc.h:6,
                 from ODBC.h:8,
                 from dbdimp.c:44:
/usr/include/sql.h:728:72: note: expected 'SQLCHAR *' {aka 'unsigned char *'} but argument is of type 'char *'
  728 |                                      SQLINTEGER *NativeError, SQLCHAR *MessageText,
      |                                                               ~~~~~~~~~^~~~~~~~~~~
dbdimp.c: In function 'dbd_data_sources':
dbdimp.c:7737:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
 7737 |  strcpy(dsn, "dbi:ODBC:");
      |         ^~~
      |         |
      |         SQLCHAR * {aka unsigned char *}
In file included from /usr/include/features.h:450,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/limits.h:26,
                 from /usr/lib/gcc/i586-alt-linux/9/include/limits.h:194,
                 from /usr/lib/gcc/i586-alt-linux/9/include/syslimits.h:7,
                 from /usr/lib/gcc/i586-alt-linux/9/include/limits.h:34,
                 from dbdimp.c:38:
/usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
   88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from dbdimp.c:44:
dbdimp.c:7758:30: warning: pointer targets in passing argument 2 of 'Perl_newSVpv' differ in signedness [-Wpointer-sign]
 7758 |         av_push( ds, newSVpv(dsn, dsn_length + 9 ) );
      |                              ^~~
      |                              |
      |                              SQLCHAR * {aka unsigned char *}
/usr/lib/perl5/CORE/embed.h:63:44: note: in definition of macro 'av_push'
   63 | #define av_push(a,b)  Perl_av_push(aTHX_ a,b)
      |                                            ^
dbdimp.c:7758:22: note: in expansion of macro 'newSVpv'
 7758 |         av_push( ds, newSVpv(dsn, dsn_length + 9 ) );
      |                      ^~~~~~~
In file included from /usr/lib/perl5/CORE/perl.h:5271,
                 from /usr/lib/perl5/auto/DBI/DBIXS.h:23,
                 from ODBC.h:14,
                 from dbdimp.c:44:
/usr/lib/perl5/CORE/proto.h:2468:19: note: expected 'const char * const' but argument is of type 'SQLCHAR *' {aka 'unsigned char *'}
 2468 | PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len)
      |                   ^~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
make: Entering directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
rm -f blib/arch/auto/DBD/ODBC/ODBC.so
gcc  -lpthread -shared -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/lib -lodbc   \
   -L/usr/lib/perl5/CORE -lperl -lpthread
chmod 755 blib/arch/auto/DBD/ODBC/ODBC.so
make: Leaving directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
+ : running tests
+ LD_BIND_NOW=1
+ PERL_DL_NONLAZY=1
+ /usr/bin/make test 'CP=/bin/cp -p'
make: Entering directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
"/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
t/pod-coverage.t ............. ok
t/pod.t ...................... ok
t/rt_101579.t ................ skipped: DBI_DSN is undefined
t/rt_38977.t ................. skipped: DBI_DSN is undefined
t/rt_39841.t ................. skipped: DBI_DSN is undefined
t/rt_39897.t ................. skipped: DBI_DSN is undefined
t/rt_43384.t ................. skipped: DBI_DSN is undefined
t/rt_46597.t ................. skipped: DBI_DSN is undefined
t/rt_50852.t ................. skipped: DBI_DSN is undefined
t/rt_57957.t ................. skipped: DBI_DSN is undefined
t/rt_59621.t ................. skipped: DBI_DSN is undefined
t/rt_61370.t ................. skipped: DBI_DSN is undefined
t/rt_62033.t ................. skipped: DBI_DSN is undefined
t/rt_63550.t ................. skipped: DBI_DSN is undefined
t/rt_78838.t ................. skipped: DBI_DSN is undefined
t/rt_79190.t ................. skipped: DBI_DSN is undefined
t/rt_79397.t ................. skipped: DBI_DSN is undefined
t/rt_81911.t ................. skipped: DBI_DSN is undefined
t/rt_null_nvarchar.t ......... skipped: DBI_DSN is undefined
t/sql_type_cast.t ............ skipped: DBI_DSN is undefined
All tests successful.
Files=42, Tests=14,  4 wallclock secs ( 0.08 usr  0.02 sys +  3.07 cusr  0.26 csys =  3.43 CPU)
Result: PASS
make: Leaving directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.16732
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/perl-DBD-ODBC-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/perl-DBD-ODBC-buildroot
+ cd DBD-ODBC-1.61
+ perl_vendor_install
+ /bin/grep -qs -Ew Build_PL Build.PL
+ /bin/grep -qs -Ew '(dist|module)_name' Build.PL
+ _perl_vendor_MM_install
+ : installing
+ make 'INSTALL=/bin/install -p' 'CP=/bin/cp -p' DESTDIR=/usr/src/tmp/perl-DBD-ODBC-buildroot PREFIX=/usr INSTALLDIRS=vendor pure_install
make: Entering directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.bs 644
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/lib/perl5/auto/DBD/ODBC/ODBC.so
Installing /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/lib/perl5/DBD/ODBC.pm
Installing /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/lib/perl5/DBD/ODBC/TO_DO.pod
Installing /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/lib/perl5/DBD/ODBC/FAQ.pod
Installing /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/lib/perl5/DBD/ODBC/Changes.pod
make: Leaving directory '/usr/src/RPM/BUILD/DBD-ODBC-1.61'
+ _perl_vendor_check_buildroot
+ : prompting for files that contain /usr/local
+ find /usr/src/tmp/perl-DBD-ODBC-buildroot -type f -exec /bin/grep -FH /usr/local '{}' ';'
Binary file /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/lib/perl5/auto/DBD/ODBC/ODBC.so matches
/usr/src/tmp/perl-DBD-ODBC-buildroot/usr/lib/perl5/DBD/ODBC/Changes.pod:    missing / on /usr/local wheb finding find_dm_hdr_files()
+ : prompting for files that contain /tmp
+ find /usr/src/tmp/perl-DBD-ODBC-buildroot -type f -not -name .packlist -exec /bin/grep -FH /tmp '{}' ';'
+ _perl_vendor_save_prereq
+ /bin/grep -F 'perl(' .perl.req
perl(DBI)>=1.609 
+ /bin/grep -F 'perl(' .perl.req
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/perl-DBD-ODBC-buildroot (auto)
removed './usr/lib/perl5/auto/DBD/ODBC/.packlist'
mode of './usr/lib/perl5/auto/DBD/ODBC/ODBC.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
Verifying and fixing files in /usr/src/tmp/perl-DBD-ODBC-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/perl-DBD-ODBC-buildroot/ (default)
Compressing files in /usr/src/tmp/perl-DBD-ODBC-buildroot (auto)
Adjusting library links in /usr/src/tmp/perl-DBD-ODBC-buildroot
./usr/lib:
Verifying ELF objects in /usr/src/tmp/perl-DBD-ODBC-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Hardlinking identical .pyc and .pyo files
Processing files: perl-DBD-ODBC-1.61-alt1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.16732
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd DBD-ODBC-1.61
+ DOCDIR=/usr/src/tmp/perl-DBD-ODBC-buildroot/usr/share/doc/perl-DBD-ODBC-1.61
+ export DOCDIR
+ rm -rf /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/share/doc/perl-DBD-ODBC-1.61
+ /bin/mkdir -p /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/share/doc/perl-DBD-ODBC-1.61
+ cp -prL README.informix README.osx README.RH9 README.windows README.unicode Changes README README.sqlserver test_results.txt if_you_are_taking_over_this_code.txt README.af FAQ README.adabas README.hpux examples /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/share/doc/perl-DBD-ODBC-1.61
+ chmod -R go-w /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/share/doc/perl-DBD-ODBC-1.61
+ chmod -R a+rX /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/share/doc/perl-DBD-ODBC-1.61
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.PMmhcZ
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.6M9iUX
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
Name "DBD::ODBC::st::parse_trace_flag" used only once: possible typo at /usr/src/tmp/perl-DBD-ODBC-buildroot/usr/lib/perl5/DBD/ODBC.pm line 557.
/usr/src/tmp/perl-DBD-ODBC-buildroot/usr/lib/perl5/DBD/ODBC.pm syntax OK
Provides: perl(DBD/ODBC.pm) = 1.610
Requires: /usr/lib/perl5, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libodbc.so.2 >= set:lfCfPW47HIYkyyhDVTnQa9WsfU3DrfZ3FNNxZtydKzMov8gkfAQ6n0rqSZrcwy0Zp8HoWqiQIs6Zu1ZbFwmaoZ0gm3MGGsRwWiNMyHEInMa, libperl-5.28.so >= set:ohjBjKDYRjoUcs4mQRGx2XS8kSVOxNP00dZBH3CpQZ6AuRVZ1YEyetFH8BCZfeJsZ2ljE1mtSTEGVz93Z2MqvOQc2V9p36dGkop8tb5D5ZBYQAjxN5IrZFkk1h4wilZhbtgtvOK7IkdUTXKGzxvGXP5cZnZnFjr5AlkAK6jp3M3NMItsKIz03j6eBr, libpthread.so.0(GLIBC_2.0), perl(DBI.pm) >= 1.609, perl(DynaLoader.pm), perl(constant.pm), rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.G6QT4W
Creating perl-DBD-ODBC-debuginfo package
Processing files: perl-DBD-ODBC-debuginfo-1.61-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.nYEq1V
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.19mrLX
find-requires: running scripts (debuginfo)
Requires: perl-DBD-ODBC = 1.61-alt1, debug(libc.so.6), debug(libodbc.so.2), debug(libperl-5.28.so), debug(libpthread.so.0)
Adding to perl-DBD-ODBC-debuginfo a strict dependency on perl-DBD-ODBC
Wrote: /usr/src/RPM/RPMS/i586/perl-DBD-ODBC-1.61-alt1.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/perl-DBD-ODBC-debuginfo-1.61-alt1.i586.rpm
10.61user 1.12system 0:16.04elapsed 73%CPU (0avgtext+0avgdata 84744maxresident)k
0inputs+0outputs (0major+387897minor)pagefaults 0swaps
/.out/perl-DBD-ODBC-1.61-alt1.i586.rpm: The use of such a license name is ambiguous: GPL
/.out/perl-DBD-ODBC-1.61-alt1.i586.rpm: The use of such a license name is ambiguous: Artistic
/.out/perl-DBD-ODBC-debuginfo-1.61-alt1.i586.rpm: The use of such a license name is ambiguous: GPL
/.out/perl-DBD-ODBC-debuginfo-1.61-alt1.i586.rpm: The use of such a license name is ambiguous: Artistic
14.69user 4.09system 0:26.50elapsed 70%CPU (0avgtext+0avgdata 108876maxresident)k
1360inputs+0outputs (0major+703199minor)pagefaults 0swaps