ports/168717: editors/libreoffice: does not compile

Chris Rees crees at FreeBSD.org
Sun Jul 1 20:30:19 UTC 2012


The following reply was made to PR ports/168717; it has been noted by GNATS.

From: Chris Rees <crees at FreeBSD.org>
To: J B <jb.1234abcd at gmail.com>
Cc: FreeBSD-gnats-submit at freebsd.org, vsjcfm at gmail.com
Subject: Re: ports/168717: editors/libreoffice: does not compile
Date: Sun, 1 Jul 2012 21:26:55 +0100

 On 1 July 2012 21:25, J B <jb.1234abcd at gmail.com> wrote:
 > $ uname -a
 > FreeBSD localhost.localdomain 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Tue Jun
 > 12 01:47:53 UTC 2012     root at i386-builder.daemonology.net:/usr/obj/usr/src/sys/
 > GENERIC  i386
 >
 > # cat /var/log/portmaster.log
 > ...
 > Sun Jun 10 23:43:01 CEST 2012
 >         Upgrade of boost-jam-1.45.0 to boost-jam-1.48.0
 > ...
 > Mon Jun 11 00:07:43 CEST 2012
 >         Upgrade of boost-libs-1.45.0_1 to boost-libs-1.48.0
 > ...
 >
 > $ ls -d /var/db/pkg/boost-*
 > /var/db/pkg/boost-jam-1.48.0    /var/db/pkg/boost-libs-1.48.0
 >
 > # pkg_delete /var/db/pkg/boost-*
 >
 > # cd /usr/ports/editors/libreoffice
 > [root at localhost /usr/ports/editors/libreoffice]# make clean
 > ===>  Cleaning for libreoffice-3.5.4
 > [root at localhost /usr/ports/editors/libreoffice]# make
 > ...
 > => Attempting to fetch http://ftp.rediris.es/mirror/TDF/libreoffice/src/3.5.4/li
 > breoffice-core-3.5.4.2.tar.xz
 > ...
 > ===>   libreoffice-3.5.4 depends on file: /usr/local/lib/libboost_regex.a - not
 > found
 > ===>    Verifying install for /usr/local/lib/libboost_regex.a in /usr/ports/deve
 > l/boost-libs
 > ...
 > => Attempting to fetch http://heanet.dl.sourceforge.net/project/boost/boost/1.48
 > .0/boost_1_48_0.tar.bz2
 > boost_1_48_0.tar.bz2                          100% of   46 MB  240 kBps 00m00s
 > ===>  Extracting for boost-libs-1.48.0
 > ...
 > ===>   boost-libs-1.48.0 depends on executable: bjam - not found
 > ===>    Verifying install for bjam in /usr/ports/devel/boost-jam
 > ===>  Extracting for boost-jam-1.48.0
 > ...
 > LibreOffice build succesfully finished.
 > ...
 > [root at localhost /usr/ports/editors/libreoffice]# make install
 > ...
 > ===>   Registering installation for libreoffice-3.5.4
 > [root at localhost /usr/ports/editors/libreoffice]#
 >
 > NOTE:
 > As seen above, the boost-lib and boost-jam are required for libreoffice
 > compilation.
 > I see missing '+REQUIRED_ BY' file in their package dirs:
 >  /var/db/pkg/boost-libs-1.48.0/
 > +COMMENT        +CONTENTS       +DESC           +DISPLAY        +MTREE_DIRS
 > # ls /var/db/pkg/boost-jam-1.48.0/
 > +COMMENT        +CONTENTS       +DESC           +MTREE_DIRS
 >
 > So, what was the trick with boost removal ?
 > If none, then what was the fix (this should be stated before closing the PR).
 
 The trick is to remove boost.  Libreoffice uses its own bundled version.
 
 Chris


More information about the freebsd-office mailing list