[Libreoffice] build error with stlport

Andreas Radke a.radke at arcor.de
Fri Mar 25 07:31:00 PDT 2011


I'trying to build --with-stlport on i686 for ArchLinux. The build fails
here in "sw" using system boost 1.46.0:

Compiling: sw/unxlngi6.pro/misc/vbaswobj_dflt.uno_version.c
Making:    swall.lib
Making:    swui.lib
Making:    swen-US.res
Compiling: rsc_sw
Making:    libswdli.so
Making:    libswli.so
../unxlngi6.pro/slo/cellfml.o: In function `lcl_ConvertWWFormula(String const&)':
/build/src/libreoffice-build-3.3.2.2/build/libreoffice-3.3.2.2/sw/source/core/fields/cellfml.cxx:712: undefined reference to `ixion::formula_lexer::swap_tokens(boost::ptr_vector<ixion::lexer_token_base, boost::heap_clone_allocator, _STL::allocator<void*> >&)'
/build/src/libreoffice-build-3.3.2.2/build/libreoffice-3.3.2.2/sw/source/core/fields/cellfml.cxx:717: 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)'
collect2: ld returned 1 exit status
dmake:  Error code 1, while making '../unxlngi6.pro/lib/libswli.so'

and when adding --without-system-boost:

Compiling: rsc_sw
Making:    libswdli.so
Making:    libswli.so
/usr/bin/ld: cannot find -lboost_thread-mt
collect2: ld returned 1 exit status
dmake:  Error code 1, while making '../unxlngi6.pro/lib/libswli.so'


I only found some notes about ixion and fields-table-formula.diff
probably breaking this.

Any idea about this?

-Andy


More information about the LibreOffice mailing list