gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gcl-devel] building cvs gcl, emacs and info dir


From: Martin RUBEY
Subject: [Gcl-devel] building cvs gcl, emacs and info dir
Date: Mon, 18 Nov 2002 13:27:56 +0100 (CET)

Hi!

1. I'm using GCL only for maxima, but follow loosely the discussion on 
devel. It is very impressive what's going on! 

Still, a (very minor) "bug" report:

2. When installing GCL in a (Linux) user account,

./configure --prefix=$HOME

works nearly as expected, only the info and emacs files do not go where I 
want them (ie. $HOME/info, $HOME/emacs) and the man file does not get 
installed at all...

emacs is very clear (how should gcl know...) but when I specify
--enable-emacs=$HOME/emacs

makedefs contains 
EMACS_SITE_LISP=

instead of 
EMACS_SITE_LISP=myhomedirectory/emacs

info is not at all clear to me, because configure contains

# Initialize some variables set by options.
# The variables have the same names as the options, with
# dashes changed to underlines.
...
infodir='${prefix}/info'
mandir='${prefix}/man'

???

So I end up editing makedefs after building...

also, the info/dir file does not get updated:

-------------------------- install log --------------------------------

! grep -q gcl-si /usr/labri/rubey/info/dir || \
echo "* GCL Doc: (gcl-si.info). GNU Common Lisp specific Documentation." 
>> /usr
/labri/rubey/info/dir
! grep -q gcl-tk /usr/labri/rubey/info/dir || \
echo "* GCL TK Doc: (gcl-tk.info).      TK window GCL interface." >> 
/usr/labri/
rubey/info/dir
! grep -q gcl.info /usr/labri/rubey/info/dir || \
echo "* GCL Ansi Doc: (gcl.info).  Ansi Common Lisp Specification." >> 
/usr/labr
i/rubey/info/dir

-----------------------end install log --------------------------------

maybe the ! should be dropped in the info/makefile ?

3. make clean doesn't clean the gmp3 directory and contains 3 Errors:

-------------------------- clean log --------------------------------

