Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 184802
Alias:
Product:
Component:
Status: VERIFIED
Resolution: FIXED
Assigned To: GNU Emacs Team <emacs@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: John Altstadt <altstadt@telus.net>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 184802 depends on: Show dependency tree
Bug 184802 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.





View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-07-10 03:28 0000
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 From Christian Faulhammer 2007-07-10 06:27:44 0000 -------
When I reworked the ebuild I broke it...thanks for the notice.

------- Comment #2 From John Altstadt 2007-07-10 12:47:11 0000 -------
emacs is happy now.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug