Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Jul 2012 22:25:36 +0200
From:      J B <jb.1234abcd@gmail.com>
To:        FreeBSD-gnats-submit@freebsd.org, freebsd-bugs@freebsd.org,  crees@FreeBSD.org, vsjcfm@gmail.com
Subject:   ports/168717: editors/libreoffice: does not compile
Message-ID:  <CAJXMFhHB0XwrGEBb5ZqpRCgZz9C7Fqcfy%2BWSp7QGQCDQ01AFFQ@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
$ uname -a
FreeBSD localhost.localdomain 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Tue Jun
12 01:47:53 UTC 2012     root@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@localhost /usr/ports/editors/libreoffice]# make clean
===>  Cleaning for libreoffice-3.5.4
[root@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@localhost /usr/ports/editors/libreoffice]# make install
...
===>   Registering installation for libreoffice-3.5.4
[root@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJXMFhHB0XwrGEBb5ZqpRCgZz9C7Fqcfy%2BWSp7QGQCDQ01AFFQ>