From: Bruno H. <br...@cl...> - 2008-07-16 00:33:59
|
Fresh build from CVS: $ ./configure --with-libsigsegv-prefix=/packages/gnu --with-libiconv-prefix=/packages/gnu $ cd src $ make Ctrl-C $ vi Makefile # remove -O2 $ make ... ;; Datei /build/clisp-20080715/src/deprecated.lisp ist geladen. *** - LOAD: Eine Datei mit Namen config gibt es nicht. Bis bald! make: *** [interpreted.mem] Fehler 1 config.lisp has been removed by "make" - wrong, because it is supposed to have been edited by the user before he typed "make". Also, the Makefile should not even try to build interpreted.mem if config.lisp does not exist. Fixed like this: 2008-07-15 Bruno Haible <br...@cl...> * makemake.in (interpreted.mem, halfcompiled.mem): Depend on config.lisp. (clean5): Don't remove config.lisp. (clean6): Remove config.lisp. *** makemake.in 15 Jul 2008 23:42:32 -0000 1.761 --- makemake.in 16 Jul 2008 00:19:54 -0000 *************** *** 2920,2926 **** else SAFE_SRCDIR=${SRCDIR} fi ! echol "interpreted.mem : lisp${LEXE} \$(LISPFILES)" if [ $HOS != unix ] ; then echotab "-\$(RM) interpreted.mem" fi --- 2920,2926 ---- else SAFE_SRCDIR=${SRCDIR} fi ! echol "interpreted.mem : lisp${LEXE} \$(LISPFILES) config.lisp" if [ $HOS != unix ] ; then echotab "-\$(RM) interpreted.mem" fi *************** *** 2968,2974 **** if [ $CROSS = false ] ; then ! echol "halfcompiled.mem : lisp${LEXE} \$(LISPFILES) compiler.fas" if [ $HOS != unix ] ; then echotab "-\$(RM) halfcompiled.mem" fi --- 2968,2974 ---- if [ $CROSS = false ] ; then ! echol "halfcompiled.mem : lisp${LEXE} \$(LISPFILES) config.lisp compiler.fas" if [ $HOS != unix ] ; then echotab "-\$(RM) halfcompiled.mem" fi *************** *** 3983,3990 **** if [ $HOS = unix -a $CROSS = false ] ; then echotab "-\$(RM) .gdbinit" fi - else - echotab "-\$(RM) config.lisp" fi if [ $TOS = unix ] ; then echotab "-\$(RM) MAGIC.add" --- 3983,3988 ---- *************** *** 3997,4002 **** --- 3995,4001 ---- cat <<!! # clean6 lets us go back to "makemake > Makefile". clean6 : clean5 + -\$(RM) config.lisp -\$(RM) Makefile # clean7 lets us go back to the main "configure". |