Skip Menu |
 

This queue is for tickets about the Devel-Declare CPAN distribution.

Report information
The Basics
Id: 40471
Status: resolved
Priority: 0/
Queue: Devel-Declare

People
Owner: Nobody in particular
Requestors: AERO [...] cpan.org
mschwern [...] cpan.org
Cc: rafl [...] debian.org
AdminCc:

Bug Information
Severity: Critical
Broken in: 0.003003
Fixed in: (no value)



Subject: Won't link against hook_op_check on Strawberry 5.10
Download (untitled) / with headers
text/plain 2.4k
On Strawberry 5.10 Devel::Declare fails to link with hook_op_check. Here's the paste of the build. C:\strawberry\cpan\build\Devel-Declare-0.003003-Eta_53>perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Devel::Declare C:\strawberry\cpan\build\Devel-Declare-0.003003-Eta_53>dmake cp lib/Devel/Declare/Context/Simple.pm blib\lib\Devel\Declare\Context\Simple.pm cp lib/Devel/Declare.pm blib\lib\Devel\Declare.pm cp lib/Devel/Declare/MethodInstaller/Simple.pm blib\lib\Devel\Declare\MethodInst aller\Simple.pm C:\strawberry\perl\bin\perl.exe "-Iinc" C:\strawberry\perl\lib\ExtUtils\xsubpp -typemap C:\strawberry\perl\lib\ExtUtils\typemap Declare.xs > Declare.xsc && C: \strawberry\perl\bin\perl.exe "-Iinc" -MExtUtils::Command -e mv Declare.xsc Decl are.c gcc -c -IC:\strawberry\perl\site\lib\B\Hooks\OP\Check\Install -s -O2 -DWIN32 - DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasin g -DPERL_MSVCRT_READFIX -s -O2 -DVERSION=\"0.003003\" -DXS_VERSION=\"0 .003003\" "-IC:\strawberry\perl\lib\CORE" Declare.c gcc -c -IC:\strawberry\perl\site\lib\B\Hooks\OP\Check\Install -s -O2 -DWIN32 - DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasin g -DPERL_MSVCRT_READFIX -s -O2 -DVERSION=\"0.003003\" -DXS_VERSION=\"0 .003003\" "-IC:\strawberry\perl\lib\CORE" Declare.c Running Mkbootstrap for Devel::Declare () C:\strawberry\perl\bin\perl.exe "-Iinc" -MExtUtils::Command -e chmod 644 Declare .bs C:\strawberry\perl\bin\perl.exe "-Iinc" -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"Devel::Declare\", 'DLBASE' => 'Declare', 'DL_FUNCS ' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" dlltool --def Declare.def --output-exp dll.exp g++ -o blib\arch\auto\Devel\Declare\Declare.dll -Wl,--base-file -Wl,dll.base -md ll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib" Declare.o -Wl,--im age-base,0x25170000 C:\strawberry\perl\lib\CORE\libperl510.a -lmsvcrt -lmoldnam e -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp 32 dll.exp Declare.o:Declare.c:(.text+0x32de): undefined reference to `hook_op_check' Declare.o:Declare.c:(.text+0x32f9): undefined reference to `hook_op_check' Declare.o:Declare.c:(.text+0x330f): undefined reference to `hook_op_check' collect2: ld returned 1 exit status dmake: Error code 129, while making 'blib\arch\auto\Devel\Declare\Declare.dll'
CC: rafl [...] debian.org
Subject: Making Devel-Declare problem on Win32 Strawberry Perl
Download (untitled) / with headers
text/plain 2.4k
Hello On Strawberry 5.10 Devel::Declare 0.005002 fails to link with hook_op_check. It is the same problem has already been reported http://rt.cpan.org/Public/Bug/Display.html?id=40471 Devel::Declare is the base module for Modern Perl( http://blog.jrock.us/articles/Unshortening%20URLs%20with%20Modern%20Perl.pod ) I hope it gets fixed soon. Show quoted text
------make log------ C:\strawberry\cpan\build\Devel-Declare-0.005002-DxtUSh>perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Devel::Declare C:\strawberry\cpan\build\Devel-Declare-0.005002-DxtUSh>dmake cp lib/Devel/Declare/Context/Simple.pm blib\lib\Devel\Declare\Context\Simple.pm cp lib/Devel/Declare.pm blib\lib\Devel\Declare.pm cp lib/Devel/Declare/MethodInstaller/Simple.pm blib\lib\Devel\Declare\MethodInstaller\Simple.pm C:\strawberry\perl\bin\perl.exe "-Iinc" C:\strawberry\perl\lib\ExtUtils\xsubpp -typemap C:\strawber ry\perl\lib\ExtUtils\typemap Declare.xs > Declare.xsc && C:\strawberry\perl\bin\perl.exe "-Iinc" -M ExtUtils::Command -e mv Declare.xsc Declare.c gcc -c -IC:\strawberry\perl\site\lib\B\Hooks\OP\Check\Install -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DP ERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -s -O2 -D VERSION=\"0.005002\" -DXS_VERSION=\"0.005002\" "-IC:\strawberry\perl\lib\CORE" Declare.c Running Mkbootstrap for Devel::Declare () C:\strawberry\perl\bin\perl.exe "-Iinc" -MExtUtils::Command -e chmod 644 Declare.bs C:\strawberry\perl\bin\perl.exe "-Iinc" -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"Devel::Declare\", 'DLBASE' => 'Declare', 'DL_FUNCS' => { }, 'FUNCLIST ' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" dlltool --def Declare.def --output-exp dll.exp g++ -o blib\arch\auto\Devel\Declare\Declare.dll -Wl,--base-file -Wl,dll.base -mdll -s -L"C:\strawber ry\perl\lib\CORE" -L"C:\strawberry\c\lib" Declare.o -Wl,--image-base,0x25170000 C:\strawberry\perl\ lib\CORE\libperl510.a -lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi 32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp 32 dll.exp Declare.o:Declare.c:(.text+0x41be): undefined reference to `hook_op_check' Declare.o:Declare.c:(.text+0x41d9): undefined reference to `hook_op_check' Declare.o:Declare.c:(.text+0x41ef): undefined reference to `hook_op_check' collect2: ld returned 1 exit status dmake: Error code 129, while making 'blib\arch\auto\Devel\Declare\Declare.dll'
Subject: Making Devel-Declare problem on Win32 Strawberry Perl
Merging with other ticket reporting this
Subject: Won't link against hook_op_check on Strawberry 5.10
Download (untitled) / with headers
text/plain 196b
There is a patch for ExtUtils::Depends (45224) that fixes this problem. Just having trouble getting someone with permissions to release it. Will attempt to chase up the author(s) this weekend.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.