Hi, I’m getting this errors when linking with the static libs:
./Main.o: In function daeTArray<daeSmartRef<daeMetaElement> >::daeTArray()': Main.cpp:(.text._ZN9daeTArrayI11daeSmartRefI14daeMetaElementEEC1Ev[daeTArray<daeSmartRef<daeMetaElement> >::daeTArray()]+0xd): undefined reference to
daeArray::daeArray()’
./Main.o: In function daeSmartRef<daeMetaElement>::daeSmartRef(daeSmartRef<daeMetaElement> const&)': Main.cpp:(.text._ZN11daeSmartRefI14daeMetaElementEC1ERKS1_[daeSmartRef<daeMetaElement>::daeSmartRef(daeSmartRef<daeMetaElement> const&)]+0x19): undefined reference to
checkedRef(daeRefCountedObj const*)’
./Main.o: In function daeSmartRef<daeMetaElement>::operator=(daeSmartRef<daeMetaElement> const&)': Main.cpp:(.text._ZN11daeSmartRefI14daeMetaElementEaSERKS1_[daeSmartRef<daeMetaElement>::operator=(daeSmartRef<daeMetaElement> const&)]+0x15): undefined reference to
checkedRef(daeRefCountedObj const*)’
Main.cpp:(.text.ZN11daeSmartRefI14daeMetaElementEaSERKS1[daeSmartRef<daeMetaElement>::operator=(daeSmartRef<daeMetaElement> const&)]+0x22): undefined reference to checkedRelease(daeRefCountedObj const*)' ./Main.o: In function
daeSmartRef<daeMetaElement>::~daeSmartRef()’:
Main.cpp:(.text._ZN11daeSmartRefI14daeMetaElementED1Ev[daeSmartRef<daeMetaElement>::~daeSmartRef()]+0xf): undefined reference to checkedRelease(daeRefCountedObj const*)' ./Main.o: In function
daeTArray<daeSmartRef<daeMetaElement> >::~daeTArray()’:
Main.cpp:(.text._ZN9daeTArrayI11daeSmartRefI14daeMetaElementEED0Ev[daeTArray<daeSmartRef<daeMetaElement> >::~daeTArray()]+0x4e): undefined reference to daeArray::~daeArray()' Main.cpp:(.text._ZN9daeTArrayI11daeSmartRefI14daeMetaElementEED0Ev[daeTArray<daeSmartRef<daeMetaElement> >::~daeTArray()]+0x67): undefined reference to
daeArray::~daeArray()’
./Main.o: In function daeTArray<daeSmartRef<daeMetaElement> >::~daeTArray()': Main.cpp:(.text._ZN9daeTArrayI11daeSmartRefI14daeMetaElementEED1Ev[daeTArray<daeSmartRef<daeMetaElement> >::~daeTArray()]+0x4e): undefined reference to
daeArray::~daeArray()’
Main.cpp:(.text._ZN9daeTArrayI11daeSmartRefI14daeMetaElementEED1Ev[daeTArray<daeSmartRef<daeMetaElement> >::~daeTArray()]+0x67): undefined reference to daeArray::~daeArray()' ./Main.o: In function
DAE::DAE(daeDatabase*, daeIOPlugin*)’:
Main.cpp:(.text._ZN3DAEC1EP11daeDatabaseP11daeIOPlugin[DAE::DAE(daeDatabase*, daeIOPlugin*)]+0x8): undefined reference to vtable for DAE' Main.cpp:(.text._ZN3DAEC1EP11daeDatabaseP11daeIOPlugin[DAE::DAE(daeDatabase*, daeIOPlugin*)]+0x22): undefined reference to
daeAtomicTypeList::daeAtomicTypeList(DAE&)’
Main.cpp:(.text._ZN3DAEC1EP11daeDatabaseP11daeIOPlugin[DAE::DAE(daeDatabase*, daeIOPlugin*)]+0x4d): undefined reference to daeURI::daeURI(DAE&, bool)' Main.cpp:(.text._ZN3DAEC1EP11daeDatabaseP11daeIOPlugin[DAE::DAE(daeDatabase*, daeIOPlugin*)]+0x5b): undefined reference to
daeURIResolverList::daeURIResolverList()’
Main.cpp:(.text._ZN3DAEC1EP11daeDatabaseP11daeIOPlugin[DAE::DAE(daeDatabase*, daeIOPlugin*)]+0x6b): undefined reference to daeIDRefResolverList::daeIDRefResolverList()' Main.cpp:(.text._ZN3DAEC1EP11daeDatabaseP11daeIOPlugin[DAE::DAE(daeDatabase*, daeIOPlugin*)]+0x84): undefined reference to
DAE::init(daeDatabase*, daeIOPlugin*)’
Main.cpp:(.text._ZN3DAEC1EP11daeDatabaseP11daeIOPlugin[DAE::DAE(daeDatabase*, daeIOPlugin*)]+0x9f): undefined reference to daeIDRefResolverList::~daeIDRefResolverList()' Main.cpp:(.text._ZN3DAEC1EP11daeDatabaseP11daeIOPlugin[DAE::DAE(daeDatabase*, daeIOPlugin*)]+0xb8): undefined reference to
daeURIResolverList::~daeURIResolverList()’
Main.cpp:(.text._ZN3DAEC1EP11daeDatabaseP11daeIOPlugin[DAE::DAE(daeDatabase*, daeIOPlugin*)]+0xd1): undefined reference to daeURI::~daeURI()' Main.cpp:(.text._ZN3DAEC1EP11daeDatabaseP11daeIOPlugin[DAE::DAE(daeDatabase*, daeIOPlugin*)]+0x103): undefined reference to
daeAtomicTypeList::~daeAtomicTypeList()’
./Main.o:(.rodata._ZTI9daeTArrayI11daeSmartRefI14daeMetaElementEE[typeinfo for daeTArray<daeSmartRef<daeMetaElement> >]+0x8): undefined reference to `typeinfo for daeArray’
collect2: ld returned 1 exit status
make: *** [ColladaDOM] Error 1