I tried emacs and emacs-cvs but the error is the same. make[1]: Leaving directory `/var/tmp/portage/emacs-cvs-22.0.50/work/emacs/lisp' (cd src; make bootstrap) make[1]: Entering directory `/var/tmp/portage/emacs-cvs-22.0.50/work/emacs/src' x86_64-pc-linux-gnu-gcc -c -D_BSD_SOURCE -Demacs -DHAVE_CONFIG_H -DUSE_LUCID -I. -I/var/tmp/portage/emacs-cvs-22.0.50/work/emacs/src -D_BSD_SOURCE -march=athlon64 -O2 -pipe pre-crt0.c make[1]: *** No rule to make target `/usr/lib64/crt1.o', needed by `temacs'. Stop. make[1]: Leaving directory `/var/tmp/portage/emacs-cvs-22.0.50/work/emacs/src' make: *** [bootstrap-build] Error 2 !!! ERROR: app-editors/emacs-cvs-22.0.50 failed. !!! Function src_compile, Line 93, Exitcode 2 !!! make emacs bootstrap failed !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. emerge emacs or emerge emacs-cvs Actual Results: fails Expected Results: shouldn't Portage 2.0.51-r15 (default-linux/amd64/2004.3, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r0, 2.6.10-ck5 x86_64) ================================================================= System uname: 2.6.10-ck5 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 20 2005, 12:59:21)] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -funit-at-a-time" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -funit-at-a-time" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="ftp://iso.labtech.epitech.net/pub/Linux/gentoo/ ftp://194.117.143.72/mirrors/gentoo" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 X a52 aac aalib acl acpi alsa apache2 audiofile bash-completion bitmap-fonts bluetooth bzip2 cdparanoia cdr crypt dga divx4linux dvd dvdr dvdread esd f77 faac faad fam fbcon ffmpeg flac font-server freetype gd gdbm gif gimpprint gphoto2 gpm gtk2 idea ieee1394 imlib irda ithreads java javascript jp2 jpeg libcaca lzw lzw-tiff mad mjpeg mng mozsvg mp3 mpeg multilib mysql ncurses network nls nptl nptlonly nvidia objprelink oggvorbis opengl oss pam pcmcia pcre pda perl php pic png ppds python readline rtc samba scanner sdl speex ssl svg tcpd theora threads tiff truetype truetype-fonts type1-fonts usb userlocales wifi wmf xanim xine xml xml2 xmms xpm xrandr xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL
amd64 team: any ideas?
Emerge also fails on x86 platform. Error: 002301 Loading emacs-lisp/backquote (source)... 002302 Loading subr (source)... 002303 Wrong type argument: listp, [] 002304 make[1]: *** [bootstrap-emacs] Error 255 002305 make[1]: Leaving directory `/var/tmp/portage/emacs-cvs-22.0.50/work/emacs/src' 002306 make: *** [bootstrap-build] Error 2 002307 002308 !!! ERROR: app-editors/emacs-cvs-22.0.50 failed. 002309 !!! Function src_compile, Line 93, Exitcode 2 002310 !!! make emacs bootstrap failed 002311 !!! If you need support, post the topmost build error, NOT this status message. Emerge info: 002391 Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r2 i686) 002392 ================================================================= 002393 System uname: 2.6.10-gentoo-r2 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.80GHz 002394 Gentoo Base System version 1.6.8 002395 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Jan 26 2005, 22:24:34)] 002396 dev-lang/python: 2.3.4 002397 sys-devel/autoconf: 2.59-r6, 2.13 002398 sys-devel/automake: 1.9.4, 1.5, 1.8.5-r2, 1.6.3, 1.4_p6, 1.7.9 002399 sys-devel/binutils: 2.15.92.0.2-r2 002400 sys-devel/libtool: 1.5.10-r4 002401 virtual/os-headers: 2.4.22 002402 ACCEPT_KEYWORDS="x86 ~x86" 002403 AUTOCLEAN="yes" 002404 CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" 002405 CHOST="i686-pc-linux-gnu" 002406 CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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" 002407 CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 002408 CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" 002409 DISTDIR="/usr/portage/distfiles" 002410 FEATURES="autoaddcvs autoconfig ccache distlocks notitles sandbox sfperms" 002411 GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://distro.ibiblio.org/pub/Linux/distributions/gentoo/ ftp://distro.ibiblio.org/pub/Linux/distributions/gentoo/ http://gentoo.ccccom.com" 002412 MAKEOPTS="-j2" 002413 PKGDIR="/usr/portage/packages" 002414 PORTAGE_TMPDIR="/var/tmp" 002415 PORTDIR="/usr/portage" 002416 SYNC="rsync://rsync.gentoo.org/gentoo-portage" 002417 USE="x86 X aalib acpi aim alsa apm arts artworkextra athena avi berkdb bigger-fonts bitmap-fonts bluetooth bootspla bzlib c++ cddb cdr cdrom chroot codecs crypt cups curl dhcp divx4linux dvd emacs emboss encode esd f77 fam flac font-server foomaticdb fortran ftp gcj gdbm gif gnome gnomedb gpm gstreamer gtk gtk2 icc imagemagick imap imlib inifile ipv6 java javadoc javascript jp2 jpeg junit kde kerberos krb4 latex libg++ libgd libwww lids mad md5sum mikmod mime motif mozilla mp3 mpeg mpeg4 mplayer nagios-s ncurses netbeans nls oggvorbis opengl oscar oss pam pcmcia pda pdf pdfkit pdflib perl php png pnp posix ppds python qt quicktime readline sdl slang spell ssl svga tcltk tcpd tetex thumbnail tiff truetype truetype-fonts type1-fonts usb virus-scan wifi xemacs xine xml xml2 xmms xv xvid xvmc zlib" 002418 Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY 002419 002420 *** process completed ***
From Comment #2: 002404 CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" Try CFLAGS='-O2 -march=i686 -pipe'
I can build emacs-cvs-22.0.50 on AMD64, just not with gtk in USE. With gtk in USE, I get the following: x86_64-pc-linux-gnu-gcc -c -D_BSD_SOURCE -Demacs -DHAVE_CONFIG_H -DUSE_GTK -I. -I/var/tmp/portage/emacs-cvs-22.0.50/work/emacs/src -D_BSD_SOURCE -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 dispnew.c dispnew.c: In function `sit_for': dispnew.c:6360: error: `Vexecuting_macro' undeclared (first use in this function) dispnew.c:6360: error: (Each undeclared identifier is reported only once dispnew.c:6360: error: for each function it appears in.) make[1]: *** [dispnew.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/emacs-cvs-22.0.50/work/emacs/src' make: *** [bootstrap-build] Error 2 Here's my emerge --info: Portage 2.0.51.20-r5 (default-linux/amd64/2004.3, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.11-gentoo-r3 x86_64) ================================================================= System uname: 2.6.11-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.6.11 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.3 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="amd64 x86 ~amd64 ~x86" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -pipe -O2" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /etc/conf.d /etc/modules.autoload.d /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/cursors/xorg-x11/default /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon64 -pipe -O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks strict" GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo ftp://ftp.easynet.nl/mirror/gentoo" LINGUAS="zh_CN zh_TW ja ko" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X acpi alsa auctex bash-completion berkdb bitmap-fonts blender blender-game blender-plugin bonobo cairo cdr cjk cmucl crypt cups curl dbus doc dvd dvdr emacs esd fam flac font-server fortran gd gif glitz gnome gpm gstreamer gtk gtk2 guile hal howl icq imlib input_devices_wacom ipv6 jabber java jp2 jpeg libwww lisp lzw lzw-tiff mad mozilla mp3 msn multilib ncurses nls no_wxgtk1 nptl ogg opengl oscar oss pam plotutils png python readline samba sbcl sdl spell sqlite ssl tcltk tcpd tetex threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales vorbis xinerama xml xml2 xpm xrandr xv xvid yafray zlib linguas_zh_CN linguas_zh_TW linguas_ja linguas_ko userland_GNU kernel_linux libc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS
not arch-specific per comment 2
Is this problem still existent?
The gtk+ build error must be fixed in upstream CVS. Let's wait for release.