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

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Beta5 libpq Build broken with MS .NET 2003


  • From: "Tony and Bryn Reina" <reina_ga(at)hotmail(dot)com>
  • To: <pgsql-hackers-win32(at)postgresql(dot)org>
  • Subject: Beta5 libpq Build broken with MS .NET 2003
  • Date: Mon, 22 Nov 2004 10:58:38 +0100
  • Message-id: <BAY23-DAV155E90172973D82A20033BE7C60(at)phx(dot)gbl>

I just downloaded 8.0beta5 to see if I could build libpq.dll with MS Visual Studio .NET 2003 on Windows XP. The make file throws the error:
 
Building the Win32 static library...
 
        copy pthread.h.win32 pthread.h
        1 file(s) copied.
        echo #define SYSCONFDIR "" >pg_config_paths.h
        if not exist ".\Release/" mkdir ".\Release"
        cl.exe @C:\DOCUME~1\Tony\LOCALS~1\Temp\nm32F.tmp
getaddrinfo.c
c:\msys\1.0\home\Tony\postgresql-8.0.0beta5\src\include\port\win32.h(111) : error C2146: syntax error : missing ')' before identifier 'pid'
c:\msys\1.0\home\Tony\postgresql-8.0.0beta5\src\include\port\win32.h(111) : error C2144: syntax error : '<Unknown>' should be preceded by '<Unknown>'
c:\msys\1.0\home\Tony\postgresql-8.0.0beta5\src\include\port\win32.h(111) : error C2144: syntax error : '<Unknown>' should be preceded by '<Unknown>'
c:\msys\1.0\home\Tony\postgresql-8.0.0beta5\src\include\port\win32.h(111) : error C2143: syntax error : missing ')' before 'identifier'
c:\msys\1.0\home\Tony\postgresql-8.0.0beta5\src\include\port\win32.h(111) : error C2061: syntax error : identifier 'pid'
c:\msys\1.0\home\Tony\postgresql-8.0.0beta5\src\include\port\win32.h(111) : error C2059: syntax error : ';'
c:\msys\1.0\home\Tony\postgresql-8.0.0beta5\src\include\port\win32h(111) : error C2059: syntax error : ')'
NMAKE : fatal error U1077: 'cl.exe' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\BIN\nmake.exe"' : return code '0x2'
Stop.
 
I looked at the offending line in win32.h and don't immediately see any errors with the ). Tried adding a ) before pid, but that causes more errors. Perhaps someone smarter can see where the problem is.
 
-Tony
 


Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group