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

Reply via email to