Michael Sperber <sperber(a)deinprogramm.de> writes:
So I've tried to build XEmacs on Windows myself, but I get this.
Is
this a general problem, or is it just me? What do I do to fix it or
work around it?
nmake -f xemacs.mak
Microsoft (R) Program Maintenance Utility Version 8.00.50727.762
Copyright (C) Microsoft Corporation. All rights reserved.
vcversion.c
WARNING: Compiling without dependency information.
Creating c:\src\xemacs\lib-src\config.values
--------------------------------------------------------------------
OS version:
Microsoft Windows XP [Version 5.1.2600]
OS: Windows_NT
XEmacs 21.5-b28 "fuki" (+CVS-20071205) configured for `i586-pc-win32'.
Building XEmacs using ""C:\\Programme\\Microsoft Visual Studio
8\\VC\\BIN\\nmake.exe"".
Hi Michael, perhaps it's something about MS VS 8.
I still use VS 6 SP 5 for my compiles.
I'll see if I can squeeze in a build with VS 8 before the new year.
Had a different link problem once.
I had c:\cygwin\bin\link.exe in the path before VS.
Since then I renamed it to c:\cygwin\bin\link.exe.orig, which was good
enough a solution for me personally.
Adrian
Building XEmacs using make flags " ".
Building XEmacs in source tree "c:\\src\\xemacs".
For src, using compiler "cl -nologo -W3 -DSTRICT -RTC1 -Zi -Od -MDd -c -TP
-Ic:\src\xemacs\nt\inc -Ic:\src\xemacs\src -I"c:\src\xpm-3.4k"
-I"c:\src\xpm-3.4k\lib" -I"c:\src\libpng-1.2.8"
-I"c:\src\zlib-1.2.3" -I"c:\src\tiff-3.7.3\libtiff"
-I"c:\src\jpeg-6b" -I"c:\src\compface-1.5.1"
-I"c:\src\zlib-1.2.3" -DHAVE_MS_WINDOWS -DHAVE_MENUBARS -DHAVE_SCROLLBARS
-DHAVE_TOOLBARS -DHAVE_WIDGETS -DHAVE_DIALOGS -DHAVE_XPM -DFOR_MSW -DHAVE_GIF -DHAVE_PNG
-DHAVE_TIFF -DHAVE_JPEG -DHAVE_XFACE -DHAVE_ZLIB -DHAVE_NATIVE_SOUND -DERROR_CHECK_ALL
-DPDUMP -DUSE_KKCC -DSYSTEM_MALLOC -DDEBUG_XEMACS -D_DEBUG -DWIN32_LEAN_AND_MEAN
-DWIN32_NATIVE -Demacs -DHAVE_CONFIG_H -DPATH_VERSION=\"21.5-b28\"
-DPATH_PROGNAME=\"xemacs\" -DEMACS_VERSION=\"21.5-b28\"
-DEMACS_PROGNAME=\"xemacs\"
-DSTACK_TRACE_EYE_CATCHER=xemacs_21_5_b28_i586_pc_win32 -DPATH_PREFIX=\"..\"
-DEMACS_MAJOR_VERSION=21 -DEMACS_MINOR_VERSION=5 -DEMACS_BETA_VERSION=28
-DXEMACS_CODENAME=\""fuki"\" -DXEMACS_EXTRA_NAME=\"!
(+!
CVS-20071205)\"
-DEMACS_CONFIGURATION=\"i586-pc-win32\"".
For lib-src, using compiler "cl -nologo -W3 -DSTRICT -RTC1 -Zi -Od -MDd
-Ic:\src\xemacs\lib-src -Ic:\src\xemacs\src -DHAVE_CONFIG_H -DWIN32_NATIVE".
Compiling as C++.
Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.5-b28".
Compiling in support for Microsoft Windows native GUI.
Compiling in support for XPM images.
Compiling in support for GIF images.
Compiling in support for PNG images.
Compiling in support for TIFF images.
Compiling in support for JPEG images.
Compiling in support for X-Face message headers.
Compiling in support for GZIP compression/decompression.
Compiling in support for toolbars.
Compiling in support for dialogs.
Compiling in support for widgets.
Compiling in support for native sounds.
Using portable dumper.
Using system malloc.
Using DLL version of C runtime library.
Compiling in extra internal error-checking.
NOTE: ---------------------------------------------------------
NOTE: Compiling in support for runtime error-checking.
NOTE: XEmacs will run noticeably more slowly as a result.
NOTE: Error-checking is on by default for XEmacs beta releases.
NOTE: ---------------------------------------------------------
Compiling in debugging support (no slowdown).
Using new experimental GC mark algorithms.
--------------------------------------------------------------------
NMAKE: fatal error U1095: expanded command line 'echo link -nologo -debug -opt:noref
-incremental:no -base:0x1000000 -stack:0x800000 -entry:mainCRTStartup -subsystem:windows
-heap:0x00100000 -nodefaultlib setargv.obj -pdb:c:\src\xemacs\src\temacs.pdb
-map:c:\src\xemacs\src\temacs.map -out:c:\src\xemacs\src\temacs.exe
c:\src\xemacs\nt\obj\console-msw.obj c:\src\xemacs\nt\obj\device-msw.obj
c:\src\xemacs\nt\obj\event-msw.obj c:\src\xemacs\nt\obj\frame-msw.obj
c:\src\xemacs\nt\obj\glyphs-msw.obj c:\src\xemacs\nt\obj\gui-msw.obj
c:\src\xemacs\nt\obj\objects-msw.obj c:\src\xemacs\nt\obj\redisplay-msw.obj
c:\src\xemacs\nt\obj\select-msw.obj c:\src\xemacs\nt\obj\dired-msw.obj
c:\src\xemacs\nt\obj\menubar.obj c:\src\xemacs\nt\obj\menubar-msw.obj
c:\src\xemacs\nt\obj\scrollbar.obj c:\src\xemacs\nt\obj\scrollbar-msw.obj
c:\src\xemacs\nt\obj\toolbar.obj c:\src\xemacs\nt\obj\toolbar-msw.obj
c:\src\xemacs\nt\obj\dialog.obj c:\src\xemacs\nt\obj\dialog-msw.obj c:\src\xema!
cs!
\nt\obj\dgif_lib.obj c:\src\xemacs\nt\obj\gif_io.obj
c:\src\xemacs\nt\obj\debug.obj c:\src\xemacs\nt\obj\tests.obj
c:\src\xemacs\nt\obj\dumper.obj c:\src\xemacs\nt\obj\abbrev.obj
c:\src\xemacs\nt\obj\alloc.obj c:\src\xemacs\nt\obj\alloca.obj
c:\src\xemacs\nt\obj\blocktype.obj c:\src\xemacs\nt\obj\buffer.obj
c:\src\xemacs\nt\obj\bytecode.obj c:\src\xemacs\nt\obj\callint.obj
c:\src\xemacs\nt\obj\casefiddle.obj c:\src\xemacs\nt\obj\casetab.obj
c:\src\xemacs\nt\obj\chartab.obj c:\src\xemacs\nt\obj\cmdloop.obj
c:\src\xemacs\nt\obj\cmds.obj c:\src\xemacs\nt\obj\console-stream.obj
c:\src\xemacs\nt\obj\console.obj c:\src\xemacs\nt\obj\data.obj
c:\src\xemacs\nt\obj\device.obj c:\src\xemacs\nt\obj\dired.obj
c:\src\xemacs\nt\obj\doc.obj c:\src\xemacs\nt\obj\doprnt.obj
c:\src\xemacs\nt\obj\dragdrop.obj c:\src\xemacs\nt\obj\dynarr.obj
c:\src\xemacs\nt\obj\editfns.obj c:\src\xemacs\nt\obj\elhash.obj
c:\src\xemacs\nt\obj\emacs.obj c:\src\xemacs\nt\obj\emodules.ob!
j !
c:\src\xemacs\nt\obj\eval.obj c:\src\xemacs\nt\obj\event-str!
eam.obj
c:\src\xemacs\nt\obj\events.obj c:\src\xemacs\nt\obj\extents.obj
c:\src\xemacs\nt\obj\faces.obj c:\src\xemacs\nt\obj\file-coding.obj
c:\src\xemacs\nt\obj\fileio.obj c:\src\xemacs\nt\obj\filemode.obj
c:\src\xemacs\nt\obj\floatfns.obj c:\src\xemacs\nt\obj\fns.obj
c:\src\xemacs\nt\obj\font-lock.obj c:\src\xemacs\nt\obj\frame.obj
c:\src\xemacs\nt\obj\gc.obj c:\src\xemacs\nt\obj\general.obj
c:\src\xemacs\nt\obj\getloadavg.obj c:\src\xemacs\nt\obj\glyphs.obj
c:\src\xemacs\nt\obj\glyphs-eimage.obj c:\src\xemacs\nt\obj\glyphs-shared.obj
c:\src\xemacs\nt\obj\glyphs-widget.obj c:\src\xemacs\nt\obj\gui.obj
c:\src\xemacs\nt\obj\gutter.obj c:\src\xemacs\nt\obj\hash.obj
c:\src\xemacs\nt\obj\indent.obj c:\src\xemacs\nt\obj\imgproc.obj
c:\src\xemacs\nt\obj\insdel.obj c:\src\xemacs\nt\obj\intl.obj
c:\src\xemacs\nt\obj\intl-win32.obj c:\src\xemacs\nt\obj\intl-encap-win32.obj
c:\src\xemacs\nt\obj\intl-auto-encap-win32.obj c:\src\xemacs\nt\obj\keymap.obj
c:\src\xe!
ma!
cs\nt\obj\libinterface.obj c:\src\xemacs\nt\obj\line-number.obj
c:\src\xemacs\nt\obj\lread.obj c:\src\xemacs\nt\obj\lstream.obj
c:\src\xemacs\nt\obj\macros.obj c:\src\xemacs\nt\obj\marker.obj
c:\src\xemacs\nt\obj\md5.obj c:\src\xemacs\nt\obj\minibuf.obj
c:\src\xemacs\nt\obj\nt.obj c:\src\xemacs\nt\obj\ntplay.obj
c:\src\xemacs\nt\obj\objects.obj c:\src\xemacs\nt\obj\opaque.obj
c:\src\xemacs\nt\obj\print.obj c:\src\xemacs\nt\obj\process.obj
c:\src\xemacs\nt\obj\process-nt.obj c:\src\xemacs\nt\obj\profile.obj
c:\src\xemacs\nt\obj\rangetab.obj c:\src\xemacs\nt\obj\realpath.obj
c:\src\xemacs\nt\obj\redisplay-output.obj c:\src\xemacs\nt\obj\redisplay.obj
c:\src\xemacs\nt\obj\regex.obj c:\src\xemacs\nt\obj\search.obj
c:\src\xemacs\nt\obj\select.obj c:\src\xemacs\nt\obj\signal.obj
c:\src\xemacs\nt\obj\sound.obj c:\src\xemacs\nt\obj\specifier.obj
c:\src\xemacs\nt\obj\strftime.obj c:\src\xemacs\nt\obj\symbols.obj
c:\src\xemacs\nt\obj\syntax.obj c:\src\!
xe!
macs\nt\obj\sysdep.obj c:\src\xemacs\nt\obj\text.obj c:\src\!
xemacs\n
t\obj\tparam.obj c:\src\xemacs\nt\obj\undo.obj c:\src\xemacs\nt\obj\unicode.obj
c:\src\xemacs\nt\obj\widget.obj c:\src\xemacs\nt\obj\window.obj
c:\src\xemacs\nt\obj\win32.obj c:\src\xemacs\nt\obj\dump-id.obj comctl32.lib
"c:\src\xpm-3.4k\lib\Xpm.lib" "c:\src\libpng-1.2.8\libpng.lib"
"c:\src\zlib-1.2.3\zlib.lib" "c:\src\tiff-3.7.3\libtiff\libtiff.lib"
"c:\src\jpeg-6b\libjpeg.lib" "c:\src\compface-1.5.1\libcompface.lib"
"c:\src\zlib-1.2.3\zlib.lib" oldnames.lib kernel32.lib user32.lib gdi32.lib
comdlg32.lib advapi32.lib shell32.lib wsock32.lib netapi32.lib winmm.lib winspool.lib
ole32.lib mpr.lib uuid.lib imm32.lib msvcrtd.lib' too long
Stop.
--
Adrian Aichner
mailto:adrian@xemacs.org
http://www.xemacs.org/
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta