Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 60754 - desktop-file-utils 0.7 & 0.8 failed to compile
Summary: desktop-file-utils 0.7 & 0.8 failed to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Alastair Tse (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-18 03:27 UTC by Aaron Peterson
Modified: 2004-09-22 08:31 UTC (History)
1 user (show)

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 Aaron Peterson 2004-08-18 03:27:28 UTC
/bin/sh ../libtool --mode=link gcc  -march=athlon-xp -O3 -pipe -fomit-frame-pointer -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare   -o update-desktop-database  update-desktop-database.o eggdesktopentries.o eggdirfuncs.o -lglib-2.0   -lpopt
gcc -march=athlon-xp -O3 -pipe -fomit-frame-pointer -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -o update-desktop-database update-desktop-database.o eggdesktopentries.o eggdirfuncs.o  /usr/lib/libglib-2.0.so /usr/lib/libpopt.so
make[2]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/src'
Making all in test
make[2]: Entering directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/test'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/test'
Making all in misc
make[2]: Entering directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/misc'
WARNING: Warnings can be ignored. :-)
if test emacs != no; then \
  set x; \
  list='desktop-entry-mode.el'; for p in $list; do \
            if test -f "$p"; then d=; else d="./"; fi; \
    set x "$@" "$d$p"; shift; \
  done; \
  shift; \
  EMACS=emacs /bin/sh ../elisp-comp "$@" || exit 1; \
else : ; fi
While compiling toplevel forms in file /var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/misc/elc.25847/desktop-entry-mode.el:
  !! Wrong type argument ((listp -130816280))
Done
make[2]: *** [elc-stamp] Error 1
make[2]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/misc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7'
make: *** [all] Error 2

!!! ERROR: dev-util/desktop-file-utils-0.7 failed.
!!! Function src_compile, Line 22, Exitcode 2
!!! (no error message)

escargot aaron #                

Reproducible: Always
Steps to Reproduce:
1.
2.
3.





escargot mediawiki # emerge info
Portage 2.0.50-r9 (gcc34-x86-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0,
2.6.8-gentoo)
=================================================================
System uname: 2.6.8-gentoo i686 AMD Athlon(TM) XP 1700+
Gentoo Base System version 1.5.2
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.2/share/config
/usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow X aac aalib accessibility acl acpi acpi4linux alsa amd apache2 apm
arts artswrappersuid audiofile avi berkdb bidi bonobo canna cdr cjk cjkcrypt
codecscrypt cscope cups dba dga directfb divx4linux doc dv dvb dvd encode esd
evms2 faac faad fam fbcon ffmpeg flac flash foomaticdb freetype freewnn fs gd
gdbm ggi gif gimp gimpprint gnome gpm gstreamer gtk gtk2 gtkhtml guile
imagemagick imap imlib jack java javascript joystick jpeg kde kerberos krb4 ldap
libcss libdvdread libg++ libwww linguas_en_US linguas_es linguas_ru
linguas_zh_CN linguas_zh_TW live mad maildir md5sum mdb mikmod mmx mng motif
mozdomi mozilla mozsvg mpeg mpeg4 mulemysql nas ncurses net nls nptl nvidia
offensive oggvorbis opengl oss pam pdflib perl pic png posix postgres python qt
quicktime readline samba sasl scanner sdl slang spell sse ssl svg svga tcltk
tcpd tetex theora threads tiff transcode truetype unicode usb v4l vhosts
virus-scan x86 xine xinerama xml2 xmms xv xvid zeo zlib"
Comment 1 Doug Goldstein (RETIRED) gentoo-dev 2004-08-18 08:08:17 UTC
Slightly different error message but it doesn't compile on gcc 3.3.4 either...

