Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 356657 - [xemacs overlay] app-editors/sxemacs: Cannot open load file /usr/share/sxemacs-22.1.10/lisp/subr.elc
Summary: [xemacs overlay] app-editors/sxemacs: Cannot open load file /usr/share/sxemac...
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Horst Günther Burkhardt III
URL: http://www.sxemacs.org/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-27 03:52 UTC by Kevin Haddock
Modified: 2011-03-02 06:09 UTC (History)
2 users (show)

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


Attachments
ebuild for SXEmacs 22.1.12 (sxemacs-22.1.12.ebuild,10.73 KB, text/plain)
2011-02-28 08:47 UTC, Horst Günther Burkhardt III
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Haddock 2011-02-27 03:52:50 UTC
(emerge --info below)
------------------------------
excerpt from emerge log
------------------------------
Loading ../lisp/loadup.el...
Using load-path (/var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lisp /var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lisp)
Using module-load-path (/var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/modules /var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/modules)
Loading very-early-lisp...
Loading /var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lisp/dumped-lisp.el...
Loading /var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lisp/backquote.elc...
Loading /var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lisp/bytecomp-runtime.elc...
Loading /var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lisp/find-paths.elc...
Loading /var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lisp/packages.elc...
Loading /var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lisp/setup-paths.elc...
Loading /var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lisp/dump-paths.elc...
SXEmacs thinks the roots of its hierarchy are:
("/var/tmp/portage/app-editors/sxemacs-22.1.10/image//usr/" "/usr/" "/var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10" "/usr/" "/var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10")
configure-package-path:
nil
late-packages and late-package-load-path:
nil
nil
lisp-directory:
"/var/tmp/portage/app-editors/sxemacs-22.1.10/image//usr/share/sxemacs-22.1.10/lisp/"
mule-lisp-directory:
"/var/tmp/portage/app-editors/sxemacs-22.1.10/image//usr/share/sxemacs-22.1.10/lisp/mule/"
exec-directory:
"/var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lib-src/"
module-directory:
"/var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/modules/"
site-module-directory:
"/var/tmp/portage/app-editors/sxemacs-22.1.10/image//usr/lib/sxemacs/x86_64-unknown-linux-gnu/site-modules/"

load-path:
("/var/tmp/portage/app-editors/sxemacs-22.1.10/image//usr/share/sxemacs-22.1.10/lisp/mule/" "/var/tmp/portage/app-editors/sxemacs-22.1.10/image//usr/share/sxemacs-22.1.10/lisp/ffi/" "/var/tmp/portage/app-editors/sxemacs-22.1.10/image//usr/share/sxemacs-22.1.10/lisp/" "/var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lisp/" "/var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lisp/ffi/" "/var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lisp/mule/" "/var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lisp/term/" "/var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lisp/" "/var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lisp/ffi/" "/var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lisp/mule/" "/var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/lisp/term/")
*** Error in SXEmacs initialization
(file-error "Cannot open load file" "/usr/share/sxemacs-22.1.10/lisp/subr.elc")
*** Backtrace
  really-early-error-handler((file-error "Cannot open load file" "/usr/share/sxemacs-22.1.10/lisp/subr.elc"))
  load("/var/tmp/portage/app-editors/sxemacs-22.1.10/image//usr/share/sxemacs-22.1.10/lisp/subr.elc")
  (prog1 (load full-path) (unless (memq ... internal-error-checking) (garbage-collect)))
  (if full-path (prog1 (load full-path) (unless ... ...)) (external-debugging-output (format "\nLoad file %s: not found\n" file)) nil)
  # bind (full-path)
  (let ((full-path ...)) (if full-path (prog1 ... ...) (external-debugging-output ...) nil))
  # bind (file)
  pureload("subr")
  (if (pureload file) nil (external-debugging-output "Fatal error during load, aborting") (kill-emacs 1))
  (unless (pureload file) (external-debugging-output "Fatal error during load, aborting") (kill-emacs 1))
  (while (setq file (car files)) (unless (pureload file) (external-debugging-output "Fatal error during load, aborting") (kill-emacs 1)) (setq files (cdr files)))
  # bind (file files)
  (let ((files preloaded-file-list) file) (while (setq file ...) (unless ... ... ...) (setq files ...)) (when (not ...) (defun toolbar-button-p ... "No toolbar support." nil) (defun toolbar-specifier-p ... "No toolbar support." nil)) (fmakunbound (quote pureload)))
  (lambda nil (setq Installation-string (save-current-buffer ... ... ... ... ...)) (let (... ... ...) (setq load-path ...) (setq module-load-path ...) (unless ... ...) (unless ... ...)) (external-debugging-output (format "\nUsing load-path %s" load-path)) (external-debugging-output (format "\nUsing module-load-path %s" module-load-path)) (buffer-disable-undo (get-buffer "*scratch*")) (load "very-early-lisp" nil t) (let (...) (setq load-path ...)) (setq load-warn-when-source-newer t load-warn-when-source-only t) (defun pureload (file) (let ... ...)) (let (...) (load f)) (let (... file) (while ... ... ...) (when ... ... ...) (fmakunbound ...)) (packages-load-package-dumped-lisps late-package-load-path))()
  # (unwind-protect ...)
  call-with-condition-handler(really-early-error-handler (lambda nil (setq Installation-string (save-current-buffer ... ... ... ... ...)) (let (... ... ...) (setq load-path ...) (setq module-load-path ...) (unless ... ...) (unless ... ...)) (external-debugging-output (format "\nUsing load-path %s" load-path)) (external-debugging-output (format "\nUsing module-load-path %s" module-load-path)) (buffer-disable-undo (get-buffer "*scratch*")) (load "very-early-lisp" nil t) (let (...) (setq load-path ...)) (setq load-warn-when-source-newer t load-warn-when-source-only t) (defun pureload (file) (let ... ...)) (let (...) (load f)) (let (... file) (while ... ... ...) (when ... ... ...) (fmakunbound ...)) (packages-load-package-dumped-lisps late-package-load-path)))
  # bind (gc-cons-threshold)
  (let ((gc-cons-threshold ...)) (call-with-condition-handler (quote really-early-error-handler) (function ...)) (setq preloaded-file-list (mapcar ... preloaded-file-list)) (setq load-warn-when-source-newer t load-warn-when-source-only nil) (setq debugger (quote debug)) (when (member "no-site-file" command-line-args) (setq site-start-file nil)) (when (load "site-load" t) (garbage-collect)) (when purify-flag (message "Finding pointers to doc strings...") (Snarf-documentation "DOC") (message "Finding pointers to doc strings...done") (Verify-documentation)) (when (stringp site-start-file) (load "site-init" t)) (setq current-load-list nil) (garbage-collect) (buffer-enable-undo "*scratch*"))

