emerge of session does not install the elisp files for session. It does install the file /usr/share/emacs/site-lisp/50session-gentoo.el, which ensures that emacs no longer loads files from the command line. Reproducible: Always Steps to Reproduce: 1. emerge -v session Actual Results: ... >>> Compiling source in /var/tmp/portage/app-emacs/session-2.2a/work/session ... * Compiling GNU Emacs Elisp files ... While compiling the end of the data in file /var/tmp/portage/app-emacs/session-2.2a/work/session/lisp/session.el: ** The following functions might not be defined at runtime: cond-emacs-xemacs-macfn, cddar, cadar, session-subst-char-in-string ** The following functions are not known to be defined: split-path, int-to-char Wrote /var/tmp/portage/app-emacs/session-2.2a/work/session/lisp/session.elc Done >>> Source compiled. ... * Installing Elisp files for GNU Emacs support ... install: cannot stat `*.el': No such file or directory install: cannot stat `*.elc': No such file or directory * Installing site initialisation file for GNU Emacs ... ... --- /usr/share/emacs/ --- /usr/share/emacs/site-lisp/ >>> /usr/share/emacs/site-lisp/session/ >>> /usr/share/emacs/site-lisp/50session-gentoo.el >>> Safely unmerging already-installed instance... ... The session directory was listed as created, but nothing was ever installed in it, and the directory does not exist after the emerge completes. Expected Results: I expected that the session/session.el* files would have been installed. ~ # emerge --info Portage 2.1.2.9 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.5-r4, 2.6.20-gentoo-r6 i686) ================================================================= System uname: 2.6.20-gentoo-r6 i686 AMD Athlon(tm) XP 1700+ Gentoo Base System release 1.12.9 Timestamp of tree: Tue, 10 Jul 2007 00:00:11 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.3.5-r3, 2.4.4-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r7 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.23b virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=athlon-xp -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O3 -march=athlon-xp -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distcc distlocks fixpackages metadata-transfer parallel-fetch sandbox severe sfperms strict userpriv" GENTOO_MIRRORS="http://128.213.5.34/gentoo/ http://cudlug.cudenver.edu/gentoo/ http://gentoo.noved.org/ http://mirror.tucdemonic.org/gentoo/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="en_CA" LC_ALL="en_CA" LINGUAS="en en_CA" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dfx 3dnow X a52 aac acl acpi adns alsa apache2 arts audiofile bcmath berkdb bitmap-fonts bzip2 cairo calendar cdparanoia cdr clamav cli cracklib crypt ctype cups curl dba dbus dbx dga directfb doc dri dts dv dvb dvd dvdr dvdread eds emacs emboss encode esd evo exif expat fam fastcgi fbcon firefox flac foomaticdb fortran ftp gb gcj gd gdbm ggi gif gmp gnome gnustep gnutls gphoto2 gpm graphviz gstreamer gtk gtk2 gtkhtml guile hal iconv imagemagick imap imlib innodb iodbc ipv6 isdnlog jack java jbig jpeg jpeg2k kde kerberos lcms ldap leim libedit libg++ lm_sensors lua mad maildir mailwrapper matroska mcal memlimit mhash midi mikmod ming mmx motif mp3 mpeg mplayer msn mudflap mysql nas ncurses nls nptl nptlonly nsplugin odbc offensive ofx ogg openexr opengl openmp oss pam pcntl pcre pda pdf perl php png portaudio posix pppd python qt3 qt3support qt4 quicktime rdesktop reflection samba sasl sdl session sharedext simplexml slang slp snmp soap sockets speex spell spl sqlite sse ssl svg svga tcl tcltk tcpd tetex theora threads tidy tiff tk tokenizer truetype truetype-fonts type1-fonts unicode usb vcd vorbis wddx win32codecs wmf wxwindows x86 xanim xine xinetd xml xmlrpc xorg xosd xpm xprint xsl xv xvid yaz zip zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_CA" USERLAND="GNU" VIDEO_CARDS="mach64 nvidia vga vesa fbdev" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS ~ #
When I reworked the ebuild I broke it...thanks for the notice.
emacs is happy now.