#40 problem loading on CLISP by quicklisp

v1.0_(example)
closed
Rudi Schlatte
None
1
2013-12-08
2013-09-22
void
No

when trying to load portable allegro serve with quicklisp on clisp on debian7 it says mainly there is nopackage with anme "UNIX". i looked at the file main.cl specified below it has a (unix:getid) in one line related to clisp. whole error prompt is in attachment.
prompt includes;
#P"/usr/share/common-lisp/source/cl-aserve/main.cl" @218>
: there is no package with name "UNIX"

1 Attachments

Discussion

  • Rudi Schlatte
    Rudi Schlatte
    2013-09-23

    Can you send the result of the following forms in clisp:
    (lisp-implementation-version)
    (apropos "GETID")

    Thanks!

     
  • void
    void
    2013-09-25

    Lines you have asked:

    [1]> (lisp-implementation-version)
    "2.49 (2010-07-07) (built 3588627501) (memory 3588628248)"
    [2]> (apropos "GETID")

    [3]>

    Yes, correct, (apropos "GETID") line is empty.
    For to be most clear, from top to bottom the all clisp screen and forms you asked me to evaluate is in the attachment.

    Above I have performed the forms you have asked without loading portable aserve, was it necessary? By the way i have also tried that way it evaluates to the same values.
    Thanks

     
    Last edit: void 2013-09-25
    Attachments
  • void
    void
    2013-09-25

    and also i have evaluated these after above forms for more information, i don't know was this neccessary or not:

    Break 1 NET.ASERVE[4]> (apropos "UNIX")
    ASDF::OS-UNIX-P function
    :UNIX constant
    ASDF:UNIX-DSO
    SYSTEM::UNIX-EXECUTABLE-READER function
    QL-SCL:UNIX-NAMESTRING function
    QL-CMUCL:UNIX-RMDIR function
    QL-SCL:UNIX-RMDIR function
    ACL-COMPAT.EXCL::UNIX-SIGNAL function
    :XOPEN-UNIX constant

    Break 1 NET.ASERVE[4]> features
    (:HTMLGEN :ACL-COMPAT :CL-PPCRE :QUICKLISP :ASDF2 :ASDF :ASDF-UNICODE :READLINE
    :REGEXP :SYSCALLS :I18N :LOOP :COMPILER :CLOS :MOP :CLISP :ANSI-CL
    :COMMON-LISP :LISP=CL :INTERPRETER :SOCKETS :GENERIC-STREAMS
    :LOGICAL-PATHNAMES :SCREEN :FFI :GETTEXT :UNICODE :BASE-CHAR=CHARACTER
    :WORD-SIZE=64 :PC386 :UNIX)
    Break 1 NET.ASERVE[4]>

     
    Last edit: void 2013-09-25
  • void
    void
    2013-10-29

    FaruksMac:~ faruk$ clisp
    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

    Welcome to GNU CLISP 2.49 (2010-07-07) http://clisp.cons.org/

    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-2010

    Type :h and hit Enter for context help.

    ;; Loading file /Users/faruk/.clisprc.lisp ...
    ;; Loading file /Users/faruk/quicklisp/setup.lisp ...
    ;; Loading file /Users/faruk/quicklisp/ASDF.lisp ...
    ;; Loaded file /Users/faruk/quicklisp/ASDF.lisp
    ;; Loaded file /Users/faruk/quicklisp/setup.lisp
    ;; Loaded file /Users/faruk/.clisprc.lisp
    [1]> (ql:quickload :aserve)
    To load "aserve":
    Load 1 ASDF system:
    aserve
    ; Loading "aserve"
    [package nibbles].................................
    [package ironclad]................................
    ..................................................
    [package cl-ppcre]................................
    [package puri]....................................
    [package acl-compat.excl].........................
    [package acl-compat.mp]...........................
    [package de.dataheaven.chunked-stream-mixin]......
    [package acl-compat.socket].......................
    [package acl-compat.system].......................
    [package gray-stream].............................
    [package net.html.generator]......................
    [package net.aserve]..............................
    [package net.aserve.client]
    *** - READ from
    #
    : there is no package with name "UNIX"
    The following restarts are available:
    RETRY :R1 Retry compiling #.
    ACCEPT :R2 Continue, treating compiling # as having been successful.
    ABORT :R3 Give up on "aserve"
    ABORT :R4 Abort main loop
    Break 1 NET.ASERVE[2]>

     
  • void
    void
    2013-12-07

    Is there anyone to give a help, insight?

     
  • Rudi Schlatte
    Rudi Schlatte
    2013-12-08

    I pushed a fix for this. Note that I haven't loaded paserve in clisp successfully yet even with this in place - the port was touched last some years ago and obviously both clisp and aserve have changed a bit.

     
  • Rudi Schlatte
    Rudi Schlatte
    2013-12-08

    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,4 +1,3 @@
    -
     when trying to load portable allegro serve with quicklisp on clisp on debian7 it says mainly there is nopackage with anme "UNIX". i looked at the file main.cl specified below it has a (unix:getid) in one line related to clisp. whole error prompt is in attachment.
     prompt includes;
              #P"/usr/share/common-lisp/source/cl-aserve/main.cl" @218>
    
    • status: open --> closed
    • assigned_to: Rudi Schlatte