Apache OpenOffice (AOO) Bugzilla – Issue 65136
W32 build fails in vcl/util
Last modified: 2006-09-14 17:26:04 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.
reassign
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.)
Compiles here without problems too.
no problems expected in this area. @vq: remove the directory vcl/wntmsci10.pro and recompile.
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.
What was the result of the investigation?
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.
reassigning
I'll close this as "WORKSFORME NOW". No idea if the problem is solved or just not triggered at the moment.
c