ranlib .libs/libmenu.a
rm -fr .libs/libmenu.lax
creating libmenu.la
(cd .libs && rm -f libmenu.la && ln -s ../libmenu.la libmenu.la)
make[2]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/src'
Making all in test
make[2]: Entering directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/test'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/test'
Making all in misc
make[2]: Entering directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/misc'
WARNING: Warnings can be ignored. :-)
if test emacs != no; then \
  set x; \
  list='desktop-entry-mode.el'; for p in $list; do \
            if test -f "$p"; then d=; else d="./"; fi; \
    set x "$@" "$d$p"; shift; \
  done; \
  shift; \
  EMACS=emacs /bin/sh ../elisp-comp "$@" || exit 1; \
else : ; fi
make[3]: Entering directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/misc'
WARNING: Warnings can be ignored. :-)
if test emacs != no; then \
  set x; \
  list='desktop-entry-mode.el'; for p in $list; do \
            if test -f "$p"; then d=; else d="./"; fi; \
    set x "$@" "$d$p"; shift; \
  done; \
  shift; \
  EMACS=emacs /bin/sh ../elisp-comp "$@" || exit 1; \
else : ; fi
Loading php-mode...
Loading php-mode...
Loading /usr/libexec/emacs/21.3/i686-pc-linux-gnu/fns-21.3.1.el (source)...
Loading /usr/libexec/emacs/21.3/i686-pc-linux-gnu/fns-21.3.1.el (source)...
Symbol's function definition is void: global-semantic-show-dirty-mode
make[2]: *** [elc-stamp] Error 1
make[2]: *** Waiting for unfinished jobs....
Symbol's function definition is void: global-semantic-show-dirty-mode
make[3]: *** [elc-stamp] Error 1
make[3]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/misc'
make[2]: *** [desktop-entry-mode.elc] Error 2
make[2]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/misc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7'
make: *** [all] Error 2

!!! ERROR: dev-util/desktop-file-utils-0.7 failed.
!!! Function src_compile, Line 22, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.

Comment 2 Aaron Peterson 2004-09-07 04:07:13 UTC
still not compiling...
and it doesn't work on gcc 3.3.4 either so, it's not a gcc-porting issue...

gcc -march=athlon-xp -O2 -pipe -fomit-frame-pointer -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -o desktop-menu-tool desktop_file.o gen-compat-tree.o validate.o vfolder-parser.o vfolder-query.o  /usr/lib/libglib-2.0.so ./.libs/libmenu_sources.a /usr/lib/libpopt.so
/bin/sh ../libtool --mode=link gcc  -march=athlon-xp -O2 -pipe -fomit-frame-pointer -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare   -o libmenu.la -rpath /usr/lib/gnome-vfs-2.0/modules -export_dynamic -avoid-version menu-method.lo -pthread -Wl,--export-dynamic -lgnomevfs-2 -lbonobo-activation -lORBit-2 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0   libmenu_sources.la -lpopt
gcc -march=athlon-xp -O2 -pipe -fomit-frame-pointer -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -o update-desktop-database update-desktop-database.o eggdesktopentries.o eggdirfuncs.o  /usr/lib/libglib-2.0.so /usr/lib/libpopt.so
gcc -shared  .libs/menu-method.o -Wl,--whole-archive ./.libs/libmenu_sources.a -Wl,--no-whole-archive  -L/usr/lib -pthread /usr/lib/libgnomevfs-2.so /usr/lib/libbonobo-activation.so /usr/lib/libORBit-2.so -lm /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgthread-2.0.so /usr/lib/libglib-2.0.so /usr/lib/libpopt.so  -march=athlon-xp -Wl,--export-dynamic -Wl,-soname -Wl,libmenu.so -o .libs/libmenu.so
rm -fr .libs/libmenu.lax
mkdir .libs/libmenu.lax
rm -fr .libs/libmenu.lax/libmenu_sources.a
mkdir .libs/libmenu.lax/libmenu_sources.a
(cd .libs/libmenu.lax/libmenu_sources.a && ar x /var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/src/./.libs/libmenu_sources.a)
ar cru .libs/libmenu.a  menu-method.o .libs/libmenu.lax/libmenu_sources.a/canonicalize.o .libs/libmenu.lax/libmenu_sources.a/menu-parser.o .libs/libmenu.lax/libmenu_sources.a/menu-overrides.o .libs/libmenu.lax/libmenu_sources.a/menu-entries.o .libs/libmenu.lax/libmenu_sources.a/menu-process.o .libs/libmenu.lax/libmenu_sources.a/menu-layout.o .libs/libmenu.lax/libmenu_sources.a/menu-tree-cache.o .libs/libmenu.lax/libmenu_sources.a/menu-util.o
ranlib .libs/libmenu.a
rm -fr .libs/libmenu.lax
creating libmenu.la
(cd .libs && rm -f libmenu.la && ln -s ../libmenu.la libmenu.la)
make[2]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/src'
Making all in test
make[2]: Entering directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/test'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/test'
Making all in misc
make[2]: Entering directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/misc'
WARNING: Warnings can be ignored. :-)
if test emacs != no; then \
  set x; \
  list='desktop-entry-mode.el'; for p in $list; do \
            if test -f "$p"; then d=; else d="./"; fi; \
    set x "$@" "$d$p"; shift; \
  done; \
  shift; \
  EMACS=emacs /bin/sh ../elisp-comp "$@" || exit 1; \
