This might be unrelated, but I've had loads of trouble with linking STL/template code on Solaris. Using the compiler switch "-instances=static" fixed all my problems. Found here:

<http://hunnysoft.com/support/forum/messages/00002019.htm>

HTH,
Sven


On 31.08.2004, at 19:42, Surekha Guntur wrote:

Hi,

I am trying to build log4cxx on Sun solaris and I am getting following problems. I have used following following flags for configure script.

./configure CC=CC CXX=CC CXXFLAGS="-g -mt -KPIC -xarch=v8plus"

Following are the errors I get while doing 'make'. There are many undefined symbols similar to these. Can somebody please help me on this.

ild: (undefined symbol) log4cxx::helpers::ObjectPtrT<log4cxx::spi::RepositorySel
ector>&log4cxx::helpers::ObjectPtrT<log4cxx::spi:: RepositorySelector>::operator=
<log4cxx::spi::DefaultRepositorySelector*>(const __type_1&) -- referenced in ../
src/.libs/liblog4cxx.so
ild: (undefined symbol) void log4cxx::helpers::ObjectPtrT<log4cxx::helpers::Obje
ct>::cast<log4cxx::net::SocketAppender*>(const __type_1&) -- referenced in ../sr
c/.libs/liblog4cxx.so
ild: (undefined symbol) log4cxx::helpers::ObjectPtrT<log4cxx::helpers::PatternCo
nverter>&log4cxx::helpers::ObjectPtrT<log4cxx::helpers:: PatternConverter>::opera
tor=<log4cxx::helpers::PatternParser::LiteralPatternConverter*>(const __type_1&)
�-- referenced in ../src/.libs/liblog4cxx.so
*** Error code 5
make: Fatal error: Command failed for target `simplesocketserver'
Current working directory /csf/csf/w951bdz/log4cxx/log4cxx-0.9.7/src
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'

Thanks a lot,

Surekha.


Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!



Reply via email to