found 561554 2.6.7-49 tag 561554 + patch thanks On Thu, Dec 31, 2009 at 05:32:59AM +0000, Camm Maguire wrote: > gcl (2.6.7-49) unstable; urgency=low > . > * Bug fix: "/bin/sh: line 6: /bin/gcl: Permission denied", thanks to > Nobuhiro Iwamatsu (Closes: #561554).
Thanks a lot for the fix. It now builds fine on kfreebsd-amd64, but not on kfreebsd-i386. It is because h/386-kfreebsd.defs is missing. The patch below just copies h/386-linux.defs into h/386-kfreebsd.defs, which make the build working. Could you please apply it in the next upload? Thanks in advance. --- gcl-2.6.7.orig/h/386-kfreebsd.defs +++ gcl-2.6.7/h/386-kfreebsd.defs @@ -0,0 +1,63 @@ + +# notes for redhat 6.0 +# the configure should select the compiler GCC=/usr/bin/i386-glibc20-linux-gcc +# However for the gcl-tk directory, you must use plain 'gcc' since +# that must link with the tcl tk libs which have been compiled with it. +# so after configure change to GCC=gcc in the gcl-tk/makefile + + +# Machine dependent makefile definitions for intel 386,486 running linux + +LBINDIR=/usr/local/bin + +#OFLAG = -g -Wall +#OFLAG = -g -Wall -fomit-frame-pointer -Werror +#LIBS = -lm + +#ODIR_DEBUG= -g -Wall -fomit-frame-pointer -Werror +#ODIR_DEBUG= -g -Wall + +# This CC string will be used for compilation of the system, +# and also in the compiler::*cc* variable for later compilation of +# lisp files. +# (the -pipe is just since our file system is slow..) +#CC = ${GCC} -pipe -fwritable-strings -DVOL=volatile -I$(GCLDIR)/o -fsigned-char -Wall $(EXTRA_CFLAGS) -fomit-frame-pointer -Werror -g + +# under redhat 6.1 and slackware 7.0 we needed to have this +# link be static, but should be ok with the fix to unixport/rsym_elf.c +LDCC=${CC} -static +LDCC=${CC} + +# note for linuxaout on an elf machine add -b i486-linuxaout +# CC = gcc -pipe -fwritable-strings -DVOL=volatile -I$(GCLDIR)/o -fsigned-char -b i486-linuxaout + +# Enable the fastloading mechanism which does not use ld -A +# requires c/rel_.. machine dependent code. + +RSYM = rsym +ifneq ($(findstring bfd,$(LIBS)),) +RSYM = +endif +ifneq ($(BUILD_BFD),) +RSYM = +endif +#ifneq ($(findstring -ldl,$(LIBS)),) +#RSYM = +#endif + +SFASL = $(ODIR)/sfasl.o + + +#MPFILES= $(MPDIR)/mpi-386d.o $(MPDIR)/libmport.a + + +# When using SFASL it is good to have (si::build-symbol-table) +INITFORM=(si::build-symbol-table) + +# Use symbolic links +SYMB=-s + +LIBFILES=bsearch.o + +# the make to use for saved_kcp the profiler. +KCP=kcp-bsd -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org