else : ; fi
make[3]: Entering directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/misc'
WARNING: Warnings can be ignored. :-)
if test emacs != no; then \
  set x; \
  list='desktop-entry-mode.el'; for p in $list; do \
            if test -f "$p"; then d=; else d="./"; fi; \
    set x "$@" "$d$p"; shift; \
  done; \
  shift; \
  EMACS=emacs /bin/sh ../elisp-comp "$@" || exit 1; \
else : ; fi
While compiling toplevel forms in file /var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/misc/elc.16333/desktop-entry-mode.el:
  !! Wrong type argument ((listp -130816280))
Done
make[3]: *** [elc-stamp] Error 1
make[3]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/misc'
make[2]: *** [desktop-entry-mode.elc] Error 2
make[2]: *** Waiting for unfinished jobs....
While compiling toplevel forms in file /var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/misc/elc.16323/desktop-entry-mode.el:
  !! Wrong type argument ((listp -130816280))
Done
make[2]: *** [elc-stamp] Error 1
make[2]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7/misc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.7/work/desktop-file-utils-0.7'
make: *** [all] Error 2

!!! ERROR: dev-util/desktop-file-utils-0.7 failed.
!!! Function src_compile, Line 22, Exitcode 2
!!! (no error message)


**************
new emerge --info
*************
escargot env.d # emerge --info
Portage 2.0.50-r10 (gcc34-x86-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r3)
=================================================================
System uname: 2.6.8-gentoo-r3 i686 AMD Athlon(tm) XP 1700+
Gentoo Base System version 1.5.3
distcc 2.17 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -Wall"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref/usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -Wall"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow 3dnowex X aac aalib accessibility acl acpi acpi4linux alsa amd apache2 apm arts artswrappersuid audiofile avi berkdb bidi bonobo canna cap caps cdr cjk cjkcrypt codecs crypt cscope cups dba dga directfb divx4linux djbfft doc dtsdv dvb dvd dvdr dvdread edl encode esd evms2 faac faad fam fbcon ffmpeg flac flash flatfile fmod foomaticdb freetype freewnn fs gd gdbm ggi gif gimp gimpprint gnome gpm gstreamer gtk gtk2 gtkhtml guile hardenedphp icq ieee1394 imagemagick imap imlib intl jabber jack java javascript jbig jce joystick jp2 jpeg kde kerberos krb4 ldap libcaca libcss libdvdread libg++ libwww linguas_en_US linguas_es linguas_ru linguas_zh_CN linguas_zh_TW live ltsp lzo lzw lzw-tiff m17n-lib mad maildir md5sum mdb mikmod ming mmx mng mono motif mozdomi mozilla mozplaintext mozsvg mozxmlterm mp3 mpeg mpeg4 mpi mplayer msn msql mssql mule music mysql mysqlinas ncurses net network nls nptl ntlm nvidia offensive oggvorbis ooo-kde opengloss pam pdflib perl pic png posix postgres python qt quicktime readline rtc samba sasl scanner sdl slang smime spell sse ssl svg svga tcltk tcpd tetex tga theora threads tiff timidity transcode truetype type1 uim unicode usb v4l v4l2 vhosts vim-with-x virus-scan vnc wifi wmf x86 xine xinerama xml2 xmms xpm xprint xv xvid xvmc yahoo zeo zlib"
Comment 3 Aaron Peterson 2004-09-12 00:26:18 UTC
still not compiling.. I upgraded to gcc 3.4.2

