Skip Menu |

This queue is for tickets about the TDB_File CPAN distribution.

Report information
The Basics
Id: 72382
Status: new
Priority: 0/
Queue: TDB_File

People
Owner: Nobody in particular
Requestors: pause [...] tlinx.org
Cc: angus.lees [...] urnet.com.au
ANGUSLEES [...] cpan.org
gus [...] inodes.org
AdminCc:

Bug Information
Severity: Critical
Broken in: 0.96
Fixed in: (no value)



Subject: WAY broken in suse-11.4-x64
Way broken. cpan[2]> install TDB_File Running install for module 'TDB_File' Running make for A/AN/ANGUSLEES/TDB_File-0.96a.tar.gz Fetching with LWP: http://www.perl.com/CPAN/authors/id/A/AN/ANGUSLEES/TDB_File-0.96a.tar.gz CPAN: Digest::SHA loaded ok (v5.62) Fetching with LWP: http://www.perl.com/CPAN/authors/id/A/AN/ANGUSLEES/CHECKSUMS Checksum for /Share/CPAN/sources/authors/id/A/AN/ANGUSLEES/TDB_File-0.96a.tar.gz ok Scanning cache /home/CPAN-ishtar-build-cache/build for sizes ............................................................................DONE CPAN: Archive::Tar loaded ok (v1.80) TDB_File-0.96a/ TDB_File-0.96a/META.yml TDB_File-0.96a/TDB_File.pm TDB_File-0.96a/t/ TDB_File-0.96a/t/persistant.t TDB_File-0.96a/t/callbacks.t TDB_File-0.96a/t/basic.t TDB_File-0.96a/t/tie.t TDB_File-0.96a/Changes TDB_File-0.96a/TDB_File.xs TDB_File-0.96a/fallback/ TDB_File-0.96a/fallback/const-xs.inc TDB_File-0.96a/fallback/const-c.inc TDB_File-0.96a/MANIFEST TDB_File-0.96a/typemap TDB_File-0.96a/MANIFEST.SKIP TDB_File-0.96a/Makefile.PL TDB_File-0.96a/README CPAN: File::Temp loaded ok (v0.22) CPAN: Parse::CPAN::Meta loaded ok (v1.4401) CPAN: CPAN::Meta loaded ok (v2.112150) CPAN.pm: Building A/AN/ANGUSLEES/TDB_File-0.96a.tar.gz Checking if your kit is complete... Looks good Checking for TDB_ERR_LOCK_TIMEOUT .. yes Checking for hash_func argument to tdb_open_ex() .. yes Writing Makefile for TDB_File Writing MYMETA.yml and MYMETA.json CPAN: Module::CoreList loaded ok (v2.56) /usr/bin/perl /usr/lib/perl5/site_perl/5.12.3/ExtUtils/xsubpp -prototypes -typemap /usr/lib/perl5/5.12.3/ExtUtils/typemap -typemap typemap TDB_File.xs > TDB_File.xsc && mv TDB_File.xsc TDB_File.c Running Mkbootstrap for TDB_File () cp TDB_File.pm blib/lib/TDB_File.pm chmod 644 TDB_File.bs cp TDB_File.bs blib/arch/auto/TDB_File/TDB_File.bs chmod 644 blib/arch/auto/TDB_File/TDB_File.bs cc -c -D_REENTRANT -D_GNU_SOURCE -DPERL_USE_SAFE_PUTENV -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -Wall -pipe -DVERSION=\"0.96a\" -DXS_VERSION=\"0.96a\" -fPIC "-I/usr/lib/perl5/5.12.3/x86_64-linux-thread-multi/CORE" -DTDB_HAS_ERR_LOCK_TIMEOUT -DTDB_HAS_HASH_FUNC TDB_File.c TDB_File.xs:76:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘hash_func_cb’ TDB_File.xs: In function ‘traverse_cb’: TDB_File.xs:121:2: warning: pointer targets in passing argument 2 of ‘Perl_newSVpv’ differ in signedness /usr/lib/perl5/5.12.3/x86_64-linux-thread-multi/CORE/proto.h:2314:19: note: expected ‘const char * const’ but argument is of type ‘unsigned char *’ TDB_File.xs:122:2: warning: pointer targets in passing argument 2 of ‘Perl_newSVpv’ differ in signedness /usr/lib/perl5/5.12.3/x86_64-linux-thread-multi/CORE/proto.h:2314:19: note: expected ‘const char * const’ but argument is of type ‘unsigned char *’ TDB_File.c: In function ‘XS_TDB_File_chainlock’: TDB_File.c:430:12: warning: pointer targets in assignment differ in signedness TDB_File.c: In function ‘XS_TDB_File_chainunlock’: TDB_File.c:466:12: warning: pointer targets in assignment differ in signedness TDB_File.xs: In function ‘XS_TDB_File_DESTROY’: TDB_File.xs:164:3: warning: value computed is not used TDB_File.c: In function ‘XS_TDB_File_delete’: TDB_File.c:530:12: warning: pointer targets in assignment differ in signedness TDB_File.c:512:5: warning: unused variable ‘ix’ TDB_File.c: In function ‘XS_TDB_File_exists’: TDB_File.c:668:12: warning: pointer targets in assignment differ in signedness TDB_File.c:649:5: warning: unused variable ‘ix’ TDB_File.c: In function ‘XS_TDB_File_fetch’: TDB_File.c:705:12: warning: pointer targets in assignment differ in signedness TDB_File.c:716:3: warning: pointer targets in passing argument 3 of ‘Perl_sv_setpvn’ differ in signedness /usr/lib/perl5/5.12.3/x86_64-linux-thread-multi/CORE/proto.h:3507:20: note: expected ‘const char * const’ but argument is of type ‘unsigned char *’ TDB_File.c:687:5: warning: unused variable ‘ix’ TDB_File.c: In function ‘XS_TDB_File_firstkey’: TDB_File.c:747:3: warning: pointer targets in passing argument 3 of ‘Perl_sv_setpvn’ differ in signedness /usr/lib/perl5/5.12.3/x86_64-linux-thread-multi/CORE/proto.h:3507:20: note: expected ‘const char * const’ but argument is of type ‘unsigned char *’ TDB_File.c:729:5: warning: unused variable ‘ix’ TDB_File.xs: In function ‘XS_TDB_File_logging_function’: TDB_File.xs:254:2: warning: value computed is not used TDB_File.xs:256:2: warning: implicit declaration of function ‘tdb_logging_function’ TDB_File.c: In function ‘XS_TDB_File_nextkey’: TDB_File.c:902:12: warning: pointer targets in assignment differ in signedness TDB_File.c:913:3: warning: pointer targets in passing argument 3 of ‘Perl_sv_setpvn’ differ in signedness /usr/lib/perl5/5.12.3/x86_64-linux-thread-multi/CORE/proto.h:3507:20: note: expected ‘const char * const’ but argument is of type ‘unsigned char *’ TDB_File.c:884:5: warning: unused variable ‘ix’ TDB_File.xs: In function ‘XS_TDB_File_open’: TDB_File.xs:289:16: error: ‘hash_func_cb’ undeclared (first use in this function) TDB_File.xs:289:16: note: each undeclared identifier is reported only once for each function it appears in TDB_File.xs:299:13: warning: assignment from incompatible pointer type TDB_File.xs:306:10: warning: passing argument 6 of ‘tdb_open_ex’ from incompatible pointer type /usr/include/tdb.h:95:21: note: expected ‘const struct tdb_logging_context *’ but argument is of type ‘tdb_log_func’ TDB_File.xs:322:4: warning: value computed is not used TDB_File.c:926:5: warning: unused variable ‘ix’ TDB_File.c: In function ‘XS_TDB_File_reopen_all’: TDB_File.c:1106:2: error: too few arguments to function ‘tdb_reopen_all’ /usr/include/tdb.h:102:5: note: declared here TDB_File.c: In function ‘XS_TDB_File_store’: TDB_File.c:1138:12: warning: pointer targets in assignment differ in signedness TDB_File.c:1148:13: warning: pointer targets in assignment differ in signedness TDB_File.c:1118:5: warning: unused variable ‘ix’ make: *** [TDB_File.o] Error 1 ANGUSLEES/TDB_File-0.96a.tar.gz /usr/bin/make -j -j -- NOT OK Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible Failed during this command: ANGUSLEES/TDB_File-0.96a.tar.gz : make NO