Child pages
  • LibreOffice
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Building notes

Many thanks to Peter Tribble for his invaluable work:

http://ptribble.blogspot.co.uk/2015/06/building-libreoffice-on-tribblix.html

Prerequirements for 4.4.3.2

Reference: https://wiki.documentfoundation.org/DLP/Libraries

DLP projects: http://www.documentliberation.org/projects/

 

ComponentVersionOI VersionProject URLArchive URLCommentMaintainer
cppunit1.13.21.13.2http://www.freedesktop.org/wiki/Software/cppunit/http://dev-www.libreoffice.org/src/cppunit-1.13.2.tar.gz
  • PR #860
AP

librevenge

0.0.2 https://sourceforge.net/p/libwpd/wiki/librevenge/http://sourceforge.net/projects/libwpd/files/librevenge/librevenge-0.0.2/librevenge-0.0.2.tar.xz/download
  • Pass --disable-werror to configure
  • PR #1336
AS
libodfgen0.1.4 https://sourceforge.net/p/libwpd/wiki/libodfgen/http://sourceforge.net/projects/libwpd/files/libodfgen/libodfgen-0.1.4/libodfgen-0.1.4.tar.xz/download
  • PR #1338
Needs volunteer
libwpd0.10.0 https://sourceforge.net/projects/libwpdhttp://sourceforge.net/projects/libwpd/files/libwpd/libwpd-0.10.0/libwpd-0.10.0.tar.xz/download
  • PR #1343
Needs volunteer
libwpg0.3.0 https://sourceforge.net/projects/libwpghttp://sourceforge.net/projects/libwpg/files/libwpg/libwpg-0.3.0/libwpg-0.3.0.tar.bz2/download
  • PR #1344
Needs volunteer
libmspub0.1.2 https://wiki.documentfoundation.org/DLP/Libraries/libmspubhttp://dev-www.libreoffice.org/src/libmspub/libmspub-0.1.2.tar.xz
  • Replace the call to pow() in src/lib/MSPUBMetaData.cpp with std::pow()
  • Remove zlib from the installed pc file (Tribblix, and some of the other illumos other distros, don't supply a pkgconfig file for zlib) Not OI Hipster.
  • PR #1348
Needs volunteer
libwps0.3.1 https://sourceforge.net/projects/libwpshttp://sourceforge.net/projects/libwps/files/libwps/libwps-0.4.0/libwps-0.4.0.tar.xz/download Needs volunteer
mdds0.11.2   
  • Make sure you have a PATH that has the gnu install ahead of the system install program when running make install.
 
Needs volunteer
libixion0.7.0   
  • Need some way of getting -pthreads past configure *and* make. For configure, I [Peter] used:

    env boost_cv_pthread_flag=-pthreads CFLAGS="-O -pthreads" CPPFLAGS="-pthreads" CXXFLAGS="-pthreads" configure ...


    and for make:

    gmake MDDS_CFLAGS=-pthreads
Needs volunteer
liborcus0.7.0   
  • Run the following against all the Makefiles that the configure step generates:

    gsed -i 's:-DMDDS_HASH_CONTAINER_BOOST:-pthreads -DMDDS_HASH_CONTAINER_BOOST:'
  • It looks to pkgconfig to find zlib, so you'll need to prevent that:

     env ZLIB_CFLAGS="-I/usr/include" ZLIB_LIBS="-lz" configure ...
Needs volunteer
libvisio0.1.1
 https://wiki.documentfoundation.org/DLP/Libraries/libvisio 
  • Replace the call to pow() in src/lib/VSDMetaData.cpp with std::pow()
  • Remove zlib and libxml-2.0 from the installed pc file
Needs volunteer
  • No labels