From: Jean Magnan de Bornier
Subject: portable aserve
Date: 
Message-ID: <87u0megqe7.fsf@borlap.bornier.net>
hello,
I just saw some discussion about web management on the group. I've been
trying to use portable aserve, but on installation, it complains about not
finding a file "library:subsystems/gray-streams-library-xf86", and refuses
to go on.
Anybody knows a remedy?
tia, 
-- 
  Jean Magnan de Bornier             |        Cours Victor Hugo
  e-mots: jean at bornier.net        |        13980 Alleins   France
  T 08 70 39 34 03                   |        P 06 09 17 35 87

From: Frank Buss
Subject: Re: portable aserve
Date: 
Message-ID: <d3cetg$gm9$1@newsreader3.netcologne.de>
Jean Magnan de Bornier <····@bornier.net> wrote:

> I just saw some discussion about web management on the group. I've
> been trying to use portable aserve, but on installation, it complains
> about not finding a file
> "library:subsystems/gray-streams-library-xf86", and refuses to go on.
> Anybody knows a remedy?

if you are using CMUCL, you need to install the "extra" packet, too.

-- 
Frank Bu�, ··@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de
From: Jean Magnan de Bornier
Subject: Re: portable aserve
Date: 
Message-ID: <87psx2gmnu.fsf@borlap.bornier.net>
Le 04/11/05 avril � 02:04:00 Frank Buss <··@frank-buss.de> a �crit notamment:

> Jean Magnan de Bornier <····@bornier.net> wrote:
>
>> I just saw some discussion about web management on the group. I've
>> been trying to use portable aserve, but on installation, it complains
>> about not finding a file
>> "library:subsystems/gray-streams-library-xf86", and refuses to go on.
>> Anybody knows a remedy?
>
> if you are using CMUCL, you need to install the "extra" packet, too.

[...]

Thanks, can you tell me where this packet hides (no mention of it on the
portableserve website)?
tia
-- 
  Jean Magnan de Bornier             |        Cours Victor Hugo
  e-mots: jean at bornier.net        |        13980 Alleins   France
  T 08 70 39 34 03                   |        P 06 09 17 35 87
From: Petter Gustad
Subject: Re: portable aserve
Date: 
Message-ID: <87psx17mnw.fsf@filestore.home.gustad.com>
Jean Magnan de Bornier <····@bornier.net> writes:

>> if you are using CMUCL, you need to install the "extra" packet, too.
>
> [...]
>
> Thanks, can you tell me where this packet hides (no mention of it on the
> portableserve website)?

You should be able to find it where you got your CMUCL.

Petter 

-- 
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
From: Jean Magnan de Bornier
Subject: Re: portable aserve
Date: 
Message-ID: <877jj98b9t.fsf@borlap.bornier.net>
Le 04/11/05 avril � 10:17:07 Petter Gustad <·············@gustad.com> a
�crit notamment:

> Jean Magnan de Bornier <····@bornier.net> writes:
>
>>> if you are using CMUCL, you need to install the "extra" packet, too.
>>
>> [...]
>>
>> Thanks, can you tell me where this packet hides (no mention of it on the
>> portableserve website)?
>
> You should be able to find it where you got your CMUCL.
>
> Petter 

[...]

Thanks. There is some confusion for me here on a linux/gentoo box:
There is a "cmucl" package but *also* a "cmucl-sources" package, only the
first one was installed when I posted yersterday. If I install the latter
and uninstall the former, slime cannot be started. So I keep both, but
know nothing of their interactions. 
With cmucl-sources the complaint about
"library:subsystems/gray-streams-library-xf86" disappears ,
it seems to be ok far this file.
But then I see anther problem when trying to install aserve with the 
(load "INSTALL.lisp") command:

Reader error at 3146 on #<Stream for file
"/usr/share/common-lisp/source/acl-compat/acl-compat.asd">: Symbol
"WITHOUT-PACKAGE-LOCKS" not found in the EXTENSIONS package.  [Condition
of type COMMON-LISP::READER-PACKAGE-ERROR]

