From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Angelo Graziosi Newsgroups: gmane.emacs.devel Subject: The bootstrap of Emacs on Cygwin is broken [Is also: unicode branch is merged to trunk] Date: Fri, 01 Feb 2008 21:32:07 +0100 Message-ID: <47A381C7.3000003@alice.it> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1201898057 30427 80.91.229.12 (1 Feb 2008 20:34:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 Feb 2008 20:34:17 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Feb 01 21:34:37 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JL2aq-0003kk-Cw for ged-emacs-devel@m.gmane.org; Fri, 01 Feb 2008 21:34:37 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JL2aO-0003I5-IZ for ged-emacs-devel@m.gmane.org; Fri, 01 Feb 2008 15:34:08 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JL2Zb-00030J-P9 for emacs-devel@gnu.org; Fri, 01 Feb 2008 15:33:19 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JL2Z6-0002vi-5h for emacs-devel@gnu.org; Fri, 01 Feb 2008 15:33:18 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JL2Z6-0002va-1w for emacs-devel@gnu.org; Fri, 01 Feb 2008 15:32:48 -0500 Original-Received: from smtp-out25.alice.it ([85.33.2.25]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JL2Z5-0003b4-6R for emacs-devel@gnu.org; Fri, 01 Feb 2008 15:32:47 -0500 Original-Received: from FBCMMO02.fbc.local ([192.168.68.196]) by smtp-out25.alice.it with Microsoft SMTPSVC(6.0.3790.1830); Fri, 1 Feb 2008 21:32:34 +0100 Original-Received: from FBCMCL01B01.fbc.local ([192.168.69.82]) by FBCMMO02.fbc.local with Microsoft SMTPSVC(6.0.3790.1830); Fri, 1 Feb 2008 21:32:33 +0100 Original-Received: from [87.7.218.152] ([87.7.218.152]) by FBCMCL01B01.fbc.local with Microsoft SMTPSVC(6.0.3790.1830); Fri, 1 Feb 2008 21:32:33 +0100 User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) X-OriginalArrivalTime: 01 Feb 2008 20:32:33.0470 (UTC) FILETIME=[92F8FDE0:01C86511] X-detected-kernel: by monty-python.gnu.org: Windows 2000 SP4, XP SP1+ X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:87959 Archived-At: After the unicode branch is merged to trunk, bootstrapping Emacs on Cygwin fails as reported below. The bootstrap was configured as follow: LDFLAGS='-Wl,--enable-auto-import -Wl,--enable-auto-image-base' \ ../configure --prefix=${prefix_dir} \ --with-x-toolkit=lucid (I have used the same build scrip with which I bootstrap Emacs since an year and more). Emacs-CVS of less than 24 hours ago bootstraps just fine! extracts from build log ================================================================= [...] Configured for `i686-pc-cygwin'. Where should the build process find the source code? /tmp/emacs What operating system and machine description files should Emacs use? `s/cygwin.h' and `m/intel386.h' What compiler should emacs be built with? gcc -g -O2 -Wno-pointer-sign Should Emacs use the GNU version of malloc? yes Should Emacs use a relocating allocator for buffers? yes Should Emacs use mmap(2) for buffer allocation? no What window system should Emacs use? x11 What toolkit should Emacs use? LUCID Where do we find X Windows header files? /usr/X11R6/include Where do we find X Windows libraries? /usr/X11R6/lib Does Emacs use -lXaw3d? yes Does Emacs use -lXpm? yes Does Emacs use -ljpeg? yes Does Emacs use -ltiff? yes Does Emacs use a gif library? yes -lungif Does Emacs use -lpng? yes Does Emacs use -lrsvg-2? no Does Emacs use -lgpm? no Does Emacs use -ldbus? no Does Emacs use X toolkit scroll bars? yes configure: creating ./config.status config.status: creating Makefile config.status: creating lib-src/Makefile.c 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.c config.status: creating lwlib/Makefile config.status: creating lisp/Makefile config.status: creating leim/Makefile config.status: creating src/config.h config.status: src/config.h is unchanged config.status: executing default commands creating src/epaths.h src/epaths.h is unchanged creating lib-src/Makefile creating src/Makefile [...] gcc -c -Demacs -DHAVE_CONFIG_H -DUSE_LUCID -I. -I/tmp/emacs/src -I/usr/X11R6/include -g -O2 -Wno-pointer-sign /tmp/emacs/src/syntax.c /tmp/emacs/src/syntax.c: In function 'char_quoted': /tmp/emacs/src/syntax.c:310: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c: In function 'find_defun_start': /tmp/emacs/src/syntax.c:402: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:406: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c: In function 'back_comment': /tmp/emacs/src/syntax.c:527: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:556: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c: In function 'scan_words': /tmp/emacs/src/syntax.c:1225: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:1253: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:1277: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:1306: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c: In function 'forw_comment': /tmp/emacs/src/syntax.c:2145: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2175: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2194: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c: In function 'Fforward_comment': /tmp/emacs/src/syntax.c:2258: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2266: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2324: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2341: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2355: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c: In function 'scan_lists': /tmp/emacs/src/syntax.c:2469: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2480: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2490: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2516: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2559: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2586: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2591: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2634: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2652: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2685: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2697: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2712: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2757: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2765: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:2773: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c: In function 'Fbackward_prefix_chars': /tmp/emacs/src/syntax.c:2876: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c: In function 'scan_sexps_forward': /tmp/emacs/src/syntax.c:3038: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:3056: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:3087: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:3098: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:3104: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:3114: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:3138: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:3172: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:3184: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:3201: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:3205: warning: comparison is always true due to limited range of data type /tmp/emacs/src/syntax.c:3211: warning: comparison is always true due to limited range of data type [...] gcc -Demacs -DHAVE_CONFIG_H -DUSE_LUCID -I. -I/tmp/emacs/src -I/usr/X11R6/include -g -O2 -Wno-pointer-sign -Wl,--enable-auto-import -Wl,--enable-auto-image-base -L/usr/X11R6/lib /tmp/emacs/src/prefix-args.c -o prefix-args touch stamp-oldxmenu echo "dispnew.o frame.o scroll.o xdisp.o xmenu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o cm.o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o fontset.o xsmfns.o fringe.o image.o emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o filemode.o cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o print.o lread.o syntax.o unexcw.o bytecode.o process.o callproc.o region-cache.o sound.o atimer.o doprnt.o strftime.o intervals.o textprop.o composite.o md5.o sheap.o font.o terminfo.o gmalloc.o ralloc.o lastfile.o vm-limit.o widget.o mktime.o getloadavg.o " > buildobj.lst gcc -Wl,--enable-auto-import -Wl,--enable-auto-image-base -L/usr/X11R6/lib -o temacs ecrt0.o dispnew.o frame.o scroll.o xdisp.o xmenu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o cm.o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o fontset.o xsmfns.o fringe.o image.o emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o filemode.o cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o print.o lread.o syntax.o unexcw.o bytecode.o process.o callproc.o region-cache.o sound.o atimer.o doprnt.o strftime.o intervals.o textprop.o composite.o md5.o sheap.o font.o terminfo.o gmalloc.o ralloc.o lastfile.o vm-limit.o widget.o mktime.o getloadavg.o ../lwlib/liblw.a -L/usr/X11R6/lib -lXaw3d -lXmu -lXt -lSM -lICE -lXext -ltiff -ljpeg -lpng -lz -lm -lungif -lXpm -lX11 -lresolv -lcurses -lg `gcc -print-libgcc-file-name` -lm -lc `gcc -print-libgcc-file-name` RUNEMACS="`/bin/pwd`/temacs"; cd /tmp/emacs/src/../admin/unidata; make -w --jobserver-fds=3,4 - --jobserver-fds=3,4 - --jobserver-fds=3,4 - --jobserver-fds=3,4 -j RUNEMACS="${RUNEMACS}" DSTDIR=/tmp/emacs/src/../lisp/international make[3]: Entering directory `/tmp/emacs/admin/unidata' /tmp/emacs/build/src/temacs -batch -f batch-byte-compile unidata-gen.el Loading loadup.el (source)... Using load-path (/tmp/emacs/lisp /tmp/emacs/lisp/emacs-lisp /tmp/emacs/lisp/language /tmp/emacs/lisp/international /tmp/emacs/lisp/textmodes) Loading emacs-lisp/byte-run (source)... Loading emacs-lisp/backquote (source)... Loading subr (source)... Loading version.el (source)... Loading widget (source)... Loading custom (source)... Loading emacs-lisp/map-ynp (source)... Loading cus-start (source)... Note, built-in variable `selection-coding-system' not bound Loading international/mule (source)... Loading international/mule-conf.el (source)... ELC=`/bin/pwd`/unidata-gen.elc; \ DATA=`/bin/pwd`/unidata.txt; \ cd /tmp/emacs/src/../lisp/international; \ /tmp/emacs/build/src/temacs -batch --load ${ELC} -f unidata-gen-files ${DATA} Loading loadup.el (source)... Using load-path (/tmp/emacs/lisp /tmp/emacs/lisp/emacs-lisp /tmp/emacs/lisp/language /tmp/emacs/lisp/international /tmp/emacs/lisp/textmodes) Loading emacs-lisp/byte-run (source)... Loading emacs-lisp/backquote (source)... Loading subr (source)... Loading version.el (source)... Loading widget (source)... Loading custom (source)... Loading emacs-lisp/map-ynp (source)... Loading cus-start (source)... Note, built-in variable `selection-coding-system' not bound Loading international/mule (source)... Loading international/mule-conf.el (source)... make[3]: Leaving directory `/tmp/emacs/admin/unidata' `/bin/pwd`/temacs --batch --load loadup bootstrap Loading loadup.el (source)... Using load-path (/tmp/emacs/lisp /tmp/emacs/lisp/emacs-lisp /tmp/emacs/lisp/language /tmp/emacs/lisp/international /tmp/emacs/lisp/textmodes) Loading emacs-lisp/byte-run (source)... Loading emacs-lisp/backquote (source)... Loading subr (source)... Loading version.el (source)... Loading widget (source)... Loading custom (source)... Loading emacs-lisp/map-ynp (source)... Loading cus-start (source)... Note, built-in variable `selection-coding-system' not bound Loading international/mule (source)... Loading international/mule-conf.el (source)... mv -f emacs.exe bootstrap-emacs.exe mv: cannot stat `emacs.exe': No such file or directory make[2]: *** [bootstrap-emacs.exe] Error 1 make[2]: Leaving directory `/tmp/emacs/build/src' make[1]: *** [bootstrap-build] Error 2 make[1]: Leaving directory `/tmp/emacs/build' make: *** [bootstrap] Error 2 ================================================================= Cheers, Angelo.