From: Hermann-Marcus B. <he...@ci...> - 2003-01-01 18:32:33
|
Hello, sorry for the missing informations. Here are the infos, you asked for: >What operating system are you on? Win2000 >Did you read docs/install.txt? Yes. >Did you compile wxWindows? Yes, 2.2.9 >Which version of wxWindows do you have? >Have you set WXDIR? Yes >Have you set WXWIN (should be the same as WXDIR)? Yes >When doing the make dance, as in > ***whatever*env*settings*you*need*to*set*** > perl Makefile.PL perl Makefile.PL succedes, but give these warnings: Note (probably harmless): No library found for 'C:/wx2/contrib/lib/stc.lib' Note (probably harmless): No library found for 'C:/wx2/lib/wx22_9.lib' Writing Makefile for Wx::STC Note (probably harmless): No library found for 'C:/wx2/lib/wx22_9.lib' Writing Makefile for Wx::Html Note (probably harmless): No library found for 'C:/wx2/lib/wx22_9.lib' Writing Makefile for Wx::Help Note (probably harmless): No library found for 'C:/wx2/lib/wx22_9.lib' Writing Makefile for Wx::DocView Note (probably harmless): No library found for 'C:/wx2/contrib/lib/wxxrc.lib' > make make fails when it tries to link the compiled objects. link -out:blib\arch\auto\Wx\Wx.dll -dll -nologo -release -libpath:"D:\Perl \lib\CORE" -machine:x86 Wx.obj Constant. obj Controls.obj Event.obj Frames.obj GDI.obj Window.obj Wx.res D:\Perl\lib\CORE\perl58.lib C:\PROGRA~1\MICROS~2\VC98\LIB\oldnames.lib C:\PROGRA~1\MICROS~2\VC98\LIB\kernel32.lib C:\PROGRA~1\MICROS~2\VC98\LIB\user32.lib C:\PROGRA~1\MICROS~2\VC98\LIB\gdi32.lib C:\PROGRA~1\MICROS~2\VC98\LIB\winspool.lib C:\PROGRA~1\MICROS~2\VC98\LIB\comdlg32.lib C:\PROGRA~1\MICROS~2\VC98\LIB\advapi32.lib C:\PROGRA~1\MICROS~2\VC98\LIB\shell32.lib C:\PROGRA~1\MICROS~2\VC98\LIB\ole32.lib C:\PROGRA~1\MICROS~2\VC98\LIB\oleaut32.lib C:\PROGRA~1\MICROS~2\VC98\LIB\netapi32.lib C:\PROGRA~1\MICROS~2\VC98\LIB\uuid.lib C:\PROGRA~1\MICROS~2\VC98\LIB\wsock32.lib C:\PROGRA~1\MICROS~2\VC98\LIB\mpr.lib C:\PROGRA~1\MICROS~2\VC98\LIB\winmm.lib C:\PROGRA~1\MICROS~2\VC98\LIB\version.lib C:\PROGRA~1\MICROS~2\VC98\LIB\odbc32.lib C:\PROGRA~1\MICROS~2\VC98\LIB\odbccp32.lib C:\PROGRA~1\MICROS~2\VC98\LIB\msvcrt.lib Creating library blib\arch\auto\Wx\Wx.lib and object blib\arch\auto\Wx\Wx.exp Wx.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall wxInputStream::LastRead(void)" (?LastRead@wxInputStream@@UAEIXZ) GDI.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall wxInputStream::LastRead(void)" (?LastRead@wxInputStream@@UAEIXZ) Wx.obj : error LNK2001: unresolved external symbol "public: virtual long __thiscall wxInputStream::TellI(void)const " (?TellI@wxInputStream@@UBEJXZ) GDI.obj : error LNK2001: unresolved external symbol "public: virtual long __thiscall wxInputStream::TellI(void)const " (?TellI@wxInputStream@@UBEJXZ) perl -V : Summary of my perl5 (revision 5 version 8 subversion 0) configuration: Platform: osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread uname='' config_args='undef' hint=recommended, useposix=true, d_sigaction=undef usethreads=undef use5005threads=undef useithreads=define usemultiplicity=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cl', ccflags ='-nologo -Gf -W3 -MD -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES _FCRYPT -DPERL_IMPLICIT_CON TEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX', optimize='-MD -DNDEBUG -O1', cppflags='-DWIN32' ccversion='', gccversion='', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='__int64', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='link', ldflags '-nologo -nodefaultlib -release -libpath:"D:\Perl\lib\CORE" -machine:x86' libpth="D:\Perl\lib\CORE" libs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleau t32.lib netapi32.lib uuid.lib wsock32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib perllibs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib o leaut32.lib netapi32.lib uuid.lib wsock32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib libc=msvcrt.lib, so=dll, useshrplib=yes, libperl=perl58.lib gnulibc_version='undef' Dynamic Linking: dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', ddlflags='-dll -nologo -nodefaultlib -release -libpath:"D:\Perl\lib\CORE" -machine:x86' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS Locally applied patches: ActivePerl Build 804 Built under MSWin32 Compiled at Dec 1 2002 23:15:13 @INC: D:/Perl/lib D:/Perl/site/lib . |