----------------------------

# emerge --info

Portage 2.2.0_alpha13 (default/linux/amd64/10.0/desktop, gcc-4.4.4, glibc-2.11.2-r3, 2.6.35-sabayon x86_64)
=================================================================
System uname: Linux-2.6.35-sabayon-x86_64-AMD_Athlon-tm-_64_Processor_3000+-with-gentoo-2.0.1
Timestamp of tree: Wed, 23 Feb 2011 02:45:01 +0000
app-shells/bash:     4.1_p9
dev-lang/python:     2.6.6-r1
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.8::sabayon
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.68
sys-devel/automake:  1.10.2, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.4-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.36 (sys-kernel/linux-headers)
Repositories: gentoo xemacs user_defined
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=x86-64 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/entropy /usr/share/config/kdm"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/skel /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -march=x86-64 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://212.219.56.139/sites/www.ibiblio.org/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1,--as-needed"
LINGUAS="en en_US af ar az bg bn br bs ca cs cy da de el en_GB eo es et eu fa fi fr fy ga gl he hi hr hu is it ja kk km ko lt lv mk mn ms nb nds nl nn pa pl pt pt_BR ro ru rw se sk sl sr sr@Latn ss sv ta tg tr uk uz vi zh_CN zh_TW es_AR es_ES fy_NL ga_IE gu gu_IN nb_NO nn_NO pt_PT sv_SE zh"
MAKEOPTS="-j6 -s"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/xemacs /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac accessibility acl acpi aiglx aim alsa amd64 artswrappersuid audiofile avahi bash-completion berkdb bidi bluetooth bzip2 cairo cdda cddb cdr cjk cli consolekit cpudetection cracklib crypt cups cxx dbus dga dri dts dv dvb dvd dvdr dvdread dvi emboss encode exif fam fame fat ffmpeg firefox flac foomatic-db fortran freetype gcj gdbm gdu gif gimpprint gmp gnutls gphoto2 gpm gsm gtk hal hfs iconv icq ieee1394 imap inotify ipod ipv6 irc irda jabber jack jfs joystick jpeg kdehiddenvisibility kerberos lame lcd lcms ldap libnotify live lm_sensors lzo mad mail matroska mikmod mjpeg mmx mng modules mozdevelop mp3 mp3rtp mp4 mpeg msn mudflap multilib musepack musicbrainz ncurses network nls nptl nptlonly nsplugin ntfs ogg openal openexr opengl openmp pam pango pcmcia pcre pda pdf perl png policykit ppds pppd pulseaudio python qt3support qt4 rar rdesktop readline reiserfs rss scanner sdl session slp speex spell sse sse2 ssl startup-notification stream svg sysfs tcpd theora tiff truetype udev unicode usb v4l v4l2 visualization vorbis wifi wmf x264 xcb xfs xine xinerama xml xorg xpm xprint xulrunner xv xvid xvmc yahoo zeroconf zlib" ALSA_CARDS="emu10k1x darla20 darla24 emu10k1 gina20 gina24 hdsp hdspm ice1712 indigo indigoio layla20 layla24 mia mixart mona pcxhr rme32 rme96 sb16 sbawe sscape usbusx2y vx222 usb-usx2y" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" APACHE2_MPMS="prefork" CAMERAS="agfa_cl20 casio_qv dimagev dimera3500 kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200 konica_qm150 panasonic_coolshot panasonic_dc1000 panasonic_dc1580 panasonic_l859 polaroid_pdc320 polaroid_pdc640 polaroid_pdc700 ricoh_g3 sipix_blink sipix_blink2 sipix_web2 sony_dscf1 sony_dscf55 toshiba_pdrm11 adc65 aox barbie canon clicksmart310 digigr8 digita directory enigma13 fuji gsmart300 hp215 iclick jamcam jd11 konica largan lg_gsm mars mustek pccam300 pccam600 ptp2 ricoh samsung sierra smal sonix soundvision spca50x sq905 stv0674 stv0680 sx330z template" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev keyboard mouse void" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US af ar az bg bn br bs ca cs cy da de el en_GB eo es et eu fa fi fr fy ga gl he hi hr hu is it ja kk km ko lt lv mk mn ms nb nds nl nn pa pl pt pt_BR ro ru rw se sk sl sr sr@Latn ss sv ta tg tr uk uz vi zh_CN zh_TW es_AR es_ES fy_NL ga_IE gu gu_IN nb_NO nn_NO pt_PT sv_SE zh" LIRC_DEVICES="audio audio_alsa serial" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev vesa radeonhd" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Kevin Haddock 2011-02-27 04:25:35 UTC
a little earlier this happened:

