On Tue, 17 Feb 2015 10:41:18 -0500, Vin Shelton wrote:
Here's what I'm hoping you'll do:
1. hg clone
https://bitbucket.org/xemacs/xemacs-21.4
2. cd xemacs-21.4
3. apply whatever patches you want/need
4. configure [options]
5. make
As a quick shot:
% uname -mrs
NetBSD 7.0_BETA amd64
% sh ./configure ; make
[...]
gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes
-Wsign-compare -fno-strict-aliasing -Wshadow -Wpointer-arith -Xlinker
-z -Xlinker nocombreloc -Wl,-R/usr/X11R7/lib -L/usr/X11R7/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 unexelf.o balloon_help.o balloon-x.o eldap.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 realpath.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 tparam.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 glyphs.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 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 lastfile.o gmalloc.o vm-limit.o ralloc.o
EmacsFrame.o EmacsShell.o TopLevelEmacsShell.o TransientEmacsShell.o
EmacsManager.o ../lwlib/liblw.a -lXaw -lz -lXpm -lXmu -lXt -lXext
-lX11 -lSM -lICE -ltermcap -lldap -lm -lutil
linuxplay.o: In function `audio_init':
/home/hauke/src/xemacs-21_4/xemacs-21.4/src/linuxplay.c:134: undefined
reference to `_oss_ioctl'
/home/hauke/src/xemacs-21_4/xemacs-21.4/src/linuxplay.c:144: undefined
reference to `_oss_ioctl'
linuxplay.o: In function `linux_play_data_or_file':
/home/hauke/src/xemacs-21_4/xemacs-21.4/src/linuxplay.c:371: undefined
reference to `_oss_ioctl'
/home/hauke/src/xemacs-21_4/xemacs-21.4/src/linuxplay.c:372: undefined
reference to `_oss_ioctl'
/home/hauke/src/xemacs-21_4/xemacs-21.4/src/linuxplay.c:379: undefined
reference to `_oss_ioctl'
linuxplay.o:/home/hauke/src/xemacs-21_4/xemacs-21.4/src/linuxplay.c:172:
more undefined references to `_oss_ioctl' follow
*** Error code 1
I guess autoconf should have added an -lossaudio on the way.
Let me know if you need a complete config.log / build log.
Btw: Is there an easy way of building a release tarball from the hg
checkout?
Cheerio,
hauke
--
The ASCII Ribbon Campaign Hauke Fath
() No HTML/RTF in email Institut für Nachrichtentechnik
/\ No Word docs in email TU Darmstadt
Respect for open standards Ruf +49-6151-16-3281
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta