On Monday 19 January 2004 14:36, Giannandrea Castaldi wrote:
> I'm installing asdf-install on linux (gentoo) using cmucl. When I try to
> install cl-ppcre with the following command:
>
> CL-USER> (asdf-install:install "/home/gcast/store/lisp/cl-ppcre.tgz")

...

i installed cl-ppcre last week without asdf or mk-system. Just following :

(loop for name in '("packages" "specials" "util" "errors" "lexer"
                    "parser" "regex-class" "convert" "optimize"
                    "closures" "repetition-closures" "scanner" "api")
      do (compile-file (make-pathname :name name
                                      :type "lisp"))
         (load name))

and 

cat 
{packages,specials,util,errors,lexer,parser,regex-class,convert,optimize,closures,repetition-closures,scanner,api}.x86f
 
> cl-ppcre.x86f

and it works fine.


> Install where?
> 1) System-wide install:
>    System in /usr/local/asdf-install/site-systems/
>    Files in /usr/local/asdf-install/site/
> 2) Personal installation:
>    System in /home/gcast/.asdf-install-dir/systems/
>    Files in /home/gcast/.asdf-install-dir/site/
> --> 2
>
> I've the following error:
>
>
> Error in function KERNEL::INVALID-ARRAY-INDEX-ERROR-HANDLER:
>    Invalid array index, 0 for "".  Array has no elements.
>    [Condition of type SIMPLE-ERROR]
>
> Restarts:
>   0: [ABORT] Return to Slime toplevel.
>   1: [ABORT] Return to Top-Level.
>
> Backtrace:
> 0: (SWANK::SIS/IN #<SWANK::SLIME-INPUT-STREAM {4895A0AD}> #<unused-arg>
> #<unused-arg>)
> 1: (SWANK::SIS/IN 3 #<SWANK::SLIME-INPUT-STREAM {4895A0AD}>
> #<unused-arg> #<unused-arg>)[:EXTERNAL]
> 2: (READ-CHAR #<SWANK::SLIME-INPUT-STREAM {4895A0AD}> NIL NIL
> #<unused-arg>) 3: (COMMON-LISP::READ-TOKEN #<SWANK::SLIME-INPUT-STREAM
> {4895A0AD}> #\2) 4: (READ-PRESERVING-WHITESPACE #<SWANK::SLIME-INPUT-STREAM
> {4895A0AD}> T NIL T)
> 5: (READ-PRESERVING-WHITESPACE #<SWANK::SLIME-INPUT-STREAM {4895A0AD}> T
> NIL NIL)
> 6: (READ-PRESERVING-WHITESPACE 4 #<SWANK::SLIME-INPUT-STREAM {4895A0AD}>
> T NIL ...)[:EXTERNAL]
> 7: (READ #<SWANK::SLIME-INPUT-STREAM {4895A0AD}> T NIL NIL)
> 8: (ASDF-INSTALL::WHERE)
> 9: (ASDF-INSTALL:INSTALL "/home/gcast/store/lisp/cl-ppcre.tgz")
> 10: (ASDF-INSTALL:INSTALL 1)[:EXTERNAL]
> 11: (SWANK::EVAL-REGION "(asdf-install:install
> \"/home/gcast/store/lisp/cl-ppcre.tgz\")" T)
> 12: (SWANK::EVAL-REGION 2 "(asdf-install:install
> \"/home/gcast/store/lisp/cl-ppcre.tgz\")" T)[:EXTERNAL]
> 13: (SWANK:LISTENER-EVAL "(asdf-install:install
> \"/home/gcast/store/lisp/cl-ppcre.tgz\")")
> 14: (SWANK:LISTENER-EVAL 1 "(asdf-install:install
> \"/home/gcast/store/lisp/cl-ppcre.tgz\")")[:EXTERNAL]
> 15: (SWANK:EVAL-STRING "(swank:listener-eval \"(asdf-install:install
> \\\"/home/gcast/store/lisp/cl-ppcre.tgz\\\")\")" "CL-USER")
> 16: (SWANK:EVAL-STRING 2 "(swank:listener-eval \"(asdf-install:install
> \\\"/home/gcast/store/lisp/cl-ppcre.tgz\\\")\")" "CL-USER")[:EXTERNAL]
> 17: (SWANK::CALL-WITH-SLIME-STREAMS #<SWANK::SLIME-INPUT-STREAM
> {4895A0AD}> #<Stream for descriptor 8> #<Two-Way Stream, Input =
> #<SWANK::SLIME-INPUT-STREAM {4895A0AD}>, Output = #<Stream for
> descriptor 8>> #<Function FUNCALL {100586C9}> ...)
> 18: (SWANK::CALL-WITH-SLIME-STREAMS 5 #<SWANK::SLIME-INPUT-STREAM
> {4895A0AD}> #<Stream for descriptor 8> #<Two-Way Stream, Input =
> #<SWANK::SLIME-INPUT-STREAM {4895A0AD}>, Output = #<Stream for
> descriptor 8>> ...)[:EXTERNAL]
> 19: (SWANK::READ-FROM-EMACS)
> 20: (SWANK::READ-FROM-EMACS 0)[:EXTERNAL]
> 21: (SWANK::SERVE-REQUEST #<Stream for descriptor 6> #<Stream for
> descriptor 8> #<SWANK::SLIME-INPUT-STREAM {4895A0AD}> #<Two-Way Stream,
> Input = #<SWANK::SLIME-INPUT-STREAM {4895A0AD}>, Output = #<Stream for
> descriptor 8>>)
> 22: (SWANK::SERVE-REQUEST 4 #<Stream for descriptor 6> #<Stream for
> descriptor 8> #<SWANK::SLIME-INPUT-STREAM {4895A0AD}> ...)[:EXTERNAL]
> 23: ("DEFUN SETUP-REQUEST-HANDLER" #<unused-arg>)
> 24: ("DEFUN SETUP-REQUEST-HANDLER" 1 #<unused-arg>)[:EXTERNAL]
> 25: (COMMON-LISP::SUB-SERVE-EVENT 1 0)
> 26: (SYSTEM:WAIT-UNTIL-FD-USABLE 0 :INPUT NIL)
> 27: (COMMON-LISP::DO-INPUT #<Stream for Standard Input>)
> 28: (COMMON-LISP::INPUT-CHARACTER #<Stream for Standard Input> NIL
> (COMMON-LISP::*EOF*))
> 29: (COMMON-LISP::SYNONYM-IN #<Synonym Stream to SYSTEM:*STDIN*> NIL
> (COMMON-LISP::*EOF*))
> 30: (COMMON-LISP::TWO-WAY-IN #<Two-Way Stream, Input = #<Synonym Stream
> to SYSTEM:*STDIN*>, Output = #<Synonym Stream to SYSTEM:*STDOUT*>> NIL
> (COMMON-LISP::*EOF*))
> 31: (READ-CHAR #<Two-Way Stream, Input = #<Synonym Stream to
> SYSTEM:*STDIN*>, Output = #<Synonym Stream to SYSTEM:*STDOUT*>> NIL
> (COMMON-LISP::*EOF*) #<unused-arg>)
> 32: (READ-PRESERVING-WHITESPACE #<Two-Way Stream, Input = #<Synonym
> Stream to SYSTEM:*STDIN*>, Output = #<Synonym Stream to
> SYSTEM:*STDOUT*>> NIL (:EOF) T)
> 33: (READ-PRESERVING-WHITESPACE #<Two-Way Stream, Input = #<Synonym
> Stream to SYSTEM:*STDIN*>, Output = #<Synonym Stream to
> SYSTEM:*STDOUT*>> NIL (:EOF) NIL)
> 34: (READ-PRESERVING-WHITESPACE 4 #<Two-Way Stream, Input = #<Synonym
> Stream to SYSTEM:*STDIN*>, Output = #<Synonym Stream to
> SYSTEM:*STDOUT*>> NIL (:EOF) ...)[:EXTERNAL]
> 35: (READ #<Two-Way Stream, Input = #<Synonym Stream to SYSTEM:*STDIN*>,
> Output = #<Synonym Stream to SYSTEM:*STDOUT*>> NIL (:EOF) NIL)
> 36: (COMMON-LISP::%TOP-LEVEL)
> 37: (COMMON-LISP::RESTART-LISP)
>
> The problem remains even if I use the library name.
>
> In my .cmucl-init there are the following line:
> (load "/home/gcast/lisp/asdf/asdf")
> (pushnew "/home/gcast/.asdf-install-dir/systems/" asdf:*central-registry*)
> #-:asdf-install (asdf:operate 'asdf:load-op :asdf-install)
>
> Has anyone had this problem?
>
> Thanks for any help.
>
> Giannandrea



Reply via email to