Subject: | Fails to compile on Strawberry Perl 5.12.1 |
Build log below. AVG Free (Virus Scanner) also reports a trojan inside
_charm_try.exe.
-----------------------
cpanm (App::cpanminus) 1.001 on perl 5.012001 built for MSWin32-x86-
multi-thread
Work directory is /.cpanm/work/1310508711.4040
You have make C:\strawberry\c\bin\dmake.exe
You have LWP 5.836
Falling back to Archive::Tar 1.66
Searching KinoSearch on cpanmetadb ...
Fetching http://search.cpan.org/CPAN/authors/id/C/CR/CREAMYG/KinoSearch-
0.313.tar.gz
-> OK
Unpacking KinoSearch-0.313.tar.gz
Entering KinoSearch-0.313
Checking if you have Module::Build 0.36 ... Yes (0.3607)
Configuring KinoSearch-0.313
Running Build.PL
Creating new 'MYMETA.yml' with configuration results
Creating new 'Build' script for 'KinoSearch' version '0.313'
-> OK
Checking dependencies from MYMETA.yml ...
Checking if you have Lingua::StopWords 0.09 ... Yes (0.09)
Checking if you have Lingua::Stem::Snowball 0.952 ... Yes (0.952)
Checking if you have JSON::XS 1.53 ... Yes (2.29)
Checking if you have Parse::RecDescent 0 ... Yes (1.965001)
Checking if you have ExtUtils::ParseXS 2.16 ... Yes (2.2206)
Checking if you have Devel::PPPort 3.13 ... Yes (3.19)
Checking if you have ExtUtils::CBuilder 0.18 ... Yes (0.2703)
Building and testing KinoSearch-0.313 for KinoSearch
Building KinoSearch
Building charmonize.exe...
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o "charmonizer\charmonize.o"
"charmonizer\charmonize.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o "charmonizer\src\Charmonizer\Probe.o"
"charmonizer\src\Charmonizer\Probe.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o
"charmonizer\src\Charmonizer\Core\Compiler.o"
"charmonizer\src\Charmonizer\Core\Compiler.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o
"charmonizer\src\Charmonizer\Core\ConfWriter.o"
"charmonizer\src\Charmonizer\Core\ConfWriter.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o "charmonizer\src\Charmonizer\Core\Dir.o"
"charmonizer\src\Charmonizer\Core\Dir.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o
"charmonizer\src\Charmonizer\Core\HeaderChecker.o"
"charmonizer\src\Charmonizer\Core\HeaderChecker.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o
"charmonizer\src\Charmonizer\Core\OperatingSystem.o"
"charmonizer\src\Charmonizer\Core\OperatingSystem.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o "charmonizer\src\Charmonizer\Core\Stat.o"
"charmonizer\src\Charmonizer\Core\Stat.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o "charmonizer\src\Charmonizer\Core\Util.o"
"charmonizer\src\Charmonizer\Core\Util.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o
"charmonizer\src\Charmonizer\Probe\AtomicOps.o"
"charmonizer\src\Charmonizer\Probe\AtomicOps.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o
"charmonizer\src\Charmonizer\Probe\DirManip.o"
"charmonizer\src\Charmonizer\Probe\DirManip.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o
"charmonizer\src\Charmonizer\Probe\Floats.o"
"charmonizer\src\Charmonizer\Probe\Floats.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o
"charmonizer\src\Charmonizer\Probe\FuncMacro.o"
"charmonizer\src\Charmonizer\Probe\FuncMacro.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o
"charmonizer\src\Charmonizer\Probe\Headers.o"
"charmonizer\src\Charmonizer\Probe\Headers.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o
"charmonizer\src\Charmonizer\Probe\Integers.o"
"charmonizer\src\Charmonizer\Probe\Integers.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o
"charmonizer\src\Charmonizer\Probe\LargeFiles.o"
"charmonizer\src\Charmonizer\Probe\LargeFiles.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o
"charmonizer\src\Charmonizer\Probe\Memory.o"
"charmonizer\src\Charmonizer\Probe\Memory.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o
"charmonizer\src\Charmonizer\Probe\UnusedVars.o"
"charmonizer\src\Charmonizer\Probe\UnusedVars.c"
gcc -c -I"charmonizer\src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -
DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-
strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -std=gnu99 -
D_GNU_SOURCE -s -O2 -I"C:\strawberry\perl\lib\CORE" -
I"C:\strawberry\c\include" -o
"charmonizer\src\Charmonizer\Probe\VariadicMacros.o"
"charmonizer\src\Charmonizer\Probe\VariadicMacros.c"
g++ -o charmonize.exe charmonizer\charmonize.o
charmonizer\src/Charmonizer/Probe.o
charmonizer\src/Charmonizer/Core/Compiler.o
charmonizer\src/Charmonizer/Core/ConfWriter.o
charmonizer\src/Charmonizer/Core/Dir.o
charmonizer\src/Charmonizer/Core/HeaderChecker.o
charmonizer\src/Charmonizer/Core/OperatingSystem.o
charmonizer\src/Charmonizer/Core/Stat.o
charmonizer\src/Charmonizer/Core/Util.o
charmonizer\src/Charmonizer/Probe/AtomicOps.o
charmonizer\src/Charmonizer/Probe/DirManip.o
charmonizer\src/Charmonizer/Probe/Floats.o
charmonizer\src/Charmonizer/Probe/FuncMacro.o
charmonizer\src/Charmonizer/Probe/Headers.o
charmonizer\src/Charmonizer/Probe/Integers.o
charmonizer\src/Charmonizer/Probe/LargeFiles.o
charmonizer\src/Charmonizer/Probe/Memory.o
charmonizer\src/Charmonizer/Probe/UnusedVars.o
charmonizer\src/Charmonizer/Probe/VariadicMacros.o
Writing charmony.h...
Initializing Charmonizer/Core/OperatingSystem...
Trying to find a bit-bucket a la /dev/null...
Creating compiler object...
Trying to compile a small test file...
Failed to compile a small test file
Failed to write charmony.h: at buildlib/KinoSearch/Build.pm line 203.
-> FAIL Installing KinoSearch failed. See \.cpanm\build.log for details.