Okay I get a
build and I get the release of the libpq built but it does not build the Debug
version of that. I have tried going to the directory and running nmake /f
win32.mak DEBUG but it errors with: Building the
Win32 static library... NMAKE : fatal
error U1073: don't know how to make 'DEBUG' Stop. So what am I
missing. I see in the mak file for debug but I can not see how to enable that? From:
pgsql-general-owner@xxxxxxxxxxxxxx [mailto:pgsql-general-owner@xxxxxxxxxxxxxx] On Behalf Of Shoaib Mir I too faced same kind of a
problem building libpq on Windows and as a solution to it removed
"inline" from the file "\backend\utils\mb\wchar.c" On 8/9/06, DEV
<dev@xxxxxxxxxxx> wrote: Hello all. I am trying
to build postgres from the source on a WINXP system. I am using MSVC++.Net and
I use the link with it to get to the command prompt. After I do that I
run vcvars32.bat and the nmake /f win32.mak and I get: C:\Dev\postgresql-8.1.4\src>nmake
/f win32.mak Microsoft (R) Program Maintenance
Utility Version 7.10.3077 Copyright (C) Microsoft
Corporation. All rights reserved.
cd include
if not exist pg_config.h copy pg_config.h.win32 pg_config.h
cd ..
cd interfaces\libpq
nmake /f win32.mak Microsoft (R) Program Maintenance
Utility Version 7.10.3077 Copyright (C) Microsoft
Corporation. All rights reserved. Building the Win32 static library...
cl.exe @C:\DOCUME~1\doyleb\LOCALS~1\Temp\nm313.tmp cl : Command line warning D4029 :
optimization is not available in the standard edition compiler wchar.c ..\..\backend\utils\mb\wchar.c(100) :
error C2054: expected '(' to follow 'inlin e' ..\..\backend\utils\mb\wchar.c(101) :
error C2085: 'pg_euc_mblen' : not in forma l parameter list ..\..\backend\utils\mb\wchar.c(101) :
error C2143: syntax error : missing ';' be fore '{' ..\..\backend\utils\mb\wchar.c(116) :
error C2054: expected '(' to follow 'inlin e' ..\..\backend\utils\mb\wchar.c(117) :
error C2085: 'pg_euc_dsplen' : not in form al parameter list ..\..\backend\utils\mb\wchar.c(117) :
error C2143: syntax error : missing ';' be fore '{' ..\..\backend\utils\mb\wchar.c(143) :
warning C4013: 'pg_euc_mblen' undefined; a ssuming extern returning int ..\..\backend\utils\mb\wchar.c(180) :
warning C4013: 'pg_euc_dsplen' undefined; assuming extern returning int 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. What do you I need to change to make
this work? Brian Doyle
|