make[3]: Entering directory `/var/tmp/portage/app-editors/sxemacs-22.1.10/work/sxemacs-22.1.10/src'
test -z "/var/tmp/portage/app-editors/sxemacs-22.1.10/image//usr/bin" || /bin/mkdir -p "/var/tmp/portage/app-editors/sxemacs-22.1.10/image//usr/bin"
  /bin/sh ../libtool   --mode=install /usr/bin/install -c 'sxemacs' '/var/tmp/portage/app-editors/sxemacs-22.1.10/image//usr/bin/sxemacs'
libtool: install: warning: `../lwlib/libsxelw-Xt.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/sxemacs /var/tmp/portage/app-editors/sxemacs-22.1.10/image//usr/bin/sxemacs
test -z "/var/tmp/portage/app-editors/sxemacs-22.1.10/image//usr/bin" || /bin/mkdir -p "/var/tmp/portage/app-editors/sxemacs-22.1.10/image//usr/bin"
 /usr/bin/install -c 'sxemacs.dmp' '/var/tmp/portage/app-editors/sxemacs-22.1.10/image//usr/bin/sxemacs.dmp'
make  install-exec-hook

---------------------------

Also, this is the USE flags I put in package.use:

app-editors/sxemacs X Xaw3d ao athena berkdb ffmpeg gdbm gif gmp gpm ipv6 jpeg libffi mad magic mpfr mule ncurses oss png pop postgresql sndfile sox ssl tiff tls tty xface xpm -alsa (-arts) -bdwgc -canna -esd -freewnn -hesiod -jack -kerberos -motif -nas -neXt -omgoptimize -pulseaudio -socks -warnfull -xim
Comment 2 Horst Günther Burkhardt III 2011-02-28 08:39:00 UTC
You have no idea how much it heartens me to see the "omgoptimize" flag in a bug report. Even if it's not switched on. 

SXEmacs 22.1.10 has been a dated release for some time, we have had 22.1.12 out for some time, and i could have /sworn/ that I had pushed an ebuild for that along to the xemacs overlay maintainer. Also I note that 22.1.10 isn't in the xemacs overlay at present (despite that I passed the 22.1.10 ebuild along ages ago, of that I'm certain) ... 

I'll make the appropriate updates and put a 22.1.12 ebuild here, can you test that and report back? Unless you're using the latest stable upstream we can't really do too much.
Comment 3 Horst Günther Burkhardt III 2011-02-28 08:47:44 UTC
Created attachment 264143 [details]
ebuild for SXEmacs 22.1.12

Please reattempt the build with this updated ebuild... and hopefully it'll make its way to the overlay at some point.
Comment 4 Hans de Graaff gentoo-dev Security 2011-02-28 17:04:51 UTC
I'm fairly sure the previous sxemacs ebuild didn't compile for me out of the box and that's why it wasn't added.

In any case I've updated the sxemacs ebuild in the overlay with the new version, with some caveats: overlays shouldn't have stable keywords, and the ebuild has an obsolete dependency on kde-base/arts which no longer exists. I've also removed the PROVIDE which can't exist on its own, and old-style virtuals like that are deprecated.

Even then I had to use --force to commit it due to repoman warnings:

  DESCRIPTION.toolong           1
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: DESCRIPTION is 140 characters (max 100)
  ebuild.allmasked              1
   app-editors/sxemacs
  ebuild.minorsyn               3
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: Useless blank line on line: 182
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: './configure' call should be moved to src_configure from line: 319
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: Useless blank line on line: 357
  IUSE.invalid                  14
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: bdwgc
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: tls
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: pop
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: hesiod
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: postgresql
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: libffi
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: mpfr
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: magic
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: athena
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: xim
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: tty
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: socks
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: omgoptimize
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: warnfull
  RDEPEND.implicit              1
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: RDEPEND is not explicitly assigned
  upstream.workaround           1
   app-editors/sxemacs/sxemacs-22.1.12.ebuild: Upstream parallel compilation bug (MAKEOPTS=-j1 on line: 19)
