Trying to build berkeleyDB module against M$ VStudio 2005 SDK stuff
- From: consultmac2 <barryc.ctr@xxxxxxxxx>
- Date: Wed, 24 Sep 2008 19:53:41 -0700 (PDT)
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>
.
- Follow-Ups:
- Prev by Date: Re: How to avoid multiple Inclusions of perl modules.. or how to detect mutliple inclusions.
- Next by Date: Re: [OT] On `ad hominem' - OS X users
- Previous by thread: Math::Pari in turmoil
- Next by thread: Re: Trying to build berkeleyDB module against M$ VStudio 2005 SDK stuff
- Index(es):
Relevant Pages
|