Message297

Author adrian
Recipients sperber, xemacs-beta
Date 2008-01-19.06:43:08
Content
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.
History
Date User Action Args
2008-01-19 06:43:09adrianlinkissue189 messages
2008-01-19 06:43:08adriancreate