Comment 5 Horst Günther Burkhardt III 2011-02-28 21:07:50 UTC
I was under the impression the use of kde 3.5.10 was still possible, graaff, by using the kde-crazy overlay. 

I'll remove the aRts useflag from the ebuild for 22.1.13 when it comes out on this end. 

I'll also fix DESCRIPTION for that. 

As for the rest of the warnings, it sounds awfully like repoman is trying to be cleverer than me. :P Thankyou kindly for letting me know, though. 

I'm just hoping 22.1.12 solves Kevin's problem. :)
Comment 6 Kevin Haddock 2011-02-28 22:48:38 UTC
I tried again with the 22.1.12 and all flags disabled except for X and I get this:


Making all in media
make[4]: Entering directory `/var/tmp/portage/app-editors/sxemacs-22.1.12/work/sxemacs-22.1.12/src/media'
gcc -std=gnu99 -fgnu89-inline -DHAVE_CONFIG_H -I. -I../../src  -I. -I. -I../../src -I../../src -I../..     -I/usr/X11R6/include   -Demacs  -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES -Wall -O2 -march=x86-64 -pipe -MT libmm_a-media.o -MD -MP -MF .deps/libmm_a-media.Tpo -c -o libmm_a-media.o `test -f 'media.c' || echo './'`media.c
media.c: In function 'media_stream_finalise':
media.c:217: warning: dereferencing pointer 'xfree_ptr' does break strict-aliasing rules
media.c:217: warning: dereferencing pointer 'xfree_ptr' does break strict-aliasing rules
media.c:217: warning: dereferencing pointer 'xfree_ptr' does break strict-aliasing rules
media.c:217: note: initialized from here
media.c:231: warning: dereferencing pointer 'xfree_ptr' does break strict-aliasing rules
media.c:231: warning: dereferencing pointer 'xfree_ptr' does break strict-aliasing rules
media.c:231: warning: dereferencing pointer 'xfree_ptr' does break strict-aliasing rules
media.c:231: note: initialized from here
media.c: In function 'Fmake_media_stream':
media.c:732: warning: dereferencing pointer 'data_ext.215' does break strict-aliasing rules
media.c:732: note: initialized from here
mv -f .deps/libmm_a-media.Tpo .deps/libmm_a-media.Po
gcc -std=gnu99 -fgnu89-inline -DHAVE_CONFIG_H -I. -I../../src  -I. -I. -I../../src -I../../src -I../..     -I/usr/X11R6/include   -Demacs  -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES -Wall -O2 -march=x86-64 -pipe -MT libmm_a-sound.o -MD -MP -MF .deps/libmm_a-sound.Tpo -c -o libmm_a-sound.o `test -f 'sound.c' || echo './'`sound.c
sound.c: In function 'finish_audio_job':
sound.c:467: warning: dereferencing pointer 'xfree_ptr' does break strict-aliasing rules
sound.c:467: warning: dereferencing pointer 'xfree_ptr' does break strict-aliasing rules
sound.c:467: warning: dereferencing pointer 'xfree_ptr' does break strict-aliasing rules
sound.c:467: note: initialized from here
sound.c: In function 'Fplay_media_stream_synchronously':
sound.c:467: warning: dereferencing pointer 'xfree_ptr' does break strict-aliasing rules
sound.c:467: warning: dereferencing pointer 'xfree_ptr' does break strict-aliasing rules
sound.c:467: warning: dereferencing pointer 'xfree_ptr' does break strict-aliasing rules
sound.c:467: note: initialized from here
mv -f .deps/libmm_a-sound.Tpo .deps/libmm_a-sound.Po
rm -f libmm.a
ar cru libmm.a  libmm_a-media.o libmm_a-sound.o 
ranlib libmm.a
make[4]: Leaving directory `/var/tmp/portage/app-editors/sxemacs-22.1.12/work/sxemacs-22.1.12/src/media'
Making all in mem
make[4]: Entering directory `/var/tmp/portage/app-editors/sxemacs-22.1.12/work/sxemacs-22.1.12/src/mem'
gcc -std=gnu99 -fgnu89-inline -DHAVE_CONFIG_H -I. -I../../src  -I. -I. -I../../src -I../../src -I../..    -Demacs  -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES -O2 -march=x86-64 -pipe -MT blocktype.o -MD -MP -MF .deps/blocktype.Tpo -c -o blocktype.o blocktype.c
mv -f .deps/blocktype.Tpo .deps/blocktype.Po
rm -f libsxemem.a
ar cru libsxemem.a  blocktype.o 
ranlib libsxemem.a
gcc -std=gnu99 -fgnu89-inline -DHAVE_CONFIG_H -I. -I../../src  -I. -I. -I../../src -I../../src -I../..    -Demacs  -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES -O2 -march=x86-64 -pipe -MT libmemalloc_a-ralloc.o -MD -MP -MF .deps/libmemalloc_a-ralloc.Tpo -c -o libmemalloc_a-ralloc.o `test -f 'ralloc.c' || echo './'`ralloc.c
mv -f .deps/libmemalloc_a-ralloc.Tpo .deps/libmemalloc_a-ralloc.Po
gcc -std=gnu99 -fgnu89-inline -DHAVE_CONFIG_H -I. -I../../src  -I. -I. -I../../src -I../../src -I../..    -Demacs  -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES -O2 -march=x86-64 -pipe -MT libmemalloc_a-vm-limit.o -MD -MP -MF .deps/libmemalloc_a-vm-limit.Tpo -c -o libmemalloc_a-vm-limit.o `test -f 'vm-limit.c' || echo './'`vm-limit.c
mv -f .deps/libmemalloc_a-vm-limit.Tpo .deps/libmemalloc_a-vm-limit.Po
rm -f libmemalloc.a
ar cru libmemalloc.a   libmemalloc_a-ralloc.o libmemalloc_a-vm-limit.o
ranlib libmemalloc.a
make[4]: Leaving directory `/var/tmp/portage/app-editors/sxemacs-22.1.12/work/sxemacs-22.1.12/src/mem'
make[4]: Entering directory `/var/tmp/portage/app-editors/sxemacs-22.1.12/work/sxemacs-22.1.12/src'
gcc -std=gnu99 -fgnu89-inline -DHAVE_CONFIG_H -I.  -I. -I. -I..   -I/usr/X11R6/include  -Demacs  -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES -O2 -march=x86-64 -pipe -MT libsxecore_a-abbrev.o -MD -MP -MF .deps/libsxecore_a-abbrev.Tpo -c -o libsxecore_a-abbrev.o `test -f 'abbrev.c' || echo './'`abbrev.c
mv -f .deps/libsxecore_a-abbrev.Tpo .deps/libsxecore_a-abbrev.Po
gcc -std=gnu99 -fgnu89-inline -DHAVE_CONFIG_H -I.  -I. -I. -I..   -I/usr/X11R6/include  -Demacs  -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES -O2 -march=x86-64 -pipe -MT libsxecore_a-alloc.o -MD -MP -MF .deps/libsxecore_a-alloc.Tpo -c -o libsxecore_a-alloc.o `test -f 'alloc.c' || echo './'`alloc.c
mv -f .deps/libsxecore_a-alloc.Tpo .deps/libsxecore_a-alloc.Po
gcc -std=gnu99 -fgnu89-inline -DHAVE_CONFIG_H -I.  -I. -I. -I..   -I/usr/X11R6/include  -Demacs  -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES -O2 -march=x86-64 -pipe -MT libsxecore_a-bloom.o -MD -MP -MF .deps/libsxecore_a-bloom.Tpo -c -o libsxecore_a-bloom.o `test -f 'bloom.c' || echo './'`bloom.c
mv -f .deps/libsxecore_a-bloom.Tpo .deps/libsxecore_a-bloom.Po
gcc -std=gnu99 -fgnu89-inline -DHAVE_CONFIG_H -I.  -I. -I. -I..   -I/usr/X11R6/include  -Demacs  -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES -O2 -march=x86-64 -pipe -MT libsxecore_a-buffer.o -MD -MP -MF .deps/libsxecore_a-buffer.Tpo -c -o libsxecore_a-buffer.o `test -f 'buffer.c' || echo './'`buffer.c
mv -f .deps/libsxecore_a-buffer.Tpo .deps/libsxecore_a-buffer.Po
gcc -std=gnu99 -fgnu89-inline -DHAVE_CONFIG_H -I.  -I. -I. -I..   -I/usr/X11R6/include  -Demacs  -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES -O2 -march=x86-64 -pipe -MT libsxecore_a-bytecode.o -MD -MP -MF .deps/libsxecore_a-bytecode.Tpo -c -o libsxecore_a-bytecode.o `test -f 'bytecode.c' || echo './'`bytecode.c
mv -f .deps/libsxecore_a-bytecode.Tpo .deps/libsxecore_a-bytecode.Po
gcc -std=gnu99 -fgnu89-inline -DHAVE_CONFIG_H -I.  -I. -I. -I..   -I/usr/X11R6/include  -Demacs  -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES -O2 -march=x86-64 -pipe -MT libsxecore_a-callint.o -MD -MP -MF .deps/libsxecore_a-callint.Tpo -c -o libsxecore_a-callint.o `test -f 'callint.c' || echo './'`callint.c
mv -f .deps/libsxecore_a-callint.Tpo .deps/libsxecore_a-callint.Po
gcc -std=gnu99 -fgnu89-inline -DHAVE_CONFIG_H -I.  -I. -I. -I..   -I/usr/X11R6/include  -Demacs  -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES -O2 -march=x86-64 -pipe -MT libsxecore_a-callproc.o -MD -MP -MF .deps/libsxecore_a-callproc.Tpo -c -o libsxecore_a-callproc.o `test -f 'callproc.c' || echo './'`callproc.c
callproc.c: In function 'Fold_call_process_internal':
callproc.c:296: warning: ignoring return value of 'pipe', declared with attribute warn_unused_result
mv -f .deps/libsxecore_a-callproc.Tpo .deps/libsxecore_a-callproc.Po
gcc -std=gnu99 -fgnu89-inline -DHAVE_CONFIG_H -I.  -I. -I. -I..   -I/usr/X11R6/include  -Demacs  -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES -O2 -march=x86-64 -pipe -MT libsxecore_a-casefiddle.o -MD -MP -MF .deps/libsxecore_a-casefiddle.Tpo -c -o libsxecore_a-casefiddle.o `test -f 'casefiddle.c' || echo './'`casefiddle.c
mv -f .deps/libsxecore_a-casefiddle.Tpo .deps/libsxecore_a-casefiddle.Po
gcc -std=gnu99 -fgnu89-inline -DHAVE_CONFIG_H -I.  -I. -I. -I..   -I/usr/X11R6/include  -Demacs  -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES -O2 -march=x86-64 -pipe -MT libsxecore_a-casetab.o -MD -MP -MF .deps/libsxecore_a-casetab.Tpo -c -o libsxecore_a-casetab.o `test -f 'casetab.c' || echo './'`casetab.c
mv -f .deps/libsxecore_a-casetab.Tpo .deps/libsxecore_a-casetab.Po
gcc -std=gnu99 -fgnu89-inline -DHAVE_CONFIG_H -I.  -I. -I. -I..   -I/usr/X11R6/include  -Demacs  -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES -O2 -march=x86-64 -pipe -MT libsxecore_a-category.o -MD -MP -MF .deps/libsxecore_a-category.Tpo -c -o libsxecore_a-category.o `test -f 'category.c' || echo './'`category.c
mv -f .deps/libsxecore_a-category.Tpo .deps/libsxecore_a-category.Po
gcc -std=gnu99 -fgnu89-inline -DHAVE_CONFIG_H -I.  -I. -I. -I..   -I/usr/X11R6/include  -Demacs  -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES -O2 -march=x86-64 -pipe -MT libsxecore_a-chartab.o -MD -MP -MF .deps/libsxecore_a-chartab.Tpo -c -o libsxecore_a-chartab.o `test -f 'chartab.c' || echo './'`chartab.c
chartab.c: In function 'canonicalize_char_table_value':
chartab.c:993: error: 'CHAR_TABLE_TYPE_CATEGORY' undeclared (first use in this function)
chartab.c:993: error: (Each undeclared identifier is reported only once
chartab.c:993: error: for each function it appears in.)
make[4]: *** [libsxecore_a-chartab.o] Error 1
make[4]: Leaving directory `/var/tmp/portage/app-editors/sxemacs-22.1.12/work/sxemacs-22.1.12/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/app-editors/sxemacs-22.1.12/work/sxemacs-22.1.12/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/app-editors/sxemacs-22.1.12/work/sxemacs-22.1.12/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-editors/sxemacs-22.1.12/work/sxemacs-22.1.12'
make: *** [beta] Error 2
emake failed
 * ERROR: app-editors/sxemacs-22.1.12 failed:
 *   The SXEmacs Build Process (compilation) failed.
 * 
 * Call stack:
 *     ebuild.sh, line  56:  Called src_compile
 *   environment, line 2921:  Called die
 * The specific snippet of code:
 *       emake beta check || die "The SXEmacs Build Process (compilation) failed."
 * 
 * If you need support, post the output of 'emerge --info =app-editors/sxemacs-22.1.12',
 * the complete build log and the output of 'emerge -pqv =app-editors/sxemacs-22.1.12'.
 * This ebuild is from an overlay named 'xemacs': '/var/lib/layman/xemacs/'
 * The complete build log is located at '/var/tmp/portage/app-editors/sxemacs-22.1.12/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-editors/sxemacs-22.1.12/temp/environment'.
 * S: '/var/tmp/portage/app-editors/sxemacs-22.1.12/work/sxemacs-22.1.12'