(cd bin; make clean)
make[1]: Entering directory `/net/raid3/rubey/gcl/bin'
rm -f dpp append file-sub core a.out *.o gcl gclm.bat
make[1]: Leaving directory `/net/raid3/rubey/gcl/bin'
(cd mp ; make clean)
make[1]: Entering directory `/net/raid3/rubey/gcl/mp'
rm -f *.o *.a
make[1]: Leaving directory `/net/raid3/rubey/gcl/mp'
(cd o; make clean)
make[1]: Entering directory `/net/raid3/rubey/gcl/o'
rm -f main.o alloc.o gbc.o bitop.o typespec.o eval.o macros.o lex.o bds.o 
frame.o predicate.o reference.o assignment.o bind.o let.o conditional.o block.o 
iteration.o mapfun.o prog.o multival.o catch.o symbol.o cfun.o cmpaux.o 
package.o big.o number.o num_pred.o num_comp.o num_arith.o num_sfun.o num_co.o 
num_log.o num_rand.o earith.o character.o  sequence.o list.o hash.o array.o 
string.o regexpr.o structure.o toplevel.o file.o read.o backq.o print.o 
format.o pathname.o unixfsys.o unixfasl.o error.o unixtime.o unixsys.o 
unixsave.o funlink.o fat_string.o ./run_process.o nfunlink.o usig.o usig2.o 
utils.o makefun.o sockets.o clxsocket.o init_pari.o nsocket.o      bcmp.o 
bcopy.o bzero.o user_init.o user_match.o  new_init.o    *.a grab_defs *.ini 
tmpx foo.c cmpinclude.h new_init.c
make[1]: Leaving directory `/net/raid3/rubey/gcl/o'
(cd lsp; make clean)
make[1]: Entering directory `/net/raid3/rubey/gcl/lsp'
rm -f *.o core a.out
make[1]: Leaving directory `/net/raid3/rubey/gcl/lsp'
(cd cmpnew; make clean)
make[1]: Entering directory `/net/raid3/rubey/gcl/cmpnew'
rm -f *.o core a.out *.fn
make[1]: Leaving directory `/net/raid3/rubey/gcl/cmpnew'
(cd unixport; make clean)
make[1]: Entering directory `/net/raid3/rubey/gcl/unixport'
rm -rf  saved_gcl raw_gcl saved_gcl \
saved_ansi_gcl raw_gcl *.o core a.out  \
        ../lsp/auto_new.lsp foo *maxima* init_gcl.lsp libgcl.a libgclp.a \
        gmp* bfd*
make[1]: Leaving directory `/net/raid3/rubey/gcl/unixport'
(cd gcl-tk ; make clean)
make[1]: Entering directory `/net/raid3/rubey/gcl/gcl-tk'
rm -f guis.o tkAppInit.o tkMain.o  gcltkaux gcltksrv *.o */*.o demos/index.lsp 
*.fn demos/*.fn
make[1]: Leaving directory `/net/raid3/rubey/gcl/gcl-tk'
(cd  ; make distclean)
make[1]: Entering directory `/net/raid3/rubey'
make[1]: *** No rule to make target `distclean'.  Stop.
make[1]: Leaving directory `/net/raid3/rubey'
make: [clean] Error 2 (ignored)

--------------------- ERROR -------------------------

cd clcs && make clean
make[1]: Entering directory `/net/raid3/rubey/gcl/clcs'
rm -f *.o *.fn saved_full_gcl
make[1]: Leaving directory `/net/raid3/rubey/gcl/clcs'
cd pcl && make clean
make[1]: Entering directory `/net/raid3/rubey/gcl/pcl'
rm -f *.o *.fn *.exe *.dll saved_gcl_pcl
make[1]: Leaving directory `/net/raid3/rubey/gcl/pcl'
cd xgcl-2 && make clean
make[1]: Entering directory `/net/raid3/rubey/gcl/xgcl-2'
rm -f *.o *.data Xgcl maxobjs /unixport/saved_xgcl
make[1]: Leaving directory `/net/raid3/rubey/gcl/xgcl-2'
(cd ansi-tests; make clean)
make[1]: Entering directory `/net/raid3/rubey/gcl/ansi-tests'
rm -f test.out *.fasl *.o *~ *.fn *.x86f *.fasl rt/*.o rt/*.fasl rt/*.fn rt/*~ 
rt/*.x86f rt/*.fasl
make[1]: Leaving directory `/net/raid3/rubey/gcl/ansi-tests'
(cd info ; make clean)
make[1]: Entering directory `/net/raid3/rubey/gcl/info'
rm -f *.info* *.html *.dvi *.cp *.ky *.vr *.tp *.pg *.toc *.aux *.log *.fn
rm -rf gcl.IC gcl.IE gcl.IG gcl.IP gcl.IR gcl.IT gcl.fu 
make[1]: Leaving directory `/net/raid3/rubey/gcl/info'
rm -f foo.tcl config.log makedefs makedefsafter config.cache config.status 
makedefc
rm -f h/config.h h/gclincl.h h/cmpinclude.h h/gmp.h
rm -rf /.deps /libgmp.a
rm -f xbin/gcl foo foo.c bin/gclm.bat gmp_all
rm -f h/*-linux.defs h/bfd.h h/bfdlink.h h/ansidecl.h h/symcat.h
cd binutils/bfd && make distclean
make[1]: Entering directory `/net/raid3/rubey/gcl/binutils/bfd'
make[1]: *** No rule to make target `distclean'.  Stop.
make[1]: Leaving directory `/net/raid3/rubey/gcl/binutils/bfd'
make: [clean] Error 2 (ignored)

--------------------- ERROR -------------------------

cd binutils/libiberty && make distclean
make[1]: Entering directory `/net/raid3/rubey/gcl/binutils/libiberty'
make[1]: *** No rule to make target `distclean'.  Stop.
make[1]: Leaving directory `/net/raid3/rubey/gcl/binutils/libiberty'
make: [clean] Error 2 (ignored)

--------------------- ERROR -------------------------

Martin






reply via email to

[Prev in Thread] Current Thread [Next in Thread]