Dr. Volker Zell wrote:
Hi
With the following configure run I still get the same error during linking as in 21.4.3:
LIBS='-L/usr/lib -lssl -lcrypto' ./configure --with-mule --with-site-modules=yes
--package-path=/usr/local/lib/xemacs/site-packages:/usr/local/lib/xemacs/xemacs-packages
--with_file_coding=yes --with_msw=no --with_sound=native
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 linuxplay.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 event-stream.o extents.o faces.o fileio.o filemode.o floatfns.o
fns.o font-lock.o frame.o general.o gl
y!
phs.o glyphs-eimage.o glyphs-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
marker.o md5.o minibuf.o objects.o opaque.o print.o process.o profile.o rangetab.o
redisplay.o redisplay-output.o regex.o search.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 -lldap -llber -L/usr/lib -lssl -lcrypto -lwinmm
linuxplay.o: In function `play_sound_file':
/gnu/src/xemacs-21.4.3/src/linuxplay.c(.text+0xce8): multiple definition of
`play_sound_file'
ntplay.o(.text+0x0):/gnu/src/xemacs-21.4.3/src/ntplay.c: first defined here
linuxplay.o: In function `play_sound_data':
/gnu/src/xemacs-21.4.3/src/linuxplay.c(.text+0xd4c): multiple definition of
`play_sound_data'
ntplay.o(.text+0x11c):/gnu/src/xemacs-21.4.3/src/ntplay.c: first defined here
Taking linuxplay.o out of the link line results in a usable xemacs but *WITHOUT* native
sound support.
Same for me but on SunOS 5.6 and file sound.o. On SunOS 5.8 it works but
that's not an option. I need to build it on SunOS 5.6.
/MOL