Comment 7 Kevin Haddock 2011-03-01 00:48:37 UTC
and with all the flags set I used before I get this:

(I can't figure out what the first compile is since midway down it says compiling package 2 of 2 and I thought the only thing being compiled was sxemacs.  I can't back scroll enough and my log files weren't enabled.  I'll do that and try again but perhaps you can make sense of it before then).

Loading ../lisp/loadup.el...

<snip>
*** Error in SXEmacs initialization
(file-error "Cannot open load file" "/usr/share/sxemacs-22.1.12/lisp/subr.elc")
*** Backtrace
  really-early-error-handler((file-error "Cannot open load file" "/usr/share/sxemacs-22.1.12/lisp/subr.elc"))
  load("/var/tmp/portage/app-editors/sxemacs-22.1.12/image//usr/share/sxemacs-22.1.12/lisp/subr.elc")
  (prog1 (load full-path) (unless (memq ... internal-error-checking) (garbage-collect)))
  (if full-path (prog1 (load full-path) (unless ... ...)) (external-debugging-output (format "\nLoad file %s: not found\n" file)) nil)
  # bind (full-path)
  (let ((full-path ...)) (if full-path (prog1 ... ...) (external-debugging-output ...) nil))
  # bind (file)
  pureload("subr")
  (if (pureload file) nil (external-debugging-output "Fatal error during load, aborting") (kill-emacs 1))
  (unless (pureload file) (external-debugging-output "Fatal error during load, aborting") (kill-emacs 1))
  (while (setq file (car files)) (unless (pureload file) (external-debugging-output "Fatal error during load, aborting") (kill-emacs 1)) (setq files (cdr files)))
  # bind (file files)
  (let ((files preloaded-file-list) file) (while (setq file ...) (unless ... ... ...) (setq files ...)) (when (not ...) (defun toolbar-button-p ... "No toolbar support." nil) (defun toolbar-specifier-p ... "No toolbar support." nil)) (fmakunbound (quote pureload)))
  (lambda nil (setq Installation-string (save-current-buffer ... ... ... ... ...)) (let (... ... ...) (setq load-path ...) (setq module-load-path ...) (unless ... ...) (unless ... ...)) (external-debugging-output (format "\nUsing load-path %s" load-path)) (external-debugging-output (format "\nUsing module-load-path %s" module-load-path)) (buffer-disable-undo (get-buffer "*scratch*")) (load "very-early-lisp" nil t) (let (...) (setq load-path ...)) (setq load-warn-when-source-newer t load-warn-when-source-only t) (defun pureload (file) (let ... ...)) (let (...) (load f)) (let (... file) (while ... ... ...) (when ... ... ...) (fmakunbound ...)) (packages-load-package-dumped-lisps late-package-load-path))()
  # (unwind-protect ...)
  call-with-condition-handler(really-early-error-handler (lambda nil (setq Installation-string (save-current-buffer ... ... ... ... ...)) (let (... ... ...) (setq load-path ...) (setq module-load-path ...) (unless ... ...) (unless ... ...)) (external-debugging-output (format "\nUsing load-path %s" load-path)) (external-debugging-output (format "\nUsing module-load-path %s" module-load-path)) (buffer-disable-undo (get-buffer "*scratch*")) (load "very-early-lisp" nil t) (let (...) (setq load-path ...)) (setq load-warn-when-source-newer t load-warn-when-source-only t) (defun pureload (file) (let ... ...)) (let (...) (load f)) (let (... file) (while ... ... ...) (when ... ... ...) (fmakunbound ...)) (packages-load-package-dumped-lisps late-package-load-path)))
  # bind (gc-cons-threshold)
  (let ((gc-cons-threshold ...)) (call-with-condition-handler (quote really-early-error-handler) (function ...)) (setq preloaded-file-list (mapcar ... preloaded-file-list)) (setq load-warn-when-source-newer t load-warn-when-source-only nil) (setq debugger (quote debug)) (when (member "no-site-file" command-line-args) (setq site-start-file nil)) (when (load "site-load" t) (garbage-collect)) (when purify-flag (message "Finding pointers to doc strings...") (Snarf-documentation "DOC") (message "Finding pointers to doc strings...done") (Verify-documentation)) (when (stringp site-start-file) (load "site-init" t)) (setq load-history (cons ... load-history) current-load-list nil) (setcar (car load-history) (file-truename ...)) (garbage-collect) (buffer-enable-undo "*scratch*"))
  # bind (current-load-list)
  # (unwind-protect ...)
  # bind (load-file-name)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  load("../lisp/loadup.el")
  # (condition-case ... . error)
  # (catch top-level ...)