Of course acl-compat is installed.
Am I doomed?
tia,
-- 
  Jean Magnan de Bornier             |        Cours Victor Hugo
  e-mots: jean at bornier.net        |        13980 Alleins   France
  T 08 70 39 34 03                   |        P 06 09 17 35 87
From: Rudi Schlatte
Subject: Re: portable aserve
Date: 
Message-ID: <87psx1gluk.fsf@constantly.at>
Jean Magnan de Bornier <····@bornier.net> writes:

> But then I see anther problem when trying to install aserve with the 
> (load "INSTALL.lisp") command:
> 
> Reader error at 3146 on #<Stream for file
> "/usr/share/common-lisp/source/acl-compat/acl-compat.asd">: Symbol
> "WITHOUT-PACKAGE-LOCKS" not found in the EXTENSIONS package.  [Condition
> of type COMMON-LISP::READER-PACKAGE-ERROR]
> 
> Of course acl-compat is installed.

What version of cmucl do you have installed?
From: Jean Magnan de Bornier
Subject: Re: portable aserve
Date: 
Message-ID: <87sm1wo8hv.fsf@borlap.bornier.net>
Le 04/11/05 avril � 21:22:11 Rudi Schlatte <····@constantly.at> a �crit 
notamment:

> Jean Magnan de Bornier <····@bornier.net> writes:
>
>> But then I see anther problem when trying to install aserve with the 
>> (load "INSTALL.lisp") command:
>> 
>> Reader error at 3146 on #<Stream for file
>> "/usr/share/common-lisp/source/acl-compat/acl-compat.asd">: Symbol
>> "WITHOUT-PACKAGE-LOCKS" not found in the EXTENSIONS package.  [Condition
>> of type COMMON-LISP::READER-PACKAGE-ERROR]
>> 
>> Of course acl-compat is installed.
>
> What version of cmucl do you have installed?


Here is what I have:
* dev-lisp/cmucl 
     Installed:           18e-r4

* dev-lisp/cmucl-source 
     Installed:           18e-r1
cheers,
-- 
  Jean Magnan de Bornier             |        Cours Victor Hugo
  e-mots: jean at bornier.net        |        13980 Alleins   France
  T 08 70 39 34 03                   |        P 06 09 17 35 87
From: GP lisper
Subject: Re: portable aserve
Date: 
Message-ID: <1113301805.f1a36d351e4139a7fb5e27ca06a99899@teranews>
On Mon, 11 Apr 2005 19:37:50 +0200, <····@bornier.net> wrote:
> Le 04/11/05 avril � 10:17:07 Petter Gustad <·············@gustad.com> a
> �crit notamment:
>> Jean Magnan de Bornier <····@bornier.net> writes:
>>>> if you are using CMUCL, you need to install the "extra" packet, too.
>>>
>>> Thanks, can you tell me where this packet hides (no mention of it on the
>>> portableserve website)?
>>
>> You should be able to find it where you got your CMUCL.
>
> Thanks. There is some confusion for me here on a linux/gentoo box:

The ebuild will not include the 'extra' packages.  As a gentoo and
cmucl user, my advice is to forget the emerge method and simply get a
binary from:

ftp://ftp.common-lisp.net/pub/project/cmucl/

You are better off with a recent snapshot than with the 19a release.
Once you install cmucl, you need to run the "config.lisp" found in the
same directory as the core in order to get the extra features into the
image.

An alternative would be to fix the cmucl ebuild to fetch the correct
tar file, and then later run "config.lisp".

-- 
Everyman has three hearts;
one to show the world, one to show friends, and one only he knows.
From: Jean Magnan de Bornier
Subject: Re: portable aserve
Date: 
Message-ID: <87sm1wnp8l.fsf@borlap.bornier.net>
Le 04/12/05 avril � 12:21:26 GP lisper <········@CloudDancer.com> a �crit
 notamment:

> On Mon, 11 Apr 2005 19:37:50 +0200, <····@bornier.net> wrote:
>> Le 04/11/05 avril � 10:17:07 Petter Gustad <·············@gustad.com> a
>> �crit notamment:
>>> Jean Magnan de Bornier <····@bornier.net> writes:
>>>>> if you are using CMUCL, you need to install the "extra" packet, too.
>>>>
>>>> Thanks, can you tell me where this packet hides (no mention of it on the
>>>> portableserve website)?
>>>
>>> You should be able to find it where you got your CMUCL.
>>
>> Thanks. There is some confusion for me here on a linux/gentoo box:
>
> The ebuild will not include the 'extra' packages.  As a gentoo and
> cmucl user,

