Skip site navigation (1) Skip section navigation (2)

Build problems with latest CVS (2007-06-03) on MSVC++ Express 2005

From: Mark Cave-Ayland <mark(dot)cave-ayland(at)ilande(dot)co(dot)uk>
To: pgsql-odbc(at)postgresql(dot)org
Subject: Build problems with latest CVS (2007-06-03) on MSVC++ Express 2005
Date: 2007-06-03 13:26:26
Message-ID: 1180877186.5205.13.camel@mca-desktop (view raw or flat)
Thread:
Lists: pgsql-odbc
Hi everyone,

I'm working on building the latest CVS of psqlODBC from CVS using MS
Visual C++ Express 2005 and thought you may like some extra feedback on
the build process. The instructions in win32-compilation.html were
helpful, but I needed to make the following changes:


1. Modify the PostgreSQL installation to include the development headers
and MSVC libraries.

2. Open psqlodbc.rc and make the following change on line 10:

#include "afxres.h"    ->    #include "mfc/afxres.h"

3. Copy C:\OpenSSL\lib\VC\ssleay32MT.lib as ssleay32.lib.

3. Pass the MSDTC=no option to nmake.


If I try to build without the MSDTC=no option then I get the following
error upon compilation:


Generating Code...
        link.exe @C:\DOCUME~1\MARKCA~1\LOCALS~1\Temp\nm53.tmp
   Creating library .\Release\psqlodbc35w.lib and object .\Release
\psqlodbc35w.exp
        cl.exe @C:\DOCUME~1\MARKCA~1\LOCALS~1\Temp\nm56.tmp pgxalib.cpp
        link.exe @C:\DOCUME~1\MARKCA~1\LOCALS~1\Temp\nm57.tmp
   Creating library .\Release\pgxalib.lib and object .\Release
\pgxalib.exp
        link.exe @C:\DOCUME~1\MARKCA~1\LOCALS~1\Temp\nm59.tmp
msdtc_enlist.obj : error LNK2019: unresolved external symbol
_CC_set_autocommit
referenced in function "short __cdecl EnlistInDtc_1pipe(struct
ConnectionClass_ *,struct ITransaction *,struct ITransactionDispenser
*)" (?EnlistInDtc_1pipe@@YAFPAUConnectionClass_@@PAUITransaction@@PAUITransactionDispenser@@@Z)
.\Release\pgenlist.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.


ATB,

Mark.



Responses

pgsql-odbc by date

Next:From: Hiroshi SaitoDate: 2007-06-04 01:59:56
Subject: Re: Build problems with latest CVS (2007-06-03) on MSVC++ Express 2005
Previous:From: Hiroshi InoueDate: 2007-06-01 21:52:44
Subject: Re: [psqlODBC 08.02.0401] Typo

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group