/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/nameslist.o: in function `uniNamesList_nameAlt': nameslist.c:(.text+0x36a): undefined reference to `uniNamesList_nameFR' /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/nameslist.o: in function `uniNamesList_annotAlt': nameslist.c:(.text+0x3ca): undefined reference to `uniNamesList_annotFR' /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/nameslist.o: in function `uniNamesList_nameBoth': nameslist.c:(.text+0x454): undefined reference to `uniNamesList_nameFR' ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_systemd-j2-20210521-123005 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-11.1.0 * clang version 12.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/12/bin /usr/lib/llvm/12 12.0.0 Python 3.8.10 Available Rust versions: [1] rust-bin-1.52.1 * The Glorious Glasgow Haskell Compilation System, version 8.10.4 [1] php7.3 [2] php7.4 [3] php8.0 * timestamp(s) of HEAD at this tinderbox image: /var/db/repos/gentoo Thu May 27 10:51:48 UTC 2021 emerge -qpvO media-libs/libuninameslist [ebuild U ] media-libs/libuninameslist-20200413-r2 [20091231-r1]
Created attachment 711708 [details] emerge-info.txt
Created attachment 711711 [details] emerge-history.txt
Created attachment 711714 [details] environment
Created attachment 711717 [details] etc.portage.tar.bz2
Created attachment 711720 [details] logs.tar.bz2
Created attachment 711723 [details] media-libs:libuninameslist-20200413-r2:20210527-113001.log
Created attachment 711726 [details] temp.tar.bz2
Looks like another case of the system's library being used with slibtool emerge =media-libs/libuninameslist-20091231-r1 MAKEFLAGS="LIBTOOL=rlibtool" emerge =media-libs/libuninameslist-20200413-r2
Upstream PR. https://github.com/fontforge/libuninameslist/pull/27
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c73aabb310313383d209f1d0ec8296fc77db8549 commit c73aabb310313383d209f1d0ec8296fc77db8549 Author: orbea <orbea@riseup.net> AuthorDate: 2022-05-16 20:29:42 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-05-16 23:30:29 +0000 media-libs/libuninameslist: Add 20211114 The patch fixes undefined references with slibtool when libuninameslist is not already installed where it links with the installed package rather than the newly compiled library. The other bug was already fixed in upstream before the latest release. Bug: https://bugs.gentoo.org/792474 Upstream-PR: https://github.com/fontforge/libuninameslist/pull/27 Upstream-Commit: https://github.com/fontforge/libuninameslist/commit/77f4eea51b87c2e7a36cd3e1e64b424cdd5f7ad8 Bug: https://bugs.gentoo.org/779670 Upstream-PR: https://github.com/fontforge/libuninameslist/pull/24 Upstream-Commit: https://github.com/fontforge/libuninameslist/commit/9192c8dfee8c9e437e841962fec78cba1093d0d6 Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Sam James <sam@gentoo.org> media-libs/libuninameslist/Manifest | 1 + .../files/libuninameslist-20211114-slibtool.patch | 64 ++++++++++++++++++++++ .../libuninameslist-20211114.ebuild | 32 +++++++++++ 3 files changed, 97 insertions(+)