*** Killing SXEmacs
make[5]: *** [install-exec-hook] Error 255
make[5]: Leaving directory `/var/tmp/portage/app-editors/sxemacs-22.1.12/work/sxemacs-22.1.12/src'
make[4]: *** [install-exec-am] Error 2
make[4]: Leaving directory `/var/tmp/portage/app-editors/sxemacs-22.1.12/work/sxemacs-22.1.12/src'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory `/var/tmp/portage/app-editors/sxemacs-22.1.12/work/sxemacs-22.1.12/src'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/app-editors/sxemacs-22.1.12/work/sxemacs-22.1.12/src'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/var/tmp/portage/app-editors/sxemacs-22.1.12/work/sxemacs-22.1.12/src'
make: *** [install-recursive] Error 1
emake failed
>>> Completed installing sxemacs-22.1.12 into /var/tmp/portage/app-editors/sxemacs-22.1.12/image/

 * QA Notice: command not found:
 * 
 * 	/var/tmp/portage/app-editors/sxemacs-22.1.12/temp/environment: line 2919: configgmp.guess: command not found
Fixing .la files
   usr/lib/libsxelw-Xt.la
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/yow
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/profile
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/hexl
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/gnuserv
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/make-docfile
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/ase-resclass.so.0.0.0
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/ase-heap.so.0.0.0
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/cl.so.0.0.0
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/ase-permutation.so.0.0.0
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/ase-digraph.so.0.0.0
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/cl-loop.so.0.0.0
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/ase.so.0.0.0
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/ase-set.so.0.0.0
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/ase-mono.so.0.0.0
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/wakeup
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/fakemail
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/movemail
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/mmencode
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/sorted-doc
   usr/lib/libsxelw-Xt.so.0.0.0
   usr/bin/sxemacs
   usr/bin/gnuclient
   usr/bin/ootags
   usr/bin/ctags
   usr/bin/etags
   usr/lib/libsxelw-Xt.a
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/ase-digraph.a
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/ase-resclass.a
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/ase-mono.a
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/ase-set.a
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/cl.a
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/cl-loop.a
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/ase.a
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/ase-permutation.a
   usr/lib/sxemacs-22.1.12/x86_64-unknown-linux-gnu/modules/ase-heap.a
