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