>>> Unpacking source... >>> Unpacking Encode-Detect-1.01.tar.gz to /var/tmp/portage/dev-perl/Encode-Detect-1.01/work >>> Source unpacked in /var/tmp/portage/dev-perl/Encode-Detect-1.01/work >>> Compiling source in /var/tmp/portage/dev-perl/Encode-Detect-1.01/work/Encode-Detect-1.01 ... * Using Module::Build Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Encode-Detect' version '1.01' i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/LangGreekModel.o src/LangGreekModel.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/LangHungarianModel.o src/LangHungarianModel.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/nsMBCSGroupProber.o src/nsMBCSGroupProber.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/LangHebrewModel.o src/LangHebrewModel.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/JpCntx.o src/JpCntx.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/nsLatin1Prober.o src/nsLatin1Prober.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/nsGB2312Prober.o src/nsGB2312Prober.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/nsEscSM.o src/nsEscSM.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/nsCharSetProber.o src/nsCharSetProber.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/nsSBCSGroupProber.o src/nsSBCSGroupProber.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/LangBulgarianModel.o src/LangBulgarianModel.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/nsEscCharsetProber.o src/nsEscCharsetProber.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/nsHebrewProber.o src/nsHebrewProber.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/nsEUCJPProber.o src/nsEUCJPProber.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/nsUTF8Prober.o src/nsUTF8Prober.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/nsSJISProber.o src/nsSJISProber.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/CharDistribution.o src/CharDistribution.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/nsEUCTWProber.o src/nsEUCTWProber.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/nsEUCKRProber.o src/nsEUCKRProber.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/nsUniversalDetector.o src/nsUniversalDetector.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/nsMBCSSM.o src/nsMBCSSM.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/nsSBCharSetProber.o src/nsSBCharSetProber.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/nsBig5Prober.o src/nsBig5Prober.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/LangCyrillicModel.o src/LangCyrillicModel.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o src/LangThaiModel.o src/LangThaiModel.cpp cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ Copying Detect.pm -> blib/lib/Encode/Detect.pm Copying Detector.pm -> blib/lib/Encode/Detect/Detector.pm Copying Detector.xs -> lib/Encode/Detect/Detector.xs lib/Encode/Detect/Detector.xs -> lib/Encode/Detect/Detector.c Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/ExtUtils/ParseXS.pm line 558, line 71. i686-pc-linux-gnu-gcc -Isrc -I/usr/lib/perl5/5.8.8/i686-linux/CORE -DXS_VERSION="1.01" -DVERSION="1.01" -fPIC -x c++ -Iinclude -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -pipe -o lib/Encode/Detect/Detector.o lib/Encode/Detect/Detector.c cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ lib/Encode/Detect/Detector.c: In function 'void boot_Encode__Detect__Detector(CV*)': lib/Encode/Detect/Detector.c:330: warning: deprecated conversion from string constant to 'char*' lib/Encode/Detect/Detector.c:330: error: invalid conversion from 'const char*' to 'char*' lib/Encode/Detect/Detector.c:330: error: initializing argument 3 of 'CV* Perl_newXS(char*, void (*)(CV*), char*)' lib/Encode/Detect/Detector.c:331: warning: deprecated conversion from string constant to 'char*' lib/Encode/Detect/Detector.c:331: error: invalid conversion from 'const char*' to 'char*' lib/Encode/Detect/Detector.c:331: error: initializing argument 3 of 'CV* Perl_newXS(char*, void (*)(CV*), char*)' lib/Encode/Detect/Detector.c:332: warning: deprecated conversion from string constant to 'char*' lib/Encode/Detect/Detector.c:332: error: invalid conversion from 'const char*' to 'char*' lib/Encode/Detect/Detector.c:332: error: initializing argument 3 of 'CV* Perl_newXS(char*, void (*)(CV*), char*)' lib/Encode/Detect/Detector.c:333: warning: deprecated conversion from string constant to 'char*' lib/Encode/Detect/Detector.c:333: error: invalid conversion from 'const char*' to 'char*' lib/Encode/Detect/Detector.c:333: error: initializing argument 3 of 'CV* Perl_newXS(char*, void (*)(CV*), char*)' lib/Encode/Detect/Detector.c:334: warning: deprecated conversion from string constant to 'char*' lib/Encode/Detect/Detector.c:334: error: invalid conversion from 'const char*' to 'char*' lib/Encode/Detect/Detector.c:334: error: initializing argument 3 of 'CV* Perl_newXS(char*, void (*)(CV*), char*)' lib/Encode/Detect/Detector.c:335: warning: deprecated conversion from string constant to 'char*' lib/Encode/Detect/Detector.c:335: error: invalid conversion from 'const char*' to 'char*' lib/Encode/Detect/Detector.c:335: error: initializing argument 3 of 'CV* Perl_newXS(char*, void (*)(CV*), char*)' lib/Encode/Detect/Detector.c:336: warning: deprecated conversion from string constant to 'char*' lib/Encode/Detect/Detector.c:336: error: invalid conversion from 'const char*' to 'char*' lib/Encode/Detect/Detector.c:336: error: initializing argument 3 of 'CV* Perl_newXS(char*, void (*)(CV*), char*)' error building lib/Encode/Detect/Detector.o from 'lib/Encode/Detect/Detector.c' at /usr/lib/perl5/vendor_perl/5.8.8/ExtUtils/CBuilder/Base.pm line 110. * * ERROR: dev-perl/Encode-Detect-1.01 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2673: Called perl-module_src_compile * environment, line 2373: Called die * The specific snippet of code: * ./Build build || die "compilation failed"; * The die message: * compilation failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/dev-perl/Encode-Detect-1.01:20090717-052252.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-perl/Encode-Detect-1.01/temp/environment'. *