[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Unable to compile using NMAKE BOOTSTRAP
From: |
LaserDoodads Info |
Subject: |
Re: Unable to compile using NMAKE BOOTSTRAP |
Date: |
Fri, 22 Apr 2005 16:45:01 -0500 |
Sorry but I'm too unfamiliar with MSVC environment to actually tell what
might be wrong.
Hope this is enough info.
It's not enough info. You should increase the screen buffer height in
your command prompt window, to let you scroll back and see more messages.
Right-click the prompt title bar and choose Properties, then the Layout
tab.
NMAKE : fatal error U1077: 'cl' : return code '0x2'
That line means that the compiler, CL, failed. That usually happens
because of a coding error.
Run the make again and look for lines that contain ": error". If one
mentions "pwd.h", then this is a recently discovered problem. See
<http://lists.gnu.org/archive/html/emacs-devel/2005-04/msg00770.html>. If
you find something else, please report the error messages (not the
warnings).
-Dave
Well the error doesn't seem to be on editfns.c so I'm reporting again.
I've included the entire list in case I'd cut something important.
This was my first Emacs compile error. I'm sure I'll do better reporting if
it ever happens again.
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\emacs\nt>go
C:\emacs\nt>rem C:\PROGRA~1\MICROS~2\VC98\BIN\VCVARS32.BAT
C:\emacs\nt>call "C:\Program Files\Microsoft Visual
Studio\VC98\Bin\VCVARS32.BAT"
Setting environment for using Microsoft Visual C++ tools.
Checking for 'cp'...
Checking for 'rm'...
Checking whether 'cl' is available...
junk.c
Using 'MSVC'
Checking for libpng...
...png.h not found, building without PNG support.
Checking for jpeg-6b...
...JPEG header available, building with JPEG support.
Checking for libgif...
...gif_lib.h not found, building without GIF support.
Checking for tiff...
...tiffio.h not found, building without TIFF support.
Checking for libXpm...
...XPM header available, building with XPM support.
Generating makefiles
1 file(s) copied.
1 file(s) copied.
config.settings
nmake.defs
..\nt\makefile.w32-in
1 file(s) copied.
config.settings
nmake.defs
..\lib-src\makefile.w32-in
1 file(s) copied.
config.settings
nmake.defs
..\src\makefile.w32-in
1 file(s) copied.
config.settings
nmake.defs
..\man\makefile.w32-in
1 file(s) copied.
config.settings
nmake.defs
..\lispref\makefile.w32-in
1 file(s) copied.
config.settings
nmake.defs
..\lispintro\makefile.w32-in
1 file(s) copied.
config.settings
nmake.defs
..\lisp\makefile.w32-in
1 file(s) copied.
config.settings
nmake.defs
..\leim\makefile.w32-in
1 file(s) copied.
Emacs successfully configured.
Run `nmake' to build, then run `nmake install' to install.
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
cd ..\lisp
NMAKE bootstrap-clean
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
if not exist C:/emacs/lisp\loaddefs.el cp
C:/emacs/lisp/ldefs-boot.el C:/emacs/lisp/loaddefs.el
for %f in (. calc calendar emacs-lisp emulation eshell gnus
international language mail mh-e net obsolete play progmodes term
textmodes toolbar url) do for %g in (%f\*.elc) d
o @rm %g
C:\emacs\lisp>for %g in (.\*.elc) do @rm %g
C:\emacs\lisp>for %g in (calc\*.elc) do @rm %g
C:\emacs\lisp>for %g in (calendar\*.elc) do @rm %g
C:\emacs\lisp>for %g in (emacs-lisp\*.elc) do @rm %g
C:\emacs\lisp>for %g in (emulation\*.elc) do @rm %g
C:\emacs\lisp>for %g in (eshell\*.elc) do @rm %g
C:\emacs\lisp>for %g in (gnus\*.elc) do @rm %g
C:\emacs\lisp>for %g in (international\*.elc) do @rm %g
C:\emacs\lisp>for %g in (language\*.elc) do @rm %g
C:\emacs\lisp>for %g in (mail\*.elc) do @rm %g
C:\emacs\lisp>for %g in (mh-e\*.elc) do @rm %g
C:\emacs\lisp>for %g in (net\*.elc) do @rm %g
C:\emacs\lisp>for %g in (obsolete\*.elc) do @rm %g
C:\emacs\lisp>for %g in (play\*.elc) do @rm %g
C:\emacs\lisp>for %g in (progmodes\*.elc) do @rm %g
C:\emacs\lisp>for %g in (term\*.elc) do @rm %g
C:\emacs\lisp>for %g in (textmodes\*.elc) do @rm %g
C:\emacs\lisp>for %g in (toolbar\*.elc) do @rm %g
C:\emacs\lisp>for %g in (url\*.elc) do @rm %g
cd ..\src
NMAKE clean
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
rm *~ "s/*~" "m/*~"
rm: *~: No such file or directory
rm: s/*~: No such file or directory
rm: m/*~: No such file or directory
rm *.pdb
rm -r obj-spd
cd ..\lib-src
NMAKE clean
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
rm *~ DOC* *.pdb
rm: *~: No such file or directory
rm: DOC*: No such file or directory
rm: *.pdb: No such file or directory
rm ctags.c
rm: ctags.c: No such file or directory
rm -r obj-spd
rm: obj-spd: No such file or directory
cd ..\src
NMAKE bootstrap
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
NMAKE temacs
CFLAGS="-I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -nologo -D_X86_=1 -c
-Zel -W2 -H63 -Oxsb2 -Oy- -G6dF -Zp8 -Zi -Di386 -D_CRTAPI1=_cdecl -Demacs=1
-DWINDOWSNT -DDOS_NT -
DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DPURESIZE=5000000"
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
mkdir obj-spd
mkdir "obj-spd/i386"
cl -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -nologo -D_X86_=1
-c -Zel -W2 -H63 -Oxsb2 -Oy- -G6dF -Zp8 -Zi -Di386 -D_CRTAPI1=_cdecl -Demacs=1
-DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I..
/nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DPURESIZE=5000000 -Foobj-spd/i386\
emacs.c
emacs.c
emacs.c(857) : warning C4047: '=' : 'void *' differs in levels of
indirection from 'int '
emacs.c(1191) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int )'
emacs.c(1206) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int )'
emacs.c(1207) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int )'
emacs.c(1208) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int )'
emacs.c(1216) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int )'
emacs.c(1243) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int )'
emacs.c(1247) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int )'
emacs.c(1251) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int )'
rm obj-spd/i386/temacs0.lib
rm: obj-spd/i386/temacs0.lib: No such file or directory
lib -out:obj-spd/i386/temacs0.lib obj-spd/i386/emacs.obj
Microsoft (R) Library Manager Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
cl -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -nologo -D_X86_=1
-c -Zel -W2 -H63 -Oxsb2 -Oy- -G6dF -Zp8 -Zi -Di386 -D_CRTAPI1=_cdecl -Demacs=1
-DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I..
/nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DPURESIZE=5000000 -Foobj-spd/i386\
abbrev.c alloc.c atimer.c buffer.c bytecode.c callint.c callproc.c
casefiddle.c cm.c cmds.c data.c dired.c dispnew.c doc.c doprnt
.c editfns.c eval.c fileio.c filelock.c filemode.c fns.c indent.c insdel.c
keyboard.c keymap.c lread.c macros.c marker.c md5.c minibuf.c w32.c
w32heap.c w32inevt.c w32proc.c w32console.c print.c proce
ss.c regex.c scroll.c search.c sound.c syntax.c sysdep.c term.c termcap.c
tparam.c undo.c unexw32.c window.c xdisp.c casetab.c floatfns.c frame.c
gmalloc.c intervals.c composite.c ralloc.c textprop.c
vm-limit.c region-cache.c strftime.c charset.c coding.c category.c ccl.c
fontset.c fringe.c image.c
abbrev.c
abbrev.c(312) : warning C4305: '=' : truncation from 'const int ' to 'char '
abbrev.c(562) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int ,int )'
abbrev.c(570) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int ,int )'
alloc.c
alloc.c(1189) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(void *)'
alloc.c(1204) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(void *)'
alloc.c(1218) : warning C4113: 'void *(__cdecl *)()' differs in parameter
lists from 'void *(__cdecl *)(unsigned int )'
alloc.c(1248) : warning C4113: 'void *(__cdecl *)()' differs in parameter
lists from 'void *(__cdecl *)(unsigned int )'
alloc.c(1266) : warning C4113: 'void *(__cdecl *)()' differs in parameter
lists from 'void *(__cdecl *)(void *,unsigned int )'
alloc.c(1309) : warning C4113: 'void *(__cdecl *)()' differs in parameter
lists from 'void *(__cdecl *)(void *,unsigned int )'
alloc.c(1347) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(void *)'
alloc.c(1349) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(void *)'
alloc.c(1351) : warning C4113: 'void *(__cdecl *)()' differs in parameter
lists from 'void *(__cdecl *)(unsigned int )'
alloc.c(1353) : warning C4113: 'void *(__cdecl *)()' differs in parameter
lists from 'void *(__cdecl *)(unsigned int )'
alloc.c(1355) : warning C4113: 'void *(__cdecl *)()' differs in parameter
lists from 'void *(__cdecl *)(void *,unsigned int )'
alloc.c(1357) : warning C4113: 'void *(__cdecl *)()' differs in parameter
lists from 'void *(__cdecl *)(void *,unsigned int )'
alloc.c(1480) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(struct interval *,int )'
atimer.c
atimer.c(430) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int )'
atimer.c(443) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int )'
buffer.c
buffer.c(2898) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(const void *,const void *)'
buffer.c(3074) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(const void *,const void *)'
buffer.c(3077) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(const void *,const void *)'
bytecode.c
callint.c
callproc.c
callproc.c(176) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
callproc.c(690) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
callproc.c(1140) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
casefiddle.c
cm.c
cmds.c
data.c
data.c(3404) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int )'
dired.c
dired.c(205) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
dired.c(521) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
dispnew.c
dispnew.c(6319) : warning C4244: '+=' : conversion from 'double ' to 'int ',
possible loss of data
dispnew.c(6419) : warning C4244: '+=' : conversion from 'double ' to 'int ',
possible loss of data
doc.c
doprnt.c
editfns.c
editfns.c(146) : error C2037: left of 'pw_name' specifies undefined
struct/union 'passwd'
editfns.c(146) : error C2198: 'build_string' : too few actual parameters
editfns.c(161) : error C2037: left of 'pw_name' specifies undefined
struct/union 'passwd'
editfns.c(1254) : error C2037: left of 'pw_name' specifies undefined
struct/union 'passwd'
editfns.c(1254) : error C2198: 'build_string' : too few actual parameters
editfns.c(1307) : error C2065: 'uid_t' : undeclared identifier
editfns.c(1307) : error C2146: syntax error : missing ')' before identifier
'extract_float'
editfns.c(1316) : error C2037: left of 'pw_gecos' specifies undefined
struct/union 'passwd'
eval.c
eval.c(1124) : warning C4028: formal parameter 2 different from declaration
eval.c(1353) : warning C4028: formal parameter 1 different from declaration
eval.c(1353) : warning C4028: formal parameter 3 different from declaration
eval.c(1399) : warning C4028: formal parameter 1 different from declaration
eval.c(1399) : warning C4028: formal parameter 4 different from declaration
eval.c(1443) : warning C4028: formal parameter 1 different from declaration
eval.c(1443) : warning C4028: formal parameter 5 different from declaration
fileio.c
fileio.c(1378) : error C2037: left of 'pw_dir' specifies undefined
struct/union 'passwd'
fileio.c(2098) : warning C4047: '=' : 'struct passwd *' differs in levels of
indirection from 'int '
fileio.c(2679) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
fileio.c(3792) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
fileio.c(4428) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
fileio.c(4429) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
fileio.c(4520) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
fileio.c(4974) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
fileio.c(5836) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
fileio.c(5838) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
fileio.c(5860) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
fileio.c(5861) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
fileio.c(5950) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(void )'
fileio.c(5950) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
fileio.c(6158) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
filelock.c
filemode.c
Generating Code...
eval.c(1600) : warning C4715: 'Fsignal' : not all control paths return a
value
Compiling...
fns.c
fns.c(3509) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
fns.c(4127) : warning C4305: '=' : truncation from 'const int ' to 'char '
fns.c(4151) : warning C4305: '=' : truncation from 'const int ' to 'char '
fns.c(4169) : warning C4305: '=' : truncation from 'const int ' to 'char '
fns.c(4608) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
indent.c
indent.c(751) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
indent.c(931) : warning C4244: 'initializing' : conversion from 'double ' to
'int ', possible loss of data
insdel.c
insdel.c(2384) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
keyboard.c
keyboard.c(1053) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
keyboard.c(1290) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
keyboard.c(1297) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
keyboard.c(1302) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
keyboard.c(1323) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
keyboard.c(1340) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(void )'
keyboard.c(1340) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
keyboard.c(2076) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(void )'
keyboard.c(2076) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
keyboard.c(2152) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(struct atimer *)'
keyboard.c(2713) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
keyboard.c(3209) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
keyboard.c(3490) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
keyboard.c(7160) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
keymap.c
keymap.c(718) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int ,int ,int )'
keymap.c(753) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int ,int ,int ,void *)'
keymap.c(1062) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int ,int ,int )'
keymap.c(1469) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
keymap.c(1944) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int ,int ,int )'
keymap.c(2183) : warning C4305: '=' : truncation from 'const int ' to 'char
'
keymap.c(2198) : warning C4305: '=' : truncation from 'const int ' to 'char
'
keymap.c(2496) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int ,int ,int )'
keymap.c(3301) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int ,int )'
keymap.c(3705) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int ,int )'
lread.c
lread.c(711) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
lread.c(799) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
lread.c(1323) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
lread.c(1368) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
lread.c(2413) : warning C4305: '=' : truncation from 'const int ' to 'char '
lread.c(2527) : warning C4305: '=' : truncation from 'const int ' to 'char '
lread.c(3374) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int ,int )'
macros.c
macros.c(336) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
marker.c
md5.c
minibuf.c
minibuf.c(534) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
minibuf.c(2124) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(void )'
minibuf.c(2125) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
w32.c
w32.c(1277) : warning C4133: 'function' : incompatible types - from 'struct
timeb *' to 'struct _timeb *'
w32.c(1780) : warning C4090: '=' : different 'const' qualifiers
w32heap.c
w32inevt.c
w32proc.c
w32console.c
print.c
print.c(543) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
print.c(563) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
print.c(580) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
print.c(706) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
print.c(745) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
print.c(786) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
print.c(840) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
print.c(882) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
print.c(1364) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(struct interval *,int )'
print.c(1601) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(struct interval *,int )'
process.c
process.c(1451) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
process.c(1534) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
process.c(2112) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(struct atimer *)'
process.c(2427) : warning C4133: 'function' : incompatible types - from 'int
*' to 'const char *'
process.c(2439) : warning C4133: 'function' : incompatible types - from 'int
*' to 'const char *'
process.c(2478) : warning C4133: 'function' : incompatible types - from
'struct linger *' to 'const char *'
process.c(3012) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
process.c(3077) : warning C4133: 'function' : incompatible types - from 'int
*' to 'const char *'
process.c(4932) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
process.c(4936) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
process.c(5294) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int )'
process.c(5318) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int )'
process.c(6326) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
process.c(6347) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
process.c(6351) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
process.c(6644) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int )'
regex.c
scroll.c
search.c
Generating Code...
process.c(2286) : warning C4761: integral size mismatch in argument;
conversion supplied
w32inevt.c(336) : warning C4761: integral size mismatch in argument;
conversion supplied
w32inevt.c(352) : warning C4761: integral size mismatch in argument;
conversion supplied
minibuf.c(2569) : warning C4716: 'Fexit_minibuffer' : must return a value
lread.c(2593) : warning C4756: overflow in constant arithmetic
Compiling...
sound.c
syntax.c
sysdep.c
term.c
term.c(444) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(452) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(453) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(454) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(468) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(469) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(470) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(471) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(536) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(546) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(554) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(564) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(572) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(594) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(607) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(608) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(704) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(732) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(772) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1019) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1043) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1059) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1079) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1110) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1116) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1121) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1123) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1165) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1173) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1186) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1206) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1219) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1232) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1235) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1497) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(void )'
term.c(1982) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1986) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1991) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1995) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(1998) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(2007) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(2014) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(2044) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(2050) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(2057) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(2060) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
term.c(2069) : warning C4113: 'int (__cdecl *)()' differs in parameter lists
from 'int (__cdecl *)(int )'
termcap.c
tparam.c
undo.c
unexw32.c
window.c
window.c(918) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(struct window *,void *)'
window.c(3060) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
window.c(3639) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
window.c(6411) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
xdisp.c
xdisp.c(2197) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
xdisp.c(3609) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
xdisp.c(3618) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
xdisp.c(3631) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
xdisp.c(3697) : warning C4244: '=' : conversion from 'double ' to 'short ',
possible loss of data
xdisp.c(4430) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(const void *,const void *)'
xdisp.c(7629) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
xdisp.c(9451) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
xdisp.c(9463) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
xdisp.c(10475) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
xdisp.c(10846) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
xdisp.c(11342) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
xdisp.c(11405) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
xdisp.c(18714) : warning C4244: '=' : conversion from 'double ' to 'unsigned
int ', possible loss of data
xdisp.c(18719) : warning C4244: '=' : conversion from 'double ' to 'unsigned
int ', possible loss of data
xdisp.c(18724) : warning C4244: '=' : conversion from 'double ' to 'unsigned
int ', possible loss of data
xdisp.c(18729) : warning C4244: '=' : conversion from 'double ' to 'unsigned
int ', possible loss of data
xdisp.c(18947) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
xdisp.c(18977) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
xdisp.c(18989) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
xdisp.c(19270) : warning C4244: '*=' : conversion from 'double ' to 'int ',
possible loss of data
casetab.c
casetab.c(141) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int ,int ,int )'
casetab.c(142) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int ,int ,int )'
casetab.c(150) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int ,int ,int )'
casetab.c(156) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int ,int ,int )'
casetab.c(157) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int ,int ,int )'
floatfns.c
floatfns.c(699) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
frame.c
frame.c(2987) : warning C4047: '=' : 'int ' differs in levels of indirection
from 'struct HWND__ *'
gmalloc.c
gmalloc.c(535) : warning C4146: unary minus operator applied to unsigned
type, result still unsigned
gmalloc.c(645) : warning C4146: unary minus operator applied to unsigned
type, result still unsigned
gmalloc.c(657) : warning C4146: unary minus operator applied to unsigned
type, result still unsigned
gmalloc.c(884) : warning C4146: unary minus operator applied to unsigned
type, result still unsigned
gmalloc.c(1139) : warning C4146: unary minus operator applied to unsigned
type, result still unsigned
gmalloc.c(1356) : warning C4005: 'min' : macro redefinition
C:\PROGRA~1\MICROS~2\VC98\INCLUDE\stdlib.h(428) : see previous
definition of 'min'
intervals.c
composite.c
composite.c(336) : warning C4244: '=' : conversion from 'const int ' to
'float ', possible loss of data
composite.c(373) : warning C4244: '=' : conversion from 'float ' to
'unsigned short ', possible loss of data
ralloc.c
textprop.c
vm-limit.c
region-cache.c
Generating Code...
Compiling...
strftime.c
strftime.c(1036) : warning C4146: unary minus operator applied to unsigned
type, result still unsigned
charset.c
coding.c
coding.c(5613) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
coding.c(5905) : warning C4244: 'initializing' : conversion from 'int ' to
'float ', possible loss of data
coding.c(5907) : warning C4244: '=' : conversion from 'float ' to 'int ',
possible loss of data
coding.c(5981) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
coding.c(6067) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(int )'
category.c
ccl.c
fontset.c
fontset.c(1469) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int ,int ,int )'
fontset.c(1481) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int ,int ,int )'
fringe.c
image.c
image.c(4915) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
image.c(4920) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
image.c(5502) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
image.c(5503) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
image.c(5504) : warning C4244: '=' : conversion from 'double ' to 'int ',
possible loss of data
image.c(5522) : warning C4133: 'function' : incompatible types - from
'struct _XImage *' to 'struct HDC__ *'
C:\PROGRA~1\MICROS~2\VC98\INCLUDE\jmorecfg.h(161) : warning C4142: benign
redefinition of type
C:\PROGRA~1\MICROS~2\VC98\INCLUDE\jmorecfg.h(215) : warning C4005: 'FAR' :
macro redefinition
C:\PROGRA~1\MICROS~2\VC98\INCLUDE\windef.h(135) : see previous
definition of 'FAR'
image.c(6452) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(struct jpeg_decompress_struct *)'
image.c(6453) : warning C4113: 'unsigned char (__cdecl *)()' differs in
parameter lists from 'unsigned char (__cdecl *)(struct
jpeg_decompress_struct *)'
image.c(6454) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(struct jpeg_decompress_struct *,long )'
image.c(6455) : warning C4113: 'unsigned char (__cdecl *)()' differs in
parameter lists from 'unsigned char (__cdecl *)(struct
jpeg_decompress_struct *,int )'
image.c(6456) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(struct jpeg_decompress_struct *)'
image.c(6510) : warning C4047: '=' : 'struct jpeg_error_mgr *' differs in
levels of indirection from 'int '
image.c(6511) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(struct jpeg_common_struct *)'
image.c(6621) : warning C4133: 'function' : incompatible types - from
'struct _XImage *' to 'struct HDC__ *'
Generating Code...
charset.c(1028) : warning C4715: 'Fmake_char_internal' : not all control
paths return a value
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'C:\PROGRA~1\MICROS~2\VC98\BIN\NMAKE.EXE' :
return code '0x2'
Stop.
NMAKE : fatal error U1077: 'C:\PROGRA~1\MICROS~2\VC98\BIN\NMAKE.EXE' :
return code '0x2'
Stop.
C:\emacs\nt>
----- Original Message -----
From: "David Hunter" <address@hidden>
To: "LaserDoodads Info" <address@hidden>
Sent: Thursday, April 21, 2005 8:43 PM
Subject: Re: Unable to compile using NMAKE BOOTSTRAP
LaserDoodads Info wrote:
Sorry but I'm too unfamiliar with MSVC environment to actually tell what
might be wrong.
Hope this is enough info.
It's not enough info. You should increase the screen buffer height in
your command prompt window, to let you scroll back and see more messages.
Right-click the prompt title bar and choose Properties, then the Layout
tab.
NMAKE : fatal error U1077: 'cl' : return code '0x2'
That line means that the compiler, CL, failed. That usually happens
because of a coding error.
Run the make again and look for lines that contain ": error". If one
mentions "pwd.h", then this is a recently discovered problem. See
<http://lists.gnu.org/archive/html/emacs-devel/2005-04/msg00770.html>. If
you find something else, please report the error messages (not the
warnings).
-Dave