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

Re: MSVC 2003 compile error with pg8.3.3

From: "Hiroshi Saito" <z-saito(at)guitar(dot)ocn(dot)ne(dot)jp>
To: "Jeff McKenna" <jmckenna(at)gatewaygeomatics(dot)com>,"pgsql-hackers" <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: MSVC 2003 compile error with pg8.3.3
Date: 2008-06-26 16:42:29
Message-ID: 018101c8d7ab$9f8c9870$0c01a8c0@IBMC9A0F63B40D (view raw or flat)
Thread:
Lists: pgsql-hackers
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(at)gatewaygeomatics(dot)com>
To: "pgsql-hackers" <pgsql-hackers(at)postgresql(dot)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(at)gatewaygeomatics(dot)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(at)postgresql(dot)org)
>>> To make changes to your subscription:
>>> http://www.postgresql.org/mailpref/pgsql-hackers
>>
>> -- 
>> Sent via pgsql-hackers mailing list (pgsql-hackers(at)postgresql(dot)org)
>> To make changes to your subscription:
>> http://www.postgresql.org/mailpref/pgsql-hackers
> 
> 
> -- 
> Sent via pgsql-hackers mailing list (pgsql-hackers(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-hackers

In response to

Responses

pgsql-hackers by date

Next:From: Tom LaneDate: 2008-06-26 16:50:56
Subject: Re: get_relation_stats_hook()
Previous:From: David E. WheelerDate: 2008-06-26 16:38:21
Subject: Re: Latest on CITEXT 2.0

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