Issue 65136 - W32 build fails in vcl/util
Summary: W32 build fails in vcl/util
Status: CLOSED IRREPRODUCIBLE
Alias: None
Product: Build Tools
Classification: Code
Component: code (show other issues)
Version: current
Hardware: PC Windows, all
: P3 Trivial (vote)
Target Milestone: ---
Assignee: quetschke
QA Contact: issues@tools
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-07 05:48 UTC by quetschke
Modified: 2006-09-14 17:26 UTC (History)
4 users (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-05-07 05:48:15 UTC
m167-to-be fails with:

guw.pl link /COMMENT:"vcl_680__"  /MACHINE:IX86 @/tmp/mkjXR3GJ |& /bin/grep.exe
-v "LNK4197:"
Making: ../wntmsci10.pro/bin/vcl680mi.dll
Microsoft (R) Incremental Linker Version 7.10.3077
Copyright (C) Microsoft Corporation.  All rights reserved.

/MAP /OPT:NOREF /NODEFAULTLIB /RELEASE /DEBUG:full /SUBSYSTEM:CONSOLE /DLL
/ENTRY:LibMain@12 -out:../wntmsci10.pro/bin/vcl680mi.dll
-map:../wntmsci10.pro/misc/vcl680mi.map -def:../wntmsci10.pro/misc/vcl680mi.def
-implib:../wntmsci10.pro/lib/ivcl.lib ..\wntmsci10.pro\slo\vcl_dflt_version.obj
..\wntmsci10.pro\slo\vcl_dflt_description.obj ..\wntmsci10.pro\slo\salshl.obj
..\wntmsci10.pro\slb\vcl.lib sot.lib iutl.lib itools.lib ii18nisolang.lib
icomphelp.lib iucbhelper.lib icppuhelper.lib icppu.lib ivos.lib isal.lib
ibasegfx.lib icuuc.lib icule.lib ijvmaccess.lib uwinapi.lib gdi32.lib
winspool.lib ole32.lib shell32.lib advapi32.lib apsp.lib imm32.lib msvcrt.lib
uwinapi.lib kernel32.lib user32.lib oldnames.lib stlport_vc71.lib
..\wntmsci10.pro\misc\vcl680mi.res 
../wntmsci10.pro/misc/vcl680mi.def(2) : warning LNK4017: DESCRIPTION statement
not supported for the target platform; ignored
../wntmsci10.pro/misc/vcl680mi.def(3) : warning LNK4017: DATA statement not
supported for the target platform; ignored
   Creating library ../wntmsci10.pro/lib/ivcl.lib and object
../wntmsci10.pro/lib/ivcl.exp
vcl.lib(image.obj) : warning LNK4217: locally defined symbol
??0Color@@QAE@ABVResId@@@Z (public: __thiscall Color::Color(class ResId const
&)) imported in function "public: __thiscall Image::Image(class ResId const &)"
(??0Image@@QAE@ABVResId@@@Z)
vcl.lib(ctrl.obj) : error LNK2001: unresolved external symbol "private: void
__thiscall ImplDelData::AttachToWindow(class Window *)"
(?AttachToWindow@ImplDelData@@AAEXPAVWindow@@@Z)
vcl.lib(dockwin.obj) : error LNK2001: unresolved external symbol "private: void
__thiscall ImplDelData::AttachToWindow(class Window *)"
(?AttachToWindow@ImplDelData@@AAEXPAVWindow@@@Z)
vcl.lib(winproc.obj) : error LNK2001: unresolved external symbol "private: void
__thiscall ImplDelData::AttachToWindow(class Window *)"
(?AttachToWindow@ImplDelData@@AAEXPAVWindow@@@Z)
vcl.lib(toolbox2.obj) : error LNK2001: unresolved external symbol "private: void
__thiscall ImplDelData::AttachToWindow(class Window *)"
(?AttachToWindow@ImplDelData@@AAEXPAVWindow@@@Z)
vcl.lib(toolbox.obj) : error LNK2001: unresolved external symbol "private: void
__thiscall ImplDelData::AttachToWindow(class Window *)"
(?AttachToWindow@ImplDelData@@AAEXPAVWindow@@@Z)
vcl.lib(dndevdis.obj) : error LNK2001: unresolved external symbol "private: void
__thiscall ImplDelData::AttachToWindow(class Window *)"
(?AttachToWindow@ImplDelData@@AAEXPAVWindow@@@Z)
vcl.lib(syswin.obj) : error LNK2019: unresolved external symbol "private: void
__thiscall ImplDelData::AttachToWindow(class Window *)"
(?AttachToWindow@ImplDelData@@AAEXPAVWindow@@@Z) referenced in function "public:
__thiscall ImplDelData::ImplDelData(class Window *)"
(??0ImplDelData@@QAE@PAVWindow@@@Z)
vcl.lib(button.obj) : error LNK2001: unresolved external symbol "private: void
__thiscall ImplDelData::AttachToWindow(class Window *)"
(?AttachToWindow@ImplDelData@@AAEXPAVWindow@@@Z)
vcl.lib(window2.obj) : error LNK2001: unresolved external symbol "private: void
__thiscall ImplDelData::AttachToWindow(class Window *)"
(?AttachToWindow@ImplDelData@@AAEXPAVWindow@@@Z)
vcl.lib(dialog.obj) : error LNK2001: unresolved external symbol "private: void
__thiscall ImplDelData::AttachToWindow(class Window *)"
(?AttachToWindow@ImplDelData@@AAEXPAVWindow@@@Z)
../wntmsci10.pro/bin/vcl680mi.dll : fatal error LNK1120: 1 unresolved externals
dmake:  Error code 96, while making '../wntmsci10.pro/bin/vcl680mi.dll'

ERROR: Error 65280 occurred while making /cygdrive/d/w1/tin_tcsh/vcl/util

Please ignore if this is work in progress on m167.
Comment 1 Martin Hollmichel 2006-05-07 08:47:45 UTC
reassign 
Comment 2 rt 2006-05-08 09:53:07 UTC
Sorry, I cannot reproduce this problem here. 
ImplDelData::AttachToWindow is implemented in vcl/source/window/window.cxx.
There has been a change in vcl58, but, as I wrote, I cannot see any problems here.
Herbert, do yo have any idea?
(For now I reduce priority from 1 to 2. If this really is a breaker, feel free
to raise it again.)
Comment 3 pavel 2006-05-08 09:55:07 UTC
Compiles here without problems too.
Comment 4 hdu@apache.org 2006-05-08 10:15:03 UTC
no problems expected in this area.
@vq: remove the directory vcl/wntmsci10.pro and recompile.
Comment 5 quetschke 2006-05-08 17:42:21 UTC
Well, I tried again and it doesn't work for me. :(

Please note that I build with parallel dmake processes, i.e. build --all -- P2.

(Also called MAXPROCESS=2) This is something that doesn't work with the native
W32 version (i.e. from 4nt builds) of dmake.

Build log:
<http://go-oo.org/tinderbox/gunzip.cgi?tree=SRC680_m167&brief-log=1147099864.3793#EOF>

Lowering priority .. I'll investigate this evening.
Comment 6 hdu@apache.org 2006-07-07 15:57:22 UTC
What was the result of the investigation?
Comment 7 quetschke 2006-07-07 17:15:21 UTC
I'm not sure. It seems like sometimes (there are some other comparable issues)
a library is not ready to be used even though dmake finished building it.

This might be a strange caching issue of the OS.
Comment 8 hdu@apache.org 2006-09-14 15:45:19 UTC
reassigning
Comment 9 quetschke 2006-09-14 17:25:39 UTC
I'll close this as "WORKSFORME NOW". No idea if the problem is solved or just
not triggered at the moment.
Comment 10 quetschke 2006-09-14 17:26:04 UTC
c