Problems building Xemacs/i686-pc-cygwin
Dr. Volker Zell
Dr.Volker.Zell@oracle.com
Thu Aug 2 06:18:00 GMT 2001
>>>>> "David" == David A Cobb <superbiskit@home.com> writes:
David> Arghhh!
David> Here's the clip of the last command(s) processed:
David> /usr/bin/gcc -mcygwin -g -O3 -Wall -Wno-switch -Winline
David> -Wmissing-prototypes -Wshadow -Wsign-compare -Wpointer-arith
David> -mwindows -o temacs abbrev.o alloc.o blocktype.o buffer.o
David> bytecode.o callint.o callproc.o casefiddle.o casetab.o chartab.o
David> cmdloop.o cmds.o console.o console-stream.o data.o device.o dired.o
David> doc.o doprnt.o dynarr.o editfns.o elhash.o emacs.o eval.o events.o
David> debug.o tests.o filelock.o ntplay.o unexcw.o scrollbar-msw.o
David> menubar-msw.o toolbar-msw.o dialog-msw.o console-msw.o device-msw.o
David> event-msw.o frame-msw.o objects-msw.o select-msw.o redisplay-msw.o
David> glyphs-msw.o gui-msw.o postgresql.o dgif_lib.o gif_io.o menubar.o
David> scrollbar.o dialog.o toolbar.o file-coding.o realpath.o getloadavg.o
David> inline.o linuxplay.o miscplay.o console-tty.o device-tty.o event-tty.o
David> frame-tty.o objects-tty.o redisplay-tty.o cm.o terminfo.o
David> event-unixoid.o database.o process-unix.o event-stream.o extents.o
David> faces.o fileio.o filemode.o floatfns.o fns.o font-lock.o frame.o
David> general.o glyphs.o glyphs-eimage.o glyphs-widget.o gui.o gutter.o
David> hash.o imgproc.o indent.o insdel.o intl.o keymap.o line-number.o
David> lread.o lstream.o macros.o marker.o md5.o minibuf.o objects.o opaque.o
David> print.o process.o profile.o rangetab.o redisplay.o redisplay-output.o
David> regex.o search.o select.o sheap.o signal.o sound.o specifier.o
David> strftime.o symbols.o syntax.o sysdep.o undo.o widget.o window.o
David> win32.o xemacs_res.o lastfile.o gmalloc.o free-hook.o vm-limit.o
David> -ltiff -lpng -ljpeg -lz -lgdbm -lncurses -lpq -lwinmm -lshell32
David> -lgdi32 -luser32 -lcomdlg32 -lcomctl32 -lwinspool
David> linuxplay.o: In function `play_sound_file':
David> /usr/local/src/XEmacs/xemacs-21.5/src/linuxplay.c(.text+0x1108):
David> multiple definition of `play_sound_file'
David> ntplay.o(.text+0x418):/usr/local/src/XEmacs/xemacs-21.5/src/ntplay.c:
David> first defined here
For this one you have to take out linuxplay.o from the link line. Linking is broken
since cygwin has sound support. The configure script detects /usr/include/soundcard.h
and thinks we're on linux.
Otherwise for me xemacs links fine with all of the latest cygwin packes installed (Note that I'm using
Xemacs for cygwin native and also included ldap support)
gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wshadow -Wsign-compare -Wpointer-arith -Xlinker -s -mwindows -L/
usr/X11R6/lib -Wl,-export-dynamic -o temacs abbrev.o alloc.o blocktype.o buffer.o bytecode.o callint.o callproc.o casefiddle
.o casetab.o chartab.o cmdloop.o cmds.o console.o console-stream.o data.o device.o dired.o doc.o doprnt.o dynarr.o editfns.o
elhash.o emacs.o eval.o events.o filelock.o ntplay.o unexcw.o balloon_help.o balloon-x.o eldap.o postgresql.o dgif_lib.o gif_
io.o menubar.o scrollbar.o dialog.o toolbar.o menubar-x.o scrollbar-x.o dialog-x.o toolbar-x.o gui-x.o mule.o mule-ccl.o mule
-charset.o file-coding.o input-method-xlib.o realpath.o getloadavg.o inline.o miscplay.o console-tty.o device-tty.o event-tty
.o frame-tty.o objects-tty.o redisplay-tty.o cm.o terminfo.o event-unixoid.o database.o sysdll.o emodules.o process-unix.o ev
ent-stream.o extents.o faces.o fileio.o filemode.o floatfns.o fns.o font-lock.o frame.o general.o glyphs.o glyphs-eimage.o g
lyphs-widget.o gui.o gutter.o hash.o imgproc.o indent.o insdel.o intl.o keymap.o line-number.o lread.o lstream.o macros.o m
arker.o md5.o minibuf.o objects.o opaque.o print.o process.o profile.o rangetab.o redisplay.o redisplay-output.o regex.o sear
ch.o select.o sheap.o signal.o sound.o specifier.o strftime.o symbols.o syntax.o sysdep.o undo.o console-x.o device-x.o event
-Xt.o frame-x.o glyphs-x.o objects-x.o redisplay-x.o select-x.o xgccache.o widget.o window.o win32.o xemacs_res.o lastfile.o
gmalloc.o vm-limit.o EmacsFrame.o EmacsShell.o TopLevelEmacsShell.o TransientEmacsShell.o EmacsManager.o ../lwlib/liblw.a
-lipc -lXm -ltiff -lpng -ljpeg -lz -lcompface -lXpm -lXmu -lXt -lXext -lX11 -lSM -lICE -ldb -lgdbm -lncurses -lintl -lpq -l
ldap -llber -L/usr/lib -lssl -lcrypto -lwinmm
Ciao
Volker
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list