unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Emacs trunk bootstrapping fails since about two days
@ 2011-01-19 11:56 Tassilo Horn
  2011-01-19 12:39 ` Andreas Schwab
  2011-01-19 17:51 ` Paul Eggert
  0 siblings, 2 replies; 16+ messages in thread
From: Tassilo Horn @ 2011-01-19 11:56 UTC (permalink / raw)
  To: emacs-devel

Hi all,

since about two days, I cannot bootstrap the current emacs trunk
anymore.

There's one configure error

--8<---------------cut here---------------start------------->8---
./configure: line 5075: gl_EARLY: command not found
--8<---------------cut here---------------end--------------->8---

and later some compile error.

--8<---------------cut here---------------start------------->8---
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../src -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/src     -march=native -O2 -pipe -c dtoastr.c
In file included from /usr/include/sys/types.h:133:0,
                 from /usr/include/stdlib.h:320,
                 from ../src/config.h:1120,
                 from ftoastr.c:28,
                 from dtoastr.c:2:
./time.h:21:1: error: stray ‘@’ in program
./time.h:21:1: error: stray ‘@’ in program
./time.h:23:1: error: stray ‘@’ in program
./time.h:23:2: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PRAGMA_COLUMNS’
./time.h:23:2: error: stray ‘@’ in program
In file included from /usr/include/sys/select.h:44:0,
                 from /usr/include/sys/types.h:220,
                 from /usr/include/stdlib.h:320,
                 from ../src/config.h:1120,
                 from ftoastr.c:28,
                 from dtoastr.c:2:
