Issue 66841 - Parallel build fails in tools
Summary: Parallel build fails in tools
Status: CLOSED IRREPRODUCIBLE
Alias: None
Product: Build Tools
Classification: Code
Component: solenv (show other issues)
Version: current
Hardware: PC All
: P3 Trivial (vote)
Target Milestone: OOo 2.x
Assignee: hjs
QA Contact: issues@tools
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-28 23:03 UTC by quetschke
Modified: 2007-02-09 03:05 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description quetschke 2006-06-28 23:03:20 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 *---
Comment 1 hjs 2006-06-29 09:56:42 UTC
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#.
Comment 2 jens-heiner.rechtien 2006-07-27 11:26:23 UTC
Move target to 2.x due to 2.0.4 code freeze on 2006/08/03.
Comment 3 hjs 2007-02-05 13:05:08 UTC
@vq: is this still valid?
Comment 4 quetschke 2007-02-09 03:04:45 UTC
Don't know if it's fixed, but I don't see the problem anymore ;)
Comment 5 quetschke 2007-02-09 03:05:01 UTC
c