* Package: dev-perl/DBD-SQLite-1.540.0 * Repository: gentoo * Maintainer: perl@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux system-sqlite test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking DBD-SQLite-1.54.tar.gz to /var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/work >>> Unpacking DBD-SQLite-1.54-patches-1.tar.xz to /var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/work >>> Source unpacked in /var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/work >>> Preparing source in /var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/work/DBD-SQLite-1.54 ... * Applying patches from /var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/work/patches/ ... * 0001-rename-t-lib-Test.pm-to-t-lib-SQLiteTest.pm.patch ... [ ok ] * 0002-Workaround-for-upcoming-lack-of-dot-in-INC-RT-120444.patch ... [ ok ] * Removing bundled SQLite >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/work/DBD-SQLite-1.54 ... * Using ExtUtils::MakeMaker * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/image/ SQLITE_LOCATION=/usr Checking if your kit is complete... Looks good Using DBI 1.637 (for perl 5.026001 on x86_64-linux) installed in /usr/lib64/perl5/vendor_perl/5.26.1/x86_64-linux/auto/DBI/ Generating a Unix-style Makefile Writing Makefile for DBD::SQLite Writing MYMETA.yml and MYMETA.json >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/work/DBD-SQLite-1.54 ... * emake OTHERLDFLAGS=-Wl,-O1 -Wl,--as-needed make -j1 'OTHERLDFLAGS=-Wl,-O1 -Wl,--as-needed' cp lib/DBD/SQLite/Constants.pm blib/lib/DBD/SQLite/Constants.pm cp lib/DBD/SQLite/VirtualTable/FileContent.pm blib/lib/DBD/SQLite/VirtualTable/FileContent.pm cp lib/DBD/SQLite/VirtualTable.pm blib/lib/DBD/SQLite/VirtualTable.pm cp lib/DBD/SQLite/Cookbook.pod blib/lib/DBD/SQLite/Cookbook.pod cp lib/DBD/SQLite.pm blib/lib/DBD/SQLite.pm cp lib/DBD/SQLite/VirtualTable/PerlData.pm blib/lib/DBD/SQLite/VirtualTable/PerlData.pm cp lib/DBD/SQLite/Fulltext_search.pod blib/lib/DBD/SQLite/Fulltext_search.pod Running Mkbootstrap for SQLite () chmod 644 "SQLite.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SQLite.bs blib/arch/auto/DBD/SQLite/SQLite.bs 644 "/usr/bin/perl" -p -e "s/~DRIVER~/SQLite/g" /usr/lib64/perl5/vendor_perl/5.26.1/x86_64-linux/auto/DBI/Driver.xst > SQLite.xsi "/usr/bin/perl" "/usr/lib64/perl5/5.26.1/ExtUtils/xsubpp" -typemap '/usr/lib64/perl5/5.26.1/ExtUtils/typemap' -typemap '/var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/work/DBD-SQLite-1.54/typemap' SQLite.xs > SQLite.xsc mv SQLite.xsc SQLite.c x86_64-pc-linux-gnu-gcc -c -I. -I/usr/lib64/perl5/vendor_perl/5.26.1/x86_64-linux/auto/DBI -I/usr/include -fwrapv -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-Bsymbolic -O2 -pipe -march=native -Wall -DVERSION=\"1.54\" -DXS_VERSION=\"1.54\" -fPIC "-I/usr/lib64/perl5/5.26.1/x86_64-linux/CORE" -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DNDEBUG=1 -DHAVE_USLEEP=1 -DTHREADSAFE=0 SQLite.c In file included from SQLiteXS.h:12:0, from SQLite.xs:3: SQLite.c: In function ‘XS_DBD__SQLite__db_last_insert_rowid’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:196:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_create_function’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:220:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_enable_load_extension’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:260:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_load_extension’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:285:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_create_aggregate’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:319:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_create_collation’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:356:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_collation_needed’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:383:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_progress_handler’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:405:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_profile’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:456:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_commit_hook’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:481:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_rollback_hook’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:506:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_update_hook’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:531:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_set_authorizer’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:556:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_busy_timeout’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:581:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_backup_from_file’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:610:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_backup_to_file’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:633:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_table_column_metadata’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:656:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_db_filename’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:687:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_register_fts3_perl_tokenizer’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:708:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_db_status’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:729:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__db_create_module’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:762:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite__st_st_status’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^ SQLite.c:789:5: note: in expansion of macro ‘dXSI32’ dXSI32; ^~~~~~ SQLite.c: In function ‘XS_DBD__SQLite_compile_options’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/XSUB.h:183:28: warning: unused variable ‘targ’ [-Wunused-variable] #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \ ^ SQLite.c:826:2: note: in expansion of macro ‘dXSTARG’ dXSTARG; ^~~~~~~ SQLite.c:825:6: warning: unused variable ‘RETVAL’ [-Wunused-variable] int RETVAL; ^~~~~~ In file included from SQLiteXS.h:17:0, from SQLite.xs:3: At top level: dbdimp.h:151:1: warning: ‘newUTF8SVpvn’ defined but not used [-Wunused-function] newUTF8SVpvn(char *s, STRLEN len) { ^~~~~~~~~~~~ dbdimp.h:141:1: warning: ‘newUTF8SVpv’ defined but not used [-Wunused-function] newUTF8SVpv(char *s, STRLEN len) { ^~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -I. -I/usr/lib64/perl5/vendor_perl/5.26.1/x86_64-linux/auto/DBI -I/usr/include -fwrapv -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-Bsymbolic -O2 -pipe -march=native -Wall -DVERSION=\"1.54\" -DXS_VERSION=\"1.54\" -fPIC "-I/usr/lib64/perl5/5.26.1/x86_64-linux/CORE" -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DNDEBUG=1 -DHAVE_USLEEP=1 -DTHREADSAFE=0 dbdimp.c dbdimp.c: In function ‘sqlite_db_do_sv’: dbdimp.c:494:9: warning: unused variable ‘i’ [-Wunused-variable] int i; ^ dbdimp.c: In function ‘sqlite_db_disconnect’: dbdimp.c:645:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while ( s = imp_dbh->stmt_list ) { ^ dbdimp.c:660:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while( s = imp_dbh->stmt_list ) { ^ dbdimp.c: In function ‘sqlite_st_prepare_sv’: dbdimp.c:874:9: warning: the address of ‘extra’ will always evaluate as ‘true’ [-Waddress] if (&extra && imp_dbh->allow_multiple_statements) { ^ In file included from /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/perl.h:5591:0, from SQLiteXS.h:11, from dbdimp.c:6: dbdimp.c: In function ‘sqlite_db_func_dispatcher’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/pp.h:145:16: warning: value computed is not used [-Wunused-value] #define POPs (*sp--) ~^~~~~~ dbdimp.c:1644:9: note: in expansion of macro ‘POPs’ POPs; ^~~~ /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/pp.h:145:16: warning: value computed is not used [-Wunused-value] #define POPs (*sp--) ~^~~~~~ dbdimp.c:1652:13: note: in expansion of macro ‘POPs’ POPs; ^~~~ dbdimp.c: In function ‘sqlite_db_aggr_new_dispatcher’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/pp.h:145:16: warning: value computed is not used [-Wunused-value] #define POPs (*sp--) ~^~~~~~ dbdimp.c:1829:9: note: in expansion of macro ‘POPs’ POPs; ^~~~ /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/pp.h:145:16: warning: value computed is not used [-Wunused-value] #define POPs (*sp--) ~^~~~~~ dbdimp.c:1837:13: note: in expansion of macro ‘POPs’ POPs; ^~~~ dbdimp.c: In function ‘sqlite_db_aggr_step_dispatcher’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/pp.h:145:16: warning: value computed is not used [-Wunused-value] #define POPs (*sp--) ~^~~~~~ dbdimp.c:1894:7: note: in expansion of macro ‘POPs’ POPs; ^~~~ dbdimp.c: In function ‘sqlite_db_aggr_finalize_dispatcher’: /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/pp.h:145:16: warning: value computed is not used [-Wunused-value] #define POPs (*sp--) ~^~~~~~ dbdimp.c:1935:13: note: in expansion of macro ‘POPs’ POPs; ^~~~ /usr/lib64/perl5/5.26.1/x86_64-linux/CORE/pp.h:145:16: warning: value computed is not used [-Wunused-value] #define POPs (*sp--) ~^~~~~~ dbdimp.c:1942:17: note: in expansion of macro ‘POPs’ POPs; ^~~~ dbdimp.c: In function ‘sqlite_db_trace_dispatcher’: dbdimp.c:2422:9: warning: variable ‘retval’ set but not used [-Wunused-but-set-variable] int retval = 0; ^~~~~~ dbdimp.c: In function ‘sqlite_db_profile_dispatcher’: dbdimp.c:2480:9: warning: variable ‘retval’ set but not used [-Wunused-but-set-variable] int retval = 0; ^~~~~~ In file included from dbdimp.c:2635:0: dbdimp_tokenizer.inc: In function ‘perl_tokenizer_Next’: dbdimp_tokenizer.inc:178:12: warning: unused variable ‘n_a’ [-Wunused-variable] STRLEN n_a; /* this is required for older perls < 5.8.8 */ ^~~ In file included from dbdimp.c:2636:0: dbdimp_virtual_table.inc: In function ‘sqlite_db_destroy_module_data’: dbdimp_virtual_table.inc:747:9: warning: unused variable ‘rc’ [-Wunused-variable] int rc = SQLITE_ERROR; ^~ In file included from SQLiteXS.h:17:0, from dbdimp.c:6: At top level: dbdimp.h:151:1: warning: ‘newUTF8SVpvn’ defined but not used [-Wunused-function] newUTF8SVpvn(char *s, STRLEN len) { ^~~~~~~~~~~~ dbdimp.h:141:1: warning: ‘newUTF8SVpv’ defined but not used [-Wunused-function] newUTF8SVpv(char *s, STRLEN len) { ^~~~~~~~~~~ In file included from dbdimp.c:2636:0: dbdimp_virtual_table.inc: In function ‘perl_vt_Eof’: dbdimp_virtual_table.inc:461:12: warning: ‘eof’ may be used uninitialized in this function [-Wmaybe-uninitialized] return eof; ^~~ rm -f blib/arch/auto/DBD/SQLite/SQLite.so LD_RUN_PATH="/usr/lib" x86_64-pc-linux-gnu-gcc -shared -O2 -pipe -march=native -Wall -Wl,-O1 -Wl,--as-needed -Wl,-Bsymbolic SQLite.o dbdimp.o -Wl,-O1 -Wl,--as-needed -o blib/arch/auto/DBD/SQLite/SQLite.so \ -L/usr/lib -lsqlite3 \ chmod 755 blib/arch/auto/DBD/SQLite/SQLite.so >>> Source compiled. >>> Test phase: dev-perl/DBD-SQLite-1.540.0 * Test::Harness Jobs=1 make -j1 test TEST_VERBOSE=0 "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SQLite.bs blib/arch/auto/DBD/SQLite/SQLite.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/**/*.t t/01_compile.t ........................................ t/01_compile.t ........................................ 1/3 # $DBI::VERSION=1.637 # Compile Options: # COMPILER=gcc-7.2.0 # ENABLE_API_ARMOR # ENABLE_COLUMN_METADATA # ENABLE_DBSTAT_VTAB # ENABLE_FTS3 # ENABLE_FTS3_PARENTHESIS # ENABLE_FTS4 # ENABLE_FTS5 # ENABLE_HIDDEN_COLUMNS # ENABLE_ICU # ENABLE_JSON1 # ENABLE_MEMSYS5 # ENABLE_PREUPDATE_HOOK # ENABLE_RBU # ENABLE_RTREE # ENABLE_SESSION # ENABLE_STMTVTAB # ENABLE_STMT_SCANSTATUS # ENABLE_UNKNOWN_SQL_FUNCTION # ENABLE_UNLOCK_NOTIFY # ENABLE_UPDATE_DELETE_LIMIT # HAVE_ISNAN # SOUNDEX # THREADSAFE=1 t/01_compile.t ........................................ ok t/02_logon.t .......................................... t/02_logon.t .......................................... 1/41 # sqlite_version=3.21.0 t/02_logon.t .......................................... ok t/03_create_table.t ................................... t/03_create_table.t ................................... 1/7 t/03_create_table.t ................................... ok t/04_insert.t ......................................... t/04_insert.t ......................................... 1/14 t/04_insert.t ......................................... ok t/05_select.t ......................................... t/05_select.t ......................................... 1/22 t/05_select.t ......................................... ok t/06_tran.t ........................................... t/06_tran.t ........................................... 1/6 t/06_tran.t ........................................... ok t/07_error.t .......................................... t/07_error.t .......................................... 1/8 t/07_error.t .......................................... ok t/08_busy.t ........................................... t/08_busy.t ........................................... 1/23 t/08_busy.t ........................................... 7/23 t/08_busy.t ........................................... 11/23 t/08_busy.t ........................................... 22/23 t/08_busy.t ........................................... ok t/09_create_function.t ................................ t/09_create_function.t ................................ 1/175 t/09_create_function.t ................................ ok t/10_create_aggregate.t ............................... t/10_create_aggregate.t ............................... 1/127 t/10_create_aggregate.t ............................... ok t/12_unicode.t ........................................ t/12_unicode.t ........................................ 1/26 t/12_unicode.t ........................................ ok t/13_create_collation.t ............................... t/13_create_collation.t ............................... 1/25 t/13_create_collation.t ............................... ok t/14_progress_handler.t ............................... t/14_progress_handler.t ............................... 1/11 t/14_progress_handler.t ............................... ok t/15_ak_dbd.t ......................................... t/15_ak_dbd.t ......................................... 1/37 t/15_ak_dbd.t ......................................... ok t/16_column_info.t .................................... t/16_column_info.t .................................... 1/12 t/16_column_info.t .................................... ok t/17_createdrop.t ..................................... t/17_createdrop.t ..................................... 1/4 t/17_createdrop.t ..................................... ok t/18_insertfetch.t .................................... t/18_insertfetch.t .................................... 1/10 t/18_insertfetch.t .................................... ok t/19_bindparam.t ...................................... t/19_bindparam.t ...................................... 1/39 t/19_bindparam.t ...................................... ok t/20_blobs.t .......................................... t/20_blobs.t .......................................... 1/10 t/20_blobs.t .......................................... ok t/21_blobtext.t ....................................... t/21_blobtext.t ....................................... 1/27 t/21_blobtext.t ....................................... ok t/22_listfields.t ..................................... t/22_listfields.t ..................................... 1/12 t/22_listfields.t ..................................... ok t/23_nulls.t .......................................... t/23_nulls.t .......................................... 1/9 t/23_nulls.t .......................................... ok t/24_numrows.t ........................................ t/24_numrows.t ........................................ 1/18 t/24_numrows.t ........................................ ok t/25_chopblanks.t ..................................... t/25_chopblanks.t ..................................... 1/14 t/25_chopblanks.t ..................................... ok t/26_commit.t ......................................... t/26_commit.t ......................................... 1/28 t/26_commit.t ......................................... ok t/27_metadata.t ....................................... t/27_metadata.t ....................................... 1/21 t/27_metadata.t ....................................... ok t/28_schemachange.t ................................... t/28_schemachange.t ................................... 1/9 t/28_schemachange.t ................................... 6/9 t/28_schemachange.t ................................... ok t/30_auto_rollback.t .................................. t/30_auto_rollback.t .................................. 1/6 t/30_auto_rollback.t .................................. ok t/31_bind_weird_number_param.t ........................ t/31_bind_weird_number_param.t ........................ 1/3 t/31_bind_weird_number_param.t ........................ ok t/32_inactive_error.t ................................. t/32_inactive_error.t ................................. 1/4 t/32_inactive_error.t ................................. ok t/33_non_latin_path.t ................................. t/33_non_latin_path.t ................................. 1/50 t/33_non_latin_path.t ................................. ok t/34_online_backup.t .................................. t/34_online_backup.t .................................. 1/13 t/34_online_backup.t .................................. ok t/35_table_info.t ..................................... t/35_table_info.t ..................................... 1/22 t/35_table_info.t ..................................... ok t/36_hooks.t .......................................... t/36_hooks.t .......................................... 1/49 t/36_hooks.t .......................................... ok t/37_regexp.t ......................................... t/37_regexp.t ......................................... 1/29 t/37_regexp.t ......................................... 16/29 t/37_regexp.t ......................................... ok t/38_empty_statement.t ................................ t/38_empty_statement.t ................................ 1/8 t/38_empty_statement.t ................................ ok t/39_foreign_keys.t ................................... t/39_foreign_keys.t ................................... 1/17 t/39_foreign_keys.t ................................... ok t/40_multiple_statements.t ............................ t/40_multiple_statements.t ............................ 1/21 t/40_multiple_statements.t ............................ ok t/41_placeholders.t ................................... t/41_placeholders.t ................................... 1/13 t/41_placeholders.t ................................... ok t/42_primary_key_info.t ............................... t/42_primary_key_info.t ............................... 1/55 t/42_primary_key_info.t ............................... ok t/43_fts3.t ........................................... t/43_fts3.t ........................................... 1/35 t/43_fts3.t ........................................... ok t/44_rtree.t .......................................... t/44_rtree.t .......................................... 1/17 t/44_rtree.t .......................................... ok t/45_savepoints.t ..................................... t/45_savepoints.t ..................................... 1/5 t/45_savepoints.t ..................................... ok t/46_mod_perl.t ....................................... t/46_mod_perl.t ....................................... skipped: requires APR::Table t/47_execute.t ........................................ t/47_execute.t ........................................ 1/21 t/47_execute.t ........................................ 18/21 t/47_execute.t ........................................ ok t/48_bind_param_is_sticky.t ........................... t/48_bind_param_is_sticky.t ........................... 1/11 t/48_bind_param_is_sticky.t ........................... ok t/49_trace_and_profile.t .............................. t/49_trace_and_profile.t .............................. 1/25 t/49_trace_and_profile.t .............................. ok t/50_foreign_key_info.t ............................... t/50_foreign_key_info.t ............................... 1/26 t/50_foreign_key_info.t ............................... ok t/51_table_column_metadata.t .......................... t/51_table_column_metadata.t .......................... 1/33 t/51_table_column_metadata.t .......................... ok t/52_db_filename.t .................................... t/52_db_filename.t .................................... 1/13 t/52_db_filename.t .................................... ok t/53_status.t ......................................... t/53_status.t ......................................... 1/17 t/53_status.t ......................................... ok t/54_literal_txn.t .................................... t/54_literal_txn.t .................................... 1/5 t/54_literal_txn.t .................................... ok t/55_statistics_info.t ................................ t/55_statistics_info.t ................................ 1/39 t/55_statistics_info.t ................................ ok t/56_open_flags.t ..................................... t/56_open_flags.t ..................................... 1/8 t/56_open_flags.t ..................................... ok t/57_uri_filename.t ................................... t/57_uri_filename.t ................................... 1/17 t/57_uri_filename.t ................................... ok t/58_see_if_its_a_number_and_explicit_binding.t ....... t/58_see_if_its_a_number_and_explicit_binding.t ....... 1/9 t/58_see_if_its_a_number_and_explicit_binding.t ....... ok t/59_extended_result_codes.t .......................... t/59_extended_result_codes.t .......................... skipped: this test is for Win32 only t/60_readonly.t ....................................... t/60_readonly.t ....................................... 1/14 t/60_readonly.t ....................................... ok t/61_strlike.t ........................................ t/61_strlike.t ........................................ 1/13 t/61_strlike.t ........................................ ok t/62_regexp_multibyte_char_class.t .................... t/62_regexp_multibyte_char_class.t .................... 1/8 t/62_regexp_multibyte_char_class.t .................... ok t/cookbook_variance.t ................................. t/cookbook_variance.t ................................. 1/19 t/cookbook_variance.t ................................. ok t/rt_106151_outermost_savepoint.t ..................... t/rt_106151_outermost_savepoint.t ..................... 1/13 t/rt_106151_outermost_savepoint.t ..................... ok t/rt_106950_extra_warnings_with_savepoints.t .......... t/rt_106950_extra_warnings_with_savepoints.t .......... 1/2 t/rt_106950_extra_warnings_with_savepoints.t .......... ok t/rt_115465_column_info_with_spaces.t ................. t/rt_115465_column_info_with_spaces.t ................. 1/14 t/rt_115465_column_info_with_spaces.t ................. ok t/rt_15186_prepcached.t ............................... t/rt_15186_prepcached.t ............................... 1/13 t/rt_15186_prepcached.t ............................... ok t/rt_21406_auto_finish.t .............................. t/rt_21406_auto_finish.t .............................. 1/11 t/rt_21406_auto_finish.t .............................. ok t/rt_25371_asymmetric_unicode.t ....................... t/rt_25371_asymmetric_unicode.t ....................... 1/23 t/rt_25371_asymmetric_unicode.t ....................... ok t/rt_25460_numeric_aggregate.t ........................ t/rt_25460_numeric_aggregate.t ........................ 1/14 t/rt_25460_numeric_aggregate.t ........................ ok t/rt_25924_user_defined_func_unicode.t ................ t/rt_25924_user_defined_func_unicode.t ................ 1/31 t/rt_25924_user_defined_func_unicode.t ................ ok t/rt_26775_distinct.t ................................. t/rt_26775_distinct.t ................................. 1/22 t/rt_26775_distinct.t ................................. ok t/rt_27553_prepared_cache_and_analyze.t ............... t/rt_27553_prepared_cache_and_analyze.t ............... 1/6 t/rt_27553_prepared_cache_and_analyze.t ............... ok t/rt_29058_group_by.t ................................. t/rt_29058_group_by.t ................................. 1/8 t/rt_29058_group_by.t ................................. ok t/rt_29629_sqlite_where_length.t ...................... t/rt_29629_sqlite_where_length.t ...................... 1/19 t/rt_29629_sqlite_where_length.t ...................... ok t/rt_31324_full_names.t ............................... t/rt_31324_full_names.t ............................... 1/8 t/rt_31324_full_names.t ............................... ok t/rt_32889_prepare_cached_reexecute.t ................. t/rt_32889_prepare_cached_reexecute.t ................. 1/32 t/rt_32889_prepare_cached_reexecute.t ................. ok t/rt_36836_duplicate_key.t ............................ t/rt_36836_duplicate_key.t ............................ 1/5 t/rt_36836_duplicate_key.t ............................ ok t/rt_36838_unique_and_bus_error.t ..................... t/rt_36838_unique_and_bus_error.t ..................... 1/4 t/rt_36838_unique_and_bus_error.t ..................... ok t/rt_40594_nullable.t ................................. t/rt_40594_nullable.t ................................. 1/7 t/rt_40594_nullable.t ................................. ok t/rt_48393_debug_panic_with_commit.t .................. t/rt_48393_debug_panic_with_commit.t .................. skipped: set $ENV{TEST_DBD_SQLITE_WITH_DEBUGGER} to enable this test t/rt_50503_fts3.t ..................................... t/rt_50503_fts3.t ..................................... 1/6 t/rt_50503_fts3.t ..................................... ok t/rt_52573_manual_exclusive_lock.t .................... t/rt_52573_manual_exclusive_lock.t .................... 1/370 t/rt_52573_manual_exclusive_lock.t .................... ok t/rt_53235_icu_compatibility.t ........................ t/rt_53235_icu_compatibility.t ........................ 1/16 t/rt_53235_icu_compatibility.t ........................ ok t/rt_62370_diconnected_handles_operation.t ............ t/rt_62370_diconnected_handles_operation.t ............ 1/80 t/rt_62370_diconnected_handles_operation.t ............ ok t/rt_64177_ping_wipes_out_the_errstr.t ................ t/rt_64177_ping_wipes_out_the_errstr.t ................ 1/8 t/rt_64177_ping_wipes_out_the_errstr.t ................ ok t/rt_67581_bind_params_mismatch.t ..................... t/rt_67581_bind_params_mismatch.t ..................... 1/34 t/rt_67581_bind_params_mismatch.t ..................... ok t/rt_71311_bind_col_and_unicode.t ..................... t/rt_71311_bind_col_and_unicode.t ..................... 1/50 t/rt_71311_bind_col_and_unicode.t ..................... ok t/rt_73159_fts_tokenizer_segfault.t ................... t/rt_73159_fts_tokenizer_segfault.t ................... 1/2 t/rt_73159_fts_tokenizer_segfault.t ................... ok t/rt_73787_exponential_buffer_overflow.t .............. t/rt_73787_exponential_buffer_overflow.t .............. 1/6 t/rt_73787_exponential_buffer_overflow.t .............. ok t/rt_76395_int_overflow.t ............................. t/rt_76395_int_overflow.t ............................. 1/1153 t/rt_76395_int_overflow.t ............................. ok t/rt_77724_primary_key_with_a_whitespace.t ............ t/rt_77724_primary_key_with_a_whitespace.t ............ 1/4 t/rt_77724_primary_key_with_a_whitespace.t ............ ok t/rt_78833_utf8_flag_for_column_names.t ............... t/rt_78833_utf8_flag_for_column_names.t ............... 1/59 t/rt_78833_utf8_flag_for_column_names.t ............... ok t/rt_81536_multi_column_primary_key_info.t ............ t/rt_81536_multi_column_primary_key_info.t ............ 1/16 t/rt_81536_multi_column_primary_key_info.t ............ ok t/rt_88228_sqlite_3_8_0_crash.t ....................... t/rt_88228_sqlite_3_8_0_crash.t ....................... 1/3 t/rt_88228_sqlite_3_8_0_crash.t ....................... ok t/rt_96050_db_filename_for_a_closed_database.t ........ t/rt_96050_db_filename_for_a_closed_database.t ........ 1/6 t/rt_96050_db_filename_for_a_closed_database.t ........ ok t/rt_96877_unicode_statements.t ....................... t/rt_96877_unicode_statements.t ....................... 1/16 t/rt_96877_unicode_statements.t ....................... ok t/rt_96878_fts_contentless_table.t .................... t/rt_96878_fts_contentless_table.t .................... 1/8 t/rt_96878_fts_contentless_table.t .................... ok t/rt_97598_crash_on_disconnect_with_virtual_tables.t .. t/rt_97598_crash_on_disconnect_with_virtual_tables.t .. 1/3 t/rt_97598_crash_on_disconnect_with_virtual_tables.t .. ok t/virtual_table/00_base.t ............................. t/virtual_table/00_base.t ............................. 1/10 t/virtual_table/00_base.t ............................. ok t/virtual_table/01_destroy.t .......................... t/virtual_table/01_destroy.t .......................... 1/20 t/virtual_table/01_destroy.t .......................... ok t/virtual_table/02_find_function.t .................... t/virtual_table/02_find_function.t .................... 1/15 t/virtual_table/02_find_function.t .................... ok t/virtual_table/10_filecontent.t ...................... t/virtual_table/10_filecontent.t ...................... 1/13 t/virtual_table/10_filecontent.t ...................... ok t/virtual_table/11_filecontent_fulltext.t ............. t/virtual_table/11_filecontent_fulltext.t ............. 1/15 t/virtual_table/11_filecontent_fulltext.t ............. ok t/virtual_table/20_perldata.t ......................... t/virtual_table/20_perldata.t ......................... 1/29 t/virtual_table/20_perldata.t ......................... ok t/virtual_table/21_perldata_charinfo.t ................ t/virtual_table/21_perldata_charinfo.t ................ 1/10 t/virtual_table/21_perldata_charinfo.t ................ ok t/virtual_table/rt_99748.t ............................ t/virtual_table/rt_99748.t ............................ 1/52 couldn't eval q{sub {my ($self, $i) = @_; my $row = $self->row($i); (defined($row->[1]) && defined($vals[0]) && $row->[1] $vals[0])}} : syntax error at (eval 20) line 1, near "] $vals" # Failed test 'no warnings' # at /usr/lib64/perl5/vendor_perl/5.26.1/Test/Builder.pm line 151. # There were 2 warning(s) # Previous test 23 'SELECT rowid FROM vtb WHERE c = 'six'' # Use of uninitialized value $op in pattern match (m//) at /var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/work/DBD-SQLite-1.54/blib/lib/DBD/SQLite/VirtualTable/PerlData.pm line 104. # at /var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/work/DBD-SQLite-1.54/blib/lib/DBD/SQLite/VirtualTable/PerlData.pm line 104. # DBD::SQLite::VirtualTable::PerlData::BEST_INDEX(DBD::SQLite::VirtualTable::PerlData=HASH(0x55ecfc29ddc0), ARRAY(0x55ecfc243170), ARRAY(0x55ecfc2438c0)) called at /var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/work/DBD-SQLite-1.54/blib/lib/DBD/SQLite.pm line 202 # DBD::SQLite::db::prepare(DBI::db=HASH(0x55ecfc2135b0), "SELECT a FROM vtb WHERE b IS NULL ORDER BY a", undef) called at /usr/lib64/perl5/vendor_perl/5.26.1/x86_64-linux/DBI.pm line 1690 # DBD::_::db::selectcol_arrayref(DBI::db=HASH(0x55ecfc2135b0), "SELECT a FROM vtb WHERE b IS NULL ORDER BY a") called at t/virtual_table/rt_99748.t line 81 # main::test_table(DBI::db=HASH(0x55ecfc213658), "vtb") called at t/virtual_table/rt_99748.t line 58 # # ---------- # Previous test 23 'SELECT rowid FROM vtb WHERE c = 'six'' # Use of uninitialized value $op in concatenation (.) or string at /var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/work/DBD-SQLite-1.54/blib/lib/DBD/SQLite/VirtualTable/PerlData.pm line 108. # at /var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/work/DBD-SQLite-1.54/blib/lib/DBD/SQLite/VirtualTable/PerlData.pm line 108. # DBD::SQLite::VirtualTable::PerlData::BEST_INDEX(DBD::SQLite::VirtualTable::PerlData=HASH(0x55ecfc29ddc0), ARRAY(0x55ecfc243170), ARRAY(0x55ecfc2438c0)) called at /var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/work/DBD-SQLite-1.54/blib/lib/DBD/SQLite.pm line 202 # DBD::SQLite::db::prepare(DBI::db=HASH(0x55ecfc2135b0), "SELECT a FROM vtb WHERE b IS NULL ORDER BY a", undef) called at /usr/lib64/perl5/vendor_perl/5.26.1/x86_64-linux/DBI.pm line 1690 # DBD::_::db::selectcol_arrayref(DBI::db=HASH(0x55ecfc2135b0), "SELECT a FROM vtb WHERE b IS NULL ORDER BY a") called at t/virtual_table/rt_99748.t line 81 # main::test_table(DBI::db=HASH(0x55ecfc213658), "vtb") called at t/virtual_table/rt_99748.t line 58 # # Looks like your test exited with 2 just after 24. t/virtual_table/rt_99748.t ............................ Dubious, test returned 2 (wstat 512, 0x200) Failed 29/52 subtests Test Summary Report ------------------- t/virtual_table/rt_99748.t (Wstat: 512 Tests: 24 Failed: 1) Failed test: 24 Non-zero exit status: 2 Parse errors: Bad plan. You planned 52 tests but ran 24. Files=105, Tests=3571, 25 wallclock secs ( 0.81 usr 0.15 sys + 14.67 cusr 1.98 csys = 17.61 CPU) Result: FAIL Failed 1/105 test programs. 1/3571 subtests failed. make: *** [Makefile:1060: test_dynamic] Error 2 * ERROR: dev-perl/DBD-SQLite-1.540.0::gentoo failed (test phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-perl/DBD-SQLite-1.540.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-perl/DBD-SQLite-1.540.0::gentoo'`. * The complete build log is located at '/var/log/portage/dev-perl:DBD-SQLite-1.540.0:20171211-124043.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/work/DBD-SQLite-1.54' * S: '/var/tmp/portage/dev-perl/DBD-SQLite-1.540.0/work/DBD-SQLite-1.54'