./time.h:21:1: error: stray ‘@’ in program
./time.h:21:1: error: stray ‘@’ in program
./time.h:23:1: error: stray ‘@’ in program
./time.h:23:2: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PRAGMA_COLUMNS’
./time.h:23:2: error: stray ‘@’ in program
make[3]: *** [dtoastr.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lib'
make[1]: *** [lib] Error 2
make[1]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/emacs'
--8<---------------cut here---------------end--------------->8---

The complete build.log follows below.

--8<---------------cut here---------------start------------->8---
* Configuring to build with no toolkit
 * econf: updating emacs-vcs-24.0.9999/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating emacs-vcs-24.0.9999/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-dependency-tracking --program-suffix=-emacs-24 --infodir=/usr/share/info/emacs-24 --with-crt-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/ --with-gameuser=games --without-compress-info --with-sound --with-x --without-gconf --with-xml2 --without-toolkit-scroll-bars --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xpm --with-imagemagick --with-xft --with-libotf --with-m17n-flt --with-x-toolkit=no --without-hesiod --without-kerberos --without-kerberos5 --with-gpm --with-dbus --with-gnutls --without-selinux
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of x86_64-pc-linux-gnu-gcc... none
checking whether x86_64-pc-linux-gnu-gcc and cc understand -c and -o together... yes
./configure: line 5075: gl_EARLY: command not found
checking whether gcc understands -Wno-pointer-sign... yes
checking whether gcc understands -Wdeclaration-after-statement... yes
checking whether gcc understands -Wold-style-definition... yes
checking whether gcc understands -Wimplicit-function-declaration... yes
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether i386 is declared... no
checking for install-info... /usr/bin/install-info
checking for install-info... (cached) /usr/bin/install-info
checking for install-info... (cached) /usr/bin/install-info
checking for gzip... /bin/gzip
checking for makeinfo... /usr/bin/makeinfo
checking for -znocombreloc... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking machine/soundcard.h usability... no
checking machine/soundcard.h presence... no
checking for machine/soundcard.h... no
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking soundcard.h usability... no
checking soundcard.h presence... no
checking for soundcard.h... no
checking for _oss_ioctl in -lossaudio... no
checking for pkg-config... /usr/bin/pkg-config
checking for alsa >= 1.0.0... yes
checking ALSA_CFLAGS... -I/usr/include/alsa  
checking ALSA_LIBS... -lasound  
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking linux/version.h usability... yes
checking linux/version.h presence... yes
checking for linux/version.h... yes
checking sys/systeminfo.h usability... no
checking sys/systeminfo.h presence... no
checking for sys/systeminfo.h... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking stdio_ext.h usability... yes
checking stdio_ext.h presence... yes
checking for stdio_ext.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking coff.h usability... no
checking coff.h presence... no
checking for coff.h... no
checking pty.h usability... yes
checking pty.h presence... yes
checking for pty.h... yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking sys/vlimit.h usability... yes
checking sys/vlimit.h presence... yes
checking for sys/vlimit.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking sys/_mbstate_t.h usability... no
checking sys/_mbstate_t.h presence... no
checking for sys/_mbstate_t.h... no
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking utmp.h usability... yes
checking utmp.h presence... yes
checking for utmp.h... yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking util.h usability... no
checking util.h presence... no
checking for util.h... no
checking if personality LINUX32 can be set... yes
checking for term.h... yes
checking for ANSI C header files... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking whether sys_siglist is declared... no
checking whether __sys_siglist is declared... no
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for struct utimbuf... yes
checking return type of signal handlers... void
checking for speed_t... yes
checking for struct timeval... yes
checking for struct exception... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for net/if.h... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for struct tm.tm_gmtoff... yes
checking for struct ifreq.ifr_flags... yes
checking for struct ifreq.ifr_hwaddr... yes
checking for struct ifreq.ifr_netmask... yes
checking for struct ifreq.ifr_broadaddr... yes
checking for struct ifreq.ifr_addr... yes
checking for function prototypes... yes
checking for working volatile... yes
checking for an ANSI C-conforming const... yes
checking for void * support... yes
checking whether byte ordering is bigendian... no
checking for  __attribute__ ((__aligned__ (expr)))... yes
checking whether make sets $(MAKE)... (cached) yes
checking whether we are using GNU Make... yes
checking whether gcc understands -MMD -MF... yes
checking for long file names... yes
checking for X... libraries , headers 
checking for malloc_get_state... yes
checking for malloc_set_state... yes
checking whether __after_morecore_hook exists... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking for dnet_ntoa in -ldnet... no
checking for main in -lXbsd... no
checking for cma_open in -lpthreads... no
checking whether X on GNU/Linux needs -b to link... no
checking for Xkb... yes
checking for XrmSetDatabase... yes
checking for XScreenResourceString... yes
checking for XScreenNumberOfScreen... yes
checking for XSetWMProtocols... yes
checking X11 version 6... 6 or newer
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for librsvg-2.0 >= 2.11.0... yes
checking RSVG_CFLAGS... -pthread -DQT_SHARED -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng14 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore  
checking RSVG_LIBS... -pthread -lrsvg-2 -lgio-2.0 -lgdk_pixbuf-2.0 -lm -lcairo -lgobject-2.0 -lgmodule-2.0 -lpng14 -lgthread-2.0 -lrt -lglib-2.0  
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for Wand... yes
checking IMAGEMAGICK_CFLAGS... -fopenmp -I/usr/include/ImageMagick  
checking IMAGEMAGICK_LIBS... -lMagickWand -lMagickCore  
checking for MagickExportImagePixels... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for dbus-1 >= 1.0... yes
checking DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include  
checking DBUS_LIBS... -ldbus-1 -lpthread -lrt  
checking for dbus_watch_get_unix_fd... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for gnutls >= 2.2.4... yes
checking LIBGNUTLS_CFLAGS...  
checking LIBGNUTLS_LIBS... -lgnutls  
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for fontconfig >= 2.2.0... yes
checking FONTCONFIG_CFLAGS...  
checking FONTCONFIG_LIBS... -lfontconfig  
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for xft >= 0.13.0... yes
checking XFT_CFLAGS... -I/usr/include/freetype2  
checking XFT_LIBS... -lXft  
checking for XRenderQueryExtension in -lXrender... yes
checking X11/Xft/Xft.h usability... yes
checking X11/Xft/Xft.h presence... yes
checking for X11/Xft/Xft.h... yes
checking for XftFontOpen in -lXft... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for libotf... yes
checking LIBOTF_CFLAGS... -I/usr/include/freetype2  
checking LIBOTF_LIBS... -lz -lotf -lfreetype  
checking for OTF_get_variation_glyphs in -lotf... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for m17n-flt... yes
checking M17N_FLT_CFLAGS...  
checking M17N_FLT_LIBS... -lm17n-flt -lm17n-core  
checking X11/xpm.h usability... yes
checking X11/xpm.h presence... yes
checking for X11/xpm.h... yes
checking for XpmReadFileToPixmap in -lXpm... yes
checking for XpmReturnAllocPixels preprocessor define... yes
checking jerror.h usability... yes
checking jerror.h presence... yes
checking for jerror.h... yes
checking for jpeg_destroy_compress in -ljpeg... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking libpng/png.h usability... no
checking libpng/png.h presence... no
checking for libpng/png.h... no
checking for png_get_channels in -lpng... yes
checking tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking for TIFFGetVersion in -ltiff... yes
checking gif_lib.h usability... yes
checking gif_lib.h presence... yes
checking for gif_lib.h... yes
checking for EGifPutExtensionLast in -lgif... yes
checking gpm.h usability... yes
checking gpm.h presence... yes
checking for gpm.h... yes
checking for Gpm_Open in -lgpm... yes
checking malloc/malloc.h usability... no
checking malloc/malloc.h presence... no
checking for malloc/malloc.h... no
checking X11/SM/SMlib.h usability... yes
checking X11/SM/SMlib.h presence... yes
checking for X11/SM/SMlib.h... yes
checking for SmcOpenConnection in -lSM... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for libxml-2.0 > 2.6.17... yes
checking LIBXML2_CFLAGS... -I/usr/include/libxml2  
checking LIBXML2_LIBS... -lxml2  
checking for htmlReadMemory in -lxml2... yes
checking whether netdb declares h_errno... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for sqrt in -lm... yes
checking for maillock in -lmail... no
checking for maillock in -llockfile... yes
checking for touchlock... yes
checking maillock.h usability... yes
checking maillock.h presence... yes
checking for maillock.h... yes
checking for gethostname... yes
checking for getdomainname... yes
checking for dup2... yes
checking for rename... yes
checking for closedir... yes
checking for mkdir... yes
checking for rmdir... yes
checking for sysinfo... yes
checking for getrusage... yes
checking for get_current_dir_name... yes
checking for random... yes
checking for lrand48... yes
checking for logb... yes
checking for frexp... yes
checking for fmod... yes
checking for rint... yes
checking for cbrt... yes
checking for ftime... yes
checking for setsid... yes
checking for strerror... yes
checking for fpathconf... yes
checking for select... yes
checking for euidaccess... yes
checking for getpagesize... (cached) yes
checking for tzset... yes
checking for setlocale... yes
checking for utimes... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for setpgid... yes
checking for getcwd... yes
checking for getwd... yes
checking for shutdown... yes
checking for getaddrinfo... yes
checking for __fpending... yes
checking for mblen... yes
checking for mbrlen... yes
checking for mbsinit... yes
checking for strsignal... yes
checking for setitimer... yes
checking for ualarm... yes
checking for strchr... yes
checking for strrchr... yes
checking for sendto... yes
checking for recvfrom... yes
checking for getsockopt... yes
checking for setsockopt... yes
checking for getsockname... yes
checking for getpeername... yes
checking for gai_strerror... yes
checking for mkstemp... yes
checking for getline... yes
checking for getdelim... yes
checking for mremap... yes
checking for memmove... yes
checking for fsync... yes
checking for sync... yes
checking for memset... yes
checking for memcmp... yes
checking for difftime... yes
checking for memcpy... yes
checking for mempcpy... yes
checking for mblen... (cached) yes
checking for mbrlen... (cached) yes
checking for posix_memalign... yes
checking for cfmakeraw... yes
checking for cfsetspeed... yes
checking for isnan... yes
checking for copysign... yes
checking for __executable_start... yes
checking for __builtin_unwind_init... yes
checking sys/un.h usability... yes
checking sys/un.h presence... yes
checking for sys/un.h... yes
checking for getloadavg... yes
checking for pstat_getdynamic... no
checking for kstat_open in -lkstat... no
checking for getloadavg... yes
checking whether getloadavg requires setgid... no
checking for _LARGEFILE_SOURCE value needed for large files... no
checking whether getpgrp requires zero arguments... yes
./configure: line 13079: gl_INIT: command not found
checking for strftime... yes
checking for grantpt... yes
checking for getpt... yes
checking for library containing tputs... -lncurses
checking for dgettext in -lintl... no
checking whether localtime caches TZ... no
checking for gettimeofday... yes
checking whether gettimeofday can accept two arguments... yes
checking for socket... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking whether system supports dynamic ptys... yes
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for nl_langinfo and CODESET... yes
checking for size_t... (cached) yes
checking for mbstate_t... yes
checking for C restricted array declarations... yes

Configured for `x86_64-pc-linux-gnu'.

  Where should the build process find the source code?    /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999
  What operating system and machine description files should Emacs use?
        `s/gnu-linux.h' and `m/amdx86-64.h'
  What compiler should emacs be built with?               x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe
  Should Emacs use the GNU version of malloc?             yes
      (Using Doug Lea's new malloc from the GNU C Library.)
  Should Emacs use a relocating allocator for buffers?    no
  Should Emacs use mmap(2) for buffer allocation?         no
  What window system should Emacs use?                    x11
  What toolkit should Emacs use?                          none
  Where do we find X Windows header files?                Standard dirs
  Where do we find X Windows libraries?                   Standard dirs
  Does Emacs use -lXaw3d?                                 no
  Does Emacs use -lXpm?                                   yes
  Does Emacs use -ljpeg?                                  yes
  Does Emacs use -ltiff?                                  yes
  Does Emacs use a gif library?                           yes -lgif
  Does Emacs use -lpng?                                   yes
  Does Emacs use -lrsvg-2?                                yes
  Does Emacs use imagemagick?                             yes
  Does Emacs use -lgpm?                                   yes
  Does Emacs use -ldbus?                                  yes
  Does Emacs use -lgconf?                                 no
  Does Emacs use -lselinux?                               no
  Does Emacs use -lgnutls?                                yes
  Does Emacs use -lxml2?                                  yes
  Does Emacs use -lfreetype?                              yes
  Does Emacs use -lm17n-flt?                              yes
  Does Emacs use -lotf?                                   yes
  Does Emacs use -lxft?                                   yes
  Does Emacs use toolkit scroll bars?                     no


configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating lib-src/Makefile
config.status: creating oldXMenu/Makefile
config.status: creating doc/emacs/Makefile
config.status: creating doc/misc/Makefile
config.status: creating doc/lispintro/Makefile
config.status: creating doc/lispref/Makefile
config.status: creating src/Makefile
config.status: creating lwlib/Makefile
config.status: creating lisp/Makefile
config.status: creating leim/Makefile
config.status: creating test/automated/Makefile
config.status: creating src/config.h
config.status: executing depfiles commands
config.status: executing default commands
creating src/epaths.h
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999 ...
make -j3 CC=x86_64-pc-linux-gnu-gcc bootstrap 
(cd src;      make - --jobserver-fds=3,4 -j bootstrap-clean)
make[1]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/src'
rm -f temacs core *.core \#* *.o libXMenu11.a liblw.a
rm -f ../etc/DOC
rm -f bootstrap-emacs emacs-24.0.50
rm -f buildobj.h
rm -f emacs-*.*.* emacs
rm -rf deps
test "X" = "X" || rm -rf 
rm -f epaths.h config.h config.stamp stamp-oldxmenu ../etc/DOC-*
if test -f ./.gdbinit; then \
  mv ./.gdbinit ./.gdbinit.save; \
  if test -f "/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/src/.gdbinit"; then rm -f ./.gdbinit.save; \
  else mv ./.gdbinit.save ./.gdbinit; fi; \
fi
make[1]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/src'
(cd oldXMenu; make - --jobserver-fds=3,4 -j maintainer-clean)
make[1]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/oldXMenu'
rm -f libXMenu11.a Activate.o AddPane.o AddSel.o ChgPane.o ChgSel.o Create.o DelPane.o DelSel.o Destroy.o Error.o EvHand.o FindPane.o FindSel.o InsPane.o InsSel.o Internal.o Locate.o Post.o Recomp.o SetAEQ.o SetFrz.o SetPane.o SetSel.o XDelAssoc.o XLookAssoc.o XCrAssoc.o XDestAssoc.o XMakeAssoc.o insque.o
rm -f Makefile
make[1]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/oldXMenu'
(cd lwlib;    make - --jobserver-fds=3,4 -j maintainer-clean)
make[1]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lwlib'
rm -f *.o core liblw.a \#*
rm -f Makefile
rm -f TAGS
make[1]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lwlib'
(cd lib;      make - --jobserver-fds=3,4 -j maintainer-clean)
make[1]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lib'
test -z "libgnu.a" || rm -f libgnu.a
rm -f *.o
test -z "core *.stackdump arg-nonnull.h arg-nonnull.h-t c++defs.h c++defs.h-t getopt.h getopt.h-t stddef.h stddef.h-t time.h time.h-t unistd.h unistd.h-t warn-on-use.h warn-on-use.h-t" || rm -f core *.stackdump arg-nonnull.h arg-nonnull.h-t c++defs.h c++defs.h-t getopt.h getopt.h-t stddef.h stddef.h-t time.h time.h-t unistd.h unistd.h-t warn-on-use.h warn-on-use.h-t
rm -f *.tab.c
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lib" || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
test -z "arg-nonnull.h c++defs.h   time.h unistd.h warn-on-use.h" || rm -f arg-nonnull.h c++defs.h   time.h unistd.h warn-on-use.h
rm -rf ./.deps
rm -f Makefile
make[1]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lib'
(cd lib-src;  make - --jobserver-fds=3,4 -j maintainer-clean)
make[1]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lib-src'
rm -f core *.o
rm -f etags ctags emacsclient ebrowse profile movemail fakemail hexl update-game-score test-distrib make-docfile
rm -f fns*.el *.tab.c *.tab.h stamp-*
rm -f TAGS
rm -f Makefile blessmail
true
make[1]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lib-src'
(cd doc/emacs &&   make - --jobserver-fds=3,4 -j maintainer-clean)
make[1]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/emacs'
rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \
  *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/emacs/../../info && rm -f emacs emacs-[1-9] emacs-[1-9][0-9]
rm -f emacs.dvi emacs-xtra.dvi emacs.pdf emacs-xtra.pdf \
  emacs.ps emacs-xtra.ps
rm -rf emacs.html/
rm -f emacs-manual-24.0.50.tar*
make[1]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/emacs'
(cd doc/misc &&   make - --jobserver-fds=3,4 -j maintainer-clean)
make[1]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc'
rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \
  *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs
rm -f gnustmp.*
rm -f ada-mode.dvi auth.dvi autotype.dvi calc.dvi cc-mode.dvi cl.dvi dbus.dvi dired-x.dvi ebrowse.dvi ede.dvi ediff.dvi edt.dvi eieio.dvi emacs-mime.dvi epa.dvi erc.dvi ert.dvi eshell.dvi eudc.dvi faq.dvi flymake.dvi forms.dvi gnus.dvi idlwave.dvi info.dvi mairix-el.dvi message.dvi mh-e.dvi newsticker.dvi nxml-mode.dvi org.dvi pcl-cvs.dvi pgg.dvi rcirc.dvi reftex.dvi remember.dvi sasl.dvi sc.dvi semantic.dvi ses.dvi sieve.dvi smtpmail.dvi speedbar.dvi tramp.dvi url.dvi vip.dvi viper.dvi widget.dvi woman.dvi ada-mode.pdf auth.pdf autotype.pdf calc.pdf cc-mode.pdf cl.pdf dbus.pdf dired-x.pdf ebrowse.pdf ede.pdf ediff.pdf edt.pdf eieio.pdf emacs-mime.pdf epa.pdf erc.pdf ert.pdf eshell.pdf eudc.pdf faq.pdf flymake.pdf forms.pdf gnus.pdf idlwave.pdf info.pdf mairix-el.pdf message.pdf mh-e.pdf newsticker.pdf nxml-mode.pdf org.pdf pcl-cvs.pdf pgg.pdf rcirc.pdf reftex.pdf remember.pdf sasl.pdf sc.pdf semantic.pdf ses.pdf sieve.pdf smtpmail.pdf speedbar.pdf tramp.pdf url.pdf vip.pdf viper.pdf widget.pdf woman.pdf
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; for file in ../../info/ada-mode ../../info/auth ../../info/autotype ../../info/calc ../../info/ccmode ../../info/cl ../../info/dbus ../../info/dired-x ../../info/ebrowse ../../info/ede ../../info/ediff ../../info/edt ../../info/eieio ../../info/emacs-mime ../../info/epa ../../info/erc ../../info/ert ../../info/eshell ../../info/eudc ../../info/efaq ../../info/flymake ../../info/forms ../../info/gnus ../../info/idlwave ../../info/info ../../info/mairix-el ../../info/message ../../info/mh-e ../../info/newsticker ../../info/nxml-mode ../../info/org ../../info/pcl-cvs ../../info/pgg ../../info/rcirc ../../info/remember ../../info/reftex ../../info/sasl ../../info/sc ../../info/semantic ../../info/ses ../../info/sieve ../../info/smtpmail ../../info/speedbar ../../info/tramp ../../info/url ../../info/vip ../../info/viper ../../info/widget ../../info/woman; do \
  rm -f ${file} ${file}-[1-9] ${file}-[1-9][0-9]; \
done
make[1]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc'
(cd doc/lispref &&   make - --jobserver-fds=3,4 -j maintainer-clean)
make[1]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/lispref'
rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \
  *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/lispref/../../info && rm -f elisp elisp-[1-9] elisp-[1-9][0-9]
rm -f elisp[12]*
rm -f elisp.dvi elisp.pdf elisp.ps vol[12].pdf
rm -rf elisp.html
rm -f emacs-lispref-24.0.50.tar*
make[1]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/lispref'
(cd doc/lispintro &&   make - --jobserver-fds=3,4 -j maintainer-clean)
make[1]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/lispintro'
rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \
  *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/lispintro/../../info && rm -f eintr eintr-[1-9]
rm -f emacs-lisp-intro.dvi emacs-lisp-intro.pdf emacs-lisp-intro.ps
rm -rf emacs-lisp-intro.html/
rm -f emacs-lispintro-24.0.50.tar*
make[1]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/lispintro'
(cd leim;     make - --jobserver-fds=3,4 -j maintainer-clean)
make[1]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim'
rm -f quail/CCDOSPY.elc quail/Punct.elc quail/QJ.elc quail/SW.elc quail/TONEPY.elc quail/4Corner.elc quail/ARRAY30.elc quail/ECDICT.elc quail/ETZY.elc quail/Punct-b5.elc quail/PY-b5.elc quail/QJ-b5.elc quail/ZOZY.elc quail/tsang-b5.elc quail/quick-b5.elc quail/tsang-cns.elc quail/quick-cns.elc quail/PY.elc quail/ZIRANMA.elc quail/CTLau.elc quail/CTLau-b5.elc quail/CCDOSPY.el quail/Punct.el quail/QJ.el quail/SW.el quail/TONEPY.el quail/4Corner.el quail/ARRAY30.el quail/ECDICT.el quail/ETZY.el quail/Punct-b5.el quail/PY-b5.el quail/QJ-b5.el quail/ZOZY.el quail/tsang-b5.el quail/quick-b5.el quail/tsang-cns.el quail/quick-cns.el quail/PY.el quail/ZIRANMA.el quail/CTLau.el quail/CTLau-b5.el \
	leim-list.el changed.tit changed.misc
if test -f stamp-subdir; then rm -rf quail stamp-subdir; fi
rm -f quail/CCDOSPY.elc quail/Punct.elc quail/QJ.elc quail/SW.elc quail/TONEPY.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/py-punct.elc quail/4Corner.elc quail/ARRAY30.elc quail/ECDICT.elc quail/ETZY.elc quail/Punct-b5.elc quail/PY-b5.elc quail/QJ-b5.elc quail/ZOZY.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/pypunct-b5.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/japanese.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/ja-dic/ja-dic.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/hangul.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/hanja.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/hanja3.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/hanja-jis.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/symbol-ksc.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/thai.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/viqr.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/vntelex.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/lao.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/lrt.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/indian.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/tibetan.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/latin-pre.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/latin-post.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/latin-alt.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/latin-ltx.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/welsh.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/czech.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/croatian.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/slovak.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/greek.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/cyrillic.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/cyril-jis.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/arabic.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/ethiopic.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/ipa.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/hebrew.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/georgian.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/sisheng.elc quail/tsang-b5.elc quail/quick-b5.elc quail/tsang-cns.elc quail/quick-cns.elc quail/PY.elc quail/ZIRANMA.elc quail/CTLau.elc quail/CTLau-b5.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/sgml-input.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/rfc1345.elc /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim/quail/uni-input.elc
rm -f Makefile
make[1]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/leim'
(cd lisp;     make - --jobserver-fds=3,4 -j bootstrap-clean)
make[1]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lisp'
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lisp; rm -f *.elc */*.elc */*/*.elc */*/*/*.elc loaddefs.el /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lisp/calendar/cal-loaddefs.el /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lisp/calendar/diary-loaddefs.el /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lisp/calendar/hol-loaddefs.el /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lisp/mh-e/mh-loaddefs.el /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lisp/net/tramp-loaddefs.el cus-load.el finder-inf.el subdirs.el calc/calc-loaddefs.el eshell/esh-groups.el cedet/semantic/loaddefs.el cedet/ede/loaddefs.el cedet/srecode/loaddefs.el
make[1]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lisp'
rm -f config.cache config.log
if [ -x ./config.status ]; then           \
    ./config.status;                      \
else                                      \
    ./configure --enable-maintainer-mode; \
fi
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating lib-src/Makefile
config.status: creating oldXMenu/Makefile
config.status: creating doc/emacs/Makefile
config.status: creating doc/misc/Makefile
config.status: creating doc/lispintro/Makefile
config.status: creating doc/lispref/Makefile
config.status: creating src/Makefile
config.status: creating lwlib/Makefile
config.status: creating lisp/Makefile
config.status: creating leim/Makefile
config.status: creating test/automated/Makefile
config.status: creating src/config.h
config.status: executing depfiles commands
config.status: executing default commands
creating src/epaths.h
make[1]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
make[1]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999'
make - --jobserver-fds=3,4 -j info all
make[1]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999'
cd lib; make all -w --jobserver-fds=3,4 - --jobserver-fds=3,4 -j                           \
  CC='x86_64-pc-linux-gnu-gcc' CFLAGS='-march=native -O2 -pipe' CPPFLAGS='' \
  LDFLAGS='-Wl,-O1 -Wl,--as-needed -Wl,-znocombreloc ' MAKE='make'
make[2]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lib'
rm -f arg-nonnull.h-t arg-nonnull.h && \
sed -n -e '/GL_ARG_NONNULL/,$p' \
  < /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/./arg-nonnull.h \
  > arg-nonnull.h-t && \
mv arg-nonnull.h-t arg-nonnull.h
make[2]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999'
(cd doc/emacs; make -w --jobserver-fds=3,4 - --jobserver-fds=3,4 - --jobserver-fds=3,4 - --jobserver-fds=3,4 -j info)
rm -f c++defs.h-t c++defs.h && \
sed -n -e '/_GL_CXXDEFS/,$p' \
  < /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/./c++defs.h \
  > c++defs.h-t && \
mv c++defs.h-t c++defs.h
rm -f warn-on-use.h-t warn-on-use.h && \
sed -n -e '/^.ifndef/,$p' \
  < /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/./warn-on-use.h \
  > warn-on-use.h-t && \
mv warn-on-use.h-t warn-on-use.h
make[3]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/emacs'
makeinfo --force -I /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/emacs -o /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/emacs/../../info/emacs /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/emacs/emacs.texi
rm -f time.h-t time.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
  sed -e 's|@''INCLUDE_NEXT''@||g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
      -e 's|@''NEXT_TIME_H''@||g' \
      -e 's|@''GNULIB_MKTIME''@||g' \
      -e 's|@''GNULIB_NANOSLEEP''@||g' \
      -e 's|@''GNULIB_STRPTIME''@||g' \
      -e 's|@''GNULIB_TIMEGM''@||g' \
      -e 's|@''GNULIB_TIME_R''@||g' \
      -e 's|@''HAVE_DECL_LOCALTIME_R''@||g' \
      -e 's|@''HAVE_NANOSLEEP''@||g' \
      -e 's|@''HAVE_STRPTIME''@||g' \
      -e 's|@''HAVE_TIMEGM''@||g' \
      -e 's|@''REPLACE_LOCALTIME_R''@||g' \
      -e 's|@''REPLACE_MKTIME''@||g' \
      -e 's|@''REPLACE_NANOSLEEP''@||g' \
      -e 's|@''REPLACE_TIMEGM''@||g' \
      -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@||g' \
      -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@||g' \
      -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@||g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
      < /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lib/time.in.h; \
} > time.h-t && \
mv time.h-t time.h
rm -f unistd.h-t unistd.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  sed -e 's|@''HAVE_UNISTD_H''@||g' \
      -e 's|@''INCLUDE_NEXT''@||g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
      -e 's|@''NEXT_UNISTD_H''@||g' \
      -e 's|@''GNULIB_CHOWN''@||g' \
      -e 's|@''GNULIB_CLOSE''@||g' \
      -e 's|@''GNULIB_DUP2''@||g' \
      -e 's|@''GNULIB_DUP3''@||g' \
      -e 's|@''GNULIB_ENVIRON''@||g' \
      -e 's|@''GNULIB_EUIDACCESS''@||g' \
      -e 's|@''GNULIB_FACCESSAT''@||g' \
      -e 's|@''GNULIB_FCHDIR''@||g' \
      -e 's|@''GNULIB_FCHOWNAT''@||g' \
      -e 's|@''GNULIB_FSYNC''@||g' \
      -e 's|@''GNULIB_FTRUNCATE''@||g' \
      -e 's|@''GNULIB_GETCWD''@||g' \
      -e 's|@''GNULIB_GETDOMAINNAME''@||g' \
      -e 's|@''GNULIB_GETDTABLESIZE''@||g' \
      -e 's|@''GNULIB_GETGROUPS''@||g' \
      -e 's|@''GNULIB_GETHOSTNAME''@||g' \
      -e 's|@''GNULIB_GETLOGIN''@||g' \
      -e 's|@''GNULIB_GETLOGIN_R''@||g' \
      -e 's|@''GNULIB_GETPAGESIZE''@||g' \
      -e 's|@''GNULIB_GETUSERSHELL''@||g' \
      -e 's|@''GNULIB_LCHOWN''@||g' \
      -e 's|@''GNULIB_LINK''@||g' \
      -e 's|@''GNULIB_LINKAT''@||g' \
      -e 's|@''GNULIB_LSEEK''@||g' \
      -e 's|@''GNULIB_PIPE''@||g' \
      -e 's|@''GNULIB_PIPE2''@||g' \
      -e 's|@''GNULIB_PREAD''@||g' \
      -e 's|@''GNULIB_PWRITE''@||g' \
      -e 's|@''GNULIB_READLINK''@||g' \
      -e 's|@''GNULIB_READLINKAT''@||g' \
      -e 's|@''GNULIB_RMDIR''@||g' \
      -e 's|@''GNULIB_SLEEP''@||g' \
      -e 's|@''GNULIB_SYMLINK''@||g' \
      -e 's|@''GNULIB_SYMLINKAT''@||g' \
      -e 's|@''GNULIB_TTYNAME_R''@||g' \
      -e 's|@''GNULIB_UNISTD_H_GETOPT''@||g' \
      -e 's|@''GNULIB_UNISTD_H_SIGPIPE''@||g' \
      -e 's|@''GNULIB_UNLINK''@||g' \
      -e 's|@''GNULIB_UNLINKAT''@||g' \
      -e 's|@''GNULIB_USLEEP''@||g' \
      -e 's|@''GNULIB_WRITE''@||g' \
      < /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lib/unistd.in.h | \
  sed -e 's|@''HAVE_CHOWN''@||g' \
      -e 's|@''HAVE_DUP2''@||g' \
      -e 's|@''HAVE_DUP3''@||g' \
      -e 's|@''HAVE_EUIDACCESS''@||g' \
      -e 's|@''HAVE_FACCESSAT''@||g' \
      -e 's|@''HAVE_FCHDIR''@||g' \
      -e 's|@''HAVE_FCHOWNAT''@||g' \
      -e 's|@''HAVE_FSYNC''@||g' \
      -e 's|@''HAVE_FTRUNCATE''@||g' \
      -e 's|@''HAVE_GETDTABLESIZE''@||g' \
      -e 's|@''HAVE_GETGROUPS''@||g' \
      -e 's|@''HAVE_GETHOSTNAME''@||g' \
      -e 's|@''HAVE_GETLOGIN''@||g' \
      -e 's|@''HAVE_GETPAGESIZE''@||g' \
      -e 's|@''HAVE_LCHOWN''@||g' \
      -e 's|@''HAVE_LINK''@||g' \
      -e 's|@''HAVE_LINKAT''@||g' \
      -e 's|@''HAVE_PIPE''@||g' \
      -e 's|@''HAVE_PIPE2''@||g' \
      -e 's|@''HAVE_PREAD''@||g' \
      -e 's|@''HAVE_PWRITE''@||g' \
      -e 's|@''HAVE_READLINK''@||g' \
      -e 's|@''HAVE_READLINKAT''@||g' \
      -e 's|@''HAVE_SLEEP''@||g' \
      -e 's|@''HAVE_SYMLINK''@||g' \
      -e 's|@''HAVE_SYMLINKAT''@||g' \
      -e 's|@''HAVE_UNLINKAT''@||g' \
      -e 's|@''HAVE_USLEEP''@||g' \
      -e 's|@''HAVE_DECL_ENVIRON''@||g' \
      -e 's|@''HAVE_DECL_FCHDIR''@||g' \
      -e 's|@''HAVE_DECL_GETDOMAINNAME''@||g' \
      -e 's|@''HAVE_DECL_GETLOGIN_R''@||g' \
      -e 's|@''HAVE_DECL_GETPAGESIZE''@||g' \
      -e 's|@''HAVE_DECL_GETUSERSHELL''@||g' \
      -e 's|@''HAVE_DECL_TTYNAME_R''@||g' \
      -e 's|@''HAVE_OS_H''@||g' \
      -e 's|@''HAVE_SYS_PARAM_H''@||g' \
      -e 's|@''REPLACE_CHOWN''@||g' \
      -e 's|@''REPLACE_CLOSE''@||g' \
      -e 's|@''REPLACE_DUP''@||g' \
      -e 's|@''REPLACE_DUP2''@||g' \
      -e 's|@''REPLACE_FCHOWNAT''@||g' \
      -e 's|@''REPLACE_GETCWD''@||g' \
      -e 's|@''REPLACE_GETDOMAINNAME''@||g' \
      -e 's|@''REPLACE_GETLOGIN_R''@||g' \
      -e 's|@''REPLACE_GETGROUPS''@||g' \
      -e 's|@''REPLACE_GETPAGESIZE''@||g' \
      -e 's|@''REPLACE_LCHOWN''@||g' \
      -e 's|@''REPLACE_LINK''@||g' \
      -e 's|@''REPLACE_LINKAT''@||g' \
      -e 's|@''REPLACE_LSEEK''@||g' \
      -e 's|@''REPLACE_PREAD''@||g' \
      -e 's|@''REPLACE_PWRITE''@||g' \
      -e 's|@''REPLACE_READLINK''@||g' \
      -e 's|@''REPLACE_RMDIR''@||g' \
      -e 's|@''REPLACE_SLEEP''@||g' \
      -e 's|@''REPLACE_SYMLINK''@||g' \
      -e 's|@''REPLACE_TTYNAME_R''@||g' \
      -e 's|@''REPLACE_UNLINK''@||g' \
      -e 's|@''REPLACE_UNLINKAT''@||g' \
      -e 's|@''REPLACE_USLEEP''@||g' \
      -e 's|@''REPLACE_WRITE''@||g' \
      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@||g' \
      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@||g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \
} > unistd.h-t && \
mv unistd.h-t unistd.h
make  all-am
make[3]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lib'
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../src -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/src     -march=native -O2 -pipe -c dtoastr.c
In file included from /usr/include/sys/types.h:133:0,
                 from /usr/include/stdlib.h:320,
                 from ../src/config.h:1120,
                 from ftoastr.c:28,
                 from dtoastr.c:2:
./time.h:21:1: error: stray ‘@’ in program
./time.h:21:1: error: stray ‘@’ in program
./time.h:23:1: error: stray ‘@’ in program
./time.h:23:2: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PRAGMA_COLUMNS’
./time.h:23:2: error: stray ‘@’ in program
In file included from /usr/include/sys/select.h:44:0,
                 from /usr/include/sys/types.h:220,
                 from /usr/include/stdlib.h:320,
                 from ../src/config.h:1120,
                 from ftoastr.c:28,
                 from dtoastr.c:2:
./time.h:21:1: error: stray ‘@’ in program
./time.h:21:1: error: stray ‘@’ in program
./time.h:23:1: error: stray ‘@’ in program
./time.h:23:2: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PRAGMA_COLUMNS’
./time.h:23:2: error: stray ‘@’ in program
make[3]: *** [dtoastr.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/lib'
make[1]: *** [lib] Error 2
make[1]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/emacs'
(cd doc/misc; make -w --jobserver-fds=3,4 - --jobserver-fds=3,4 - --jobserver-fds=3,4 - --jobserver-fds=3,4 -j info)
make[3]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc'
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs ada-mode.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs auth.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs autotype.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs calc.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs cc-mode.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs cl.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs dbus.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs dired-x.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs ebrowse.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs ede.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs ediff.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs edt.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs eieio.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs --enable-encoding emacs-mime.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs epa.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs erc.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs ert.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs eshell.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs eudc.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs faq.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs flymake.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs forms.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs gnus.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs --no-split idlwave.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs --no-split info.texi -o ../../info/info
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs mairix-el.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs message.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs mh-e.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs newsticker.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs nxml-mode.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs org.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs pcl-cvs.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs pgg.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs rcirc.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs remember.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs reftex.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs sasl.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs sc.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs semantic.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs ses.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs sieve.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs smtpmail.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs speedbar.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs -D emacs tramp.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs url.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs vip.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs viper.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs widget.texi
cd /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc; makeinfo --force -I/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc/../emacs woman.texi
make[3]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/misc'
(cd doc/lispref; make -w --jobserver-fds=3,4 - --jobserver-fds=3,4 - --jobserver-fds=3,4 - --jobserver-fds=3,4 -j info)
make[3]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/lispref'
makeinfo --force -I /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/lispref/../emacs -I /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/lispref -o /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/lispref/../../info/elisp /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/lispref/elisp.texi
make[3]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/lispref'
(cd doc/lispintro; make -w --jobserver-fds=3,4 - --jobserver-fds=3,4 - --jobserver-fds=3,4 - --jobserver-fds=3,4 -j info)
make[3]: Entering directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/lispintro'
makeinfo --force -I /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/lispintro -o /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/lispintro/../../info/eintr /var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/lispintro/emacs-lisp-intro.texi
make[3]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999/doc/lispintro'
make[2]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999'
make[1]: Leaving directory `/var/tmp/portage/app-editors/emacs-vcs-24.0.9999/work/emacs-vcs-24.0.9999'
make: *** [bootstrap] Error 2
--8<---------------cut here---------------end--------------->8---



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Emacs trunk bootstrapping fails since about two days
  2011-01-19 11:56 Emacs trunk bootstrapping fails since about two days Tassilo Horn
@ 2011-01-19 12:39 ` Andreas Schwab
  2011-01-19 17:29   ` Glenn Morris
  2011-01-19 17:51 ` Paul Eggert
  1 sibling, 1 reply; 16+ messages in thread
From: Andreas Schwab @ 2011-01-19 12:39 UTC (permalink / raw)
  To: Tassilo Horn; +Cc: Paul Eggert, emacs-devel

Tassilo Horn <tassilo@member.fsf.org> writes:

> ./configure: line 5075: gl_EARLY: command not found

The whole thing is broken, autoreconf does not work any more.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Emacs trunk bootstrapping fails since about two days
  2011-01-19 12:39 ` Andreas Schwab
@ 2011-01-19 17:29   ` Glenn Morris
  0 siblings, 0 replies; 16+ messages in thread
From: Glenn Morris @ 2011-01-19 17:29 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: Tassilo Horn, Paul Eggert, emacs-devel

Andreas Schwab wrote:

> Tassilo Horn <tassilo@member.fsf.org> writes:
>
>> ./configure: line 5075: gl_EARLY: command not found
>
> The whole thing is broken, autoreconf does not work any more.

I had _some_ success with:

aclocal -I m4
autoconf
autoheader
automake --gnu -a -c lib/Makefile

(I don't know how you tell autoreconf about those options.)
Still not sure I have it working.



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Emacs trunk bootstrapping fails since about two days
  2011-01-19 11:56 Emacs trunk bootstrapping fails since about two days Tassilo Horn
  2011-01-19 12:39 ` Andreas Schwab
@ 2011-01-19 17:51 ` Paul Eggert
  2011-01-19 19:07   ` Tassilo Horn
                     ` (2 more replies)
  1 sibling, 3 replies; 16+ messages in thread
From: Paul Eggert @ 2011-01-19 17:51 UTC (permalink / raw)
  To: Tassilo Horn; +Cc: emacs-devel

On 01/19/11 03:56, Tassilo Horn wrote:

> since about two days, I cannot bootstrap the current emacs trunk
> anymore.
> 
> There's one configure error
> 
> --8<---------------cut here---------------start------------->8---
> ./configure: line 5075: gl_EARLY: command not found
> --8<---------------cut here---------------end--------------->8---

But 'configure' on the trunk does not contain the string 'gl_EARLY'.

My guess is that you're not bootstrapping from a clean version
of the trunk.  Maybe you rebuilt 'configure' by
running 'autoconf' without running 'aclocal -I m4' first?
Perhaps the simplest fix is to start over with a fresh copy of
the trunk.



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Emacs trunk bootstrapping fails since about two days
  2011-01-19 17:51 ` Paul Eggert
@ 2011-01-19 19:07   ` Tassilo Horn
  2011-01-19 22:54     ` Paul Eggert
  2011-01-19 19:11   ` Glenn Morris
  2011-01-19 20:24   ` Andreas Schwab
  2 siblings, 1 reply; 16+ messages in thread
From: Tassilo Horn @ 2011-01-19 19:07 UTC (permalink / raw)
  To: Paul Eggert; +Cc: emacs-devel

Paul Eggert <eggert@cs.ucla.edu> writes:

Hi Paul,

>> --8<---------------cut here---------------start------------->8---
>> ./configure: line 5075: gl_EARLY: command not found
>> --8<---------------cut here---------------end--------------->8---
>
> But 'configure' on the trunk does not contain the string 'gl_EARLY'.

`configure.in' does.

> My guess is that you're not bootstrapping from a clean version of the
> trunk.  Maybe you rebuilt 'configure' by running 'autoconf' without
> running 'aclocal -I m4' first?  Perhaps the simplest fix is to start
> over with a fresh copy of the trunk.

No, I use the gentoo live ebuild, which just updates some checkout in
some package manager directory, copies that to some temp directory and
does the compile there.  So the checkout should be totally clean.  In
fact, I even deleted it and let the package manager check it out anew.
Still the same error...

Bye,
Tassilo



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Emacs trunk bootstrapping fails since about two days
  2011-01-19 17:51 ` Paul Eggert
  2011-01-19 19:07   ` Tassilo Horn
@ 2011-01-19 19:11   ` Glenn Morris
  2011-01-20  0:02     ` Paul Eggert
  2011-01-20  2:06     ` Longmin Wang
  2011-01-19 20:24   ` Andreas Schwab
  2 siblings, 2 replies; 16+ messages in thread
From: Glenn Morris @ 2011-01-19 19:11 UTC (permalink / raw)
  To: Paul Eggert; +Cc: Tassilo Horn, emacs-devel

Paul Eggert wrote:

> My guess is that you're not bootstrapping from a clean version
> of the trunk.  Maybe you rebuilt 'configure' by
> running 'autoconf' without running 'aclocal -I m4' first?

Running just autoconf (and sometimes autoheader) used to be all that
was needed; and some people, like myself, have been in the habit of
always running autoconf to ensure we have the latest configure.

Perhaps you could summarize the autotools steps now necessary to
consistently regenerate everything. Eg what do I do now when I need to
regenerate and commit configure? Just running autoconf alone doesn't
seem to be enough any more. See eg admin/make-tarball.txt which
documents the previous procedure and needs updating.

Also, make maintainer-clean deletes aclocal.m4, which is a file in the
repository. Is this normal? Nothing then seems to recreate it. Is
--enable-maintainer-mode now necessary for maintainer-clean to work
right? This didn't use to be the case, and I have often recommended
people to run `make maintainer-clean' to start from a clean slate.



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Emacs trunk bootstrapping fails since about two days
  2011-01-19 17:51 ` Paul Eggert
  2011-01-19 19:07   ` Tassilo Horn
  2011-01-19 19:11   ` Glenn Morris
@ 2011-01-19 20:24   ` Andreas Schwab
  2 siblings, 0 replies; 16+ messages in thread
From: Andreas Schwab @ 2011-01-19 20:24 UTC (permalink / raw)
  To: Paul Eggert; +Cc: Tassilo Horn, emacs-devel

> My guess is that you're not bootstrapping from a clean version
> of the trunk.  Maybe you rebuilt 'configure' by
> running 'autoconf' without running 'aclocal -I m4' first?

autoreconf should be all that is needed.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Emacs trunk bootstrapping fails since about two days
  2011-01-19 19:07   ` Tassilo Horn
@ 2011-01-19 22:54     ` Paul Eggert
  2011-01-20  6:54       ` Ulrich Mueller
  0 siblings, 1 reply; 16+ messages in thread
From: Paul Eggert @ 2011-01-19 22:54 UTC (permalink / raw)
  To: Tassilo Horn; +Cc: emacs-devel

On 01/19/11 11:07, Tassilo Horn wrote:
>> But 'configure' on the trunk does not contain the string 'gl_EARLY'.
> `configure.in' does.
> 
>> > My guess is that you're not bootstrapping from a clean version of the
>> > trunk.  Maybe you rebuilt 'configure' by running 'autoconf' without
>> > running 'aclocal -I m4' first?  Perhaps the simplest fix is to start
>> > over with a fresh copy of the trunk.
> No, I use the gentoo live ebuild, which just updates some checkout in
> some package manager directory, copies that to some temp directory and
> does the compile there.  So the checkout should be totally clean.

If the checkout is totally clean, then 'configure' cannot contain 'gl_EARLY'.
Most likely what's happening is that the gentoo live ebuild is invoking
'autoconf' without pointing 'autoconf' at the proper m4 macros,
and that this incorrect invocation of 'autoconf' is copying 'gl_EARLY'
from configure.in to configure.

What does the the gentoo live ebuild do other than 'configure; make install'?
Does it pass unusual arguments to configure?



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Emacs trunk bootstrapping fails since about two days
  2011-01-19 19:11   ` Glenn Morris
@ 2011-01-20  0:02     ` Paul Eggert
  2011-01-20  1:48       ` Stefan Monnier
  2011-01-20  2:06     ` Longmin Wang
  1 sibling, 1 reply; 16+ messages in thread
From: Paul Eggert @ 2011-01-20  0:02 UTC (permalink / raw)
  To: Glenn Morris; +Cc: Tassilo Horn, emacs-devel

On 01/19/11 11:11, Glenn Morris wrote:

> Running just autoconf (and sometimes autoheader) used to be all that
> was needed; and some people, like myself, have been in the habit of
> always running autoconf to ensure we have the latest configure.

Thanks, that likely explains things.  Nowadays one must tell autotools
where the macro files are.

> Perhaps you could summarize the autotools steps now necessary to
> consistently regenerate everything. Eg what do I do now when I need to
> regenerate and commit configure? Just running autoconf alone doesn't
> seem to be enough any more. See eg admin/make-tarball.txt which
> documents the previous procedure and needs updating.

I suggest "autoreconf -I m4".  Or if you want to force generation of
'configure' even when it's up-to-date, "autoreconf -I m4 --force".
I've added this to the documentation and Makefile.in; please see below.

> Also, make maintainer-clean deletes aclocal.m4, which is a file in the
> repository. Is this normal? Nothing then seems to recreate it. Is
> --enable-maintainer-mode now necessary for maintainer-clean to work
> right? This didn't use to be the case, and I have often recommended
> people to run `make maintainer-clean' to start from a clean slate.

It's not a big deal either way, and if that's the style here then
let's keep aclocal.m4 after a maintainer-clean.

I installed this, to try to address the above issues:

=== modified file 'ChangeLog'
--- ChangeLog	2011-01-18 05:23:52 +0000
+++ ChangeLog	2011-01-19 23:58:43 +0000
@@ -1,3 +1,10 @@
+2011-01-19  Paul Eggert  <eggert@cs.ucla.edu>
+
+	Minor Makefile.in tweaks to build from gnulib better.
+	<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
+	* Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
+	(top_maintainer_clean): Don't remove aclocal.m4.
+
 2011-01-18  Paul Eggert  <eggert@cs.ucla.edu>
 
 	Minor cleanups for 'bzr status'

=== modified file 'Makefile.in'
--- Makefile.in	2011-01-18 05:23:52 +0000
+++ Makefile.in	2011-01-19 23:58:43 +0000
@@ -343,6 +343,7 @@
 	  $(gnulib_srcdir)/build-aux/mkinstalldirs \
 	  $(gnulib_srcdir)/build-aux/move-if-change \
 	  $(srcdir)
+	cd $(srcdir) && autoreconf -I m4
 .PHONY: sync-from-gnulib
 
 # These targets should be "${SUBDIR} without `src'".
@@ -832,8 +833,7 @@
 ###      begin to build the program.
 top_maintainer_clean=\
 	${top_distclean}; \
-	rm -fr autom4te.cache; \
-	rm -f aclocal.m4
+	rm -fr autom4te.cache
 maintainer-clean: bootstrap-clean FRC
 	(cd src;      $(MAKE) $(MFLAGS) maintainer-clean)
 	(cd lisp;     $(MAKE) $(MFLAGS) maintainer-clean)

=== modified file 'admin/ChangeLog'
--- admin/ChangeLog	2011-01-17 22:11:13 +0000
+++ admin/ChangeLog	2011-01-19 23:58:43 +0000
@@ -1,3 +1,9 @@
+2011-01-19  Paul Eggert  <eggert@cs.ucla.edu>
+
+	* make-tarball.txt: Suggest 'autoreconf -I m4 --force'
+	rather than doing rm and autoconf by hand.  See
+	<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>.
+
 2011-01-17  Paul Eggert  <eggert@cs.ucla.edu>
 
 	* notes/bzr (Installing changes from gnulib): New section.

=== modified file 'admin/make-tarball.txt'
--- admin/make-tarball.txt	2010-10-22 03:28:21 +0000
+++ admin/make-tarball.txt	2011-01-19 23:58:43 +0000
@@ -28,7 +28,7 @@
     refer to a newer release of Emacs.  (This is probably needed only
     when preparing a major Emacs release, or branching for it.)
 
-5.   rm configure src/config.in; autoconf; autoheader
+5.   autoreconf -I m4 --force
      make bootstrap
 
 6.  Commit configure, src/config.in, etc/AUTHORS, all the files changed
@@ -107,4 +107,3 @@
 13. For a pretest, announce it on emacs-devel and BCC the pretesters.
     For a release, announce it on info-gnu@gnu.org,
     info-gnu-emacs@gnu.org, and emacs-devel.
-






^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Emacs trunk bootstrapping fails since about two days
  2011-01-20  0:02     ` Paul Eggert
@ 2011-01-20  1:48       ` Stefan Monnier
  2011-01-20  5:06         ` Paul Eggert
  0 siblings, 1 reply; 16+ messages in thread
From: Stefan Monnier @ 2011-01-20  1:48 UTC (permalink / raw)
  To: Paul Eggert; +Cc: Tassilo Horn, emacs-devel

>> Also, make maintainer-clean deletes aclocal.m4, which is a file in the
>> repository.

We have some auto-built files in the repository (e.g. `configure') in
order to simplify the build and/or the bootstrap.  But I'm not sure why
aclocal.m4 is there.
If it is built mechanically from other files, then I'd much prefer we
don't keep it in the repository.


        Stefan



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Emacs trunk bootstrapping fails since about two days
  2011-01-19 19:11   ` Glenn Morris
  2011-01-20  0:02     ` Paul Eggert
@ 2011-01-20  2:06     ` Longmin Wang
  2011-01-20  7:03       ` Ulrich Mueller
  1 sibling, 1 reply; 16+ messages in thread
From: Longmin Wang @ 2011-01-20  2:06 UTC (permalink / raw)
  To: emacs-devel

Glenn Morris <rgm <at> gnu.org> writes:

> 
> Paul Eggert wrote:
> 
> Running just autoconf (and sometimes autoheader) used to be all that
> was needed; and some people, like myself, have been in the habit of
> always running autoconf to ensure we have the latest configure.
> 

Maybe we need change the ebuild from
src_prepare() {
    ...
    eautoreconf
}
to
src_prepare() {
    ...
    AT_M4DIR="m4" eautoreconf
}




^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Emacs trunk bootstrapping fails since about two days
  2011-01-20  1:48       ` Stefan Monnier
@ 2011-01-20  5:06         ` Paul Eggert
  2011-01-20 10:50           ` Andreas Schwab
  0 siblings, 1 reply; 16+ messages in thread
From: Paul Eggert @ 2011-01-20  5:06 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: Tassilo Horn, emacs-devel

On 01/19/2011 05:48 PM, Stefan Monnier wrote:
> If it is built mechanically from other files, then I'd much prefer we
> don't keep it in the repository.
>

OK, thanks.  Like I said, I don't have a strong feeling either way,
but all other things being equal it's better to omit an
autogenerated file from the repository.

I just now removed aclocal.m4 from the trunk,
and also restored "rm -f aclocal.m4" to "make maintainer-clean".
If this turns into a problem in practice we can undo the change.



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Emacs trunk bootstrapping fails since about two days
  2011-01-19 22:54     ` Paul Eggert
@ 2011-01-20  6:54       ` Ulrich Mueller
  0 siblings, 0 replies; 16+ messages in thread
From: Ulrich Mueller @ 2011-01-20  6:54 UTC (permalink / raw)
  To: Paul Eggert; +Cc: Tassilo Horn, emacs-devel

>>>>> On Wed, 19 Jan 2011, Paul Eggert wrote:

> If the checkout is totally clean, then 'configure' cannot contain
> 'gl_EARLY'. Most likely what's happening is that the gentoo live
> ebuild is invoking 'autoconf' without pointing 'autoconf' at the
> proper m4 macros, and that this incorrect invocation of 'autoconf'
> is copying 'gl_EARLY' from configure.in to configure.

Good guess. ;)

Our live ebuild [1] calls "eautoreconf" [2] which will run the
following sequence:

   aclocal
   autoconf
   autoheader
   automake --add-missing --copy --foreign

This used to work without passing any additional options. I've now
changed it so that aclocal is called with -I m4.


[1] <http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.0.9999.ebuild?view=markup>
[2] <http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?view=markup>



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Emacs trunk bootstrapping fails since about two days
  2011-01-20  2:06     ` Longmin Wang
@ 2011-01-20  7:03       ` Ulrich Mueller
  0 siblings, 0 replies; 16+ messages in thread
From: Ulrich Mueller @ 2011-01-20  7:03 UTC (permalink / raw)
  To: Longmin Wang; +Cc: emacs-devel

>>>>> On Thu, 20 Jan 2011, Longmin Wang wrote:

> Maybe we need change the ebuild from
> src_prepare() {
>     ...
>     eautoreconf
> }
> to
> src_prepare() {
>     ...
>     AT_M4DIR="m4" eautoreconf
> }

Yes. Already done:
<http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.0.9999.ebuild?r1=1.21&r2=1.22&view=patch>



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Emacs trunk bootstrapping fails since about two days
  2011-01-20  5:06         ` Paul Eggert
@ 2011-01-20 10:50           ` Andreas Schwab
  2011-01-20 18:16             ` Glenn Morris
  0 siblings, 1 reply; 16+ messages in thread
From: Andreas Schwab @ 2011-01-20 10:50 UTC (permalink / raw)
  To: Paul Eggert; +Cc: Tassilo Horn, Stefan Monnier, emacs-devel

Paul Eggert <eggert@cs.ucla.edu> writes:

> I just now removed aclocal.m4 from the trunk,

That does not make sense.  configure depends on aclocal.m4, so either
keep both or remove both.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Emacs trunk bootstrapping fails since about two days
  2011-01-20 10:50           ` Andreas Schwab
@ 2011-01-20 18:16             ` Glenn Morris
  0 siblings, 0 replies; 16+ messages in thread
From: Glenn Morris @ 2011-01-20 18:16 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: Tassilo Horn, Paul Eggert, Stefan Monnier, emacs-devel

Andreas Schwab wrote:

> configure depends on aclocal.m4, so either keep both or remove both.

Great; I hope this provides the impetus to stop keeping configure in
the repository and to require autotools when building from Bzr on
POSIX platforms. :)

http://lists.gnu.org/archive/html/emacs-devel/2010-10/msg00936.html
http://lists.gnu.org/archive/html/emacs-devel/2010-11/msg00297.html

etc.



^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2011-01-20 18:16 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-19 11:56 Emacs trunk bootstrapping fails since about two days Tassilo Horn
2011-01-19 12:39 ` Andreas Schwab
2011-01-19 17:29   ` Glenn Morris
2011-01-19 17:51 ` Paul Eggert
2011-01-19 19:07   ` Tassilo Horn
2011-01-19 22:54     ` Paul Eggert
2011-01-20  6:54       ` Ulrich Mueller
2011-01-19 19:11   ` Glenn Morris
2011-01-20  0:02     ` Paul Eggert
2011-01-20  1:48       ` Stefan Monnier
2011-01-20  5:06         ` Paul Eggert
2011-01-20 10:50           ` Andreas Schwab
2011-01-20 18:16             ` Glenn Morris
2011-01-20  2:06     ` Longmin Wang
2011-01-20  7:03       ` Ulrich Mueller
2011-01-19 20:24   ` Andreas Schwab

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).