Trying to build berkeleyDB module against M$ VStudio 2005 SDK stuff



I have Visual Studio 2005 installed under Windows XP SP2 and some
existing C++ projects active.

Today just downloaded the (latest) Berkeley database distribution and
built it (apparently) successfully in the VStudio environment
following their directions.

Then I decided I'd like to do some quick utilities to work on the DB
files outside of the C++ programs, so I downloaded the BerkeleyDB-0.35
package. I think I got it from CPAN, but it might have been Oracle's
site. My memory is a bit fuzzy on that point.

Anyway, I attempted to build the plug-in. There isn't specific
guidance in the documentation on how to change the config.in and such
for it, but I gave it a fair guess (I hope).

Bottom line is that its failing to build. I've included the output of
the nmake below. Guidance on how to proceed would be appreciated.

Thanks

C:\BerkeleyDB-0.35>nmake

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation. All rights reserved.

cp BerkeleyDB.pm blib\lib\BerkeleyDB.pm
AutoSplitting blib\lib\BerkeleyDB.pm (blib\lib\auto\BerkeleyDB)
cp BerkeleyDB/Hash.pm blib\lib\BerkeleyDB\Hash.pm
cp BerkeleyDB.pod blib\lib\BerkeleyDB.pod
cp BerkeleyDB/Btree.pm blib\lib\BerkeleyDB\Btree.pm
C:\Perl\bin\perl.exe C:\Perl\lib\ExtUtils\xsubpp -noprototypes
-typemap
C:\Perl\lib\ExtUtils\typemap -typemap typemap BerkeleyDB.xs >
BerkeleyDB.xsc &&
C:\Perl\bin\perl.exe -MExtUtils::Command -e mv BerkeleyDB.xsc
BerkeleyDB.c
cl -c -IC:\db-4.7.25.NC\build_windows -nologo -GF -W3 -MD -
Zi -DNDEBUG
-O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -
DUSE_SITEC
USTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -
DPERL_IMPLICIT_SYS -DUSE
_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=
\"0.35\" -DXS_V
ERSION=\"0.35\" "-IC:\Perl\lib\CORE" BerkeleyDB.c
NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio
8\vc\bin\c
l.EXE"' : return code '0xc0000135'
Stop.

C:\BerkeleyDB-0.35>
.



Relevant Pages

  • Re: Ruby 1.8.4
    ... you can get the Ruby-mswin32 build from ... > Microsoft Program Maintenance Utility Version 8.00.50727.39 ... > Copyright Microsoft Corporation. ... This was using the .NET 2.0 nmake utility. ...
    (comp.lang.ruby)
  • Re: installing Lingua::LinkParser on Win32
    ... > Microsoft Program Maintenance Utility Version 7.00.9466 ... > Copyright Microsoft Corporation. ... dictpath mechanism to find the right file to open. ... across different drives then you'll have to take a closer look at the way ...
    (comp.lang.perl.misc)
  • Build and sysgen errors
    ... Microsoft Program Maintenance Utility Version Test Version ... Copyright Microsoft Corporation. ... Cefilter platform files ...
    (microsoft.public.windowsce.embedded)
  • How to set the environmental variables
    ... Microsoft Program Maintenance Utility Version 7.10.3077 ... Copyright Microsoft Corporation. ... LINK: warning LNK4199: /DELAYLOAD:winspool.dll ignored; no imports found from winspool.dll ...
    (microsoft.public.dotnet.languages.vc)
  • How to set the environmental variables
    ... Microsoft Program Maintenance Utility Version 7.10.3077 ... Copyright Microsoft Corporation. ... LINK: warning LNK4199: /DELAYLOAD:winspool.dll ignored; no imports found from winspool.dll ...
    (microsoft.public.dotnet.languages.vc)