CPAN::Forum
Enbugger - problem bulding Enbugger 0.03 on Windows
| Posted on Tue Nov 13 00:36:05 2007 by monty416 |
| problem bulding Enbugger 0.03 on Windows |
|
Sorry if this is not the right place to ask for help on problems like this, but I'm having trouble building Enbugger-0.03 on Windows XP, using Perl 5.6.1. Here is the output of running "perl Makefile.PL", then "nmake".
C:\lib\perl5\Enbugger-0.03>perl Makefile.PL
Checking if your kit is complete...
Looks good
'LICENSE' is not a known MakeMaker parameter name.
Writing Makefile for Enbugger
C:\lib\perl5\Enbugger-0.03>"c:\Program Files\Microsoft Visual Studio 8\vc\bin\nmake.exe"
Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation. All rights reserved.
cp Enbugger.pm blib\lib\Enbugger.pm
C:\Perl\bin\perl.exe -IC:\Perl\lib -IC:\Perl\lib C:\Perl\lib\ExtUtils/xsubpp -typemap C:\P
+erl\lib\ExtUtils\typemap Enbugger.xs > Enbugger.xsc && C:\Perl\bin\perl.exe -IC:\Perl\lib -IC:\Per
+l\lib -MExtUtils::Command -e mv Enbugger.xsc Enbugger.c
cl -c -nologo -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMP
+LICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX -O1 -MD -DNDEBUG -DVERSION=\"0.03\" -D
+XS_VERSION=\"0.03\" -IC:\Perl\lib\CORE Enbugger.c
Enbugger.c
Running Mkbootstrap for Enbugger ()
C:\Perl\bin\perl.exe -IC:\Perl\lib -IC:\Perl\lib -MExtUtils::Command -e chmod 644 Enbugger.
+bs
C:\Perl\bin\perl.exe "-IC:\Perl\lib" "-IC:\Perl\lib" -MExtUtils::Mksymlists -e "Mksymlists
+('NAME' => 'Enbugger', 'DLBASE' => 'Enbugger', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' =>
+{}, 'DL_VARS' => []);"
link -out:blib\arch\auto\Enbugger\Enbugger.dll -dll -nologo -nodefaultlib -release -libpat
+h:"C:\Perl\lib\CORE" -machine:x86 Enbugger.obj C:\Perl\lib\CORE\perl56.lib oldnames.lib kernel3
+2.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.
+lib netapi32.lib uuid.lib wsock32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcr
+t.lib -def:Enbugger.def
Creating library blib\arch\auto\Enbugger\Enbugger.lib and object blib\arch\auto\Enbugger\Enbugge
+r.exp
Enbugger.obj : error LNK2019: unresolved external symbol _Perl_init_debugger referenced in function
_boot_Enbugger
blib\arch\auto\Enbugger\Enbugger.dll : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\link.EXE"' : return
+code '0x460'
Stop.
I tried adding perl56.lib to the LDLOADLIBS line in the Makefile without success. Where is Perl_init_debugger (or _Perl_init_debugger) defined? Do I need an additional module? Any help would be appreciated. Thanks!
|
| Direct Responses: 6445 | Write a response |
(0)
]