Summary: | app-text/libetonyek-0.1.10-r1: issue in dev-libs/boost pheonix module? (/.../ld: ./.../libetonyek_internal.a(libetonyek_internal_la-KEY1DivElement.o):(.bss+<snip>): multi) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo Office Team <office> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | leo, sam, soap |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/boostorg/phoenix/issues/111 https://bugs.gentoo.org/show_bug.cgi?id=887481 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 912173, 886577 | ||
Attachments: |
emerge-info.txt
app-text:libetonyek-0.1.10-r1:20221218-180438.log emerge-history.txt environment etc.clang.tar.bz2 etc.portage.tar.bz2 logs.tar.bz2 temp.tar.bz2 |
Description
Toralf Förster
2022-12-18 18:59:25 UTC
Created attachment 843505 [details]
emerge-info.txt
Created attachment 843507 [details]
app-text:libetonyek-0.1.10-r1:20221218-180438.log
Created attachment 843509 [details]
emerge-history.txt
Created attachment 843511 [details]
environment
Created attachment 843513 [details]
etc.clang.tar.bz2
Created attachment 843515 [details]
etc.portage.tar.bz2
Created attachment 843517 [details]
logs.tar.bz2
Created attachment 843519 [details]
temp.tar.bz2
i have the same multiple definitions error too with boost-1.81.0 it builds fine with the previous version. someone reported here but got closed for being in wrong place: https://www.mail-archive.com/libreoffice-bugs@lists.freedesktop.org/msg911140.html Same here. It built cleanly against dev-libs/boost-1.78.0-r2 too, local logs indicate. The upstream issue for this seems to be https://github.com/boostorg/phoenix/issues/111 which as of now is yet to be resolved. In any case this also affected my latest sys-cluster/ceph rebuild due to the boost update, which definitely worked with an older version of boost (as it's a rebuild). Hello! I am affected also: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1StringConverter.o):(.bss+0x12): multiple definition of `boost::phoenix::placeholders::uarg1'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0x12): first defined here collect2: error: ld returned 1 exit status PS - and seems it is impossible to compile LibreOffice with latest boost (ver. 81) Will try and report separately The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5297062bb5b595e8a37fdd0cad3bb3c79c5a52db commit 5297062bb5b595e8a37fdd0cad3bb3c79c5a52db Author: Sam James <sam@gentoo.org> AuthorDate: 2022-12-20 23:56:15 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-12-20 23:56:27 +0000 dev-libs/boost: fix phoenix multiple definitions Closes: https://bugs.gentoo.org/887041 Signed-off-by: Sam James <sam@gentoo.org> dev-libs/boost/boost-1.81.0-r1.ebuild | 341 +++++++++++++++++++++ ...boost-1.81.0-phoenix-multiple-definitions.patch | 11 + 2 files changed, 352 insertions(+) (In reply to Katze from comment #11) > The upstream issue for this seems to be > https://github.com/boostorg/phoenix/issues/111 which as of now is yet to be > resolved. In any case this also affected my latest sys-cluster/ceph rebuild > due to the boost update, which definitely worked with an older version of > boost (as it's a rebuild). Thanks for finding that. |