Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 184802 - app-emacs/session-2.2a ebuild does not install session elisp files
Summary: app-emacs/session-2.2a ebuild does not install session elisp files
Status: VERIFIED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Emacs project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-10 03:28 UTC by John Altstadt
Modified: 2007-07-10 12:47 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Altstadt 2007-07-10 03:28:22 UTC
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

~ #
Comment 1 Christian Faulhammer (RETIRED) gentoo-dev 2007-07-10 06:27:44 UTC
When I reworked the ebuild I broke it...thanks for the notice.
Comment 2 John Altstadt 2007-07-10 12:47:11 UTC
emacs is happy now.