* Compilation error while back-porting serial-terminal
@ 2008-08-30 17:46 Johan Kohler
0 siblings, 0 replies; only message in thread
From: Johan Kohler @ 2008-08-30 17:46 UTC (permalink / raw)
To: emacs-devel
[-- Attachment #1: Type: text/plain, Size: 1399 bytes --]
Hi,
I'm attempting to back-port the new serial port functionality to Emacs
22.2 (on win32). This is the first time I'm working with Emacs
source. I'm getting the following compilation error:
In file included from w32.c:40:
process.h:40: error: syntax error before "Lisp_Object"
process.h:40: warning: no semicolon at end of struct or union
process.h:42: warning: data definition has no type or storage class
process.h:44: error: syntax error before "tty_name"
...
w32.c: In function `serial_configure':
w32.c:4328: error: dereferencing pointer to incomplete type
w32.c:4330: error: dereferencing pointer to incomplete type
w32.c:4332: error: dereferencing pointer to incomplete type
w32.c:4361: error: dereferencing pointer to incomplete type
w32.c:4370: error: dereferencing pointer to incomplete type
w32.c:4384: error: dereferencing pointer to incomplete type
w32.c:4414: error: dereferencing pointer to incomplete type
w32.c:4431: error: dereferencing pointer to incomplete type
w32.c:4465: error: dereferencing pointer to incomplete type
The first set of errors seems to relate to Lisp_Object while the
second set relates to Lisp_Process.
I would appreciate it if someone can glance at the diff and compile
log attached and point me in the right direction. If someone wants
to test the "patch" that would be great too. Shout if I should
provide it in a different format.
Thanks,
Johan
[-- Attachment #2: johank-emacs22-2.diff --]
[-- Type: application/octet-stream, Size: 75023 bytes --]
[-- Attachment #3: johank-compilation.txt --]
[-- Type: text/plain, Size: 27755 bytes --]
-*- mode: compilation; default-directory: "c:/Hacking/emacs-22.2/nt/" -*-
Compilation started at Sat Aug 30 17:10:10
mingw32-make
Using C:\WINDOWS\system32\cmd.exe as shell.
mkdir "oo-spd"
mkdir "oo-spd/i386"
echo oo-spd/i386 > stamp_BLD
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -o oo-spd/i386/addpm.o addpm.c
gcc -o oo-spd/i386/addpm.exe \
-gstabs+ -g3 oo-spd/i386/addpm.o -ladvapi32 -luser32
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -o oo-spd/i386/ddeclient.o ddeclient.c
gcc -o oo-spd/i386/ddeclient.exe \
-gstabs+ -g3 oo-spd/i386/ddeclient.o -ladvapi32 -luser32
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -o oo-spd/i386/runemacs.o runemacs.c
windres -O coff -o oo-spd/i386/emacs.res emacs.rc
gcc -o oo-spd/i386/runemacs.exe -Wl,-subsystem,windows \
-gstabs+ -g3 oo-spd/i386/runemacs.o oo-spd/i386/emacs.res -ladvapi32 -luser32
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -o oo-spd/i386/cmdproxy.o cmdproxy.c
gcc -o oo-spd/i386/cmdproxy.exe \
-gstabs+ -g3 oo-spd/i386/cmdproxy.o -luser32
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -o oo-spd/i386/addsection.o addsection.c
gcc -o oo-spd/i386/addsection.exe \
-gstabs+ -g3 oo-spd/i386/addsection.o -luser32
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -o oo-spd/i386/preprep.o preprep.c
gcc -o oo-spd/i386/preprep.exe \
-gstabs+ -g3 oo-spd/i386/preprep.o
.
.
mingw32-make -C ../lib-src all
mingw32-make[1]: Entering directory `c:/Hacking/emacs-22.2/lib-src'
mkdir "oo-spd"
mkdir "oo-spd/i386"
echo oo-spd/i386 > stamp_BLD
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc -I../src -o oo-spd/i386/make-docfile.o make-docfile.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc -I../src -o oo-spd/i386/ntlib.o ntlib.c
gcc -o oo-spd/i386/make-docfile.exe -gstabs+ -g3 oo-spd/i386/make-docfile.o oo-spd/i386/ntlib.o -ladvapi32
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc -I../src -o oo-spd/i386/hexl.o hexl.c
gcc -o oo-spd/i386/hexl.exe -gstabs+ -g3 oo-spd/i386/hexl.o -ladvapi32
rm ctags.c
rm: cannot remove `ctags.c': No such file or directory
mingw32-make[1]: [ctags.c] Error 1 (ignored)
cp -f etags.c ctags.c
cp -f getopt_.h getopt.h
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc -I../src -DCTAGS -DHAVE_GETCWD -o oo-spd/i386/ctags.o ctags.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc -I../src -o oo-spd/i386/getopt.o getopt.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc -I../src -o oo-spd/i386/getopt1.o getopt1.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc -I../src -DCONFIG_BROKETS -DINHIBIT_STRING_HEADER \
../src/regex.c -o oo-spd/i386/regex.o
gcc -o oo-spd/i386/ctags.exe -gstabs+ -g3 oo-spd/i386/ctags.o oo-spd/i386/getopt.o oo-spd/i386/getopt1.o oo-spd/i386/ntlib.o oo-spd/i386/regex.o -ladvapi32
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc -I../src -DHAVE_GETCWD -o oo-spd/i386/etags.o etags.c
gcc -o oo-spd/i386/etags.exe -gstabs+ -g3 oo-spd/i386/etags.o oo-spd/i386/getopt.o oo-spd/i386/getopt1.o oo-spd/i386/ntlib.o oo-spd/i386/regex.o -ladvapi32
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc -I../src -DUSG -o oo-spd/i386/movemail.o movemail.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc -I../src -o oo-spd/i386/pop.o pop.c
gcc -o oo-spd/i386/movemail.exe -gstabs+ -g3 oo-spd/i386/movemail.o oo-spd/i386/pop.o oo-spd/i386/ntlib.o oo-spd/i386/getopt.o oo-spd/i386/getopt1.o -lwsock32 -ladvapi32
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc -I../src -o oo-spd/i386/ebrowse.o ebrowse.c
gcc -o oo-spd/i386/ebrowse.exe -gstabs+ -g3 oo-spd/i386/ebrowse.o oo-spd/i386/getopt.o oo-spd/i386/getopt1.o oo-spd/i386/ntlib.o -ladvapi32
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc -I../src -o oo-spd/i386/sorted-doc.o sorted-doc.c
gcc -o oo-spd/i386/sorted-doc.exe -gstabs+ -g3 oo-spd/i386/sorted-doc.o -ladvapi32
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc -I../src -o oo-spd/i386/digest-doc.o digest-doc.c
gcc -o oo-spd/i386/digest-doc.exe -gstabs+ -g3 oo-spd/i386/digest-doc.o -ladvapi32
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc -I../src -DHAVE_GETCWD -DHAVE_STRERROR -DVERSION="\"22.2\"" -o oo-spd/i386/emacsclient.o emacsclient.c
gcc -o oo-spd/i386/emacsclient.exe -gstabs+ -g3 oo-spd/i386/emacsclient.o oo-spd/i386/getopt.o oo-spd/i386/getopt1.o oo-spd/i386/ntlib.o -lwsock32 -luser32 -lcomctl32 -ladvapi32
gcc -o oo-spd/i386/emacsclientw.exe ../nt/oo-spd/i386/emacs.res -mwindows -gstabs+ -g3 oo-spd/i386/emacsclient.o oo-spd/i386/getopt.o oo-spd/i386/getopt1.o oo-spd/i386/ntlib.o -lwsock32 -luser32 -lcomctl32 -ladvapi32
mkdir "../src/oo-spd"
mkdir "../src/oo-spd/i386"
cp -f temacs.exe ../src/oo-spd/i386
rm temacs.exe
rm DOC
rm: cannot remove `DOC': No such file or directory
mingw32-make[1]: [DOC] Error 1 (ignored)
"./oo-spd/i386/make-docfile" -o DOC -d ../src sunfns.o dosfns.o msdos.o xterm.o xfns.o xmenu.o xselect.o xrdb.o fringe.o image.o mac.o macterm.o macfns.o macmenu.o fontset.o w32.o w32bdf.o w32console.o w32fns.o w32heap.o w32inevt.o w32menu.o w32proc.o w32reg.o w32select.o w32term.o w32xfns.o dispnew.o frame.o scroll.o xdisp.o window.o charset.o coding.o category.o ccl.o cm.o term.o xfaces.o emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o filemode.o cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o print.o lread.o abbrev.o syntax.o bytecode.o process.o callproc.o region-cache.o sound.o atimer.o doprnt.o strftime.o intervals.o textprop.o composite.o md5.o
"./oo-spd/i386/make-docfile" -a DOC -d ../src ../lisp/abbrev.elc ../lisp/buff-menu.elc ../lisp/button.elc ../lisp/emacs-lisp/byte-run.elc ../lisp/cus-face.elc ../lisp/cus-start.elc ../lisp/custom.elc ../lisp/emacs-lisp/backquote.elc ../lisp/emacs-lisp/lisp-mode.elc ../lisp/emacs-lisp/lisp.elc ../lisp/facemenu.elc ../lisp/select.elc ../lisp/scroll-bar.elc ../lisp/mouse.elc ../lisp/tooltip.elc ../lisp/faces.elc ../lisp/files.elc ../lisp/emacs-lisp/float-sup.elc ../lisp/format.elc ../lisp/frame.elc ../lisp/help.elc ../lisp/indent.elc ../lisp/isearch.elc ../lisp/rfn-eshadow.elc ../lisp/loadup.el ../lisp/loaddefs.el ../lisp/bindings.elc ../lisp/emacs-lisp/map-ynp.elc ../lisp/env.elc ../lisp/international/mule.elc ../lisp/international/mule-conf.el ../lisp/international/mule-cmds.elc ../lisp/international/characters.elc ../lisp/international/ucs-tables.elc ../lisp/international/utf-8.elc ../lisp/international/utf-16.elc ../lisp/international/latin-1.el ../lisp/international/latin-2.el ../lisp/international/latin-3.el ../lisp/international/latin-4.el ../lisp/international/latin-5.el ../lisp/international/latin-8.el ../lisp/international/latin-9.el ../lisp/fringe.elc ../lisp/image.elc ../lisp/international/fontset.elc ../lisp/dnd.elc ../lisp/mwheel.elc ../lisp/tool-bar.elc ../lisp/case-table.elc
"./oo-spd/i386/make-docfile" -a DOC -d ../src ../lisp/language/chinese.elc ../lisp/language/cyrillic.elc ../lisp/language/indian.elc ../lisp/language/devanagari.el ../lisp/language/kannada.el ../lisp/language/malayalam.el ../lisp/language/tamil.el ../lisp/language/english.el ../lisp/language/ethiopic.elc ../lisp/language/european.elc ../lisp/language/czech.el ../lisp/language/slovak.el ../lisp/language/romanian.el ../lisp/language/greek.el ../lisp/language/hebrew.el ../lisp/language/japanese.el ../lisp/language/korean.el ../lisp/language/lao.el ../lisp/language/thai.el ../lisp/language/tibetan.elc ../lisp/language/vietnamese.elc ../lisp/language/misc-lang.el ../lisp/language/utf-8-lang.el ../lisp/language/georgian.el ../lisp/menu-bar.elc ../lisp/paths.el ../lisp/register.elc ../lisp/replace.elc ../lisp/simple.elc ../lisp/startup.elc ../lisp/subr.elc ../lisp/term/tty-colors.elc ../lisp/font-core.elc ../lisp/emacs-lisp/syntax.elc ../lisp/font-lock.elc ../lisp/jit-lock.elc ../lisp/textmodes/fill.elc ../lisp/textmodes/page.elc ../lisp/textmodes/paragraphs.elc ../lisp/textmodes/text-mode.elc ../lisp/emacs-lisp/timer.elc ../lisp/vc-hooks.elc ../lisp/jka-cmpr-hook.elc ../lisp/ediff-hook.elc ../lisp/vmsproc.elc ../lisp/vms-patch.elc ../lisp/dos-fns.elc ../lisp/dos-vars.elc ../lisp/international/ccl.elc ../lisp/international/codepage.elc ../lisp/ls-lisp.elc ../lisp/disp-table.elc ../lisp/w32-fns.elc ../lisp/dos-w32.elc ../lisp/w32-vars.elc ../lisp/widget.elc ../lisp/window.elc ../lisp/version.el
cp -f DOC ../etc/DOC-X
mkdir "../src/oo-spd"
A subdirectory or file ../src/oo-spd already exists.
mingw32-make[1]: [DOC] Error 1 (ignored)
mkdir "../src/oo-spd/etc"
cp -f DOC ../src/oo-spd/etc/DOC-X
mingw32-make[1]: Leaving directory `c:/Hacking/emacs-22.2/lib-src'
mingw32-make -C ../src all
mingw32-make[1]: Entering directory `c:/Hacking/emacs-22.2/src'
mkdir "oo-spd/i386"
A subdirectory or file oo-spd/i386 already exists.
mingw32-make[1]: [stamp_BLD] Error 1 (ignored)
echo oo-spd/i386 > stamp_BLD
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/emacs.o emacs.c
rm oo-spd/i386/temacs0.a
rm: cannot remove `oo-spd/i386/temacs0.a': No such file or directory
mingw32-make[1]: [oo-spd/i386/temacs0.a] Error 1 (ignored)
ar -rsc oo-spd/i386/temacs0.a oo-spd/i386/emacs.o
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/abbrev.o abbrev.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/alloc.o alloc.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/atimer.o atimer.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/buffer.o buffer.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/bytecode.o bytecode.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/callint.o callint.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/callproc.o callproc.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/casefiddle.o casefiddle.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/cm.o cm.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/cmds.o cmds.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/data.o data.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/dired.o dired.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/dispnew.o dispnew.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/doc.o doc.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/doprnt.o doprnt.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/editfns.o editfns.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/eval.o eval.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/fileio.o fileio.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/filelock.o filelock.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/filemode.o filemode.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/fns.o fns.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/indent.o indent.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/insdel.o insdel.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/keyboard.o keyboard.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/keymap.o keymap.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/lread.o lread.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/macros.o macros.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/marker.o marker.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/md5.o md5.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/minibuf.o minibuf.c
gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl -IC:\Progra~1\GnuWin32\include -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/w32.o w32.c
In file included from w32.c:40:
process.h:40: error: syntax error before "Lisp_Object"
process.h:40: warning: no semicolon at end of struct or union
process.h:42: warning: data definition has no type or storage class
process.h:44: error: syntax error before "tty_name"
process.h:44: warning: data definition has no type or storage class
process.h:46: error: syntax error before "name"
process.h:46: warning: data definition has no type or storage class
process.h:49: error: syntax error before "command"
process.h:49: warning: data definition has no type or storage class
process.h:52: error: syntax error before "filter"
process.h:52: warning: data definition has no type or storage class
process.h:54: error: syntax error before "sentinel"
process.h:54: warning: data definition has no type or storage class
process.h:57: error: syntax error before "log"
process.h:57: warning: built-in function 'log' declared as non-function
process.h:57: warning: data definition has no type or storage class
process.h:59: error: syntax error before "buffer"
process.h:59: warning: data definition has no type or storage class
process.h:63: error: syntax error before "childp"
process.h:63: warning: data definition has no type or storage class
process.h:65: error: syntax error before "plist"
process.h:65: warning: data definition has no type or storage class
process.h:67: error: syntax error before "type"
process.h:67: warning: data definition has no type or storage class
process.h:69: error: syntax error before "mark"
process.h:69: warning: data definition has no type or storage class
process.h:72: error: syntax error before "kill_without_query"
process.h:72: warning: data definition has no type or storage class
process.h:78: error: syntax error before "status"
process.h:78: warning: data definition has no type or storage class
process.h:80: error: syntax error before "pty_flag"
process.h:80: warning: data definition has no type or storage class
process.h:82: error: syntax error before "tick"
process.h:82: warning: data definition has no type or storage class
process.h:84: error: syntax error before "update_tick"
process.h:84: warning: data definition has no type or storage class
process.h:86: error: syntax error before "decode_coding_system"
process.h:86: warning: data definition has no type or storage class
process.h:88: error: syntax error before "decoding_buf"
process.h:88: warning: data definition has no type or storage class
process.h:90: error: syntax error before "decoding_carryover"
process.h:90: warning: data definition has no type or storage class
process.h:92: error: syntax error before "encode_coding_system"
process.h:92: warning: data definition has no type or storage class
process.h:94: error: syntax error before "encoding_buf"
process.h:94: warning: data definition has no type or storage class
process.h:96: error: syntax error before "encoding_carryover"
process.h:96: warning: data definition has no type or storage class
process.h:99: error: syntax error before "inherit_coding_system_flag"
process.h:99: warning: data definition has no type or storage class
process.h:105: error: syntax error before "filter_multibyte"
process.h:105: warning: data definition has no type or storage class
process.h:108: error: syntax error before "adaptive_read_buffering"
process.h:108: warning: data definition has no type or storage class
process.h:115: error: syntax error before "read_output_delay"
process.h:115: warning: data definition has no type or storage class
process.h:117: error: syntax error before "read_output_skip"
process.h:117: warning: data definition has no type or storage class
process.h:129: error: syntax error before ':' token
process.h:131: error: syntax error before '}' token
process.h:139: error: syntax error before "chan_process"
process.h:139: warning: data definition has no type or storage class
process.h:142: error: syntax error before "Vprocess_alist"
process.h:142: warning: data definition has no type or storage class
w32.c:42: error: syntax error before "QCport"
w32.c:42: warning: data definition has no type or storage class
w32.c:43: error: syntax error before "QCbytesize"
w32.c:43: warning: data definition has no type or storage class
w32.c:44: error: syntax error before "QCflowcontrol"
w32.c:44: warning: data definition has no type or storage class
In file included from ./config.h:302,
from w32.c:48:
./s/ms-w32.h:225:1: warning: "NULL_DEVICE" redefined
In file included from w32.c:40:
process.h:164:1: warning: this is the location of the previous definition
w32.c:1336:27: warning: unknown escape sequence '\P'
w32.c:1336:27: warning: unknown escape sequence '\G'
w32.c:1336:27: warning: unknown escape sequence '\i'
w32.c: In function `serial_configure':
w32.c:4328: error: dereferencing pointer to incomplete type
w32.c:4330: error: dereferencing pointer to incomplete type
w32.c:4332: error: dereferencing pointer to incomplete type
w32.c:4361: error: dereferencing pointer to incomplete type
w32.c:4370: error: dereferencing pointer to incomplete type
w32.c:4384: error: dereferencing pointer to incomplete type
w32.c:4414: error: dereferencing pointer to incomplete type
w32.c:4431: error: dereferencing pointer to incomplete type
w32.c:4465: error: dereferencing pointer to incomplete type
w32.c: At top level:
process.h:139: warning: array 'chan_process' assumed to have one element
mingw32-make[1]: *** [oo-spd/i386/w32.o] Error 1
mingw32-make[1]: Leaving directory `c:/Hacking/emacs-22.2/src'
mingw32-make: *** [all-other-dirs-gmake] Error 2
Compilation exited abnormally with code 2 at Sat Aug 30 17:10:37
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-08-30 17:46 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-30 17:46 Compilation error while back-porting serial-terminal Johan Kohler
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.