Subject: | Compile fails after perl 5.23.8/7950309 |
After this commit: http://perl5.git.perl.org/perl.git/commitdiff/7950309
LMBD_File starts failing compilation.
Subject: | errorlog.txt |
Searching LMDB_File (0.006) on cpanmetadb ...
--> Working on LMDB_File
Fetching http://cpan.metacpan.org/authors/id/S/SO/SORTIZ/LMDB_File-0.09.tar.gz
-> OK
Fetching http://cpan.metacpan.org/authors/id/S/SO/SORTIZ/CHECKSUMS
-> OK
Verifying the signature of CHECKSUMS
Verified OK!
Verifying the SHA1 for LMDB_File-0.09.tar.gz
Checksum for LMDB_File-0.09.tar.gz: Verified!
Unpacking LMDB_File-0.09.tar.gz
Entering LMDB_File-0.09
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.64 ... Yes (7.10_01)
Configuring LMDB_File-0.09
Running Makefile.PL
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.10_01)
Checking if you have Test::More 0 ... Yes (1.001014)
Checking if you have Test::Exception 0 ... Yes (0.43)
Building and testing LMDB_File-0.09
cp lib/LMDB_File.pm blib/lib/LMDB_File.pm
AutoSplitting blib/lib/LMDB_File.pm (blib/lib/auto/LMDB_File)
Running Mkbootstrap for LMDB_File ()
chmod 644 "LMDB_File.bs"
"/home/kent/perl5/perlbrew/perls/5.23.8-nossp-sdbm-nopmc/bin/perl5.23.8" "/home/kent/perl5/perlbrew/perls/5.23.8-nossp-sdbm-nopmc/lib/5.23.8/ExtUtils/xsubpp" -noprototypes -typemap "/home/kent/perl5/perlbrew/perls/5.23.8-nossp-sdbm-nopmc/lib/5.23.8/ExtUtils/typemap" -typemap "typemap" LMDB.xs > LMDB.xsc && mv LMDB.xsc LMDB.c
cc -c -fno-stack-protector -DPERL_HASH_FUNC_SDBM -DPERL_DISABLE_PMC -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-stack-protector -O3 -march=native -mtune=native -DVERSION=\"0.09\" -DXS_VERSION=\"0.09\" -fPIC "-I/home/kent/perl5/perlbrew/perls/5.23.8-nossp-sdbm-nopmc/lib/5.23.8/x86_64-linux/CORE" LMDB.c
LMDB.xs: In function ‘XS_LMDB__Cursor__get’:
LMDB.xs:491:5: error: ‘multicall_cv’ undeclared (first use in this function)
multicall_cv = NULL; \
^
LMDB.xs:871:2: note: in expansion of macro ‘MY_PUSH_MULTICALL’
MY_PUSH_MULTICALL;
^
LMDB.xs:491:5: note: each undeclared identifier is reported only once for each function it appears in
multicall_cv = NULL; \
^
LMDB.xs:871:2: note: in expansion of macro ‘MY_PUSH_MULTICALL’
MY_PUSH_MULTICALL;
^
LMDB.xs:511:2: error: ‘newsp’ undeclared (first use in this function)
newsp = newsp; \
^
LMDB.xs:873:2: note: in expansion of macro ‘MY_POP_MULTICALL’
MY_POP_MULTICALL;
^
LMDB.xs: In function ‘XS_LMDB__Cursor__put’:
LMDB.xs:491:5: error: ‘multicall_cv’ undeclared (first use in this function)
multicall_cv = NULL; \
^
LMDB.xs:913:2: note: in expansion of macro ‘MY_PUSH_MULTICALL’
MY_PUSH_MULTICALL;
^
LMDB.xs:511:2: error: ‘newsp’ undeclared (first use in this function)
newsp = newsp; \
^
LMDB.xs:915:2: note: in expansion of macro ‘MY_POP_MULTICALL’
MY_POP_MULTICALL;
^
LMDB.xs: In function ‘XS_LMDB__Cursor__del’:
LMDB.xs:491:5: error: ‘multicall_cv’ undeclared (first use in this function)
multicall_cv = NULL; \
^
LMDB.xs:935:2: note: in expansion of macro ‘MY_PUSH_MULTICALL’
MY_PUSH_MULTICALL;
^
LMDB.xs:511:2: error: ‘newsp’ undeclared (first use in this function)
newsp = newsp; \
^
LMDB.xs:937:2: note: in expansion of macro ‘MY_POP_MULTICALL’
MY_POP_MULTICALL;
^
LMDB.xs: In function ‘XS_LMDB_File__get’:
LMDB.xs:491:5: error: ‘multicall_cv’ undeclared (first use in this function)
multicall_cv = NULL; \
^
LMDB.xs:1023:2: note: in expansion of macro ‘MY_PUSH_MULTICALL’
MY_PUSH_MULTICALL;
^
LMDB.xs:511:2: error: ‘newsp’ undeclared (first use in this function)
newsp = newsp; \
^
LMDB.xs:1025:2: note: in expansion of macro ‘MY_POP_MULTICALL’
MY_POP_MULTICALL;
^
LMDB.xs: In function ‘XS_LMDB_File__put’:
LMDB.xs:491:5: error: ‘multicall_cv’ undeclared (first use in this function)
multicall_cv = NULL; \
^
LMDB.xs:1064:2: note: in expansion of macro ‘MY_PUSH_MULTICALL’
MY_PUSH_MULTICALL;
^
LMDB.xs:511:2: error: ‘newsp’ undeclared (first use in this function)
newsp = newsp; \
^
LMDB.xs:1066:2: note: in expansion of macro ‘MY_POP_MULTICALL’
MY_POP_MULTICALL;
^
LMDB.xs: In function ‘XS_LMDB_File__del’:
LMDB.xs:491:5: error: ‘multicall_cv’ undeclared (first use in this function)
multicall_cv = NULL; \
^
LMDB.xs:1087:2: note: in expansion of macro ‘MY_PUSH_MULTICALL’
MY_PUSH_MULTICALL;
^
LMDB.xs:511:2: error: ‘newsp’ undeclared (first use in this function)
newsp = newsp; \
^
LMDB.xs:1090:2: note: in expansion of macro ‘MY_POP_MULTICALL’
MY_POP_MULTICALL;
^
LMDB.xs: In function ‘XS_LMDB_File__cmp’:
LMDB.xs:491:5: error: ‘multicall_cv’ undeclared (first use in this function)
multicall_cv = NULL; \
^
LMDB.xs:1105:2: note: in expansion of macro ‘MY_PUSH_MULTICALL’
MY_PUSH_MULTICALL;
^
LMDB.xs:511:2: error: ‘newsp’ undeclared (first use in this function)
newsp = newsp; \
^
LMDB.xs:1107:2: note: in expansion of macro ‘MY_POP_MULTICALL’
MY_POP_MULTICALL;
^
LMDB.xs: In function ‘XS_LMDB_File__dcmp’:
LMDB.xs:491:5: error: ‘multicall_cv’ undeclared (first use in this function)
multicall_cv = NULL; \
^
LMDB.xs:1119:2: note: in expansion of macro ‘MY_PUSH_MULTICALL’
MY_PUSH_MULTICALL;
^
LMDB.xs:511:2: error: ‘newsp’ undeclared (first use in this function)
newsp = newsp; \
^
LMDB.xs:1121:2: note: in expansion of macro ‘MY_POP_MULTICALL’
MY_POP_MULTICALL;
^
Makefile:345: recipe for target 'LMDB.o' failed
make: *** [LMDB.o] Error 1