ports/168717: editors/libreoffice: does not compile

Chris Rees crees at FreeBSD.org
Sun Jul 1 20:52:22 UTC 2012


On 1 July 2012 21:34, Baptiste Daroussin <bapt at freebsd.org> wrote:
> On Sun, Jul 01, 2012 at 08:30:18PM +0000, Chris Rees wrote:
>> 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
>
> Not anymore

Ah, so I see.

I'm running it in my Tinderbox now, so people may have packages if it works....

http://www.bayofrum.net/tb/

Chris


More information about the freebsd-office mailing list