TEMPFILE=/var/no-tmpfs/portage/app-office/libreoffice-6.3.3.2/temp/gbuild.UUJx8h && mv ${TEMPFILE} /var/no-tmpfs/portage/app-office/libreoffice-6.3.3.2/work/libreoffice-6.3.3.2/workdir/LinkTarget/Library/libcairocanvaslo.so.objectlist S=/var/no-tmpfs/portage/app-office/libreoffice-6.3.3.2/work/libreoffice-6.3.3.2 && I=$S/instdir && W=$S/workdir && x86_64-pc-linux-gnu-g++ -pthread -shared -Wl,-z,noexecstack -Wl,-z,origin '-Wl,-rpath,$ORIGIN' -Wl,-rpath-link,$I/program -Wl,-z,defs -fstack-protector-strong -Wl,-rpath-link,/lib:/usr/lib -Wl,-z,combreloc -Wl,--hash-style=gnu -Wl,-Bsymbolic-functions -L$W/LinkTarget/StaticLibrary -L$I/sdk/lib -L$I/program -L$I/program -Wl,-O1 -Wl,-fuse-ld=bfd -Wl,--enable-new-dtags -march=skylake -mtune=skylake -O2 -pipe $W/CxxObject/connectivity/source/drivers/component/CColumns.o $W/CxxObject/connectivity/source/drivers/component/CDatabaseMetaData.o $W/CxxObject/connectivity/source/drivers/component/CPreparedStatement.o $W/CxxObject/connectivity/source/drivers/component/CResultSet.o $W/CxxObject/connectivity/source/drivers/component/CStatement.o $W/CxxObject/connectivity/source/drivers/component/CTable.o $W/CxxObject/connectivity/source/drivers/file/FCatalog.o $W/CxxObject/connectivity/source/drivers/file/FColumns.o $W/CxxObject/connectivity/source/drivers/file/FConnection.o $W/CxxObject/connectivity/source/drivers/file/FDatabaseMetaData.o $W/CxxObject/connectivity/source/drivers/file/FDateFunctions.o $W/CxxObject/connectivity/source/drivers/file/FDriver.o $W/CxxObject/connectivity/source/drivers/file/FNoException.o $W/CxxObject/connectivity/source/drivers/file/FNumericFunctions.o $W/CxxObject/connectivity/source/drivers/file/FPreparedStatement.o $W/CxxObject/connectivity/source/drivers/file/FResultSet.o $W/CxxObject/connectivity/source/drivers/file/FResultSetMetaData.o $W/CxxObject/connectivity/source/drivers/file/FStatement.o $W/CxxObject/connectivity/source/drivers/file/FStringFunctions.o $W/CxxObject/connectivity/source/drivers/file/FTable.o $W/CxxObject/connectivity/source/drivers/file/FTables.o $W/CxxObject/connectivity/source/drivers/file/fanalyzer.o $W/CxxObject/connectivity/source/drivers/file/fcode.o $W/CxxObject/connectivity/source/drivers/file/fcomp.o $W/CxxObject/connectivity/source/drivers/file/quotedstring.o -Wl,--start-group -Wl,--end-group -Wl,--no-as-needed -lmergedlo -luno_cppu -luno_cppuhelpergcc3 -luno_sal -luno_salhelpergcc3 -o $I/program/libfilelo.so [LNK] Library/libdbpool2.so /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::zlib::sync_flush' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::zlib::deflated' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::detail::gzip_footer::reset()' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::detail::zlib_base::before(char const*&, char const*, char*&, char*)' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::zlib::default_compression' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::detail::zlib_base::do_init(boost::iostreams::zlib_params const&, bool, void* (*)(void*, unsigned int, unsigned int), void (*)(void*, void*), void*)' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::detail::zlib_base::zlib_base()' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::zlib::default_strategy' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::detail::zlib_base::reset(bool, bool)' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::detail::zlib_base::xinflate(int)' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::detail::gzip_header::process(char)' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::detail::gzip_header::reset()' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::detail::gzip_footer::process(char)' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::zlib_error::check(int)' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::zlib::stream_end' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::detail::zlib_base::~zlib_base()' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::detail::zlib_base::after(char const*&, char*&, bool)' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /usr/lib/liborcus-0.14.so.0: undefined reference to `boost::iostreams::zlib::okay' collect2: error: ld returned 1 exit status make[1]: *** [/var/no-tmpfs/portage/app-office/libreoffice-6.3.3.2/work/libreoffice-6.3.3.2/solenv/gbuild/LinkTarget.mk:636: /var/no-tmpfs/portage/app-office/libreoffice-6.3.3.2/work/libreoffice-6.3.3.2/workdir/LinkTarget/Executable/canvasdemo] Error 1 Reproducible: Always Steps to Reproduce: tested here with app-office/libreoffice-6.3.3.2
Try rebuilding boost and then libreoffice.
(In reply to Tomáš Mózes from comment #1) > Try rebuilding boost and then libreoffice. That wouldn't help as liborcus is already installed.
USE=zlib emerge -1 dev-libs/boost ; emerge -1 dev-libs/liborcus : emerge -1 libreoffice fiwes it. That how I did it, the liborcus step might be superfluous though;
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ce457bd7c36639364dae655ecf0e9c5ef66c8be commit 8ce457bd7c36639364dae655ecf0e9c5ef66c8be Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2019-11-02 09:40:49 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2019-11-02 15:22:29 +0000 dev-libs/liborcus: Add missing USEDEP on dev-libs/boost[zlib] Closes: https://bugs.gentoo.org/699128 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> dev-libs/liborcus/{liborcus-0.14.1.ebuild => liborcus-0.14.1-r1.ebuild} | 2 +- dev-libs/liborcus/liborcus-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)