great! looks like you are exactly the one I was looking for; I had a
feeling there might be some imperfection in gentoo's management in the
lisp department.

> my advice is to forget the emerge method and simply get a binary from:
>
> ftp://ftp.common-lisp.net/pub/project/cmucl/
>
> You are better off with a recent snapshot than with the 19a release.
> Once you install cmucl, you need to run the "config.lisp" found in the
> same directory as the core in order to get the extra features into the
> image.

ok I'll try that
Thanks,
-- 
  Jean Magnan de Bornier             |        Cours Victor Hugo
  e-mots: jean at bornier.net        |        13980 Alleins   France
  T 08 70 39 34 03                   |        P 06 09 17 35 87
From: Jean Magnan de Bornier
Subject: Re: portable aserve
Date: 
Message-ID: <87k6n7ombj.fsf@borlap.bornier.net>
Le 04/12/05 avril GP lisper <········@CloudDancer.com> a �crit notamment:

> On Mon, 11 Apr 2005 19:37:50 +0200, <····@bornier.net> wrote:
>> Le 04/11/05 avril � 10:17:07 Petter Gustad <·············@gustad.com> a
>> �crit notamment:
>>> Jean Magnan de Bornier <····@bornier.net> writes:
>>>>> if you are using CMUCL, you need to install the "extra" packet, too.
>>>>
>>>> Thanks, can you tell me where this packet hides (no mention of it on the
>>>> portableserve website)?
>>>
>>> You should be able to find it where you got your CMUCL.
>>
>> Thanks. There is some confusion for me here on a linux/gentoo box:
>
> The ebuild will not include the 'extra' packages.  As a gentoo and
> cmucl user, my advice is to forget the emerge method and simply get a
> binary from:
>
> ftp://ftp.common-lisp.net/pub/project/cmucl/
>
> You are better off with a recent snapshot than with the 19a release.
> Once you install cmucl, you need to run the "config.lisp" found in the
> same directory as the core in order to get the extra features into the
> image.
>
OK, everything is on my machine. But I don't see what "to run
'config.lisp'" means. What commands are to be used?
Please forgive my ignorance :-)
cheers,
-- 
  Jean Magnan de Bornier             |        Cours Victor Hugo
  e-mots: jean at bornier.net        |        13980 Alleins   France
  T 08 70 39 34 03                   |        P 06 09 17 35 87
From: GP lisper
Subject: Re: portable aserve
Date: 
Message-ID: <1113346822.7fcc828acdeb60fbdd6a30d0924bae91@teranews>
On Tue, 12 Apr 2005 20:57:04 +0200, <····@bornier.net> wrote:
> OK, everything is on my machine. But I don't see what "to run
> 'config.lisp'" means. What commands are to be used?

adjust the beginning per your installation