These are the other packages that are not compiling:

[ebuild     U ] dev-util/desktop-file-utils-0.7 [0.5]
[ebuild     U ] media-video/cinelerra-1.2.1 [1.2.0]
[ebuild     U ] media-video/cinepaint-0.18.3 [0.18]

Same error...
could it be due to my ACL use, or my unicode use? Those are things that are required for everything I do, and are not standard...

Comment 4 Doug Goldstein (RETIRED) gentoo-dev 2004-09-16 21:19:39 UTC
make[3]: Entering directory `/var/tmp/portage/desktop-file-utils-0.8/work/desktop-file-utils-0.8/misc'
WARNING: Warnings can be ignored. :-)
if test emacs != no; then \
  set x; \
  list='desktop-entry-mode.el'; for p in $list; do \
            if test -f "$p"; then d=; else d="./"; fi; \
    set x "$@" "$d$p"; shift; \
  done; \
  shift; \
  EMACS=emacs /bin/sh ../elisp-comp "$@" || exit 1; \
else : ; fi
Loading php-mode...
Loading php-mode...
Loading /usr/libexec/emacs/21.3/i686-pc-linux-gnu/fns-21.3.1.el (source)...
Loading /usr/libexec/emacs/21.3/i686-pc-linux-gnu/fns-21.3.1.el (source)...
Symbol's function definition is void: global-semantic-show-dirty-mode
make[2]: *** [elc-stamp] Error 1
make[2]: *** Waiting for unfinished jobs....
Symbol's function definition is void: global-semantic-show-dirty-mode
make[3]: *** [elc-stamp] Error 1
make[3]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.8/work/desktop-file-utils-0.8/misc'
make[2]: *** [desktop-entry-mode.elc] Error 2
make[2]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.8/work/desktop-file-utils-0.8/misc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.8/work/desktop-file-utils-0.8'
make: *** [all] Error 2

!!! ERROR: dev-util/desktop-file-utils-0.8 failed.
!!! Function src_compile, Line 22, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
Comment 5 Aaron Peterson 2004-09-17 04:25:53 UTC
somebody also showed this same error with gcc 3.3.4
it's still happening to me with 0.8 as well..

however... 
cardoe, can you do this as well?
emerge -pv desktop-file-utils
to get the useflags it's trying to be built with?
... I get none...

i'm using xorg 6.8 and nptl, gcc 3.4.1, nls, unicode.. amongst others, including cjk and uim

**********



WARNING: Warnings can be ignored. :-)
if test emacs != no; then \
  set x; \
  list='desktop-entry-mode.el'; for p in $list; do \
            if test -f "$p"; then d=; else d="./"; fi; \
    set x "$@" "$d$p"; shift; \
  done; \
  shift; \
  EMACS=emacs /bin/sh ../elisp-comp "$@" || exit 1; \
else : ; fi
WARNING: Warnings can be ignored. :-)
if test emacs != no; then \
  set x; \
  list='desktop-entry-mode.el'; for p in $list; do \
            if test -f "$p"; then d=; else d="./"; fi; \
    set x "$@" "$d$p"; shift; \
  done; \
  shift; \
  EMACS=emacs /bin/sh ../elisp-comp "$@" || exit 1; \
else : ; fi
While compiling toplevel forms in file /var/tmp/portage/desktop-file-utils-0.8/work/desktop-file-utils-0.8/misc/elc.15347/desktop-entry-mode.el:
  !! Wrong type argument ((listp -130816280))
Done
While compiling toplevel forms in file /var/tmp/portage/desktop-file-utils-0.8/work/desktop-file-utils-0.8/misc/elc.15349/desktop-entry-mode.el:
  !! Wrong type argument ((listp -130816280))
Done
make[2]: *** [elc-stamp] Error 1
make[2]: *** Waiting for unfinished jobs....
make[3]: *** [elc-stamp] Error 1
make[3]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.8/work/desktop-file-utils-0.8/misc'
make[2]: *** [desktop-entry-mode.elc] Error 2
make[2]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.8/work/desktop-file-utils-0.8/misc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.8/work/desktop-file-utils-0.8'
make: *** [all] Error 2

!!! ERROR: dev-util/desktop-file-utils-0.8 failed.
!!! Function src_compile, Line 22, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
Comment 6 Doug Goldstein (RETIRED) gentoo-dev 2004-09-17 07:06:22 UTC
the ebuild does not use any USE flags. So USE flags have no effect on the build. It's entirely in the ./configure script that it's detecting what to use.
Comment 7 Doug Goldstein (RETIRED) gentoo-dev 2004-09-18 07:24:33 UTC
I unmerged php-mode... and got this...

Cannot open load file: php-mode
make[2]: *** [elc-stamp] Error 1
make[2]: *** Waiting for unfinished jobs....
Cannot open load file: php-mode
make[3]: *** [elc-stamp] Error 1
make[3]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.8/work/desktop-file-utils-0.8/misc'
make[2]: *** [desktop-entry-mode.elc] Error 2
make[2]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.8/work/desktop-file-utils-0.8/misc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.8/work/desktop-file-utils-0.8'
make: *** [all] Error 2

!!! ERROR: dev-util/desktop-file-utils-0.8 failed.
!!! Function src_compile, Line 22, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.


So it looks like a problem with emacs and it's handling of extra modes that causes this build to fail.... why should emacs affect this?
Comment 8 Doug Goldstein (RETIRED) gentoo-dev 2004-09-18 07:27:53 UTC
Re-assigning to emacs people because everyone with this issue is running into an emacs problem and not GCC problems.
Comment 9 Doug Goldstein (RETIRED) gentoo-dev 2004-09-18 07:34:17 UTC
Well I fixed this problem by properly removing /usr/share/emacs/site-lisp/site-start.el and replacing it with a (load '/usr/share/emacs/site-list/site-gentoo') and then unmerging php-mode and then emerging desktop-file-utils and then re-emerging php-mode.
Comment 10 John Nilsson 2004-09-20 09:07:01 UTC
I'm having problems with this too:
if test emacs != no; then \
  set x; \
  list='desktop-entry-mode.el'; for p in $list; do \
            if test -f "$p"; then d=; else d="./"; fi; \
    set x "$@" "$d$p"; shift; \
  done; \
  shift; \
  EMACS=emacs /bin/sh ../elisp-comp "$@" || exit 1; \
else : ; fi
emacs: error while loading shared libraries: libXm.so.2: cannot open shared object file: No such file or directory
make[2]: *** [elc-stamp] Error 1
make[2]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.8/work/desktop-file-utils-0.8/misc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/desktop-file-utils-0.8/work/desktop-file-utils-0.8'
make: *** [all] Error 2

It's a broken dependency on openmotif, dunno why I have unmered it. The error message might help somone find this bug though. I'll just unmerge emacs, never use it. 
Comment 11 Alastair Tse (RETIRED) gentoo-dev 2004-09-22 08:28:11 UTC
stealing this bug. the fix is quite easy, not install the desktop file mode for emacs. if we want to install it, we need to use the elisp eclass.
Comment 12 Alastair Tse (RETIRED) gentoo-dev 2004-09-22 08:31:26 UTC
commited changes to cvs.