Hi Juri,

Yuri Dario schrieb:

I'm building OO using the compiler STL library shipped with gcc3.3.5, but I'm getting this strange error:


You should try to get STLport - preferrably the included version - compiling on your platform, to eliminate an incalculable unknown from your port. OOo doesn't build out of the box with compiler STL even on existing platforms.

E:\rd\OpenOffice\OOo_2.0beta2\sal\os2gcci.pro\slb\sal.lib(bootstrap.ob
j) : error LNK2029: "guard variable for rtl::Static<__gnu_cxx::hash_map<rtl::OUString, Bootstrap_Impl*, rtl::OUStringHash, std::equal_to<rtl::OUString>, sal::Allocator<rtl::OUString> >, (anonymous namespace)::bootstrap_map>::StaticInstance::operator()()::instance" : unresolved external

I'm not used to 'guard variable for' term, so I don't know where to look.


Guard variables are compiler-generated variables that are used to ensure that dynamically initialized function-scope static variables are initialized (e.g. constructed) only once. If the compiler introduces such variables it should also make them available for linking.

-> Looks like a compiler bug.

Ciao, Joerg

--
Joerg Barfurth              Sun Microsystems - Desktop - Hamburg
>>>>>>>>>>>>>>>>>> using std::disclaimer <<<<<<<<<<<<<<<<<<<<<<<
Software Engineer                         [EMAIL PROTECTED]
OpenOffice.org Configuration          http://util.openoffice.org


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to