Subject: | OPCheck.dll does not get build on Strawberry Perl. |
Many thanks for providing this module.
Using: perl, v5.10.1 (*) built for MSWin32-x86-multi-thread
on Windows XP
Building from CPAN fails with this message:
Running Mkbootstrap for B::OPCheck ()
C:\strawberry\perl\bin\perl.exe "-Iinc" -MExtUtils::Command -e "chmod"
-- 644 OPCheck.bs
C:\strawberry\perl\bin\perl.exe "-Iinc" -MExtUtils::Mksymlists \
-e "Mksymlists('NAME'=>\"B::OPCheck\", 'DLBASE' => 'OPCheck',
'DL_FUNCS' => {}, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
dlltool --def OPCheck.def --output-exp dll.exp
g++ -o blib\arch\auto\B\OPCheck\OPCheck.dll -Wl,--base-file -Wl,dll.base
-mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib" OPCheck.o
C:\strawberry\perl\lib\CORE\libperl510.a
C:\strawberry\perl\site\lib\auto\B\Utils\Utils.a
C:\strawberry\c\lib\libmoldname.a
C:\strawberry\c\lib\libkernel32.a C:\strawberry\c\lib\
libuser32.a C:\strawberry\c\lib\libgdi32.a
C:\strawberry\c\lib\libwinspool.a C:\st
rawberry\c\lib\libcomdlg32.a C:\strawberry\c\lib\libadvapi32.a
C:\strawberry\c\lib\libshell32.a C:\strawberry\c\lib\libole32.a
C:\strawberry\c\lib\liboleaut32.a C:\strawberry\c\lib\libnetapi32.a
C:\strawberry\c\lib\libuuid.a C:\strawberry\c\lib\libws2_32.a
C:\strawberry\c\lib\libmpr.a C:\strawberry\c\lib\libwinmm.a C:\strawber
ry\c\lib\libversion.a C:\strawberry\c\lib\libodbc32.a
C:\strawberry\c\lib\libodbcc
p32.a dll.exp
OPCheck.o:OPCheck.c:(.text+0x4d7): undefined reference to
`_BUtils_op_name_to_num'
OPCheck.o:OPCheck.c:(.text+0x64b): undefined reference to
`_BUtils_op_name_to_num'
OPCheck.o:OPCheck.c:(.text+0x8a2): undefined reference to
`_BUtils_op_name_to_num'
collect2: ld returned 1 exit status
dmake.EXE: Error code 129, while making
'blib\arch\auto\B\OPCheck\OPCheck.dll'
(C:\strawberry\c\bin\dmake.EXE exited with 65280)