Re: [HACKERS] MSVC 2003 compile error with pg8.3.3

2008-06-27 Thread Jeff McKenna

Hello Hiroshi-san,

Your new win32.mak causes the following error with MSVC 2003:

   Creating library .\Release\libpqdll.lib and object .\Release 
\libpqdll.exp
mt -manifest .\Release\libpq.dll.manifest -outputresource:. 
\Release\libp

q.dll;2
Microsoft (R) Manifest Tool version 6.0.4071.0
Copyright (c) Microsoft Corporation 2004.
All rights reserved.

.\Release\libpq.dll.manifest:general error c1010070:Failed to load and  
parse the

 manifest. The system cannot find the file specified.
NMAKE : fatal error U1077: 'mt' : return code '0x1f'
Stop.
NMAKE : fatal error U1077: 'C:\Program Files\Microsoft Visual  
Studio .NET 2003\

VC7\BIN\nmake.exe' : return code '0x2'
Stop.



---
Jeff McKenna
FOSS4G Consulting and Training Services
http://www.gatewaygeomatics.com/





On 26-Jun-08, at 11:28 PM, Hiroshi Saito wrote:


Hi Jeff-san.

Would you replace this with src/interfaces/libpq/win32.mak and try  
it? I checked that there was no problem in construction of VC2005 by  
this change. Then, I think if you solve a problem and it should apply.

Regards,
Hiroshi Saito



--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


Re: [HACKERS] MSVC 2003 compile error with pg8.3.3

2008-06-27 Thread Jeff McKenna

Hiroshi-san,

All win32 parts have been built!

That last file that you sent worked with MSVC 2003, and libpq.dll was  
successfully built.  Thank you very much for fixing this for me.  Will  
this be committed to CVS head for others?



---
Jeff McKenna
FOSS4G Consulting and Training Services
http://www.gatewaygeomatics.com/





On 27-Jun-08, at 11:55 AM, Hiroshi Saito wrote:


Ooops, I am sorry so that it may be spam. ...
I have noticed, although there were few conditions.
pass the VC6,VC7,VC71

Regards,
Hiroshi Saito

- Original Message - From: Hiroshi Saito [EMAIL PROTECTED] 





Hi Jeff-san.
Uga,,, Ok.
Please try this.
Thanks your perseverance. !!
Regards,
Hiroshi Saito
- Original Message - From: Jeff McKenna [EMAIL PROTECTED] 


Hello Hiroshi-san,
Your new win32.mak causes the following error with MSVC 2003:
  Creating library .\Release\libpqdll.lib and object .\Release  
\libpqdll.exp
   mt -manifest .\Release\libpq.dll.manifest -outputresource:.  
\Release\libp

q.dll;2
Microsoft (R) Manifest Tool version 6.0.4071.0
Copyright (c) Microsoft Corporation 2004.
All rights reserved.
.\Release\libpq.dll.manifest:general error c1010070:Failed to load  
and  parse the

manifest. The system cannot find the file specified.
NMAKE : fatal error U1077: 'mt' : return code '0x1f'
Stop.
NMAKE : fatal error U1077: 'C:\Program Files\Microsoft Visual   
Studio .NET 2003\

VC7\BIN\nmake.exe' : return code '0x2'
Stop.
---
Jeff McKenna
FOSS4G Consulting and Training Services
http://www.gatewaygeomatics.com/
On 26-Jun-08, at 11:28 PM, Hiroshi Saito wrote:

Hi Jeff-san.

Would you replace this with src/interfaces/libpq/win32.mak and  
try  it? I checked that there was no problem in construction of  
VC2005 by  this change. Then, I think if you solve a problem and  
it should apply.

Regards,
Hiroshi Saito


--
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

win32.mak
--
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


Re: [HACKERS] MSVC 2003 compile error with pg8.3.3

2008-06-26 Thread Jeff McKenna
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 [EMAIL PROTECTED] 





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


Re: [HACKERS] MSVC 2003 compile error with pg8.3.3

2008-06-26 Thread Jeff McKenna
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.

#includewindows.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 [EMAIL PROTECTED] 


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 [EMAIL PROTECTED] 
 




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


Re: [HACKERS] MSVC 2003 compile error with pg8.3.3

2008-06-26 Thread Jeff McKenna
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.

#includewindows.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 [EMAIL PROTECTED] 


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 [EMAIL PROTECTED] 
 




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



--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


[HACKERS] MSVC 2003 compile error with pg8.3.3

2008-06-24 Thread Jeff McKenna

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


[HACKERS] Compile libpq for pg8.2.3 with vc7

2007-02-26 Thread Jeff McKenna
Trying to compile 8.2.3 with VC 7.10.3077 (2003) on Win32, I get the 
following error:


mypath\postgresql-8.2.3\src\include\c.h(88) : fatal
error C1083: Cannot open include file: 'pg_config_os.h': No such file or 
directory



Is this a known issue?  (is there a patch available?)

thanks.

jeff



--
Jeff McKenna
DM Solutions Group Inc.
http://www.dmsolutions.ca

---(end of broadcast)---
TIP 5: don't forget to increase your free space map settings


Re: [HACKERS] Compile libpq for pg8.2.3 with vc7

2007-02-26 Thread Jeff McKenna
Please ignore this question.  I was compiling with the 
/src/interfaces/libpq/win32.mak file.   I later noticed that the proper 
way to compile libpq is to use the /src/win32.mak file.


thanks.


jeff


Jeff McKenna wrote:
Trying to compile 8.2.3 with VC 7.10.3077 (2003) on Win32, I get the 
following error:


mypath\postgresql-8.2.3\src\include\c.h(88) : fatal
error C1083: Cannot open include file: 'pg_config_os.h': No such file or 
directory



Is this a known issue?  (is there a patch available?)

thanks.

jeff






--
Jeff McKenna
DM Solutions Group Inc.
http://www.dmsolutions.ca

---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

  http://www.postgresql.org/docs/faq


Re: [HACKERS] Compile libpq with vc8

2006-05-30 Thread Jeff McKenna
When is this patch going to be applied?  Is there a bug that I can 
follow along?


thanks.

jeff




* From: Bruce Momjian pgman ( at ) candle ( dot ) pha ( dot ) pa ( 
dot ) us

* To: Yannick ybgn ( at ) free ( dot ) fr
* Subject: Re: Compile libpq with vc8
* Date: Mon, 29 May 2006 15:39:50 -0400 (EDT)

Yes, I have a patch in the queue to fix it.  Should be applied soon.

---

Yannick wrote:
 Hi,

   I am trying to compile libpq with vc8. I got errors in wchar.c

 ..\..\backend\utils\mb\wchar.c(99) : error C2054: expected '(' to follow
 'inline'
 ..\..\backend\utils\mb\wchar.c(100) : error C2085: 'pg_euc_mblen' : not
 in formal parameter list
 ..\..\backend\utils\mb\wchar.c(100) : error C2143: syntax error :
 missing ';' before '{'


   If I remove the inline, I got an error in:

 [...]postgresql-8.1.4\src\include\utils/elog.h(105) : error C2365:
 'errcode' : redefinition; previous definition was 'typedef'

   Does anyone already compiled libpq with vc8?

 Yannick.



---(end of broadcast)---
TIP 6: explain analyze is your friend