| Summary: | emerge =app-editors/emacs-21.4-r3 fails because of missing depencency on libXp | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Erik <esigra> |
| Component: | New packages | Assignee: | Emacs project <emacs> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | simishag |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Erik
2006-04-01 08:26:54 UTC
Please provide the error output from when you tried to emerge =app-editors/emacs-21.4-r3? I had a quick look for the dependency -*- mode: grep; default-directory: "/tmp/emacs-21.4/" -*- Grep started at Mon Apr 3 11:50:16 grep -nH -e 'Xp[A-Z]' -r . ./configure:4992: echo $ac_n "checking for XpCreateContext in -lXp""... $ac_c" 1>&6 ./configure:4993:echo "configure:4994: checking for XpCreateContext in -lXp" >&5 ./configure:4994:ac_lib_var=`echo Xp'_'XpCreateContext | sed 'y%./+-%__p_%'` ./configure:5006:char XpCreateContext(); ./configure:5009:XpCreateContext() ./configure.in:1797: AC_CHECK_LIB(Xp, XpCreateContext, HAVE_LIBXP=yes) Grep finished (matches found) at Mon Apr 3 11:50:17 And also: -*- mode: grep; default-directory: "/tmp/emacs-21.4/" -*- Grep started at Mon Apr 3 11:51:14 grep -nH -e HAVE_LIBXP\=yes -r . ./configure:5027: HAVE_LIBXP=yes ./configure.in:1797: AC_CHECK_LIB(Xp, XpCreateContext, HAVE_LIBXP=yes) Grep finished (matches found) at Mon Apr 3 11:51:15 Seeing the error messages you encountered would help me. Here is the end of the output: ../lib-src/make-docfile -d /portage_tmpdir/portage/emacs-21.4-r3/work/emacs-21.4/src sunfns.o dosfns.o msdos.o xterm.o xfns.o xmenu.o xselect.o xrdb.o fontset.o dispnew.o frame.o scroll.o xdisp.o xmenu.o window.o charset.o coding.o category.o ccl.o cm.o term.o xfaces.o xterm.o xfns.o xselect.o xrdb.o fontset.o emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o filemode.o cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o print.o lread.o abbrev.o syntax.o unexelf.o mocklisp.o bytecode.o process.o callproc.o region-cache.o sound.o atimer.o doprnt.o strftime.o intervals.o textprop.o composite.o md5.o > ../etc/DOC ../lib-src/make-docfile -a ../etc/DOC -d /portage_tmpdir/portage/emacs-21.4-r3/work/emacs-21.4/src ../lisp/mouse.elc ../lisp/select.elc ../lisp/scroll-bar.elc ../lisp/vmsproc.elc ../lisp/vms-patch.elc ../lisp/ls-lisp.elc ../lisp/dos-fns.elc ../lisp/w32-fns.elc ../lisp/dos-w32.elc ../lisp/disp-table.elc ../lisp/dos-vars.elc ../lisp/international/ccl.elc ../lisp/international/codepage.elc ../lisp/abbrev.elc ../lisp/buff-menu.elc ../lisp/byte-run.elc ../lisp/cus-start.el ../lisp/custom.elc ../lisp/emacs-lisp/backquote.elc ../lisp/emacs-lisp/lisp-mode.elc ../lisp/emacs-lisp/lisp.elc ../lisp/facemenu.elc ../lisp/faces.elc ../lisp/files.elc ../lisp/float-sup.elc ../lisp/format.elc ../lisp/frame.elc ../lisp/help.elc ../lisp/indent.elc ../lisp/isearch.elc ../lisp/loadup.el ../lisp/loaddefs.el ../lisp/bindings.elc ../lisp/map-ynp.elc ../lisp/env.elc ../lisp/international/mule.elc ../lisp/international/mule-conf.el ../lisp/international/mule-cmds.elc ../lisp/international/characters.elc ../lisp/international/utf-8.elc ../lisp/international/utf-16.elc ../lisp/international/latin-1.el ../lisp/international/latin-2.el ../lisp/international/latin-3.el ../lisp/international/latin-4.el ../lisp/international/latin-5.el ../lisp/international/latin-8.el ../lisp/international/latin-9.el ../lisp/case-table.elc ../lisp/language/chinese.elc ../lisp/language/cyrillic.elc ../lisp/language/indian.elc ../lisp/language/devanagari.elc ../lisp/language/english.elc ../lisp/language/ethiopic.elc ../lisp/language/european.elc ../lisp/language/czech.elc ../lisp/language/slovak.elc ../lisp/language/romanian.elc ../lisp/language/greek.elc ../lisp/language/hebrew.elc ../lisp/language/japanese.elc ../lisp/language/korean.elc ../lisp/language/lao.elc ../lisp/language/thai.elc ../lisp/language/tibetan.elc ../lisp/language/vietnamese.elc ../lisp/language/misc-lang.elc ../lisp/international/ucs-tables.elc ../lisp/menu-bar.elc ../lisp/paths.el ../lisp/register.elc ../lisp/replace.elc ../lisp/simple.elc ../lisp/startup.elc ../lisp/subr.elc ../lisp/term/tty-colors.elc ../lisp/textmodes/fill.elc ../lisp/textmodes/page.elc ../lisp/textmodes/paragraphs.elc ../lisp/textmodes/text-mode.elc ../lisp/vc-hooks.elc ../lisp/ediff-hook.elc ../lisp/widget.elc ../lisp/window.elc ../lisp/version.el LC_ALL=C ./temacs -batch -l loadup dump ./temacs: error while loading shared libraries: libXp.so.6: cannot open shared object file: No such file or directory make[1]: *** [emacs] Error 127 make[1]: Leaving directory `/portage_tmpdir/portage/emacs-21.4-r3/work/emacs-21.4/src' Note that "equery d libXp" shows "x11-libs/libXaw-1.0.1" and emacs has Xaw3d in the use flags (see original post). So it seems Emacs should have x11-libs/libXaw as a dependency regardless of whether Xaw3d is in USE. Would you agree with that? I have just posted: http://bugs.gentoo.org/show_bug.cgi?id=133515 It appears to be related although not identical. related to bug 133515 I think, that has been fixed |