Re: MSVC 2003 compile error with pg8.3.3 - Mailing list pgsql-hackers
From | Jeff McKenna |
---|---|
Subject | Re: MSVC 2003 compile error with pg8.3.3 |
Date | |
Msg-id | 92083199-5F75-4607-927F-BF412483772E@gatewaygeomatics.com Whole thread Raw |
In response to | Re: MSVC 2003 compile error with pg8.3.3 (Jeff McKenna <jmckenna@gatewaygeomatics.com>) |
List | pgsql-hackers |
For the record, I just compiled libpq.dll successfully with pg8.2.3 and MSVC 2003...so something is causing troubles in pg8.3.3 with this compiler version. Hiroshi let me know where to place that test code, thanks. --- Jeff McKenna FOSS4G Consulting and Training Services http://www.gatewaygeomatics.com/ On 26-Jun-08, at 3:12 PM, Jeff McKenna wrote: > Hi Hiroshi. What exact file am I to place your test in? win32.h on > line#290 ? > > > --- > Jeff McKenna > FOSS4G Consulting and Training Services > http://www.gatewaygeomatics.com/ > > > > > > On 26-Jun-08, at 12:42 PM, Hiroshi Saito wrote: > >> Hi. >> >> Um, Please try this. >> >> #include<windows.h> >> extern void __cdecl _dosmaperr( unsigned long oserrno ); >> int main(int argc, char *argv[]) >> { >> _dosmaperr(GetLastError()); >> return(0); >> } >> >> Can errorless compile be performed? >> Regards, >> Hiroshi Saito >> >> ----- Original Message ----- From: "Jeff McKenna" <jmckenna@gatewaygeomatics.com >> > >> To: "pgsql-hackers" <pgsql-hackers@postgresql.org> >> Sent: Thursday, June 26, 2008 10:04 PM >> Subject: Re: [HACKERS] MSVC 2003 compile error with pg8.3.3 >> >> >>> Thanks Hiroshi. Unfortunately libpq.dll does not compile with >>> MSVC 2003. Has anyone successfully compiled libpq for 8.3.3 (or >>> CVS head) with MSVC 2003?? >>> --- >>> Jeff McKenna >>> FOSS4G Consulting and Training Services >>> http://www.gatewaygeomatics.com/ >>> On 24-Jun-08, at 8:31 PM, Hiroshi Saito wrote: >>>> Hi. >>>> >>>> It is strange... >>>> Problem is not reproduced although I use VC2005. >>>> >>>> The result of my nmake -f win32.mak is this. ... >>>> Microsoft (R) Manifest Tool version 5.2.3790.2014 >>>> Copyright (c) Microsoft Corporation 2005. >>>> All rights reserved. >>>> cd ..\.. >>>> echo All Win32 parts have been built! >>>> All Win32 parts have been built! >>>> >>>> C:\MinGW\home\HIROSHI\postgresql-8.3.3\src> >>>> >>>> It may be necessary to investigate the reference relation of >>>> VC2003. >>>> Does someone notice some? >>>> Regards, >>>> Hiroshi Saito >>>> ----- Original Message ----- From: "Jeff McKenna" <jmckenna@gatewaygeomatics.com >>>> > >>>> >>>> >>>>> Hello, >>>>> I am trying to compile libpq.dll with MSVC 2003 on windows, >>>>> using postgresql-8.3.3, but I get the following compile error: >>>>> Creating library .\Release\libpqdll.lib and object .\Release >>>>> \libpqdll.exp >>>>> libpq.lib(dirmod.obj) : error LNK2019: unresolved external >>>>> symbol __dosmaperr r >>>>> ferenced in function _pgwin32_safestat >>>>> libpq.lib(dirent.obj) : error LNK2001: unresolved external >>>>> symbol __dosmaperr >>>>> .\Release\libpq.dll : fatal error LNK1120: 1 unresolved externals >>>>> NMAKE : fatal error U1077: 'link.exe' : return code '0x460' >>>>> Stop. >>>>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual >>>>> Studio .NET 2003 >>>>> VC7\BIN\nmake.exe"' : return code '0x2' >>>>> Stop. >>>>> Does anyone have any ideas how to solve this?? >>>>> thanks. >>>>> -jeff >>>>> --- >>>>> Jeff McKenna >>>>> FOSS4G Consulting and Training Services >>>>> http://www.gatewaygeomatics.com/ >>>>> -- >>>>> Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) >>>>> To make changes to your subscription: >>>>> http://www.postgresql.org/mailpref/pgsql-hackers >>>> >>>> -- >>>> Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) >>>> To make changes to your subscription: >>>> http://www.postgresql.org/mailpref/pgsql-hackers >>> -- >>> Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) >>> To make changes to your subscription: >>> http://www.postgresql.org/mailpref/pgsql-hackers >> >> -- >> Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) >> To make changes to your subscription: >> http://www.postgresql.org/mailpref/pgsql-hackers > > > -- > Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-hackers
pgsql-hackers by date: