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 18B1DE8B-A873-4A33-A267-5C4F6201DDC6@gatewaygeomatics.com
Whole thread Raw
In response to Re: MSVC 2003 compile error with pg8.3.3  ("Hiroshi Saito" <z-saito@guitar.ocn.ne.jp>)
Responses Re: MSVC 2003 compile error with pg8.3.3  (Jeff McKenna <jmckenna@gatewaygeomatics.com>)
List pgsql-hackers
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



pgsql-hackers by date:

Previous
From: Josh Berkus
Date:
Subject: Re: Latest on CITEXT 2.0
Next
From: "David E. Wheeler"
Date:
Subject: Re: Latest on CITEXT 2.0