removing executable bit: usr/lib/libsxelw-Xt.la

 * QA Notice: Package has poor programming practices which may compile
 *            fine but exhibit random runtime failures.
 * media.c:217: warning: dereferencing pointer 'xfree_ptr' does break strict-aliasing rules
<snip>
 * sound-ao.c:131: warning: dereferencing pointer 'xfree_ptr' does break strict-aliasing rules

 * Please do not file a Gentoo bug and instead report the above QA
 * issues directly to the upstream developers of this software.
 * Homepage: http://www.sxemacs.org/

>>> Installing (2 of 2) app-editors/sxemacs-22.1.12
 * checking 883 files for package collisions
 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). Once again, please do NOT file
 * a bug report unless you have completely understood the above message.
 * 
 * Detected file collision(s):
 * 
 * 	/usr/bin/rcs-checkin
 * 	/usr/bin/gnuclient
 * 	/usr/bin/gnudoit
 * 	/usr/bin/ootags
 * 	/usr/bin/ctags
 * 	/usr/bin/etags
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * app-editors/xemacs-21.5.29-r2
 * 	/usr/bin/gnuclient
 * 	/usr/bin/gnudoit
 * 	/usr/bin/ootags
 * 
 * Package 'app-editors/sxemacs-22.1.12' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.

