Henrik /KaarPoSoft píše v Út 16. 11. 2010 v 12:23 +0100: > Dear all, > > I am trying to build libreoffice 3.2.99.3 > > In sw/util when making libswli.so I get: > > ../unxlngi6.pro/slo/cellfml.o: In function `lcl_ConvertWWFormula(String > const&)': > cellfml.cxx:(.text+0x29c4): undefined reference to > `ixion::formula_lexer::swap_tokens(boost::ptr_vector<ixion::lexer_token_base, > boost::heap_clone_allocator, _STL::allocator<void*> >&)' > cellfml.cxx:(.text+0x2a13): undefined reference to > `ixion::formula_parser::formula_parser(boost::ptr_vector<ixion::lexer_token_base, > > boost::heap_clone_allocator, _STL::allocator<void*> > const&, > boost::ptr_map<_STL::basic_string<char, _STL::char_traits<char>, > _STL::allocator<char> >, ixion::base_cell, > _STL::less<_STL::basic_string<char, _STL::char_traits<char>, > _STL::allocator<char> > >, boost::heap_clone_allocator, > _STL::allocator<_STL::pair<_STL::basic_string<char, > _STL::char_traits<char>, _STL::allocator<char> > const, void*> > >*, bool)' > > Re-building with VERBOSE=true confirms that the ixion library is > included in the g++ command: -lixion-0.2 > > However: > nm -C solver/330/unxlngi6.pro/lib/libixion-0.2.a | grep > formula_lexer::swap_tokens > Gives: > 00000ec4 T > ixion::formula_lexer::swap_tokens(boost::ptr_vector<ixion::lexer_token_base, > boost::heap_clone_allocator, std::allocator<void*> >&) > U > ixion::formula_lexer::swap_tokens(boost::ptr_vector<ixion::lexer_token_base, > boost::heap_clone_allocator, std::allocator<void*> >&)
I wonder if it might be related to stlport. I see the same problem on SLED10 where I have the stlport enabled. I do not see it on SLED11 where I compile without stlport. The symbol in libixion-0.2.a has "std::allocator<void*>". cellfml.o wants to use _STL::allocator<void*> ixion is compiled without STL; cellfml.o is compiled with STL; I have tried to compile ixion with STL but I got many error; hmm, it will need more love. Cedric, Kohei, do you suggest anything? Best Regards, Petr _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice