Re: [Fwd: 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 14:54:00 +0200
| Newsgroups | gmane.emacs.xemacs.windows |
|---|---|
| Message-ID | <[email protected]> |
I've checked out and saw that: http://support.microsoft.com/default.aspx?scid=3Dkb;en-us;830473 "On computers running Microsoft Windows 2000 or Windows NT 4.0, the=20 maximum length of the string that you can use at the command prompt is=20 2047 characters." So how can I compile XEmacs for Windows (I need to that because I need=20 mule support). Emre Sevin=E7 wrote: > 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=20 > 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=20 > should I do to compile XEmacs > on my system? (I need this for mule support because without it I=20 > cannot type Turkish characters.) > > Below is the full output of my building process from the command line: > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =20 > > 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=20 > -c -IE:\xemacs-21.5.24\nt\inc -IE:\xemacs-21.5.24\src =20 > -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"=20 > -I"d:\src\jpeg-6b" -I"d:\src\compface-1.5.1" -I"d:\src\zlib-1.2.3" =20 > -DHAVE_MS_WINDOWS -DHAVE_MENUBARS -D > HAVE_SCROLLBARS -DHAVE_TOOLBARS -DHAVE_WIDGETS -DHAVE_DIALOGS=20 > -DHAVE_XPM -DFOR_MSW -DHAVE_GIF -DHAVE_PNG -DHAVE_TIFF -DHAVE_JPEG=20 > -DHAVE_XFACE -DHAVE_ZLIB -DHAVE_NATIVE_SOUND - > DMULE -DPDUMP -DUSE_KKCC -DMC_ALLOC -DSYSTEM_MALLOC =20 > -DWIN32_LEAN_AND_MEAN -DWIN32_NATIVE -Demacs -DHAVE_CONFIG_H=20 > -DPATH_VERSION=3D\"21.5-b24\" -DPATH_PROGNAME=3D\"xema > cs\" =20 > -DEMACS_VERSION=3D\"21.5-b24\" -DEMACS_PROGNAME=3D\"xemacs\"= =20 > -DSTACK_TRACE_EYE_CATCHER=3Dxemacs_21_5_b24_i586_pc_win32=20 > -DPATH_PREFIX=3D\".. > \" -DEMACS_MAJOR_VERSION=3D21 -DEMACS_MINOR_VERSION=3D5 =20 > -DEMACS_BETA_VERSION=3D24 -DXEMACS_CODENAME=3D\""dandelion"\" =20 > -DXEMACS_EXTRA_NAME=3D\"\" -DEMACS_CONFIGURATION=3D\"i586-pc-w > in32\" -DPATH_PACKAGEPATH=3D\""~\\.xemacs;;c:\\Program=20 > Files\\XEmacs\\site-packages;c:\\Program=20 > Files\\XEmacs\\mule-packages;c:\\Program=20 > Files\\XEmacs\\xemacs-packages"\"". > For lib-src, using compiler "cl -nologo -W3 -DSTRICT -O2 -G5 -Ob2 -MD=20 > -IE:\xemacs-21.5.24\lib-src -IE:\xemacs-21.5.24\src -DHAVE_CONFIG_H=20 > -DWIN32_NATIVE". > Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.5-b24". > Package path is "~\\.xemacs;;c:\\Program=20 > Files\\XEmacs\\site-packages;c:\\Program=20 > 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=3D/y > 1 file(s) copied. > set COPYCMD=3D/y > 1 File(s) copied > set COPYCMD=3D/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=20 > -entry:mainCRTStartup -subsystem:windows -heap:0x00100000=20 > -nodefaultlib setargv.obj -pdb:E:\xemacs-21.5.24\src\te > macs.pdb -map:E:\xemacs-21.5.24\src\temacs.map=20 > -out:E:\xemacs-21.5.24\src\temacs.exe \objects-msw.obj=20 > E:\xemacs-21.5.24\nt\obj\redisplay-msw.obj E:\xemacs-21.5.24\nt\obj\sel= ec > t-msw.obj E:\xemacs-21.5.24\nt\obj\dired-msw.obj=20 > E:\xemacs-21.5.24\nt\obj\menubar.obj=20 > E:\xemacs-21.5.24\nt\obj\menubar-msw.obj=20 > 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=20 > E:\xemacs-21.5.24\nt\obj\toolbar-msw.obj=20 > 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=20 > E:\xemacs-21.5.24\nt\obj\gif_io.obj=20 > E:\xemacs-21.5.24\nt\obj\mule-ccl.obj=20 > 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=20 > E:\xemacs-21.5.24\nt\obj\mc-alloc.obj=20 > 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=20 > E:\xemacs-21.5.24\nt\obj\blocktype.obj=20 > E:\xemacs-21.5.24\nt\obj\buffer.obj=20 > 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=20 > E:\xemacs-21.5.24\nt\obj\casetab.obj=20 > E:\xemacs-21.5.24\nt\obj\chartab.obj=20 > 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=20 > E:\xemacs-21.5.24\nt\obj\console.obj E:\xemacs-21.5.24\nt\obj\data.obj=20 > 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=20 > E:\xemacs-21.5.24\nt\obj\doprnt.obj=20 > 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=20 > E:\xemacs-21.5.24\nt\obj\elhash.obj E:\xemacs-21.5.24\nt\obj\emacs.obj=20 > 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=20 > E:\xemacs-21.5.24\nt\obj\events.obj=20 > E:\xemacs-21.5.24\nt\obj\extents.obj=20 > 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=20 > E:\xemacs-21.5.24\nt\obj\filemode.obj=20 > E:\xemacs-21.5.24\nt\obj\floatfns.obj E:\xemacs-21.5.24\nt\obj\fns.obj=20 > E:\xem > acs-21.5.24\nt\obj\font-lock.obj E:\xemacs-21.5.24\nt\obj\frame.obj=20 > E:\xemacs-21.5.24\nt\obj\gc.obj E:\xemacs-21.5.24\nt\obj\general.obj=20 > E:\xemacs-21.5.24\nt\obj\getloadavg.ob > j E:\xemacs-21.5.24\nt\obj\glyphs.obj=20 > E:\xemacs-21.5.24\nt\obj\glyphs-eimage.obj=20 > E:\xemacs-21.5.24\nt\obj\glyphs-shared.obj=20 > 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=20 > E:\xemacs-21.5.24\nt\obj\hash.obj E:\xemacs-21.5.24\nt\obj\indent.obj=20 > 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=20 > E:\xemacs-21.5.24\nt\obj\intl-win32.obj=20 > 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=20 > E:\xemacs-21.5.24\nt\obj\libinterface.obj=20 > 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=20 > E:\xemacs-21.5.24\nt\obj\macros.obj=20 > E:\xemacs-21.5.24\nt\obj\marker.obj E:\xemacs-21.5.24\nt\obj\md5.obj=20 > E:\xemacs-21.5.24\nt\obj\mini > buf.obj E:\xemacs-21.5.24\nt\obj\nt.obj=20 > E:\xemacs-21.5.24\nt\obj\ntplay.obj=20 > E:\xemacs-21.5.24\nt\obj\objects.obj=20 > 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=20 > E:\xemacs-21.5.24\nt\obj\process-nt.obj=20 > E:\xemacs-21.5.24\nt\obj\profile.obj=20 > 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=20 > E:\xemacs-21.5.24\nt\obj\redisplay.obj=20 > 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> > > > <http://getfirefox.com/>