On Tue, May 15, 2007 at 11:04:38AM -0400, John Scoles wrote: > Well that is it then. Which version of Visual studio are you using? > > As I said before VS8 normally only comes with the libs needed for .NET apps > not DOS apps. > > Check the readme file for windows it has links to some of the libraries you > may need.
Is there a simple and reliable way to detect this problem in Makefile.PL? Tim. > cheers > > > ----- Original Message ----- > From: "Nigel Horne" <[EMAIL PROTECTED]> > To: "Tim Bunce" <[EMAIL PROTECTED]> > Cc: "John Scoles" <[EMAIL PROTECTED]>; <[email protected]> > Sent: Tuesday, May 15, 2007 9:20 AM > Subject: RE: FAIL DBI-1.56 MSWin32-x86-multi-thread 4.0 > > > >Done. As you can see I'm missing an SDK, though "perl Makefile.PL" didn't > >detect that it was missing, or tell me where to get it from. > > > >-Nigel > > > >C:\Perl\cpan\build\DB_File-1.815-oHlquv>nmake clean > > > >Microsoft (R) Program Maintenance Utility Version 1.50 > >Copyright (c) Microsoft Corp 1988-94. All rights reserved. > > > > C:\Perl\bin\perl.exe -MExtUtils::Command -e rm_f *.lib core > >fallback.c > >core.[0-9] core.[0-9][0-9] DB_File.bso > >blib\arch\auto\DB_File\extralibs.ld pm > >_to_blib.ts core.[0-9][0-9][0-9][0-9] DB_File.x DB_File.bs perl.exe > >tmon.out > >blib\arch\auto\DB_File\extralibs.all *.obj DB_File.c pm_to_blib > >blibdirs.ts c > >ore.[0-9][0-9][0-9][0-9][0-9] *perl.core core.*perl.*.? Makefile.aperl > >DB_File > >.def perl core.[0-9][0-9][0-9] mon.out libDB_File.def perlmain.c > >perl.exe > >so_ > >locations DB_File.exp > > C:\Perl\bin\perl.exe -MExtUtils::Command -e rm_rf *.pdb > >constants.xs c > >onstants.h blib > > C:\Perl\bin\perl.exe -MExtUtils::Command -e mv Makefile > >Makefile.old > >>N > >UL > > > >C:\Perl\cpan\build\DB_File-1.815-oHlquv>perl Makefile.PL > >Parsing config.in... > >Looks Good. > >Checking if your kit is complete... > >Looks good > >Note (probably harmless): No library found for -llibdb > >Note (probably harmless): No library found for oldnames.lib > >Note (probably harmless): No library found for kernel32.lib > >Note (probably harmless): No library found for user32.lib > >Note (probably harmless): No library found for gdi32.lib > >Note (probably harmless): No library found for winspool.lib > >Note (probably harmless): No library found for comdlg32.lib > >Note (probably harmless): No library found for advapi32.lib > >Note (probably harmless): No library found for shell32.lib > >Note (probably harmless): No library found for ole32.lib > >Note (probably harmless): No library found for oleaut32.lib > >Note (probably harmless): No library found for netapi32.lib > >Note (probably harmless): No library found for uuid.lib > >Note (probably harmless): No library found for ws2_32.lib > >Note (probably harmless): No library found for mpr.lib > >Note (probably harmless): No library found for winmm.lib > >Note (probably harmless): No library found for version.lib > >Note (probably harmless): No library found for odbc32.lib > >Note (probably harmless): No library found for odbccp32.lib > >Note (probably harmless): No library found for msvcrt.lib > >Writing Makefile for DB_File > > > >C:\Perl\cpan\build\DB_File-1.815-oHlquv>nmake > > > >Microsoft (R) Program Maintenance Utility Version 8.00.50727.762 > >Copyright (C) Microsoft Corporation. All rights reserved. > > > > cl -c -I/usr/local/BerkeleyDB/include -nologo -GF -W3 -MD -Zi -DND > >EBUG > >-O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_S > >ITEC > >USTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO > >-DPERL_MSV > >CRT_ > > > >EADFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"1.815\" -DXS_VERSION=\"1.815\" > >"-I > >C:\Perl\lib\CORE" -D_NOT_CORE -DmDB_Prefix_t=size_t > >-DmDB_Hash_t=u_int32_t > >ver > >sion.c > >version.c > >version.c(30) : fatal error C1083: Cannot open include file: 'db.h': No > >such > >fil > >e or directory > >NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio > >8\VC\BIN\c > >l.EXE"' : return code '0x2' > >Stop. > > > >C:\Perl\cpan\build\DB_File-1.815-oHlquv> > > > >
