Apache OpenOffice (AOO) Bugzilla – Issue 66841
Parallel build fails in tools
Last modified: 2007-02-09 03:05:01 UTC
I just had this error while testting ause058: I couldn't reproduce, but I guess that ../wntmsci10.pro/lib/bootstrp2.lib is used before it is ready. This was a parallel build with "build -- -P2". <snip> using: ../wntmsci10.pro/lib/bootstrp2.lib ------------------------------ Microsoft (R) Library Manager Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. ..\wntmsci10.pro\obj\appdef.obj ..\wntmsci10.pro\obj\command.obj ..\wntmsci10.pro\obj\cppdep.obj ..\wntms ci10.pro\obj\inimgr.obj ..\wntmsci10.pro\obj\mkcreate.obj ..\wntmsci10.pro\obj\sstring.obj Making: ../wntmsci10.pro/lib/bootstrp2.lib guw.pl link /COMMENT:"tools_680__" /MACHINE:IX86 @/tmp/mkKtoF2g ------------------------------ Making: ../wntmsci10.pro/bin/so_checksum.exe Microsoft (R) Library Manager Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. ..\wntmsci10.pro\obj\prj.obj ------------- guw.pl link /COMMENT:"tools_680__" /MACHINE:IX86 @/tmp/mkaaDda0 ------------------------------ Making: ../wntmsci10.pro/bin/sspretty.exe Microsoft (R) Incremental Linker Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. /MAP /OPT:NOREF /NODEFAULTLIB /RELEASE /DEBUG:full /SUBSYSTEM:CONSOLE /BASE:0x1b000000 -out:../wntmsci10. pro/bin/so_checksum.exe -map:../wntmsci10.pro/misc/so_checksum.map ..\wntmsci10.pro\obj\md5.obj ..\wntmsc i10.pro\obj\so_checksum.obj itools.lib isal.lib msvcrt.lib uwinapi.lib kernel32.lib user32.lib oldnames.l ib stlport_vc71.lib guw.pl link /COMMENT:"tools_680__" /MACHINE:IX86 @/tmp/mk3a4zZS ------------------------------ Microsoft (R) Incremental Linker Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. /MAP /OPT:NOREF /NODEFAULTLIB /RELEASE /DEBUG:full /SUBSYSTEM:CONSOLE /BASE:0x1b000000 -out:../wntmsci10. pro/bin/sspretty.exe -map:../wntmsci10.pro/misc/sspretty.map ..\wntmsci10.pro\obj\sspretty.obj ..\wntmsci 10.pro\lib\btstrp.lib ..\wntmsci10.pro\lib\bootstrp2.lib isal.lib ivos.lib itools.lib msvcrt.lib uwinapi. lib kernel32.lib user32.lib oldnames.lib stlport_vc71.lib Making: ../wntmsci10.pro/bin/rscdep.exe sspretty.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall Inform ationParser::~InformationParser(void)" (__imp_??1InformationParser@@QAE@XZ) referenced in function _main ../wntmsci10.pro/bin/sspretty.exe : fatal error LNK1120: 1 unresolved externals dmake: Error code 96, while making '../wntmsci10.pro/bin/sspretty.exe' ERROR: Error 65280 occurred while making /cygdrive/d/w1/tin_tcsh/tools/bootstrp ---* tg_merge.mk *---
i checked the target dump in tools/bootstrap and it looks to me like a clean dependency chain from prj.obj -> bootstrp2.lib -> sspretty.exe. looks similar to #i66843# and maybe also #i65042#.
Move target to 2.x due to 2.0.4 code freeze on 2006/08/03.
@vq: is this still valid?
Don't know if it's fixed, but I don't see the problem anymore ;)
c