I filed this as
<http://www.openoffice.org/issues/show_bug.cgi?id=49856>.
The old feb 2003 Platform SDK works well for my OOo builds, but
it is not available anymore therefore we should find a solution
to keep OOo buildable outside of already existing build environments.
While setting up a new build environment I found that the build of icu
fails with the current
"Microsoft� Windows Server 2003 SP1 Platform SDK - April 2005 Edition"
I installed
MS Windows Core SDK
MS Web Workshop (IE) SDK
MS Internet Information Server (IIS) SDK
MS Data Access Services (MDAC) SDK
MS Windows Installer SDK
from the SDK.
In the OOo environment ILIB (and therefore LIB) uses the following order:
ILIB=(OOoLibs):
(Java Libs):
(PSDK Libs): (1)
(Framework SDK from .NET2003 Libs):
(.NET 2003 Libs): (2)
(DirectX SDK Libs)
If I place the PSDK libs (1) behind the actual compiler libs (2) the
build of icu (and the rest? The build is still running and currently
in filter ) finishes.
But with the unpatched, and IMHO correct order it fails, see errorlog
at the end.
What is the order of the lib dirs in the Hamburg environment? How to
proceed from here?
Volker
Errorlog:
Generating Code...
link.exe @c:\DOKUME~1\q\LOKALE~1\Temp\nm3668.tmp
Creating library .\..\..\..\lib\icuio.lib and object
.\..\..\..\lib\icuio.exp
ustream.obj : error LNK2019: unresolved external symbol "public: void
__thiscall
std::locale::facet::_Register(void)" ([EMAIL PROTECTED]@[EMAIL
PROTECTED]@@QAEXXZ)
referenced in function "class std::ctype<char> const & __cdecl
std::use_facet<class std::ctype<char> >(class std::locale const &)"
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@@std@@[EMAIL PROTECTED]@[EMAIL
PROTECTED]@0@@Z)
ustream.obj : error LNK2019: unresolved external symbol "public: class
std::locale::facet const * __thiscall std::locale::_Getfacet(unsigned
int)const
" ([EMAIL PROTECTED]@std@@[EMAIL PROTECTED]@[EMAIL PROTECTED]) referenced in
function "class
std::ctype<char> const & __cdecl std::use_facet<class std::ctype<char>
>(class
std::locale const &)"
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@@std@@[EMAIL PROTECTED]@[EMAIL
PROTECTED]@0@@Z)
..\..\..\bin\icuio26.dll : fatal error LNK1120: 2 unresolved externals
NMAKE : fatal error U1077: 'link.exe' : return code '0x460'
Stop.
NMAKE : fatal error U1077: 'c:\PROGRA~1\MICROS~1.NET\Vc7\bin\nmake.exe'
: return
code '0x2'
Stop.
dmake: Error code 2, while making
'./wntmsci10.pro/misc/build/so_built_so_icu'
---* tg_merge.mk *---
--
If you like my work consider: http://www.scytek.de/donations.html
PGP/GPG key (ID: 0x9F8A785D) available from wwwkeys.de.pgp.net
key-fingerprint 550D F17E B082 A3E9 F913 9E53 3D35 C9BA 9F8A 785D