···@phoenix:~ }cd /usr/local/lib/cmucl
···@phoenix:/usr/local/lib/cmucl }
···@phoenix:/usr/local/lib/cmucl }ll
total 244
drwxr-sr-x  3 root root   4096 Jul 28  2004 .
drwxr-xr-x  3 root root   4096 Mar 20 10:27 ..
-rw-r--r--  1 root root  17440 Jul 28  2004 internals.h
-rw-r--r--  1 root root    767 Jul 28  2004 internals.inc
drwxr-sr-x  3 root root   4096 Mar 29 03:48 lib
-rw-r--r--  1 root root 195370 Jul 28  2004 lisp.map
-rw-r--r--  1 root root   7497 Jul 28  2004 lisp.nm
-rwxr-xr-x  1 root root    490 Jul 28  2004 sample-wrapper
···@phoenix:/usr/local/lib/cmucl }cd lib
···@phoenix:/usr/local/lib/cmucl/lib }ll
total 54360
drwxr-sr-x  3 root root     4096 Mar 29 03:48 .
drwxr-sr-x  3 root root     4096 Jul 28  2004 ..
-rw-r--r--  1 root root     3157 Jul 28  2004 XKeysymDB
-rwxr-xr-x  1 root root      217 Jul 28  2004 config
-rw-r--r--  1 root root     3830 Jul 28  2004 config.lisp
-rw-r--r--  1 root root     1446 Mar 29 03:48 generic-site.lisp
-rw-r--r--  1 root root     1452 Jul 28  2004 generic-site.lisp.~1~
-rw-r--r--  1 root root      292 Jul 28  2004 hemlock11.cursor
-rw-r--r--  1 root root      246 Jul 28  2004 hemlock11.mask
-rw-r--r--  1 root root 27815936 Mar 24 21:16 lisp.core
-rw-r--r--  1 root root 27373568 Nov  9 00:49 lisp.core.BAK
-rwxr-xr-x  1 root root      883 Jul 28  2004 load-foreign.csh
-rwxr-xr-x  1 root root      236 Jul 28  2004 mh-scan
-rwxr-xr-x  1 root root    96037 Jul 28  2004 motifd
-rw-r--r--  1 root root   250487 Jul 28  2004 spell-dictionary.bin
drwxr-sr-x  4 root root     4096 Apr  8 10:56 subsystems
···@phoenix:/usr/local/lib/cmucl/lib }lisp
; Loading #p"/home/fph/.cmucl-init.lisp".
CMU Common Lisp 19a, running on phoenix
With core: /usr/local/lib/cmucl-19a/lib/lisp.core
Dumped on: Thu, 2005-03-24 21:16:12-08:00 on phoenix
See <http://www.cons.org/cmucl/> for support information.
Loaded subsystems:
    Python 1.1, target Intel x86
    CLOS based on Gerd's PCL 2004/04/14 03:32:47
    Simple Streams
    Gray Streams Protocol Support
    CLX X Library MIT R5.02
CL-USER> (load "config.lisp")

; Loading #p"/usr/local/lib/cmucl-19a/lib/config.lisp".
 1: specify result file (currently "library:lisp.core")
 2: toggle loading of the Gray Stream library, currently enabled.
 3: toggle loading of the CLX X library, currently enabled.
 4: toggle loading of Motif and the graphical debugger, currently enabled.
 5: toggle loading the Hemlock editor, currently enabled.
 6: specify some site-specific file to load.
 7: configure according to current options.
 8: abort the configuration process.

Option number: 



-- 
Everyman has three hearts;
one to show the world, one to show friends, and one only he knows.
From: Jean Magnan de Bornier
Subject: Re: portable aserve
Date: 
Message-ID: <87mzs3m75z.fsf@borlap.bornier.net>
Le 04/13/05 avril GP lisper <········@CloudDancer.com> a �crit notamment:

