Yuri Dario wrote:
Hi,

I'm unable to link the vos dll because of two externals functions
missing:

E:\rd\OpenOffice\OOo_2.0beta2\vos\os2gcci.pro\slo\process.obj(E:\rd\Open
Office\OOo_2.0beta2\vos\source\process.cxx) : error LNK2029:
"(anonymous namespace)::rtl_Instance<vos::OMutex,
rtl::Static<vos::OMutex, (anonymous
namespace)::lclMutex>::StaticInstance, osl::Guard<osl::Mutex>,
osl::GetGlobalMutex, int, int>::create(rtl::Static<vos::OMutex,
(anonymous namespace)::lclMutex>::StaticInstance, osl::GetGlobalMutex)"
: unresolved
external
E:\rd\OpenOffice\OOo_2.0beta2\vos\os2gcci.pro\slo\process.obj(E:\rd\Open
Office\OOo_2.0beta2\vos\source\process.cxx) : error LNK2029:
"(anonymous namespace)::rtl_Instance<vos::OMutex,
rtl::Static<vos::OMutex, (anonymous
namespace)::lclMutex>::StaticInstance, osl::Guard<osl::Mutex>,
osl::GetGlobalMutex, int, int>::m_pInstance" : unresolved external

I don't understand in which file these functions/instances are supposed
to be declared; in vos/source/mutex.cxx or inside SAL?

These symbols belong to a template instantiation (rtl::Static<...>) in vos/source/process.cxx, so the symbols should be defined in process.obj.

-Stephan

TIA,


Bye,

        Yuri Dario

/*
 * member of TeamOS/2 - Italy
 * http://www.os2power.com/yuri
 * http://www.teamos2.it
 */

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

Reply via email to