>>> Failed to install app-editors/sxemacs-22.1.12, Log file:

>>>  '/var/tmp/portage/app-editors/sxemacs-22.1.12/temp/build.log'

 * Messages for package app-editors/sxemacs-22.1.12:

 * You've elected to build SXEmacs with FFI support.
 * This will allow you to view in SXEmacs any image type
 * supported by ImageMagick's libWand.
 * It will also allow you to download the initial XE packages
 * from within SXEmacs itself. To do this, use
 *             M-x pui-bootstrap RET
 * Note: Although this ebuild has the approval of the SXEmacs Project,
 * it is not an official subset of the project and thus only limited
 * support can be offered for this ebuild. 
 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). Once again, please do NOT file
 * a bug report unless you have completely understood the above message.
 * 
 * Detected file collision(s):
 * 
 * 	/usr/bin/rcs-checkin
 * 	/usr/bin/gnuclient
 * 	/usr/bin/gnudoit
 * 	/usr/bin/ootags
 * 	/usr/bin/ctags
 * 	/usr/bin/etags
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * app-editors/xemacs-21.5.29-r2
 * 	/usr/bin/gnuclient
 * 	/usr/bin/gnudoit
 * 	/usr/bin/ootags
 * 
 * Package 'app-editors/sxemacs-22.1.12' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.
Comment 8 Hans de Graaff gentoo-dev Security 2011-03-01 07:02:29 UTC
(In reply to comment #5)
> I was under the impression the use of kde 3.5.10 was still possible, graaff, by
> using the kde-crazy overlay. 

Unfortunately dependencies cannot reference specific overlays at the moment, so it's not possible to specify this.

> As for the rest of the warnings, it sounds awfully like repoman is trying to be
> cleverer than me. :P Thankyou kindly for letting me know, though. 

All the other QA warnings have been added to repoman for reason, so they should really be fixed as well.
Comment 9 Hans de Graaff gentoo-dev Security 2011-03-01 07:07:25 UTC
(In reply to comment #7)
 
> (I can't figure out what the first compile is since midway down it says
> compiling package 2 of 2 and I thought the only thing being compiled was
> sxemacs.  I can't back scroll enough and my log files weren't enabled.  I'll do
> that and try again but perhaps you can make sense of it before then).

/var/log/emerge.log

> 
>  * Searching all installed packages for file collisions...
>  * 
>  * app-editors/xemacs-21.5.29-r2
>  *      /usr/bin/gnuclient
>  *      /usr/bin/gnudoit
>  *      /usr/bin/ootags

sxemacs can't be installed in parallel with xemacs right now. To be able to do that we'd need to extend eselect-emacs and make the sxemacs ebuild use it.

Comment 10 Horst Günther Burkhardt III 2011-03-01 18:16:34 UTC
Oh god. I think I know exactly what's going wrong. 

/sigh 

I'm going to test that here, I have to confess in my haste to be useful I didn't do a compile of 22.1.12 here from that ebuild (also I'm running 22.1.13 git HEAD) ... erk this is going to be highly unpleasant if what I suspect is correct. 
Comment 11 Horst Günther Burkhardt III 2011-03-02 04:50:39 UTC
Works for me even with omgoptimize set. *grins* 

I'll try again with your flags now. 
Comment 12 Horst Günther Burkhardt III 2011-03-02 06:09:27 UTC
Kevin: a follow-up, your flags compile perfectly here... worksforme. 

This means something else on your system is weird. 

Marking RESOLVED, come discuss it in the SXEmacs IRC channel with me... I'd strongly suggest trying to run the build process manually with the same configuration that your USEflags would generate, and with the 'build-report' make target - this'll do logging and give us more to work with.