Michael Sperber <sperber@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
(+!
> 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.
|