Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 805173 - app-editors/xemacs-21.5.34-r6 - Error: Could not find a suitable Athena library to build with.
Summary: app-editors/xemacs-21.5.34-r6 - Error: Could not find a suitable Athena libra...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: XEmacs team
URL:
Whiteboard:
Keywords:
: 827062 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-07-30 07:13 UTC by Toralf Förster
Modified: 2022-08-20 12:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,14.57 KB, text/plain)
2021-07-30 07:13 UTC, Toralf Förster
Details
app-editors:xemacs-21.5.34-r6:20210730-063402.log (app-editors:xemacs-21.5.34-r6:20210730-063402.log,14.09 KB, text/plain)
2021-07-30 07:13 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,27.11 KB, text/plain)
2021-07-30 07:13 UTC, Toralf Förster
Details
environment (environment,102.51 KB, text/plain)
2021-07-30 07:13 UTC, Toralf Förster
Details
etc.portage.tar.bz2 (etc.portage.tar.bz2,22.07 KB, application/x-bzip)
2021-07-30 07:13 UTC, Toralf Förster
Details
logs.tar.bz2 (logs.tar.bz2,14.38 KB, application/x-bzip)
2021-07-30 07:13 UTC, Toralf Förster
Details
temp.tar.bz2 (temp.tar.bz2,27.99 KB, application/x-bzip)
2021-07-30 07:13 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2021-07-30 07:13:19 UTC
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"
Comment 1 Toralf Förster gentoo-dev 2021-07-30 07:13:20 UTC
Created attachment 728133 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2021-07-30 07:13:21 UTC
Created attachment 728136 [details]
app-editors:xemacs-21.5.34-r6:20210730-063402.log
Comment 3 Toralf Förster gentoo-dev 2021-07-30 07:13:22 UTC
Created attachment 728139 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2021-07-30 07:13:24 UTC
Created attachment 728142 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2021-07-30 07:13:25 UTC
Created attachment 728145 [details]
etc.portage.tar.bz2
Comment 6 Toralf Förster gentoo-dev 2021-07-30 07:13:26 UTC
Created attachment 728148 [details]
logs.tar.bz2
Comment 7 Toralf Förster gentoo-dev 2021-07-30 07:13:27 UTC
Created attachment 728151 [details]
temp.tar.bz2
Comment 8 Mats Lidell gentoo-dev 2021-11-04 23:19:32 UTC
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.
Comment 9 Toralf Förster gentoo-dev 2021-11-25 21:17:52 UTC
*** Bug 827062 has been marked as a duplicate of this bug. ***
Comment 10 Larry the Git Cow gentoo-dev 2021-12-10 23:22:41 UTC
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(+)
Comment 11 Mats Lidell gentoo-dev 2022-08-20 12:41:59 UTC
Fixed by the mentioned commits. Closing.