Skip Menu |

This queue is for tickets about the KinoSearch CPAN distribution.

Report information
The Basics
Id: 69437
Status: open
Priority: 0/
Queue: KinoSearch

People
Owner: Nobody in particular
Requestors: ckras [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.313
Fixed in: (no value)



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.
Hi, The KinoSearch project has moved to Apache and is now known as Apache Lucy. The problems with Strawberry Perl compilation will not be fixed for KinoSearch, but have been addressed on current Lucy svn trunk. The upcoming Lucy 0.2.0 release should meet your needs. If you have further questions, please send them to the Lucy users list: http://incubator.apache.org/lucy/mailing_lists.html