checking for X11/Xaw3d/ThreeD.h... yes checking for Xm/Xm.h... (cached) no Error: Could not find a suitable Athena library to build with. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/app-editors/xemacs-21.5.34-r6/work/xemacs-21.5.34/config.log * ERROR: app-editors/xemacs-21.5.34-r6::gentoo failed (configure phase): ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_systemd-j3-20210729-224648 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-11.2.0 * clang version 12.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/12/bin /usr/lib/llvm/12 12.0.1 Python 3.9.6 Available Ruby profiles: (none found) The Glorious Glasgow Haskell Compilation System, version 8.10.4 HEAD of ::gentoo commit 028ac916209e8631df36d2e017ae66f3724354dc Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Fri Jul 30 06:21:31 2021 +0000 2021-07-30 06:21:29 UTC emerge -qpvO app-editors/xemacs [ebuild N ] app-editors/xemacs-21.5.34-r6 USE="X Xaw3d alsa berkdb freewnn gdbm png tiff -athena -debug -dnd -eolconv -gif -gpm -jpeg -ldap -motif -mule -nas -neXt -pop -postgres -xface -xft -xim"
Created attachment 728133 [details] emerge-info.txt
Created attachment 728136 [details] app-editors:xemacs-21.5.34-r6:20210730-063402.log
Created attachment 728139 [details] emerge-history.txt
Created attachment 728142 [details] environment
Created attachment 728145 [details] etc.portage.tar.bz2
Created attachment 728148 [details] logs.tar.bz2
Created attachment 728151 [details] temp.tar.bz2
The configure step to identify libXaw3d fails due to missing symbol 'multiSinkObjectClass' in libXaw3d. That sounds similar to https://bugs.gentoo.org/776880. (Can the root cause be a problem with libXaw3d?) It seems like libXaw3d defines the symbol if build with USE=unicode. Not sure if adding that requirement is the proper solution. I see some other ebuilds that have that dependency added. Is it possible to check with what use flags libXaw3d was built with in this case to verify the assumption about the unicode use flag? It looks from the profile used in the build unicode should have been set which confuses me. But I might read the attachments wrong.
*** Bug 827062 has been marked as a duplicate of this bug. ***
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1365e636cb4f00c4cce8825f262f2529ea04de67 commit 1365e636cb4f00c4cce8825f262f2529ea04de67 Author: Mats Lidell <matsl@gentoo.org> AuthorDate: 2021-12-10 22:58:50 +0000 Commit: Mats Lidell <matsl@gentoo.org> CommitDate: 2021-12-10 23:21:29 +0000 app-editors/xemacs: libXaw3d needs unicode - require libXaw3d with unicode - load neXt only if used - unpack neXt once Bug: https://bugs.gentoo.org/805173 Signed-off-by: Mats Lidell <matsl@gentoo.org> app-editors/xemacs/xemacs-21.5.34-r7.ebuild | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8fcbe96446fd1d29fc60ec67b74ecd0223a9987 commit b8fcbe96446fd1d29fc60ec67b74ecd0223a9987 Author: Mats Lidell <matsl@gentoo.org> AuthorDate: 2021-12-10 22:14:41 +0000 Commit: Mats Lidell <matsl@gentoo.org> CommitDate: 2021-12-10 23:21:29 +0000 app-editors/xemacs: Revision 21.4.24-r4 - Require libXaw3d with unicode - Only download neXt if required Bug: https://bugs.gentoo.org/827062 Bug: https://bugs.gentoo.org/805173 Signed-off-by: Mats Lidell <matsl@gentoo.org> app-editors/xemacs/xemacs-21.4.24-r4.ebuild | 252 ++++++++++++++++++++++++++++ 1 file changed, 252 insertions(+)
Fixed by the mentioned commits. Closing.