Hi,

compilation of Emacs Unicode-2 fails under FreeBSD on Sparc (also
sometimes under GNU/Linux on x86, for parallel make -j5) with the
error message "temacs: Command not found".

Below I include the configuration, the tail of the build log, and a
patch that should fix the problem.

Ulrich


./configure --prefix=/usr --host=sparc64-gentoo-freebsd6.2 
--mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share 
--sysconfdir=/etc --localstatedir=/var/lib --program-suffix=-emacs-23 
--infodir=/usr/share/info/emacs-23 --without-carbon --without-sound --without-x 
--build=sparc64-gentoo-freebsd6.2

RUNEMACS="`/bin/pwd`/temacs"; cd 
/var/tmp/portage/app-editors/emacs-cvs-23.0.0-r6/work/emacs-unicode/src/../admin/unidata;
 gmake -w --jobserver-fds=3,4 - --jobserver-fds=3,4 - --jobserver-fds=3,4 - 
--jobserver-fds=3,4 -j RUNEMACS="${RUNEMACS}" 
DSTDIR=/var/tmp/portage/app-editors/emacs-cvs-23.0.0-r6/work/emacs-unicode/src/../lisp/international
echo "dispnew.o frame.o scroll.o xdisp.o xmenu.o window.o charset.o coding.o 
category.o ccl.o character.o chartab.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  
vm-limit.o   mktime.o " > buildobj.lst
sparc64-gentoo-freebsd6.2-gcc -nostdlib `./prefix-args -Xlinker  
-L/usr/local/lib -znocombreloc` -Wl,-znocombreloc -o temacs pre-crt0.o 
/usr/lib/crt1.o /usr/lib/crti.o 
/usr/lib/gcc/sparc64-gentoo-freebsd6.2/4.1.1/crtbegin.o dispnew.o frame.o 
scroll.o xdisp.o xmenu.o window.o charset.o coding.o category.o ccl.o 
character.o chartab.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  vm-limit.o   mktime.o    
 -lutil -lncurses   -lm -lgcc -lc -lgcc 
/usr/lib/gcc/sparc64-gentoo-freebsd6.2/4.1.1/crtend.o /usr/lib/crtn.o 
gmake[3]: Entering directory 
`/var/tmp/portage/app-editors/emacs-cvs-23.0.0-r6/work/emacs-unicode/admin/unidata'
/var/tmp/portage/app-editors/emacs-cvs-23.0.0-r6/work/emacs-unicode/src/temacs 
-batch -f batch-byte-compile unidata-gen.el
gmake[3]: 
/var/tmp/portage/app-editors/emacs-cvs-23.0.0-r6/work/emacs-unicode/src/temacs: 
Command not found
gmake[3]: *** [unidata-gen.elc] Error 127
gmake[3]: Leaving directory 
`/var/tmp/portage/app-editors/emacs-cvs-23.0.0-r6/work/emacs-unicode/admin/unidata'
gmake[2]: *** 
[/var/tmp/portage/app-editors/emacs-cvs-23.0.0-r6/work/emacs-unicode/src/../lisp/international/charprop.el]
 Error 2
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory 
`/var/tmp/portage/app-editors/emacs-cvs-23.0.0-r6/work/emacs-unicode/src'
gmake[1]: *** [bootstrap-build] Error 2
gmake[1]: Leaving directory 
`/var/tmp/portage/app-editors/emacs-cvs-23.0.0-r6/work/emacs-unicode'
gmake: *** [bootstrap] Error 2


--- src/Makefile.in     11 Jun 2007 00:57:42 -0000      1.279.2.44
+++ src/Makefile.in     12 Jun 2007 22:34:23 -0000
@@ -1000,7 +1000,7 @@
 UNIDATA=${admindir}unidata/UnicodeData.txt
 #endif
 
-${lispsource}international/charprop.el: ${UNIDATA}
+${lispsource}international/charprop.el: temacs${EXEEXT} ${UNIDATA}
        RUNEMACS="$(RUN_TEMACS)"; \
        cd ${admindir}unidata; \
        $(MAKE) $(MFLAGS) \


_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to