Hi Ariel,
is /usr/local/lib in the linker search path? > > Can you tell me how to put /usr/local/lib in the linker search path. * does your system set the environment variable LD_LIBRARY_PATH > Try echo $LD_LIBRARY_PATH > > My system did not set the environment variable LD_LIBRARY_PATH, the echo result is NULL. * does your system add this path in the ld configuration? Usually > /etc/ld.so.conf and /etc/ld.so.conf.d/*.conf > > > If /usr/local/lib is not on the linker search path you will always get > undefined references. > Adding -L/usr/local/lib to the linker command is not enough. > > did you build the trunk/main/test module? > > When I met the problem in smoketestoo_native module, I tried to build test module. But there were problems too. Here is the error message: lily@lily-desktop:~/ooo/main$ cd test && build build -- version: 275224 ============= Building module test ============= Entering /home/lily/ooo/main/test/source/java/org/openoffice/test/tools echo Manifest-Version: 1.0 > ../../../../../../ unxlngi6.pro/class/test-tools/META-INF/MANIFEST.MF echo "Class-Path: juh.jar ridl.jar unoil.jar" >> ../../../../../../ unxlngi6.pro/class/test-tools/META-INF/MANIFEST.MF echo "Solar-Version: 340m1(Build:9584)" >> ../../../../../../ unxlngi6.pro/class/test-tools/META-INF/MANIFEST.MF cd ../../../../../../unxlngi6.pro/class/test-tools && zip -u -rX ../test-tools.jar META-INF/MANIFEST.MF || ret=$?; if [[ "$ret" != "12" && "$ret" != "1" ]] ; then exit $ret ; fi && echo "Nothing to update for zip" updating: META-INF/MANIFEST.MF (deflated 14%) cd ../../../../../../unxlngi6.pro/class && zip -u -rX test-tools.jar org/openoffice/test/tools || ret=$?; if [[ "$ret" != "12" && "$ret" != "1" ]] ; then exit $ret ; fi && echo "Nothing to update for zip" Nothing to update for zip Entering /home/lily/ooo/main/test/source/java/org/openoffice/test echo Manifest-Version: 1.0 > ../../../../../ unxlngi6.pro/class/test/META-INF/MANIFEST.MF echo "Class-Path: juh.jar ridl.jar unoil.jar" >> ../../../../../ unxlngi6.pro/class/test/META-INF/MANIFEST.MF echo "Solar-Version: 340m1(Build:9584)" >> ../../../../../ unxlngi6.pro/class/test/META-INF/MANIFEST.MF cd ../../../../../unxlngi6.pro/class/test && zip -u -rX ../test.jar META-INF/MANIFEST.MF -x "org/openoffice/test/tools/*" || ret=$?; if [[ "$ret" != "12" && "$ret" != "1" ]] ; then exit $ret ; fi && echo "Nothing to update for zip" updating: META-INF/MANIFEST.MF (deflated 14%) cd ../../../../../unxlngi6.pro/class && zip -u -rX test.jar org/openoffice/test -x "org/openoffice/test/tools/*" || ret=$?; if [[ "$ret" != "12" && "$ret" != "1" ]] ; then exit $ret ; fi && echo "Nothing to update for zip" Nothing to update for zip Entering /home/lily/ooo/main/test/inc Entering /home/lily/ooo/main/test/source/cpp Making: libtest.so g++ -Wl,-z,combreloc -Wl,-z,defs -Wl,-Bsymbolic-functions -Wl,--dynamic-list-cpp-new -Wl,--dynamic-list-cpp-typeinfo -Wl,--hash-style=both -shared -L../../unxlngi6.pro/lib -L../lib -L/home/lily/ooo/main/solenv/unxlngi6/lib -L/home/lily/ooo/main/solver/340/ unxlngi6.pro/lib -L/home/lily/ooo/main/solenv/unxlngi6/lib -L/usr/lib/jvm/java-6-sun/lib -L/usr/lib/jvm/java-6-sun/jre/lib/i386 -L/usr/lib/jvm/java-6-sun/jre/lib/i386/client -L/usr/lib/jvm/java-6-sun/jre/lib/i386/native_threads -L/usr/lib ../../ unxlngi6.pro/slo/getargument.o ../../unxlngi6.pro/slo/gettestargument.o../../ unxlngi6.pro/slo/officeconnection.o ../../ unxlngi6.pro/slo/toabsolutefileurl.o ../../unxlngi6.pro/slo/uniquepipename.o../../ unxlngi6.pro/slo/test_version.o -o ../../unxlngi6.pro/lib/libtest.so-luno_cppuhelpergcc3 -luno_cppu -L/usr/local/lib -lcppunit -luno_sal -Wl,--as-needed -ldl -lpthread -lm -Wl,--no-as-needed -Wl,-Bdynamic -lstlport_gcc ../../unxlngi6.pro/slo/uniquepipename.o: In function `test::uniquePipeName(rtl::OUString const&)': uniquepipename.cxx:(.text+0xb9): undefined reference to `CppUnit::SourceLine::SourceLine(_STL::basic_string<char, _STL::char_traits<char>, _STL::allocator<char> > const&, int)' ../../unxlngi6.pro/slo/uniquepipename.o: In function `void CppUnit::assertEquals<oslProcessError>(oslProcessError const&, oslProcessError const&, CppUnit::SourceLine, _STL::basic_string<char, _STL::char_traits<char>, _STL::allocator<char> > const&)': uniquepipename.cxx:(.text._ZN7CppUnit12assertEqualsI15oslProcessErrorEEvRKT_S4_NS_10SourceLineERKN4_STL12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE[void CppUnit::assertEquals<oslProcessError>(oslProcessError const&, oslProcessError const&, CppUnit::SourceLine, _STL::basic_string<char, _STL::char_traits<char>, _STL::allocator<char> > const&)]+0x43): undefined reference to `CppUnit::AdditionalMessage::AdditionalMessage(_STL::basic_string<char, _STL::char_traits<char>, _STL::allocator<char> > const&)' uniquepipename.cxx:(.text._ZN7CppUnit12assertEqualsI15oslProcessErrorEEvRKT_S4_NS_10SourceLineERKN4_STL12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE[void CppUnit::assertEquals<oslProcessError>(oslProcessError const&, oslProcessError const&, CppUnit::SourceLine, _STL::basic_string<char, _STL::char_traits<char>, _STL::allocator<char> > const&)]+0x73): undefined reference to `CppUnit::Asserter::failNotEqual(_STL::basic_string<char, _STL::char_traits<char>, _STL::allocator<char> >, _STL::basic_string<char, _STL::char_traits<char>, _STL::allocator<char> >, CppUnit::SourceLine const&, CppUnit::AdditionalMessage const&, _STL::basic_string<char, _STL::char_traits<char>, _STL::allocator<char> >)' collect2: ld returned 1 exit status dmake: Error code 1, while making '../../unxlngi6.pro/lib/libtest.so' ERROR: error 65280 occurred while making /home/lily/ooo/main/test/source/cpp lily@lily-desktop:~/ooo/main/test$