How to handle "The following character string is too long... NMAKE : fatal error U1077: 'echo' : return code '0x1'" problem while compiling XEmacs?
Emre Sevinç <[email protected]> Fri, 24 Feb 2006 13:29:05 +0200
| Newsgroups | gmane.emacs.xemacs.windows |
|---|---|
| Message-ID | <[email protected]> |
I'm trying to compile XEmacs on my MS Windows 2000 Server system (using
.NET framework). I have followed the README,
edited the configuration file and ran nmake, it proceeded until after
compiling win32.c and then gave an
error message:
The following character string is too long: ...
...
NMAKE: fatal error U1077: 'echo' : return code '0x1'
Stop.
Then it just stopped building XEmacs. Did I do something wrong? What
should I do to compile XEmacs
on my system? (I need this for mule support because without it I cannot
type Turkish characters.)
Below is the full output of my building process from the command line:
==========================================================================
E:\xemacs-21.5.24\nt>nmake install -f xemacs.mak
Microsoft (R) Program Maintenance Utility Version 7.10.3077
Copyright (C) Microsoft Corporation. All rights reserved.
vcversion.c
WARNING: Compiling without dependency information.
Creating E:\xemacs-21.5.24\lib-src\config.values
--------------------------------------------------------------------
OS version:
Microsoft Windows 2000 [Version 5.00.2195]
OS: Windows_NT
XEmacs 21.5-b24 "dandelion" configured for `i586-pc-win32'.
Building XEmacs using "nmake".
Building XEmacs using make flags " ".
Building XEmacs in source tree "E:\\xemacs-21.5.24".
For src, using compiler "cl -nologo -W3 -DSTRICT -O2 -G5 -Ob2 -MD
-c -IE:\xemacs-21.5.24\nt\inc -IE:\xemacs-21.5.24\src
-I"d:\src\xpm-3.4k" -I"d:\src\xpm-3.4k\lib" -I"d:
\src\libpng-1.2.8" -I"d:\src\zlib-1.2.3" -I"d:\src\tiff-3.7.3\libtiff"
-I"d:\src\jpeg-6b" -I"d:\src\compface-1.5.1" -I"d:\src\zlib-1.2.3"
-DHAVE_MS_WINDOWS -DHAVE_MENUBARS -D
HAVE_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 -
DMULE -DPDUMP -DUSE_KKCC -DMC_ALLOC -DSYSTEM_MALLOC
-DWIN32_LEAN_AND_MEAN -DWIN32_NATIVE -Demacs -DHAVE_CONFIG_H
-DPATH_VERSION=\"21.5-b24\" -DPATH_PROGNAME=\"xema
cs\" -DEMACS_VERSION=\"21.5-b24\"
-DEMACS_PROGNAME=\"xemacs\"
-DSTACK_TRACE_EYE_CATCHER=xemacs_21_5_b24_i586_pc_win32 -DPATH_PREFIX=\"..
\" -DEMACS_MAJOR_VERSION=21 -DEMACS_MINOR_VERSION=5
-DEMACS_BETA_VERSION=24 -DXEMACS_CODENAME=\""dandelion"\"
-DXEMACS_EXTRA_NAME=\"\" -DEMACS_CONFIGURATION=\"i586-pc-w
in32\" -DPATH_PACKAGEPATH=\""~\\.xemacs;;c:\\Program
Files\\XEmacs\\site-packages;c:\\Program
Files\\XEmacs\\mule-packages;c:\\Program Files\\XEmacs\\xemacs-packages"\"".
For lib-src, using compiler "cl -nologo -W3 -DSTRICT -O2 -G5 -Ob2 -MD
-IE:\xemacs-21.5.24\lib-src -IE:\xemacs-21.5.24\src -DHAVE_CONFIG_H
-DWIN32_NATIVE".
Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.5-b24".
Package path is "~\\.xemacs;;c:\\Program
Files\\XEmacs\\site-packages;c:\\Program
Files\\XEmacs\\mule-packages;c:\\Program Files\\XEmacs\\xemacs-packages".
Compiling in support for Microsoft Windows native GUI.
Compiling in international (MULE) support.
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 with optimization.
Using new experimental GC algorithms.
Using new experimental allocator.
--------------------------------------------------------------------
set COPYCMD=/y
1 file(s) copied.
set COPYCMD=/y
1 File(s) copied
set COPYCMD=/y
1 File(s) copied
make-dump-id.c
etags.c
getopt.c
getopt1.c
regex.c
Generating Code...
hexl.c
i.c
winclient.c
make-docfile.c
mmencode.c
movemail.c
pop.c
getopt.c
getopt1.c
regex.c
Generating Code...
sorted-doc.c
wakeup.c
minitar.c
console-msw.c
device-msw.c
event-msw.c
frame-msw.c
glyphs-msw.c
gui-msw.c
objects-msw.c
redisplay-msw.c
select-msw.c
dired-msw.c
menubar.c
menubar-msw.c
scrollbar.c
scrollbar-msw.c
toolbar.c
toolbar-msw.c
dialog.c
dialog-msw.c
dgif_lib.c
gif_io.c
mule-ccl.c
mule-charset.c
mule-coding.c
dumper.c
mc-alloc.c
abbrev.c
alloc.c
alloca.c
blocktype.c
buffer.c
bytecode.c
callint.c
casefiddle.c
casetab.c
chartab.c
cmdloop.c
cmds.c
console-stream.c
console.c
data.c
device.c
dired.c
doc.c
doprnt.c
dragdrop.c
dynarr.c
editfns.c
elhash.c
emacs.c
emodules.c
eval.c
event-stream.c
events.c
extents.c
faces.c
file-coding.c
fileio.c
filemode.c
floatfns.c
fns.c
font-lock.c
frame.c
gc.c
general.c
getloadavg.c
glyphs.c
glyphs-eimage.c
glyphs-shared.c
glyphs-widget.c
gui.c
gutter.c
hash.c
indent.c
imgproc.c
insdel.c
intl.c
intl-win32.c
intl-encap-win32.c
intl-auto-encap-win32.c
keymap.c
libinterface.c
line-number.c
lread.c
lstream.c
macros.c
marker.c
md5.c
minibuf.c
nt.c
ntplay.c
objects.c
opaque.c
print.c
process.c
process-nt.c
profile.c
rangetab.c
realpath.c
redisplay-output.c
redisplay.c
regex.c
search.c
select.c
signal.c
sound.c
specifier.c
strftime.c
symbols.c
syntax.c
sysdep.c
text.c
tparam.c
undo.c
unicode.c
widget.c
window.c
win32.c
cd E:\xemacs-21.5.24\src
E:\xemacs-21.5.24\lib-src\make-dump-id.exe
dump-id.c
The following character string is too long:
link -nologo -incremental:no -base:0x1000000 -stack:0x800000
-entry:mainCRTStartup -subsystem:windows -heap:0x00100000 -nodefaultlib
setargv.obj -pdb:E:\xemacs-21.5.24\src\te
macs.pdb -map:E:\xemacs-21.5.24\src\temacs.map
-out:E:\xemacs-21.5.24\src\temacs.exe \objects-msw.obj
E:\xemacs-21.5.24\nt\obj\redisplay-msw.obj E:\xemacs-21.5.24\nt\obj\selec
t-msw.obj E:\xemacs-21.5.24\nt\obj\dired-msw.obj
E:\xemacs-21.5.24\nt\obj\menubar.obj
E:\xemacs-21.5.24\nt\obj\menubar-msw.obj
E:\xemacs-21.5.24\nt\obj\scrollbar.obj E:\xemacs
-21.5.24\nt\obj\scrollbar-msw.obj E:\xemacs-21.5.24\nt\obj\toolbar.obj
E:\xemacs-21.5.24\nt\obj\toolbar-msw.obj
E:\xemacs-21.5.24\nt\obj\dialog.obj E:\xemacs-21.5.24\nt\obj\di
alog-msw.obj E:\xemacs-21.5.24\nt\obj\dgif_lib.obj
E:\xemacs-21.5.24\nt\obj\gif_io.obj
E:\xemacs-21.5.24\nt\obj\mule-ccl.obj
E:\xemacs-21.5.24\nt\obj\mule-charset.obj E:\xemac
s-21.5.24\nt\obj\mule-coding.obj E:\xemacs-21.5.24\nt\obj\dumper.obj
E:\xemacs-21.5.24\nt\obj\mc-alloc.obj
E:\xemacs-21.5.24\nt\obj\abbrev.obj E:\xemacs-21.5.24\nt\obj\alloc.o
bj E:\xemacs-21.5.24\nt\obj\alloca.obj
E:\xemacs-21.5.24\nt\obj\blocktype.obj
E:\xemacs-21.5.24\nt\obj\buffer.obj
E:\xemacs-21.5.24\nt\obj\bytecode.obj E:\xemacs-21.5.24\nt\ob
j\callint.obj E:\xemacs-21.5.24\nt\obj\casefiddle.obj
E:\xemacs-21.5.24\nt\obj\casetab.obj
E:\xemacs-21.5.24\nt\obj\chartab.obj
E:\xemacs-21.5.24\nt\obj\cmdloop.obj E:\xemacs-
21.5.24\nt\obj\cmds.obj E:\xemacs-21.5.24\nt\obj\console-stream.obj
E:\xemacs-21.5.24\nt\obj\console.obj E:\xemacs-21.5.24\nt\obj\data.obj
E:\xemacs-21.5.24\nt\obj\device.obj
E:\xemacs-21.5.24\nt\obj\dired.obj E:\xemacs-21.5.24\nt\obj\doc.obj
E:\xemacs-21.5.24\nt\obj\doprnt.obj
E:\xemacs-21.5.24\nt\obj\dragdrop.obj E:\xemacs-21.5.24\nt\obj\dynarr.o
bj E:\xemacs-21.5.24\nt\obj\editfns.obj
E:\xemacs-21.5.24\nt\obj\elhash.obj E:\xemacs-21.5.24\nt\obj\emacs.obj
E:\xemacs-21.5.24\nt\obj\emodules.obj E:\xemacs-21.5.24\nt\obj\e
val.obj E:\xemacs-21.5.24\nt\obj\event-stream.obj
E:\xemacs-21.5.24\nt\obj\events.obj E:\xemacs-21.5.24\nt\obj\extents.obj
E:\xemacs-21.5.24\nt\obj\faces.obj E:\xemacs-21.5.24
\nt\obj\file-coding.obj E:\xemacs-21.5.24\nt\obj\fileio.obj
E:\xemacs-21.5.24\nt\obj\filemode.obj
E:\xemacs-21.5.24\nt\obj\floatfns.obj E:\xemacs-21.5.24\nt\obj\fns.obj
E:\xem
acs-21.5.24\nt\obj\font-lock.obj E:\xemacs-21.5.24\nt\obj\frame.obj
E:\xemacs-21.5.24\nt\obj\gc.obj E:\xemacs-21.5.24\nt\obj\general.obj
E:\xemacs-21.5.24\nt\obj\getloadavg.ob
j E:\xemacs-21.5.24\nt\obj\glyphs.obj
E:\xemacs-21.5.24\nt\obj\glyphs-eimage.obj
E:\xemacs-21.5.24\nt\obj\glyphs-shared.obj
E:\xemacs-21.5.24\nt\obj\glyphs-widget.obj E:\xemac
s-21.5.24\nt\obj\gui.obj E:\xemacs-21.5.24\nt\obj\gutter.obj
E:\xemacs-21.5.24\nt\obj\hash.obj E:\xemacs-21.5.24\nt\obj\indent.obj
E:\xemacs-21.5.24\nt\obj\imgproc.obj E:\xema
cs-21.5.24\nt\obj\insdel.obj E:\xemacs-21.5.24\nt\obj\intl.obj
E:\xemacs-21.5.24\nt\obj\intl-win32.obj
E:\xemacs-21.5.24\nt\obj\intl-encap-win32.obj E:\xemacs-21.5.24\nt\obj\i
ntl-auto-encap-win32.obj E:\xemacs-21.5.24\nt\obj\keymap.obj
E:\xemacs-21.5.24\nt\obj\libinterface.obj
E:\xemacs-21.5.24\nt\obj\line-number.obj E:\xemacs-21.5.24\nt\obj\lread.
obj E:\xemacs-21.5.24\nt\obj\lstream.obj
E:\xemacs-21.5.24\nt\obj\macros.obj E:\xemacs-21.5.24\nt\obj\marker.obj
E:\xemacs-21.5.24\nt\obj\md5.obj E:\xemacs-21.5.24\nt\obj\mini
buf.obj E:\xemacs-21.5.24\nt\obj\nt.obj
E:\xemacs-21.5.24\nt\obj\ntplay.obj E:\xemacs-21.5.24\nt\obj\objects.obj
E:\xemacs-21.5.24\nt\obj\opaque.obj E:\xemacs-21.5.24\nt\obj\p
rint.obj E:\xemacs-21.5.24\nt\obj\process.obj
E:\xemacs-21.5.24\nt\obj\process-nt.obj
E:\xemacs-21.5.24\nt\obj\profile.obj
E:\xemacs-21.5.24\nt\obj\rangetab.obj E:\xemacs-21.5
.24\nt\obj\realpath.obj E:\xemacs-21.5.24\nt\obj\redisplay-output.obj
E:\xemacs-21.5.24\nt\obj\redisplay.obj
E:\xemacs-21.5.24\nt\obj\regex.obj E:\xemacs-21.5.24
NMAKE: fatal error U1077: 'echo' : return code '0x1'
Stop.
E:\xemacs-21.5.24\nt>