Here is what I found with just ./configure --without-x on a handful of OpenBSD ports running OpenBSD 4.1 (-current).
First I needed to add a few m/s combos into the configure script. I think this is the complete list - alpha*-*-openbsd*) machine=alpha ;; arm*-*openbsd*) machine=arm ;; hppa-*-openbsd*) machine=hp9000s300 ;; i386-*-openbsd*) machine=intel386 ;; m68k-*-openbsd*) machine=hp9000s300 ;; m88k-*-openbsd*) machine=aviion ;; mips64-*-openbsd*) machine=mips64 ;; powerpc-*-openbsd*) machine=macppc ;; sh-*-openbsd*) machine=sh3el ;; sparc*-*-openbsd*) machine=sparc ;; vax-*-openbsd*) machine=vax ;; x86_64-*-openbsd*) machine=amdx86-64 ;; Results - * i386: Success. * amd64: Success. * alpha: Failure. * powerpc: Failure. * vax: Failure. More details below. -------------------------------------------------------- alpha failure - cd lib-src; make all CC='gcc' CFLAGS='-g -O2' CPPFLAGS='-I/usr/X11R6/include -I/usr/pkg/include -I/usr/local/include -L/usr/pkg/lib -L/usr/local/lib -fno-common' LDFLAGS='-Wl,-znocombreloc' MAKE='make' cd src; make all CC='gcc' CFLAGS='-g -O2' CPPFLAGS='-I/usr/X11R6/include -I/usr/pkg/include -I/usr/local/include -L/usr/pkg/lib -L/usr/local/lib -fno-common' LDFLAGS='-Wl,-znocombreloc' MAKE='make' gcc -c -I/usr/X11R6/include -I/usr/pkg/include -I/usr/local/include -L/usr/pkg/lib -L/usr/local/lib -fno-common -Demacs -DHAVE_CONFIG_H -I. -I/home/deanna/emacs-22.0.95/src -fno-common -I/usr/X11R6/include -I/usr/pkg/include -I/usr/local/include -L/usr/pkg/lib -L/usr/local/lib -g -O2 unexelf.c unexelf.c:542:1: warning: "ELFSIZE" redefined In file included from unexelf.c:528: /usr/include/sys/exec_elf.h:533:1: warning: this is the location of the previous definition unexelf.c: In function `unexec': unexelf.c:1086: error: syntax error before "symhdr" unexelf.c:1088: error: `symhdr' undeclared (first use in this function) unexelf.c:1088: error: (Each undeclared identifier is reported only once unexelf.c:1088: error: for each function it appears in.) *** Error code 1 Stop in /home/deanna/emacs-22.0.95/src. *** Error code 1 Stop in /home/deanna/emacs-22.0.95 (line 305 of Makefile). -------------------------------------------------------- * powerpc (aka macppc): failure - echo "dispnew.o frame.o scroll.o xdisp.o xmenu.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 unexelf.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 terminfo.o lastfile.o gmalloc.o ralloc.o vm-limit.o " > buildobj.lst gcc `echo | sed -e 's/-R/-Wl,-rpath,/'` -Z -Wl,-znocombreloc -o temacs pre-crt0.o /usr/lib/crt0.o /usr/lib/crtbegin.o dispnew.o frame.o scroll.o xdisp.o xmenu.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 unexelf.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 terminfo.o lastfile.o gmalloc.o ralloc.o vm-limit.o -lossaudio -lncurses -lm -lgcc -lc -lgcc /usr/lib/crtend.o /usr/lib/crt0.o(.text+0x0): In function `_start': : multiple definition of `__start' /usr/lib/crt0.o(.text+0x0): first defined here /usr/lib/crt0.o(.sdata+0x0): multiple definition of `__progname' /usr/lib/crt0.o(.sdata+0x0): first defined here /usr/lib/crt0.o(.text+0x0): In function `_start': : multiple definition of `_start' /usr/lib/crt0.o(.text+0x0): first defined here /usr/lib/crtbegin.o(.init+0x0): In function `__init': : multiple definition of `__init' /usr/lib/crtbegin.o(.init+0x0): first defined here /usr/lib/crtbegin.o(.fini+0x0): In function `__fini': : multiple definition of `__fini' /usr/lib/crtbegin.o(.fini+0x0): first defined here *** Error code 1 Stop in /home/deanna/emacs-22.0.95/src (line 105 of Makefile). *** Error code 1 Stop in /home/deanna/emacs-22.0.95 (line 305 of Makefile). -------------------------------------------------------- * vax: failure - echo "dispnew.o frame.o scroll.o xdisp.o xmenu.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 unexsunos4.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 terminfo.o lastfile.o gmalloc.o ralloc.o vm-limit.o mktime.o " > buildobj.lst gcc -nostartfiles -Wl,-znocombreloc -o temacs pre-crt0.o /usr/lib/crt0.o dispnew.o frame.o scroll.o xdisp.o xmenu.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 unexsunos4.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 terminfo.o lastfile.o gmalloc.o ralloc.o vm-limit.o mktime.o -lossaudio -lncurses `gcc -print-libgcc-file-name` -lm -lc `gcc -print-libgcc-file-name` /tmp//ccn18594.o: Definition of symbol `___CTOR_LIST__' (multiply defined) /tmp//ccn18594.o: Definition of symbol `___DTOR_LIST__' (multiply defined) emacs.o: Definition of symbol `___CTOR_LIST__' (multiply defined) emacs.o: Definition of symbol `___DTOR_LIST__' (multiply defined) collect2: ld returned 1 exit status *** Error code 1 Stop in /usr/ports/editors/emacs22/src/src (line 106 of Makefile). *** Error code 1 Stop in /usr/ports/editors/emacs22/src (line 305 of Makefile). _______________________________________________ emacs-pretest-bug mailing list [email protected] http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug
