MSVC Build error
Hi,
I get the following error when: build.bat DEBUG
somehow dumpbin is not called.
analyze.c
Compiling resources...
Generate DEF file
Generating POSTGRES.DEF from directory Debug\postgres
...........Could not call dumpbin at src\tools\msvc\gendef.pl line
22.
Project : error PRJ0019: A tool returned an error code from "Generate
DEF file"
Build log was saved at
"file://i:\pgdev\pgsql\Debug\postgres\BuildLog.htm"
postgres - 1 error(s), 0 warning(s)
The command exited with code 1.
Done executing task "VCBuild" -- FAILED.
Done building target "postgres" in project "pgsql.sln" -- FAILED.
Target "ValidateSolutionConfiguration" skipped. Previously built
successfully.
Target "postgres" skipped. Previously built unsuccessfully.
Target "ValidateSolutionConfiguration" skipped. Previously built
successfully.
Target misc\libpgport:
Task "VCBuild"
Regards,
Gevik Babakhani
------------------------------------------------
PostgreSQL NL http://www.postgresql.nl
TrueSoftware BV http://www.truesoftware.nl
------------------------------------------------
Gevik Babakhani wrote:
Hi,
I get the following error when: build.bat DEBUG
somehow dumpbin is not called.
analyze.c
Compiling resources...
Generate DEF file
Generating POSTGRES.DEF from directory Debug\postgres
...........Could not call dumpbin at src\tools\msvc\gendef.pl line
22.
Project : error PRJ0019: A tool returned an error code from "Generate
DEF file"
Build log was saved at
"file://i:\pgdev\pgsql\Debug\postgres\BuildLog.htm"
postgres - 1 error(s), 0 warning(s)
The command exited with code 1.Done executing task "VCBuild" -- FAILED.
Done building target "postgres" in project "pgsql.sln" -- FAILED.
Target "ValidateSolutionConfiguration" skipped. Previously built
successfully.
Target "postgres" skipped. Previously built unsuccessfully.
Target "ValidateSolutionConfiguration" skipped. Previously built
successfully.
Target misc\libpgport:
Task "VCBuild"
Do you have the dumpbin command available in the path?
//Magnus
Do you have the dumpbin command available in the path?
//Magnus
:) yes. This is why I do not understand why the command does not run
correctly!
=================================================
I:\pgdev>dumpbin
Microsoft (R) COFF/PE Dumper Version 8.00.50727.762
Copyright (C) Microsoft Corporation. All rights reserved.
usage: DUMPBIN [options] [files]
options:
/ALL
/ARCHIVEMEMBERS
/CLRHEADER
/DEPENDENTS
/DIRECTIVES
/DISASM[:{BYTES|NOBYTES}]
/ERRORREPORT:{NONE|PROMPT|QUEUE|SEND}
/EXPORTS
/FPO
/HEADERS
/IMPORTS[:filename]
/LINENUMBERS
/LINKERMEMBER[:{1|2}]
/LOADCONFIG
/OUT:filename
/PDATA
/PDBPATH[:VERBOSE]
/RANGE:vaMin[,vaMax]
/RAWDATA[:{NONE|1|2|4|8}[,#]]
/RELOCATIONS
/SECTION:name
/SUMMARY
/SYMBOLS
/TLS
/UNWINDINFO
I:\pgdev>
Regards,
Gevik Babakhani
------------------------------------------------
PostgreSQL NL http://www.postgresql.nl
TrueSoftware BV http://www.truesoftware.nl
------------------------------------------------
On Sun, Jan 27, 2008 at 10:04:38PM +0100, Gevik Babakhani wrote:
Do you have the dumpbin command available in the path?
//Magnus
:) yes. This is why I do not understand why the command does not run
correctly!
Strange indeed. I recognise this problem from earlier, but I thought it had
been fixed a long time ago. Can you confirm that you are building
8.3-current and not 8.2 here?
Also, looking at the original one it seems that it has dumped *some* files,
but not all. Could you modify gendef.pl line 22 to include the filename
that it's failing on, to see if that gets you further?
//Magnus