Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Dec 2015 15:03:19 -0500
From:      Omar S <omars1234@gmail.com>
To:        office@freebsd.org
Subject:   libreoffice in ports fails on linking because of collada location
Message-ID:  <CA%2B%2BoXvRWnc6qR5a7ZmV1_K4n2YQzxU%2BpEZjjkQU6nnUib0%2BHxg@mail.gmail.com>

index | next in thread | raw e-mail

Hi,

Using current ports and current FreeBSD 10.2-releng , both libreoffice4 and
libreoffice linking fails on COLLADA. opencollada-1.2.2.20150519 is
installed

It appears that the port isn't correctly using $LOCALBASE for all pathing.
Please fix, thanks.

libreoffice4 port fails here:
/usr/ports/editors/libreoffice4/work/libreoffice-4.3.7.2/instdir/program/libavmedialo.so:
undefined reference to
`COLLADABU::URI::setPath(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > const&,
std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> > const&, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > const&)'
/usr/ports/editors/libreoffice4/work/libreoffice-4.3.7.2/instdir/program/libavmedialo.so:
undefined reference to `COLLADABU::URI::getPathFileBase() const'
/usr/ports/editors/libreoffice4/work/libreoffice-4.3.7.2/instdir/program/libavmedialo.so:
undefined reference to `COLLADAFW::FloatOrDoubleArray::getDoubleValues()
const'
/usr/ports/editors/libreoffice4/work/libreoffice-4.3.7.2/instdir/program/libavmedialo.so:
undefined reference to `COLLADABU::URI::getPathExtension() const'
/usr/ports/editors/libreoffice4/work/libreoffice-4.3.7.2/instdir/program/libavmedialo.so:
undefined reference to `COLLADABU::URI::URI(COLLADABU::URI const&, bool)'
/usr/ports/editors/libreoffice4/work/libreoffice-4.3.7.2/instdir/program/libavmedialo.so:
undefined reference to `COLLADABU::Math::Matrix4::determinant() const'
/usr/ports/editors/libreoffice4/work/libreoffice-4.3.7.2/instdir/program/libavmedialo.so:
undefined reference to `COLLADAFW::UniqueId::toAscii() const'
/usr/ports/editors/libreoffice4/work/libreoffice-4.3.7.2/instdir/program/libavmedialo.so:
undefined reference to `COLLADABU::Math::Matrix4::inverse() const'
/usr/ports/editors/libreoffice4/work/libreoffice-4.3.7.2/instdir/program/libavmedialo.so:
undefined reference to `COLLADAFW::UniqueId::~UniqueId()'
<...>
ASaxFWL::Loader::~Loader()'
/usr/ports/editors/libreoffice4/work/libreoffice-4.3.7.2/instdir/program/libavmedialo.so:
undefined reference to `COLLADAFW::Root::~Root()'
/usr/ports/editors/libreoffice4/work/libreoffice-4.3.7.2/instdir/program/libavmedialo.so:
undefined reference to `COLLADAFW::UniqueId::INVALID'
c++: error: linker command failed with exit code 1 (use -v to see
invocation)
/usr/ports/editors/libreoffice4/work/libreoffice-4.3.7.2/solenv/gbuild/LinkTarget.mk:444:
recipe for target
'/usr/ports/editors/libreoffice4/work/libreoffice-4.3.7.2/workdir/LinkTarget/Executable/svg2odf'
failed
gmake[3]: ***
[/usr/ports/editors/libreoffice4/work/libreoffice-4.3.7.2/workdir/LinkTarget/Executable/svg2odf]
Error 1
gmake[3]: *** wait: No child processes.  Stop.
Makefile:224: recipe for target 'build' failed
gmake[2]: *** [build] Error 2
gmake[2]: Leaving directory
'/usr/ports/editors/libreoffice4/work/libreoffice-4.3.7.2'
===> Compilation failed unexpectedly.

libreoffice5 fails similarly:
usr/ports/editors/libreoffice/work/libreoffice-5.0.4.2/instdir/program/libavmedialo.so:
undefined reference to `COLLADAFW::Texture::getSamplerId() const'
/usr/ports/editors/libreoffice/work/libreoffice-5.0.4.2/instdir/program/libavmedialo.so:
undefined reference to `COLLADASaxFWL::Loader::~Loader()'
/usr/ports/editors/libreoffice/work/libreoffice-5.0.4.2/instdir/program/libavmedialo.so:
undefined reference to `COLLADAFW::Root::~Root()'
/usr/ports/editors/libreoffice/work/libreoffice-5.0.4.2/instdir/program/libavmedialo.so:
undefined reference to `COLLADAFW::UniqueId::INVALID'
c++: error: linker command failed with exit code 1 (use -v to see
invocation)
/usr/ports/editors/libreoffice/work/libreoffice-5.0.4.2/svx/Executable_gengal.mk:20:
recipe for target
'/usr/ports/editors/libreoffice/work/libreoffice-5.0.4.2/instdir/program/gengal.bin'
failed
gmake[3]: ***
[/usr/ports/editors/libreoffice/work/libreoffice-5.0.4.2/instdir/program/gengal.bin]
Error 1

-omar


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B%2BoXvRWnc6qR5a7ZmV1_K4n2YQzxU%2BpEZjjkQU6nnUib0%2BHxg>