> On Tue, 12 Apr 2005 20:57:04 +0200, <····@bornier.net> wrote:
>> OK, everything is on my machine. But I don't see what "to run
>> 'config.lisp'" means. What commands are to be used?
>
> adjust the beginning per your installation
>
> ···@phoenix:~ }cd /usr/local/lib/cmucl
> ···@phoenix:/usr/local/lib/cmucl }
> ···@phoenix:/usr/local/lib/cmucl }ll
> total 244
> drwxr-sr-x  3 root root   4096 Jul 28  2004 .
> drwxr-xr-x  3 root root   4096 Mar 20 10:27 ..
> -rw-r--r--  1 root root  17440 Jul 28  2004 internals.h
> -rw-r--r--  1 root root    767 Jul 28  2004 internals.inc
> drwxr-sr-x  3 root root   4096 Mar 29 03:48 lib
> -rw-r--r--  1 root root 195370 Jul 28  2004 lisp.map
> -rw-r--r--  1 root root   7497 Jul 28  2004 lisp.nm
> -rwxr-xr-x  1 root root    490 Jul 28  2004 sample-wrapper
> ···@phoenix:/usr/local/lib/cmucl }cd lib
> ···@phoenix:/usr/local/lib/cmucl/lib }ll
> total 54360
> drwxr-sr-x  3 root root     4096 Mar 29 03:48 .
> drwxr-sr-x  3 root root     4096 Jul 28  2004 ..
> -rw-r--r--  1 root root     3157 Jul 28  2004 XKeysymDB
> -rwxr-xr-x  1 root root      217 Jul 28  2004 config
> -rw-r--r--  1 root root     3830 Jul 28  2004 config.lisp
> -rw-r--r--  1 root root     1446 Mar 29 03:48 generic-site.lisp
> -rw-r--r--  1 root root     1452 Jul 28  2004 generic-site.lisp.~1~
> -rw-r--r--  1 root root      292 Jul 28  2004 hemlock11.cursor
> -rw-r--r--  1 root root      246 Jul 28  2004 hemlock11.mask
> -rw-r--r--  1 root root 27815936 Mar 24 21:16 lisp.core
> -rw-r--r--  1 root root 27373568 Nov  9 00:49 lisp.core.BAK
> -rwxr-xr-x  1 root root      883 Jul 28  2004 load-foreign.csh
> -rwxr-xr-x  1 root root      236 Jul 28  2004 mh-scan
> -rwxr-xr-x  1 root root    96037 Jul 28  2004 motifd
> -rw-r--r--  1 root root   250487 Jul 28  2004 spell-dictionary.bin
> drwxr-sr-x  4 root root     4096 Apr  8 10:56 subsystems
> ···@phoenix:/usr/local/lib/cmucl/lib }lisp
> ; Loading #p"/home/fph/.cmucl-init.lisp".
> CMU Common Lisp 19a, running on phoenix
> With core: /usr/local/lib/cmucl-19a/lib/lisp.core
> Dumped on: Thu, 2005-03-24 21:16:12-08:00 on phoenix
> See <http://www.cons.org/cmucl/> for support information.
> Loaded subsystems:
>     Python 1.1, target Intel x86
>     CLOS based on Gerd's PCL 2004/04/14 03:32:47
>     Simple Streams
>     Gray Streams Protocol Support
>     CLX X Library MIT R5.02
> CL-USER> (load "config.lisp")
>
> ; Loading #p"/usr/local/lib/cmucl-19a/lib/config.lisp".
>  1: specify result file (currently "library:lisp.core")
>  2: toggle loading of the Gray Stream library, currently enabled.
>  3: toggle loading of the CLX X library, currently enabled.
>  4: toggle loading of Motif and the graphical debugger, currently enabled.
>  5: toggle loading the Hemlock editor, currently enabled.
>  6: specify some site-specific file to load.
>  7: configure according to current options.
>  8: abort the configuration process.
>
> Option number: 
>

Thanks to you and Pascal! I was actually trying that, but gentoo had not
properly uninstalled its own cmucl, hence the confusion (still using the
/usr/bin/lisp instead of /usr/local/bin/lisp). So it seems ok now.
cheers,
-- 
  Jean Magnan de Bornier             |        Cours Victor Hugo
  e-mots: jean at bornier.net        |        13980 Alleins   France
  T 08 70 39 34 03                   |        P 06 09 17 35 87
From: Pascal Bourguignon
Subject: Re: portable aserve
Date: 
Message-ID: <8764yregqi.fsf@thalassa.informatimago.com>
Jean Magnan de Bornier <····@bornier.net> writes:

> Le 04/12/05 avril GP lisper <········@CloudDancer.com> a �crit notamment:
> > The ebuild will not include the 'extra' packages.  As a gentoo and
> > cmucl user, my advice is to forget the emerge method and simply get a
> > binary from:
> >
> > ftp://ftp.common-lisp.net/pub/project/cmucl/
> >
> > You are better off with a recent snapshot than with the 19a release.
> > Once you install cmucl, you need to run the "config.lisp" found in the
> > same directory as the core in order to get the extra features into the
> > image.
> >
> OK, everything is on my machine. But I don't see what "to run
> 'config.lisp'" means. What commands are to be used?

That would be done with:

    (load "config.lisp")

from the REPL.

> Please forgive my ignorance :-)
> cheers,

-- 
__Pascal Bourguignon__                     http://www.informatimago.com/
Until real software engineering is developed, the next best practice
is to develop with a dynamic system that has extreme late binding in
all aspects. The first system to really do this in an important way
is Lisp. -- Alan Kay