Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Lucy CPAN distribution.

Report information
The Basics
Id: 69442
Status: resolved
Priority: 0/
Queue: Lucy

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

Bug Information
Severity: Important
Broken in: 0.1.0
Fixed in: 0.3.0



Subject: Fails to compile on Strawberry Perl 5.10.1
As was said in https://rt.cpan.org/Public/Bug/Display.html?id=69437 Lucy is the successor to KinoSearch. I've tried to install it but this time on a different machine with a different Perl. Lucy also fails to compile. ----------------------- cpanm (App::cpanminus) 1.1 on perl 5.010001 built for MSWin32-x86-multi- thread Work directory is /.cpanm/work/1310539168.7948 You have make C:\strawberry\c\bin\dmake.exe You have LWP 5.837 Falling back to Archive::Tar 1.72 Searching Lucy on cpanmetadb ... --> Working on Lucy Fetching http://search.cpan.org/CPAN/authors/id/K/KA/KARMAN/Lucy- 0.1.0.tar.gz -> OK Unpacking Lucy-0.1.0.tar.gz Entering Lucy-0.1.0 Checking if you have Module::Build 0.36 ... Yes (0.3607) Configuring Lucy-v0.1.0 Running Build.PL Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Lucy' version '0.1.0' -> OK Checking dependencies from MYMETA.yml ... Checking if you have JSON::XS 1.53 ... Yes (2.3) Checking if you have ExtUtils::ParseXS 2.18 ... Yes (2.2206) Checking if you have Devel::PPPort 3.13 ... Yes (3.19) Checking if you have Module::Build 0.280801 ... Yes (0.3607) Checking if you have Parse::RecDescent 1.94 ... Yes (1.964) Checking if you have ExtUtils::CBuilder 0.21 ... Yes (0.2703) Building and testing Lucy-v0.1.0 Building Lucy 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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... Initialization complete. Running DirManip module... Attempting to compile _charm_mkdir utility... Attempting to compile _charm_rmdir utility... Running Headers module... Running AtomicOps module... Running FuncMacro module... Running Integers module... Running Floats module... Running LargeFiles module... Failed to delete file '_charmonizer_try.exe' Failed to write charmony.h: at buildlib/Lucy/Build.pm line 229. -> FAIL Installing Lucy failed. See \.cpanm\build.log for details.
This should be fixed in the 0.3 release.