* bug#12862: 24.2.50; Can't compile trunk on MSWindows @ 2012-11-11 13:56 Vincent Belaïche 2012-11-11 19:01 ` Eli Zaretskii 2012-11-24 21:41 ` Vincent Belaïche 0 siblings, 2 replies; 4+ messages in thread From: Vincent Belaïche @ 2012-11-11 13:56 UTC (permalink / raw) To: 12862; +Cc: Vincent Belaïche It seems that trunk does not compile any longer for MSWindows: C:\Programme\GNU\installation\emacs-install\emacs>cd C:\Programme\GNU\installation\emacs-install\emacs\trunk C:\Programme\GNU\installation\emacs-install\emacs\trunk>"C:\Program Files\Bazaar\bzr.exe" update Connected (version 2.0, client OpenSSH_5.9) Authentication (publickey) failed. Authentication (publickey) successful! Secsh channel 1 opened. M doc/emacs/ChangeLog M doc/emacs/ack.texi M doc/emacs/buffers.texi M doc/emacs/dired.texi M doc/emacs/display.texi M doc/emacs/emacs.texi M doc/emacs/files.texi M doc/emacs/mini.texi M doc/emacs/misc.texi M doc/emacs/trouble.texi M doc/lispref/ChangeLog M doc/lispref/edebug.texi M doc/lispref/elisp.texi M doc/lispref/frames.texi M doc/lispref/lists.texi M doc/lispref/searching.texi M doc/lispref/variables.texi M doc/lispref/windows.texi M doc/misc/ChangeLog M doc/misc/cl.texi M doc/misc/url.texi M etc/ERC-NEWS M etc/GNUS-NEWS M etc/NEWS M lisp/ChangeLog M lisp/emacs-lisp/advice.el M lisp/emacs-lisp/cl-extra.el M lisp/emacs-lisp/cl-lib.el M lisp/emacs-lisp/cl-loaddefs.el M lisp/emacs-lisp/cl-macs.el M lisp/emacs-lisp/cl.el M lisp/emacs-lisp/gv.el M lisp/mail/emacsbug.el M lisp/minibuf-eldef.el M lisp/server.el M lisp/term.el M lisp/vc/diff-mode.el M lisp/woman.el M src/ChangeLog M src/ralloc.c M src/window.c M src/xdisp.c All changes applied successfully. Updated to revision 110865 of branch bzr+ssh://vincentb1@bzr.savannah.gnu.org/emacs/trunk C:\Programme\GNU\installation\emacs-install\emacs>cd C:\Programme\GNU\installation\emacs-install\emacs\trunk\nt C:\Programme\GNU\installation\emacs-install\emacs\trunk\nt>set PATH=C:\Programme\GNU\installation\emacs-install\libXpm-3.5.7\src;C:\msys\1.0\mingw\bin;C:\msys\1.0\gnuwin32\bin;C:\WINDOWS\system32;C:\WINDOWS C:\Programme\GNU\installation\emacs-install\emacs\trunk\nt>call configure.bat --prefix=C:\Programme\GNU\Emacs --without-jpeg --without-tiff --without-gif --without-png --distfiles C:\Programme\GNU\installation\emacs-install\libXpm-3.5.7\src --cflags -I --cflags "C:/Programme/GNU/installation/emacs-install/libXpm-3.5.7/include" --cflags -I --cflags "C:/Programme/GNU/installation/emacs-install/libXpm-3.5.7/src" Checking for 'cp'... Checking for 'rm'... Checking whether 'gcc' is available... Checking whether gcc requires '-mno-cygwin'... Checking whether Windows API headers are too old... C:\Programme\GNU\installation\emacs-install\emacs\trunk\nt>gcc -I C:/Programme/GNU/installation/emacs-install/libXpm-3.5.7/include -I C:/Programme/GNU/installation/emacs-install/libXpm-3.5.7/src -c junk.c Using 'gcc' Checking for libgnutls... ...gnutls.h not found, building without TLS support. Checking for libxml2.... ...libxml/HTMLparser.h not found, building without libxml2 support Checking for libXpm... ...XPM header available, building with XPM support. Checking for distfiles... ...all distfiles found. Generating makefiles 1 fichier(s) copié(s). config.settings gmake.defs ..\nt\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs ..\admin\unidata\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs 1 fichier(s) copié(s). config.settings gmake.defs ..\lib\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs ..\src\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs ..\doc\emacs\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs ..\doc\misc\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs ..\doc\lispref\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs ..\doc\lispintro\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs ..\lisp\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs ..\leim\makefile.w32-in 1 fichier(s) copié(s). Emacs successfully configured. Run `make' to build, then run `make install' to install. C:\Programme\GNU\installation\emacs-install\emacs\trunk\nt>mingw32-make.exe -f Makefile bootstrap MAKE=mingw32-make.exe MAKEINFO=c:/msys/1.0/bin/makeinfo.exe mingw32-make.exe -C ../lisp bootstrap-clean mingw32-make.exe[1]: Entering directory `C:/Programme/GNU/installation/emacs-install/emacs/trunk/lisp' rm C:/Programme/GNU/installation/emacs-install/emacs/trunk/lisp/loaddefs.el rm: cannot remove `C:/Programme/GNU/installation/emacs-install/emacs/trunk/lisp/loaddefs.el': No such file or directory mingw32-make.exe[1]: [bootstrap-clean] Error 1 (ignored) rm C:/Programme/GNU/installation/emacs-install/emacs/trunk/lisp/subdirs.el rm: cannot remove `C:/Programme/GNU/installation/emacs-install/emacs/trunk/lisp/subdirs.el': No such file or directory mingw32-make.exe[1]: [bootstrap-clean] Error 1 (ignored) mingw32-make.exe -w bootstrap-clean-CMD mingw32-make.exe[2]: Entering directory `C:/Programme/GNU/installation/emacs-install/emacs/trunk/lisp' for %%f in (. calc calendar emacs-lisp emulation erc eshell gnus international language mail mh-e net nxml org play progmodes textmodes url vc cedet cedet/ede cedet/semantic cedet/srecode cedet/semantic/analyze cedet/semantic/bovine cedet/semantic/decorate cedet/semantic/symref cedet/semantic/wisent term obsolete) do for %%g in (%%f\*.elc) do @rm %%g mingw32-make.exe[2]: [bootstrap-clean-CMD] Error 1242468 (ignored) mingw32-make.exe[2]: Leaving directory `C:/Programme/GNU/installation/emacs-install/emacs/trunk/lisp' mingw32-make.exe[1]: Leaving directory `C:/Programme/GNU/installation/emacs-install/emacs/trunk/lisp' mingw32-make.exe -C ../src clean mingw32-make.exe[1]: Entering directory `C:/Programme/GNU/installation/emacs-install/emacs/trunk/src' rm "s/*.h~" "m/*.h~" rm: cannot remove `s/*.h~': No such file or directory rm: cannot remove `m/*.h~': No such file or directory mingw32-make.exe[1]: [clean] Error 1 (ignored) rm rm: missing operand Try `rm --help' for more information. mingw32-make.exe[1]: [clean] Error 1 (ignored) rm -r oo-spd rm: cannot remove `oo-spd': No such file or directory mingw32-make.exe[1]: [clean] Error 1 (ignored) rm stamp_BLD gl-stamp globals.h rm: cannot remove `stamp_BLD': No such file or directory rm: cannot remove `gl-stamp': No such file or directory rm: cannot remove `globals.h': No such file or directory mingw32-make.exe[1]: [clean] Error 1 (ignored) rm buildobj.h rm: cannot remove `buildobj.h': No such file or directory mingw32-make.exe[1]: [clean] Error 1 (ignored) mingw32-make.exe[1]: Leaving directory `C:/Programme/GNU/installation/emacs-install/emacs/trunk/src' mingw32-make.exe -C ../lib-src clean mingw32-make.exe[1]: Entering directory `C:/Programme/GNU/installation/emacs-install/emacs/trunk/lib-src' mingw32-make.exe[1]: Leaving directory `C:/Programme/GNU/installation/emacs-install/emacs/trunk/lib-src' mingw32-make.exe[1]: *** No rule to make target `clean'. Stop. mingw32-make.exe: *** [bootstrap-gmake] Error 2 ----------------------------------------------------------------------- In GNU Emacs 24.2.50.1 (i386-mingw-nt5.1.2600) of 2012-10-09 on CHOUNEK Bzr revision: 110428 vincentb1@users.sourceforge.net-20121009041317-1rfqa5j1otvu6a1s Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (4.6) --cflags -I C:/Programme/GNU/installation/emacs-install/libXpm-3.5.7/include -I C:/Programme/GNU/installation/emacs-install/libXpm-3.5.7/src' Important settings: value of $EMACSPATH: c:\Programme\NGNU\CVS;C:\Programme\GNU\GnuPG;c:\Programme\apache-ant-1.8.0\bin;c:\msys\1.0\bin;c:\msys\1.0\mingw\bin; value of $LANG: FRA locale-coding-system: cp1252 default enable-multibyte-characters: t Major mode: Shell Minor modes in effect: shell-dirtrack-mode: t recentf-mode: t mail-abbrevs-mode: t iswitchb-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> C-x b C-s <return> <end> <C-left> <C-left> <C-left> <C-left> <C-left> C-SPC <C-right> <right> M-w <C-right> <C-right> <C-right> <C-left> C-y C-x C-s C-x b <return> C-x b C-s <return> M-> M-p <return> <prior> C-x b C-s <return> <C-home> <next> C-s P E F C-a C-SPC <down> M-w C-y <up> <end> <left> <left> <left> <left> <left> <left> M-d D e i a <backspace> <backspace> <backspace> i a l o g <up> C-a C-SPC <down> <down> <down> M-x s o r t - l i <tab> <return> C-x C-s C-x b <return> <down> <next> M-> C-x b <return> C-s n e w SPC I <C-right> I c o n C-x C-s C-x b <return> M-p <return> C-x b <return> <end> <left> <left> . g e t I m a g e ( ) C-x C-s C-x b <return> M-p <return> M-p <C-left> i n s t a l l - <end> <return> <help-echo> C-x b C-s <return> <up> <up> C-SPC <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <down> C-x r x a M-x r e p o r t - b u f <tab> <backspace> g <tab> <tab> <left> <left> <left> <left> e m <tab> <tab> <return> Recent messages: Saving file c:/msys/1.0/local/projects/jpicedt/jpicedt/jpicedt/jpicedt/ui/internal/JFrameMDIManager.java... Wrote c:/msys/1.0/local/projects/jpicedt/jpicedt/jpicedt/jpicedt/ui/internal/JFrameMDIManager.java History item: 1 Saving file c:/msys/1.0/local/projects/jpicedt/jpicedt/jpicedt/jpicedt/ui/internal/JFrameMDIManager.java... Wrote c:/msys/1.0/local/projects/jpicedt/jpicedt/jpicedt/jpicedt/ui/internal/JFrameMDIManager.java History item: 1 [2 times] Mark set Saved text until "make.exe: *** [bootstrap-gmake] Error 2 " Making completion list... [2 times] Load-path shadows: c:/Programme/GNU/emacs-extension/lisp/reftex hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex c:/Programme/GNU/emacs-extension/lisp/reftex-vars hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-vars c:/Programme/GNU/emacs-extension/lisp/reftex-toc hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-toc c:/Programme/GNU/emacs-extension/lisp/reftex-sel hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-sel c:/Programme/GNU/emacs-extension/lisp/reftex-ref hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-ref c:/Programme/GNU/emacs-extension/lisp/reftex-parse hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-parse c:/Programme/GNU/emacs-extension/lisp/reftex-index hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-index c:/Programme/GNU/emacs-extension/lisp/reftex-global hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-global c:/Programme/GNU/emacs-extension/lisp/reftex-dcr hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-dcr c:/Programme/GNU/emacs-extension/lisp/reftex-cite hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-cite c:/Programme/GNU/emacs-extension/lisp/reftex-base hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-base c:/Programme/GNU/emacs-extension/lisp/reftex-auc hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-auc c:/Programme/GNU/emacs-extension/lisp/auctex/prv-emacs hides c:/Programme/GNU/installation/auctex-install/auctex/preview/prv-emacs c:/Programme/GNU/emacs-extension/lisp/auctex/preview hides c:/Programme/GNU/installation/auctex-install/auctex/preview/preview c:/Programme/GNU/emacs-extension/lisp/preview-latex hides c:/Programme/GNU/installation/auctex-install/auctex/preview/preview-latex c:/Programme/GNU/emacs-extension/lisp/auctex/toolbar-x hides c:/Programme/GNU/installation/auctex-install/auctex/toolbar-x c:/Programme/GNU/emacs-extension/lisp/auctex/texmathp hides c:/Programme/GNU/installation/auctex-install/auctex/texmathp c:/Programme/GNU/emacs-extension/lisp/auctex/tex hides c:/Programme/GNU/installation/auctex-install/auctex/tex c:/Programme/GNU/emacs-extension/lisp/auctex/tex-style hides c:/Programme/GNU/installation/auctex-install/auctex/tex-style c:/Programme/GNU/emacs-extension/lisp/tex-site hides c:/Programme/GNU/installation/auctex-install/auctex/tex-site c:/Programme/GNU/emacs-extension/lisp/auctex/tex-mik hides c:/Programme/GNU/installation/auctex-install/auctex/tex-mik c:/Programme/GNU/emacs-extension/lisp/auctex/tex-jp hides c:/Programme/GNU/installation/auctex-install/auctex/tex-jp c:/Programme/GNU/emacs-extension/lisp/auctex/tex-info hides c:/Programme/GNU/installation/auctex-install/auctex/tex-info c:/Programme/GNU/emacs-extension/lisp/auctex/tex-font hides c:/Programme/GNU/installation/auctex-install/auctex/tex-font c:/Programme/GNU/emacs-extension/lisp/auctex/tex-fold hides c:/Programme/GNU/installation/auctex-install/auctex/tex-fold c:/Programme/GNU/emacs-extension/lisp/auctex/tex-buf hides c:/Programme/GNU/installation/auctex-install/auctex/tex-buf c:/Programme/GNU/emacs-extension/lisp/auctex/tex-bar hides c:/Programme/GNU/installation/auctex-install/auctex/tex-bar c:/Programme/GNU/emacs-extension/lisp/auctex/plain-tex hides c:/Programme/GNU/installation/auctex-install/auctex/plain-tex c:/Programme/GNU/emacs-extension/lisp/auctex/multi-prompt hides c:/Programme/GNU/installation/auctex-install/auctex/multi-prompt c:/Programme/GNU/installation/auctex-install/reftex/lisp/lpath hides c:/Programme/GNU/installation/auctex-install/auctex/lpath c:/Programme/GNU/emacs-extension/lisp/auctex/latex hides c:/Programme/GNU/installation/auctex-install/auctex/latex c:/Programme/GNU/emacs-extension/lisp/auctex/font-latex hides c:/Programme/GNU/installation/auctex-install/auctex/font-latex c:/Programme/GNU/emacs-extension/lisp/auctex/context hides c:/Programme/GNU/installation/auctex-install/auctex/context c:/Programme/GNU/emacs-extension/lisp/auctex/context-nl hides c:/Programme/GNU/installation/auctex-install/auctex/context-nl c:/Programme/GNU/emacs-extension/lisp/auctex/context-en hides c:/Programme/GNU/installation/auctex-install/auctex/context-en c:/Programme/GNU/emacs-extension/lisp/auctex/bib-cite hides c:/Programme/GNU/installation/auctex-install/auctex/bib-cite c:/Programme/GNU/emacs-extension/lisp/auctex hides c:/Programme/GNU/installation/auctex-install/auctex/auctex c:/Programme/GNU/installation/cedet-install/cedet/lisp/speedbar/loaddefs hides c:/Programme/GNU/installation/cedet-install/cedet/lisp/eieio/loaddefs c:/Programme/GNU/installation/cedet-install/cedet/lisp/speedbar/loaddefs hides c:/Programme/GNU/installation/cedet-install/cedet/lisp/cedet/loaddefs c:/Programme/GNU/installation/cedet-install/cedet/lisp/speedbar/loaddefs hides c:/Programme/GNU/Emacs/lisp/loaddefs d:/msys/1.0/home/Vincent/.emacs.d/etc/custom hides c:/Programme/GNU/Emacs/lisp/custom c:/Programme/GNU/installation/cedet-install/cedet/lisp/eieio/eieio hides c:/Programme/GNU/Emacs/lisp/emacs-lisp/eieio c:/Programme/GNU/installation/cedet-install/cedet/lisp/eieio/eieio-speedbar hides c:/Programme/GNU/Emacs/lisp/emacs-lisp/eieio-speedbar c:/Programme/GNU/installation/cedet-install/cedet/lisp/eieio/eieio-opt hides c:/Programme/GNU/Emacs/lisp/emacs-lisp/eieio-opt c:/Programme/GNU/installation/cedet-install/cedet/lisp/eieio/eieio-datadebug hides c:/Programme/GNU/Emacs/lisp/emacs-lisp/eieio-datadebug c:/Programme/GNU/installation/cedet-install/cedet/lisp/eieio/eieio-custom hides c:/Programme/GNU/Emacs/lisp/emacs-lisp/eieio-custom c:/Programme/GNU/installation/cedet-install/cedet/lisp/eieio/eieio-base hides c:/Programme/GNU/Emacs/lisp/emacs-lisp/eieio-base c:/Programme/GNU/installation/cedet-install/cedet/lisp/eieio/chart hides c:/Programme/GNU/Emacs/lisp/emacs-lisp/chart c:/Programme/GNU/emacs-extension/lisp/reftex hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex c:/Programme/GNU/emacs-extension/lisp/reftex-vars hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-vars c:/Programme/GNU/emacs-extension/lisp/reftex-toc hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-toc c:/Programme/GNU/emacs-extension/lisp/reftex-sel hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-sel c:/Programme/GNU/emacs-extension/lisp/reftex-ref hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-ref c:/Programme/GNU/emacs-extension/lisp/reftex-parse hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-parse c:/Programme/GNU/emacs-extension/lisp/reftex-index hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-index c:/Programme/GNU/emacs-extension/lisp/reftex-global hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-global c:/Programme/GNU/emacs-extension/lisp/reftex-dcr hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-dcr c:/Programme/GNU/emacs-extension/lisp/reftex-cite hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-cite c:/Programme/GNU/emacs-extension/lisp/reftex-auc hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-auc Features: (shadow emacsbug generic pcmpl-unix cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs find-dired help-mode grep compile shell pcomplete comint ring add-log vc-cvs make-mode dired-aux ispell preview prv-emacs reftex-dcr reftex-auc reftex-base reftex-vars reftex tex-bar tex-buf toolbar-x noutline outline font-latex latex easy-mmode tex-style tex warnings advice help-fns advice-preload misearch multi-isearch calc-alg calccomp calc-incom calc-menu calc-forms cus-edit flow-fill mailalias smtpmail sendmail canlock sort ansi-color gnus-cite mm-archive mail-extr gnus-async gnus-bcklg qp gnus-ml nndraft nnmh nndoc nnfolder parse-time netrc network-stream auth-source starttls tls gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime password-cache dig mailcap nntp gnus-cache gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums gmm-utils mailheader gnus-win gnus gnus-ems nnheader gnus-util mail-utils mm-util mail-prsvr dired-x dired hl-line accents-ascii eieio byte-opt bytecomp byte-compile cconv tex-mik preview-latex tex-site auto-loads calc-mathfloat calc-math edmacro kmacro cl-macs gv w32utils java-init cl cl-lib bsh-init recentf tree-widget wid-edit generic-x easymenu template mailabbrev iswitchb cus-start cus-load calc-misc calc-arith calc-ext calc calc-loaddefs calc-macs skeleton time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) ^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#12862: 24.2.50; Can't compile trunk on MSWindows 2012-11-11 13:56 bug#12862: 24.2.50; Can't compile trunk on MSWindows Vincent Belaïche @ 2012-11-11 19:01 ` Eli Zaretskii 2012-11-24 18:47 ` Glenn Morris 2012-11-24 21:41 ` Vincent Belaïche 1 sibling, 1 reply; 4+ messages in thread From: Eli Zaretskii @ 2012-11-11 19:01 UTC (permalink / raw) To: Vincent Belaïche; +Cc: 12862 > From: vincent.belaiche@gmail.com (Vincent Belaïche) > Date: Sun, 11 Nov 2012 14:56:23 +0100 > Cc: Vincent Belaïche <vincent.belaiche@gmail.com> > > C:\Programme\GNU\installation\emacs-install\emacs\trunk\nt>call configure.bat --prefix=C:\Programme\GNU\Emacs --without-jpeg --without-tiff --without-gif --without-png --distfiles C:\Programme\GNU\installation\emacs-install\libXpm-3.5.7\src --cflags -I --cflags "C:/Programme/GNU/installation/emacs-install/libXpm-3.5.7/include" --cflags -I --cflags "C:/Programme/GNU/installation/emacs-install/libXpm-3.5.7/src" > Checking for 'cp'... > Checking for 'rm'... > Checking whether 'gcc' is available... > Checking whether gcc requires '-mno-cygwin'... > Checking whether Windows API headers are too old... > > C:\Programme\GNU\installation\emacs-install\emacs\trunk\nt>gcc -I C:/Programme/GNU/installation/emacs-install/libXpm-3.5.7/include -I C:/Programme/GNU/installation/emacs-install/libXpm-3.5.7/src -c junk.c > Using 'gcc' > Checking for libgnutls... > ...gnutls.h not found, building without TLS support. > Checking for libxml2.... > ...libxml/HTMLparser.h not found, building without libxml2 support > Checking for libXpm... > ...XPM header available, building with XPM support. > Checking for distfiles... > ...all distfiles found. > Generating makefiles > 1 fichier(s) copié(s). > config.settings > gmake.defs > ..\nt\makefile.w32-in > 1 fichier(s) copié(s). > config.settings > gmake.defs > ..\admin\unidata\makefile.w32-in > 1 fichier(s) copié(s). > config.settings > gmake.defs > 1 fichier(s) copié(s). > config.settings > gmake.defs > ..\lib\makefile.w32-in > 1 fichier(s) copié(s). > config.settings > gmake.defs > ..\src\makefile.w32-in > 1 fichier(s) copié(s). > config.settings > gmake.defs > ..\doc\emacs\makefile.w32-in > 1 fichier(s) copié(s). > config.settings > gmake.defs > ..\doc\misc\makefile.w32-in > 1 fichier(s) copié(s). > config.settings > gmake.defs > ..\doc\lispref\makefile.w32-in > 1 fichier(s) copié(s). > config.settings > gmake.defs > ..\doc\lispintro\makefile.w32-in > 1 fichier(s) copié(s). > config.settings > gmake.defs > ..\lisp\makefile.w32-in > 1 fichier(s) copié(s). > config.settings > gmake.defs > ..\leim\makefile.w32-in > 1 fichier(s) copié(s). > > Emacs successfully configured. > Run `make' to build, then run `make install' to install. Something is wrong with how you run configure.bat, because this part is missing from the above transcript: config.settings gmake.defs ..\lib-src\makefile.w32-in 1 file(s) copied. It should appear between similar fragments for admin and lib subdirectories. I'm guessing that something went wrong when generating lib-src/makefile, so it is butchered and doesn't work. One thing to try is to remove the first line from configure.bat and re-run it, perhaps you will then see what's wrong with that part. Anyway, this works for me. ^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#12862: 24.2.50; Can't compile trunk on MSWindows 2012-11-11 19:01 ` Eli Zaretskii @ 2012-11-24 18:47 ` Glenn Morris 0 siblings, 0 replies; 4+ messages in thread From: Glenn Morris @ 2012-11-24 18:47 UTC (permalink / raw) To: 12862-done I'm assuming from the lack of further comments that this problem fixed itself. If not, please let us know. ^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#12862: 24.2.50; Can't compile trunk on MSWindows 2012-11-11 13:56 bug#12862: 24.2.50; Can't compile trunk on MSWindows Vincent Belaïche 2012-11-11 19:01 ` Eli Zaretskii @ 2012-11-24 21:41 ` Vincent Belaïche 1 sibling, 0 replies; 4+ messages in thread From: Vincent Belaïche @ 2012-11-24 21:41 UTC (permalink / raw) To: 12862, Eli Zaretskii [-- Attachment #1: Type: text/plain, Size: 1087 bytes --] Eli Zaretskii a écrit : >> From: vincent.belaiche@gmail.com (Vincent Belaïche) >> Date: Sun, 11 Nov 2012 14:56:23 +0100 >> Cc: Vincent Belaïche <vincent.belaiche@gmail.com> >> [...] > > It should appear between similar fragments for admin and lib > subdirectories. I'm guessing that something went wrong when > generating lib-src/makefile, so it is butchered and doesn't work. > > One thing to try is to remove the first line from configure.bat and > re-run it, perhaps you will then see what's wrong with that part. > > Anyway, this works for me. > Hello, FYI I simply drew a fully new emacs from scratch, and now it compiles fine. I attached the diff of old (not compiling) and current (compiling) lib-src/makefile, and a large part in the old one is missing. However the nt/configure.bat are the same. I also noticed that the config.nt are different I also attached the diff file. As I could compile, I did not make any further investigations, but if you think that there is any need for that, please tell me what I can do... Vincent. [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: makefile.diff --] [-- Type: text/x-patch, Size: 14931 bytes --] *** trunk/lib-src/makefile Thu Nov 22 03:56:48 2012 --- trunk.old/lib-src/makefile Sun Nov 11 13:04:17 2012 *************** *** 333,809 **** $(BLD)/%.o: %.c $(CC) $(CFLAGS) $(CC_OUT)$@ $< - # -*- Makefile -*- for GNU Emacs on the Microsoft Windows API. - # Copyright (C) 2000-2012 Free Software Foundation, Inc. - - # This file is part of GNU Emacs. - - # GNU Emacs is free software: you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by - # the Free Software Foundation, either version 3 of the License, or - # (at your option) any later version. - - # GNU Emacs is distributed in the hope that it will be useful, - # but WITHOUT ANY WARRANTY; without even the implied warranty of - # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - # GNU General Public License for more details. - - # You should have received a copy of the GNU General Public License - # along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. - - - ALL = $(BLD)/test-distrib.exe $(BLD)/make-docfile.exe $(BLD)/hexl.exe\ - $(BLD)/ctags.exe $(BLD)/etags.exe $(BLD)/movemail.exe $(BLD)/ebrowse.exe\ - $(BLD)/emacsclient.exe $(BLD)/emacsclientw.exe $(BLD)/profile.exe - - .PHONY: make-docfile - - LOCAL_FLAGS = -DNO_LDAV=1 -DNO_ARCHIVES=1 -I../lib \ - -I../nt/inc -I../src $(EMACS_EXTRA_C_FLAGS) - - LIBS = $(BASE_LIBS) $(ADVAPI32) - - # The following target is used by makefile.w32-in files in other directories. - make-docfile: $(BLD)/make-docfile.exe - - $(BLD)/make-docfile.exe: $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O) - $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O) $(LIBS) - $(BLD)/hexl.exe: $(BLD)/hexl.$(O) - $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/hexl.$(O) $(LIBS) - $(BLD)/test-distrib.exe: $(BLD)/test-distrib.$(O) - $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/test-distrib.$(O) $(LIBS) - "$(BLD)/test-distrib.exe" "$(LIB_SRC)/testfile" - - MOVEMAILOBJS = $(BLD)/movemail.$(O) \ - $(BLD)/pop.$(O) \ - ../lib/$(BLD)/libgnu.$(A) \ - $(BLD)/ntlib.$(O) - - $(BLD)/movemail.exe: $(MOVEMAILOBJS) ../lib/getopt.h - # put wsock32.lib before $(LIBS) to ensure we don't link to ws2_32.lib - $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(MOVEMAILOBJS) $(WSOCK32) $(LIBS) - - ECLIENT_CFLAGS = -DHAVE_GETCWD -DHAVE_STRERROR - ECLIENTOBJS = $(BLD)/emacsclient.$(O) \ - $(BLD)/ntlib.$(O) \ - ../lib/$(BLD)/libgnu.$(A) - CLIENTRES = ../nt/$(BLD)/emacsclient.res - - $(CLIENTRES): ../nt/emacsclient.rc - @echo Emacsclient resource file must be built from nt directory - @exit -1 - - $(BLD)/emacsclient.exe: $(ECLIENTOBJS) - # put wsock32.lib before $(LIBS) to ensure we don't link to ws2_32.lib - $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(ECLIENTOBJS) $(WSOCK32) $(USER32) $(COMCTL32) $(LIBS) - - $(BLD)/emacsclientw.exe: $(ECLIENTOBJS) $(CLIENTRES) - # put wsock32.lib before $(LIBS) to ensure we don't link to ws2_32.lib - $(LINK) $(LINK_OUT)$@ $(CLIENTRES) $(MWINDOWS) $(LINK_FLAGS) $(ECLIENTOBJS) $(WSOCK32) $(USER32) $(COMCTL32) $(LIBS) - - $(BLD)/emacsclient.$(O): emacsclient.c - $(CC) $(CFLAGS) $(ECLIENT_CFLAGS) $(CC_OUT)$@ emacsclient.c - - ETAGSOBJ = $(BLD)/etags.$(O) \ - ../lib/$(BLD)/libgnu.$(A) \ - $(BLD)/ntlib.$(O) \ - $(BLD)/regex.$(O) - - $(BLD)/etags.exe: $(ETAGSOBJ) - $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(ETAGSOBJ) $(LIBS) - - - EBROWSEOBJ = $(BLD)/ebrowse.$(O) \ - ../lib/$(BLD)/libgnu.$(A) \ - $(BLD)/ntlib.$(O) - - $(BLD)/ebrowse.exe: $(EBROWSEOBJ) - $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(EBROWSEOBJ) $(LIBS) - - $(BLD)/regex.$(O): ../src/regex.c ../src/regex.h ../src/config.h - $(CC) $(CFLAGS) -DCONFIG_BROKETS -DINHIBIT_STRING_HEADER \ - ../src/regex.c $(CC_OUT)$@ - - ETAGS_CFLAGS = -DHAVE_GETCWD -DEMACS_NAME="\"GNU Emacs\"" - $(BLD)/etags.$(O): etags.c - $(CC) $(CFLAGS) $(ETAGS_CFLAGS) $(CC_OUT)$@ etags.c - - CTAGSOBJ = $(BLD)/ctags.$(O) \ - ../lib/$(BLD)/libgnu.$(A) \ - $(BLD)/ntlib.$(O) \ - $(BLD)/regex.$(O) - - $(BLD)/ctags.exe: $(CTAGSOBJ) - $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(CTAGSOBJ) $(LIBS) - - ctags.c: etags.c - - $(DEL) ctags.c - $(CP) etags.c ctags.c - - CTAGS_CFLAGS = -DCTAGS $(ETAGS_CFLAGS) - $(BLD)/ctags.$(O): ctags.c - $(CC) $(CFLAGS) $(CTAGS_CFLAGS) $(CC_OUT)$@ ctags.c - - PROFILEOBJS = $(BLD)/profile.$(O) \ - ../lib/$(BLD)/libgnu.$(A) \ - $(BLD)/ntlib.$(O) - $(BLD)/profile.exe: $(PROFILEOBJS) - $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(PROFILEOBJS) $(LIBS) - - # - # From ..\src\Makefile.in - # It doesn't matter if the real name is *.obj for the files in this list, - # make-docfile blindly replaces .o with .c anyway. Keep .o in this list - # as it is required by code in doc.c. - # - obj = dosfns.o msdos.o \ - xterm.o xfns.o xmenu.o xselect.o xrdb.o xsmfns.o fringe.o image.o \ - fontset.o menu.o \ - w32.o w32console.o w32fns.o w32heap.o w32inevt.o cygw32.o \ - w32menu.o w32proc.o w32reg.o w32select.o w32term.o w32xfns.o \ - font.o w32font.o w32uniscribe.o \ - dispnew.o frame.o scroll.o xdisp.o window.o bidi.o \ - charset.o coding.o category.o ccl.o character.o chartab.o \ - cm.o term.o terminal.o xfaces.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 \ - 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 bytecode.o \ - process.o callproc.o unexw32.o \ - region-cache.o sound.o atimer.o \ - doprnt.o intervals.o textprop.o composite.o \ - gnutls.o xml.o profiler.o - - # - # These are the lisp files that are loaded up in loadup.el - # - lispsource = ../lisp/ - - MOUSE_SUPPORT = \ - $(lispsource)select.elc \ - $(lispsource)scroll-bar.elc \ - $(lispsource)mouse.elc - WINNT_SUPPORT = \ - $(lispsource)ls-lisp.elc \ - $(lispsource)disp-table.elc \ - $(lispsource)w32-fns.elc \ - $(lispsource)dos-w32.elc \ - $(lispsource)w32-vars.elc \ - $(lispsource)term/common-win.elc \ - $(lispsource)term/w32-win.elc - TOOLTIP_SUPPORT = $(lispsource)tooltip.elc - WINDOW_SUPPORT = \ - $(lispsource)fringe.elc \ - $(lispsource)image.elc \ - $(lispsource)international/fontset.elc \ - $(lispsource)dnd.elc \ - $(lispsource)tool-bar.elc \ - $(lispsource)mwheel.elc - - # lisp files that are loaded up on other platforms - OTHER_PLATFORM_SUPPORT = \ - $(lispsource)dos-fns.elc \ - $(lispsource)dos-vars.elc \ - $(lispsource)term/internal.elc \ - $(lispsource)term/pc-win.elc \ - $(lispsource)x-dnd.elc \ - $(lispsource)term/x-win.elc \ - $(lispsource)term/ns-win.elc - - - lisp1= \ - $(lispsource)abbrev.elc \ - $(lispsource)buff-menu.elc \ - $(lispsource)button.elc \ - $(lispsource)emacs-lisp/byte-run.elc \ - $(lispsource)composite.elc \ - $(lispsource)cus-face.elc \ - $(lispsource)cus-start.elc \ - $(lispsource)custom.elc \ - $(lispsource)emacs-lisp/backquote.elc \ - $(lispsource)emacs-lisp/lisp-mode.elc \ - $(lispsource)emacs-lisp/lisp.elc \ - $(lispsource)env.elc \ - $(lispsource)faces.elc \ - $(lispsource)files.elc \ - $(lispsource)format.elc \ - $(lispsource)facemenu.elc \ - $(MOUSE_SUPPORT) \ - $(lispsource)emacs-lisp/float-sup.elc \ - $(lispsource)frame.elc \ - $(lispsource)help.elc \ - $(lispsource)indent.elc \ - $(lispsource)isearch.elc \ - $(lispsource)rfn-eshadow.elc \ - $(lispsource)loadup.el \ - $(lispsource)loaddefs.el \ - $(lispsource)bindings.elc \ - $(lispsource)emacs-lisp/map-ynp.elc \ - $(lispsource)menu-bar.elc \ - $(lispsource)international/mule.elc \ - $(lispsource)international/mule-conf.elc \ - $(lispsource)international/mule-cmds.elc \ - $(lispsource)international/characters.elc \ - $(lispsource)international/charprop.el \ - $(lispsource)case-table.elc - - lisp2 = \ - $(lispsource)language/chinese.elc \ - $(lispsource)language/cyrillic.elc \ - $(lispsource)language/indian.elc \ - $(lispsource)language/sinhala.elc \ - $(lispsource)language/english.elc \ - $(lispsource)language/ethiopic.elc \ - $(lispsource)language/european.elc \ - $(lispsource)language/czech.elc \ - $(lispsource)language/slovak.elc \ - $(lispsource)language/romanian.elc \ - $(lispsource)language/greek.elc \ - $(lispsource)language/hebrew.elc \ - $(lispsource)language/japanese.elc \ - $(lispsource)international/cp51932.el \ - $(lispsource)international/eucjp-ms.el \ - $(lispsource)language/korean.elc \ - $(lispsource)language/lao.elc \ - $(lispsource)language/cham.elc \ - $(lispsource)language/tai-viet.elc \ - $(lispsource)language/thai.elc \ - $(lispsource)language/tibetan.elc \ - $(lispsource)language/vietnamese.elc \ - $(lispsource)language/misc-lang.elc \ - $(lispsource)language/utf-8-lang.elc \ - $(lispsource)language/georgian.elc \ - $(lispsource)language/khmer.elc \ - $(lispsource)language/burmese.elc \ - $(lispsource)register.elc \ - $(lispsource)replace.elc \ - $(lispsource)simple.elc \ - $(lispsource)minibuffer.elc \ - $(lispsource)startup.elc \ - $(lispsource)subr.elc \ - $(lispsource)term/tty-colors.elc \ - $(lispsource)font-core.elc \ - $(lispsource)emacs-lisp/syntax.elc \ - $(lispsource)font-lock.elc \ - $(lispsource)jit-lock.elc \ - $(lispsource)textmodes/fill.elc \ - $(lispsource)textmodes/page.elc \ - $(lispsource)textmodes/paragraphs.elc \ - $(lispsource)textmodes/text-mode.elc \ - $(lispsource)emacs-lisp/timer.elc \ - $(lispsource)jka-cmpr-hook.elc \ - $(lispsource)vc/vc-hooks.elc \ - $(lispsource)vc/ediff-hook.elc \ - $(lispsource)epa-hook.elc \ - $(TOOLTIP_SUPPORT) \ - $(WINNT_SUPPORT) \ - $(WINDOW_SUPPORT) \ - $(lispsource)widget.elc \ - $(lispsource)window.elc \ - $(lispsource)version.elc - - # This is needed the first time we build the tree, since temacs.exe - # does not exist yet, and the DOC rule needs it to rebuild DOC whenever - # Emacs is rebuilt. - ../src/$(BLD)/temacs.exe: - - mkdir "../src/$(OBJDIR)" - - mkdir "../src/$(BLD)" - @echo temacs > temacs.exe - $(CP) temacs.exe ../src/$(BLD) - - $(DEL) temacs.exe - - DOC = DOC - $(DOC): stamp_BLD $(BLD)/make-docfile.exe ../src/$(BLD)/temacs.exe $(lisp1) $(lisp2) $(OTHER_PLATFORM_SUPPORT) - - $(DEL) $(DOC) - "$(THISDIR)/$(BLD)/make-docfile" -o $(DOC) -d ../src $(obj) - "$(THISDIR)/$(BLD)/make-docfile" -a $(DOC) -d ../src $(lisp1) - "$(THISDIR)/$(BLD)/make-docfile" -a $(DOC) -d ../src $(lisp2) - "$(THISDIR)/$(BLD)/make-docfile" -a $(DOC) -d ../src $(OTHER_PLATFORM_SUPPORT) - $(CP) $(DOC) ../etc/DOC-X - - mkdir "../src/$(OBJDIR)" - - mkdir "../src/$(OBJDIR)/etc" - $(CP) $(DOC) ../src/$(OBJDIR)/etc/DOC-X - - {$(BLD)}.$(O){$(BLD)}.exe: - $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $*.$(O) $(LIBS) - - # - # Build the executables - # - all: $(ALL) $(DOC) - - # - # Assuming INSTALL_DIR is defined, build and install emacs in it. - # - INSTALL_FILES = $(ALL) - install: $(INSTALL_FILES) - - mkdir "$(INSTALL_DIR)/bin" - $(CP) $(BLD)/etags.exe $(INSTALL_DIR)/bin - $(CP) $(BLD)/ebrowse.exe $(INSTALL_DIR)/bin - $(CP) $(BLD)/ctags.exe $(INSTALL_DIR)/bin - $(CP) $(BLD)/hexl.exe $(INSTALL_DIR)/bin - $(CP) $(BLD)/movemail.exe $(INSTALL_DIR)/bin - $(CP) $(BLD)/emacsclient.exe $(INSTALL_DIR)/bin - $(CP) $(BLD)/emacsclientw.exe $(INSTALL_DIR)/bin - $(CP) $(BLD)/profile.exe $(INSTALL_DIR)/bin - - mkdir "$(INSTALL_DIR)/etc" - $(CP) $(DOC) $(INSTALL_DIR)/etc - - # - # Maintenance - # - # We used to delete *~ here, but that might inadvertently remove - # precious files if it happens to match their short 8+3 aliases. - clean: - - $(DEL) DOC* $(COMPILER_TEMP_FILES) - - $(DEL) ctags.c - - $(DEL_TREE) $(OBJDIR) - - $(DEL) stamp_BLD - - distclean: cleanall - - $(DEL) TAGS - - $(DEL) Makefile - - maintainer-clean: distclean - - cleanall: clean - - $(DEL_TREE) obj - - $(DEL_TREE) obj-spd - - $(DEL_TREE) oo - - $(DEL_TREE) oo-spd - - # - # Headers we would preprocess if we could. - # - ../src/config.h: ../nt/$(CONFIG_H) - $(DEL) $@ - echo $(CONFIG_H) has changed. Re-run configure.bat. - exit -1 - - ### TAGS ### - - TAGS: $(BLD)/etags.exe *.c *.h - $(BLD)/etags.exe *.c *.h - - ### DEPENDENCIES ### - - EMACS_ROOT = .. - LIB_SRC = . - SRC = $(EMACS_ROOT)/src - NT_INC = $(EMACS_ROOT)/nt/inc - GNU_LIB = $(EMACS_ROOT)/lib - - MS_W32_H = $(NT_INC)/ms-w32.h \ - $(NT_INC)/sys/stat.h - CONF_POST_H = $(SRC)/conf_post.h \ - $(MS_W32_H) - CONFIG_H = $(SRC)/config.h \ - $(CONF_POST_H) - INTTYPES_H = $(NT_INC)/inttypes.h \ - $(NT_INC)/stdint.h - NTLIB_H = $(LIB_SRC)/ntlib.h \ - $(NT_INC)/pwd.h - SYSTIME_H = $(SRC)/systime.h \ - $(NT_INC)/sys/time.h \ - $(GNU_LIB)/timespec.h - - $(BLD)/ctags.$(O) : \ - $(LIB_SRC)/ctags.c \ - $(SRC)/regex.h \ - $(NT_INC)/sys/stat.h \ - $(NT_INC)/unistd.h \ - $(GNU_LIB)/c-strcase.h \ - $(GNU_LIB)/getopt.h \ - $(CONFIG_H) - - $(BLD)/ebrowse.$(O) : \ - $(LIB_SRC)/ebrowse.c \ - $(GNU_LIB)/getopt.h \ - $(GNU_LIB)/min-max.h \ - $(CONFIG_H) - - $(BLD)/emacsclient.$(O) : \ - $(LIB_SRC)/emacsclient.c \ - $(NT_INC)/pwd.h \ - $(NT_INC)/sys/stat.h \ - $(NT_INC)/unistd.h \ - $(GNU_LIB)/getopt.h \ - $(CONFIG_H) - - $(BLD)/etags.$(O) : \ - $(LIB_SRC)/etags.c \ - $(SRC)/regex.h \ - $(NT_INC)/sys/stat.h \ - $(NT_INC)/unistd.h \ - $(GNU_LIB)/c-strcase.h \ - $(GNU_LIB)/getopt.h \ - $(CONFIG_H) - - $(BLD)/hexl.$(O) : \ - $(LIB_SRC)/hexl.c \ - $(CONFIG_H) - - $(BLD)/make-docfile.$(O) : \ - $(LIB_SRC)/make-docfile.c \ - $(NT_INC)/unistd.h \ - $(CONFIG_H) - - $(BLD)/movemail.$(O) : \ - $(LIB_SRC)/movemail.c \ - $(LIB_SRC)/pop.h \ - $(SRC)/syswait.h \ - $(NT_INC)/pwd.h \ - $(NT_INC)/sys/file.h \ - $(NT_INC)/sys/stat.h \ - $(NT_INC)/unistd.h \ - $(GNU_LIB)/getopt.h \ - $(CONFIG_H) \ - $(NTLIB_H) - - $(BLD)/ntlib.$(O) : \ - $(LIB_SRC)/ntlib.c \ - $(NT_INC)/sys/stat.h \ - $(NTLIB_H) - - $(BLD)/pop.$(O) : \ - $(LIB_SRC)/pop.c \ - $(LIB_SRC)/pop.h \ - $(NT_INC)/netdb.h \ - $(NT_INC)/pwd.h \ - $(NT_INC)/unistd.h \ - $(GNU_LIB)/min-max.h \ - $(CONFIG_H) \ - $(NTLIB_H) - - $(BLD)/profile.$(O) : \ - $(LIB_SRC)/profile.c \ - $(GNU_LIB)/intprops.h \ - $(CONFIG_H) \ - $(INTTYPES_H) \ - $(SYSTIME_H) - - $(BLD)/regex.$(O) : \ - $(SRC)/regex.c \ - $(SRC)/regex.h \ - $(NT_INC)/stdbool.h \ - $(NT_INC)/unistd.h \ - $(CONFIG_H) - - $(BLD)/test-distrib.$(O) : \ - $(LIB_SRC)/test-distrib.c \ - $(NT_INC)/unistd.h \ - $(CONFIG_H) - - # The following dependencies are for supporting parallel builds, where - # we must make sure $(BLD) exists before any compilation starts. - # - $(BLD)/make-docfile.$(O) $(BLD)/hexl.$(O): stamp_BLD - - $(BLD)/test-distrib.$(O) $(MOVEMAILOBJS): stamp_BLD - - $(BLD)/emacsclient.$(O) $(BLD)/etags.$(O) $(BLD)/regex.$(O): stamp_BLD - - $(BLD)/ebrowse.$(O) $(BLD)/ctags.$(O) $(BLD)/profile.$(O): stamp_BLD --- 333,335 ---- [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #3: config.nt.diff --] [-- Type: text/x-patch, Size: 5959 bytes --] *** trunk/nt/config.nt Sat Nov 24 17:37:44 2012 --- trunk.old/nt/config.nt Fri Nov 9 05:19:35 2012 *************** *** 54,59 **** --- 54,62 ---- /* Define to the number of bits in type 'wint_t'. */ #undef BITSIZEOF_WINT_T + /* Define if getwd should not be used. */ + #undef BROKEN_GETWD + /* Define if get_current_dir_name should not be used. */ #undef BROKEN_GET_CURRENT_DIR_NAME *************** *** 177,190 **** setjmp does work. */ #define GC_SETJMP_WORKS 1 - /* Define to the type of elements in the array set by `getgroups'. Usually - this is either `int' or `gid_t'. */ - #undef GETGROUPS_T - - /* Define this to 1 if getgroups(0,NULL) does not return the number of groups. - */ - #undef GETGROUPS_ZERO_BUG - /* Define if gettimeofday clobbers the localtime buffer. */ #undef GETTIMEOFDAY_CLOBBERS_LOCALTIME --- 180,185 ---- *************** *** 200,209 **** #undef GNULIB_CLOSE_STREAM /* Define to a C preprocessor expression that evaluates to 1 or 0, depending - whether the gnulib module faccessat shall be considered present. */ - #undef GNULIB_FACCESSAT - - /* Define to a C preprocessor expression that evaluates to 1 or 0, depending whether the gnulib module fscanf shall be considered present. */ #undef GNULIB_FSCANF --- 195,200 ---- *************** *** 224,232 **** startup, if using GTK. */ #undef G_SLICE_ALWAYS_MALLOC - /* Define to 1 if you have the `access' function. */ - #undef HAVE_ACCESS - /* Define to 1 if the file /usr/lpp/X11/bin/smt.exp exists. */ #undef HAVE_AIX_SMT_EXP --- 215,220 ---- *************** *** 259,264 **** --- 247,255 ---- /* Define to 1 if you have the `clock_settime' function. */ #undef HAVE_CLOCK_SETTIME + /* Define to 1 if you have the `closedir' function. */ + #define HAVE_CLOSEDIR 1 + /* Define to 1 if you have the <coff.h> header file. */ #undef HAVE_COFF_H *************** *** 342,353 **** /* Define to 1 if you have the `difftime' function. */ #undef HAVE_DIFFTIME /* Define to 1 if you have the 'dup2' function. */ #define HAVE_DUP2 1 - /* Define to 1 if you have the `eaccess' function. */ - #undef HAVE_EACCESS - /* Define to 1 if you have the `endgrent' function. */ #undef HAVE_ENDGRENT --- 333,344 ---- /* Define to 1 if you have the `difftime' function. */ #undef HAVE_DIFFTIME + /* Define to 1 if you have the <dirent.h> header file. */ + #undef HAVE_DIRENT_H + /* Define to 1 if you have the 'dup2' function. */ #define HAVE_DUP2 1 /* Define to 1 if you have the `endgrent' function. */ #undef HAVE_ENDGRENT *************** *** 363,374 **** /* Define to 1 if you have the <execinfo.h> header file. */ #define HAVE_EXECINFO_H 1 ! /* Define to 1 if you have the `faccessat' function. */ ! #undef HAVE_FACCESSAT /* Define to 1 if you have the `fork' function. */ #undef HAVE_FORK /* Define to 1 if you have the `freeifaddrs' function. */ #undef HAVE_FREEIFADDRS --- 354,368 ---- /* Define to 1 if you have the <execinfo.h> header file. */ #define HAVE_EXECINFO_H 1 ! /* Define to 1 if you have the <fcntl.h> header file. */ ! #undef HAVE_FCNTL_H /* Define to 1 if you have the `fork' function. */ #undef HAVE_FORK + /* Define to 1 if you have the `fpathconf' function. */ + #undef HAVE_FPATHCONF + /* Define to 1 if you have the `freeifaddrs' function. */ #undef HAVE_FREEIFADDRS *************** *** 399,413 **** /* Define to 1 if you have the `getaddrinfo' function. */ #undef HAVE_GETADDRINFO /* Define to 1 if you have the `getdelim' function. */ #undef HAVE_GETDELIM /* Define to 1 if you have the `getgrent' function. */ #undef HAVE_GETGRENT - /* Define to 1 if your system has a working `getgroups' function. */ - #undef HAVE_GETGROUPS - /* Define to 1 if you have the `gethostname' function. */ #define HAVE_GETHOSTNAME 1 --- 393,410 ---- /* Define to 1 if you have the `getaddrinfo' function. */ #undef HAVE_GETADDRINFO + /* Define to 1 if you have the `getcwd' function. + If you think about defining HAVE_GETCWD, don't: the alternative + getwd is redefined on w32.c, and does not really return the current + directory, to get the desired results elsewhere in Emacs. */ + #undef HAVE_GETCWD + /* Define to 1 if you have the `getdelim' function. */ #undef HAVE_GETDELIM /* Define to 1 if you have the `getgrent' function. */ #undef HAVE_GETGRENT /* Define to 1 if you have the `gethostname' function. */ #define HAVE_GETHOSTNAME 1 *************** *** 447,452 **** --- 444,452 ---- /* Define to 1 if you have the `gettimeofday' function. */ #define HAVE_GETTIMEOFDAY 1 + /* Define to 1 if you have the `getwd' function. */ + #undef HAVE_GETWD + /* Define to 1 if you have the `get_current_dir_name' function. */ #undef HAVE_GET_CURRENT_DIR_NAME *************** *** 571,579 **** /* Define to 1 if you have the `dnet' library (-ldnet). */ #undef HAVE_LIBDNET - /* Define to 1 if you have the <libgen.h> header file. */ - #undef HAVE_LIBGEN_H - /* Define to 1 if you have the hesiod library (-lhesiod). */ #undef HAVE_LIBHESIOD --- 571,576 ---- *************** *** 687,692 **** --- 684,692 ---- /* Define to 1 if you have a working `mmap' system call. */ #undef HAVE_MMAP + /* Define if you have mouse support. */ + #define HAVE_MOUSE 1 + /* Define to 1 if you have the `nanotime' function. */ #undef HAVE_NANOTIME *************** *** 959,965 **** #undef HAVE_SYS_VLIMIT_H /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ ! #define HAVE_SYS_WAIT_H 1 /* Define to 1 if you have the <term.h> header file. */ #undef HAVE_TERM_H --- 959,965 ---- #undef HAVE_SYS_VLIMIT_H /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ ! #undef HAVE_SYS_WAIT_H /* Define to 1 if you have the <term.h> header file. */ #undef HAVE_TERM_H ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-11-24 21:41 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-11-11 13:56 bug#12862: 24.2.50; Can't compile trunk on MSWindows Vincent Belaïche 2012-11-11 19:01 ` Eli Zaretskii 2012-11-24 18:47 ` Glenn Morris 2012-11-24 21:41 ` Vincent Belaïche
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.