From: Barry F. <bar...@at...> - 2004-07-26 22:43:09
|
The last time I was able to do a CVS build was on June 12, before the CLOS reorganization. I have been waiting till things stablized. SuSE 9.1 uses gcc 3.3.3 and a Linux 2.6.5 kernel. During a build it fails creating lispinit.mem with the following written to the console. (I can get a break prompt, but none of the usual breakpoint commands are available.) ./lisp.run -B . -N locale -Efile UTF-8 -Eterminal UTF-8 -norc -x "(and (load \"init.fas\") (ext::saveinitmem) (ext::exit))" WARNING: *FOREIGN-ENCODING*: reset to ASCII WARNING: *FOREIGN-ENCODING*: reset to ASCII i i i i i i i ooooo o ooooooo ooooo ooooo I I I I I I I 8 8 8 8 8 o 8 8 I \ `+' / I 8 8 8 8 8 8 \ `-+-' / 8 8 8 ooooo 8oooo `-__|__-' 8 8 8 8 8 | 8 o 8 8 o 8 8 ------+------ ooooo 8oooooo ooo8ooo ooooo 8 Copyright (c) Bruno Haible, Michael Stoll 1992, 1993 Copyright (c) Bruno Haible, Marcus Daniels 1994-1997 Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998 Copyright (c) Bruno Haible, Sam Steingold 1999-2000 Copyright (c) Sam Steingold, Bruno Haible 2001-2004 ;; Loading file defseq.fas ... ;; Loaded file defseq.fas ;; Loading file backquote.fas ... ;; Loaded file backquote.fas ;; Loading file defmacro.fas ... ;; Loaded file defmacro.fas ;; Loading file macros1.fas ... ;; Loaded file macros1.fas ;; Loading file macros2.fas ... ;; Loaded file macros2.fas ;; Loading file defs1.fas ... ;; Loaded file defs1.fas ;; Loading file lambdalist.fas ... ;; Loaded file lambdalist.fas ;; Loading file places.fas ... ;; Loaded file places.fas ;; Loading file floatprint.fas ... ;; Loaded file floatprint.fas ;; Loading file defpackage.fas ... ;; Loaded file defpackage.fas ;; Loading file type.fas ... ;; Loading file subtypep.fas ... ;; Loaded file subtypep.fas ;; Loaded file type.fas ;; Loading file clos-package.fas ... ;; Loaded file clos-package.fas ;; Loading file clos-macros.fas ... ;; Loaded file clos-macros.fas ;; Loading file clos-class0.fas ... ;; Loaded file clos-class0.fas ;; Loading file clos-metaobject1.fas ... ;; Loaded file clos-metaobject1.fas ;; Loading file clos-slotdef1.fas ... ;; Loaded file clos-slotdef1.fas ;; Loading file clos-stablehash1.fas ... ;; Loaded file clos-stablehash1.fas ;; Loading file clos-specializer1.fas ... ;; Loaded file clos-specializer1.fas ;; Loading file clos-class1.fas ... WARNING: DEFUN/DEFMACRO: redefining function PRINT-OBJECT in /home/barry/src/gen/clisp/gcc-build/clos-class1.fas, was defined in /home/barry/src/gen/clisp/gcc-build/clos-class0.fas ;; Loaded file clos-class1.fas ;; Loading file clos-class2.fas ... ;; Loaded file clos-class2.fas ;; Loading file clos-class3.fas ... WARNING: Performance/scalability warning: The hash table #S(HASH-TABLE :TEST EXT:STABLEHASH-EQ :WARN-IF-NEEDS-REHASH-AFTER-GC T ( *** - FORMAT: The control-string must be a string, not #<COMPILED-CLOSURE PRINT-OBJECT-1> Bye. ./lisp.run -B . -N locale -Efile UTF-8 -Eterminal UTF-8 -norc -M lispinit.mem -q -c ../utils/modprep.lisp -o modprep.fas ./lisp.run: operating system error during load of initialization file `lispinit.mem' errno = ENOENT: No such file or directory. make: *** [modprep.fas] Error 1 -- Barry Fishman |
From: Sam S. <sd...@gn...> - 2004-07-27 13:19:00
|
> * Barry Fishman <one...@ng...g> [2004-07-26 18:42:33 -0400]: > > The last time I was able to do a CVS build was on June 12, before the > CLOS reorganization. I have been waiting till things stablized. > > SuSE 9.1 uses gcc 3.3.3 and a Linux 2.6.5 kernel. During a build it > fails creating lispinit.mem with the following written to the console. > (I can get a break prompt, but none of the usual breakpoint commands > are available.) Almost every patch Bruno puts in these days obsoletes FAS format. That's how it will be until all his MOP patches are in. Despite my repeated exhortations, Bruno refuses to bump O(version) with each patch, so we all have to do find . -name \*.fas -exec rm -f {} \; after each "cvs up" before "make". > ;; Loaded file clos-class2.fas > ;; Loading file clos-class3.fas ... > WARNING: > Performance/scalability warning: The hash table #S(HASH-TABLE :TEST EXT:STABLEHASH-EQ :WARN-IF-NEEDS-REHASH-AFTER-GC T ( > *** - FORMAT: The control-string must be a string, not #<COMPILED-CLOSURE PRINT-OBJECT-1> > > Bye. > ./lisp.run -B . -N locale -Efile UTF-8 -Eterminal UTF-8 -norc -M lispinit.mem -q -c ../utils/modprep.lisp -o modprep.fas > ./lisp.run: operating system error during load of initialization file `lispinit.mem' > errno = ENOENT: No such file or directory. > make: *** [modprep.fas] Error 1 -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/> <http://www.mideasttruth.com/> <http://www.honestreporting.com> I want Tamagochi! -- What for? Your pet hamster is still alive! |
From: Bruno H. <br...@cl...> - 2004-07-27 13:59:37
|
Sam wrote: > Almost every patch Bruno puts in these days obsoletes FAS format. > That's how it will be until all his MOP patches are in. Yes. That's how it is. Just remove the *.fas files after updating from CVS. Bruno |
From: Barry F. <bar...@at...> - 2004-07-27 15:35:55
|
Sam Steingold <sd...@gn...> writes: > Almost every patch Bruno puts in these days obsoletes FAS format. > That's how it will be until all his MOP patches are in. > Despite my repeated exhortations, Bruno refuses to bump O(version) with > each patch, so we all have to do > > find . -name \*.fas -exec rm -f {} \; > > after each "cvs up" before "make". For clisp (and emacs) I keep pristine CVS areas. Before each build I copy the CVS directory tree to a scratch area and build clisp there. I tried this again. I explicitly checked for .fas files and found none. I also disabled (by renaming) the directories for the existing built clisp (2004-06-12), my ~/.clisprc.lisp file and my lisp site area. The failure occured in the same place. Trying the same thing on a x86 processor/kernel, the base system build without problems. -- Barry Fishman |