I have some troubles building o3d from sources under Ubuntu 10.04
(32-bit). Debug build finished successfully, but I want to build o3d
(especially o3dConverter) with BUILDTYPE=Release, and I get following
linker error:
LINK(target) out/Release/o3dConverter
out/Release/obj.target/third_party/fcollada/files/libfcollada.a(FCDObjectWithId.o):
In function `FCDObjectWithId::RemoveDaeId()':
/home/sotakone/work/o3d/third_party/fcollada/files/FCDocument/FCDObjectWithId.cpp:77:
undefined reference to
`FUUniqueStringMapT<char>::erase(fm::stringT<char> const&)'
How can I fix it? And is there any real difference between Debug and
Release builds (I need converter to be fast and memory-efficient)?
Regards,
Mike.
PS: Also I had some troubles with -fno-exceptions CXX flag, I changed
makefiles manually to fix them.