ports/168717: editors/libreoffice: does not compile

J B jb.1234abcd at gmail.com
Sun Jul 1 20:30:15 UTC 2012


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

From: J B <jb.1234abcd at gmail.com>
To: FreeBSD-gnats-submit at freebsd.org, freebsd-bugs at freebsd.org, 
	crees at FreeBSD.org, vsjcfm at gmail.com
Cc:  
Subject: ports/168717: editors/libreoffice: does not compile
Date: Sun, 1 Jul 2012 22:25:36 +0200

 $ 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).
 jb


More information about the freebsd-office mailing list