From: Mark Greenaway
Subject: How to build a working runtime image in Allegro CL for Windows 3.0.2 th
Date: 
Message-ID: <866854662.613261@cabal>
We are having tremendous trouble building even the simplest programs that
use sockets under Allegro CL for Win NT 3.0.2. When we try to build 
ex\socket\apserver.lsp, it runs perfectly under the development
environment. But when we try to try to run the build runtime image, we
always get a mystifying

"Error: Argument NIL to FIND-CLASS does not name a class."

Well, of course it doesn't. My question is this: Why is FIND-CLASS being
called at all? And why does this error only occur when we try to use some
sort of socket functionality, but not occur when we use the same runtime
image but avoid using sockets i.e. redirect the socket stream to the
terminal?

Enquiries to ··········@franz.com have yielded no response after over a
week. Can anyone assist?
--
Mark
Certified Waifboy                   And when they come to ethnically cleanse me
                                    Will you speak out? Will you defend me? 
http://www.st.nepean.uws.edu.au/~mgreenaw         - Ich bin ein Auslander, PWEI

From: Donald H. Mitchell
Subject: Re: How to build a working runtime image in Allegro CL for Windows 3.0.2 th
Date: 
Message-ID: <33AF2DA7.4A32B44E@smartproject.com>
Mark Greenaway wrote:

> We are having tremendous trouble building even the simplest programs
> that
> use sockets under Allegro CL for Win NT 3.0.2. .. it runs perfectly
> under the development
> environment. But when we try to try to run the build runtime image, we
>
> always get a mystifying
>
> "Error: Argument NIL to FIND-CLASS does not name a class."..

Are you remembering to load  #P"fsl\\socket.fsl" into the runtime
environment? There are a lot of standard things loaded into the
development environment but not the runtime environment. See the
readme.txt file in the root allegro dir.

--
Donald H. Mitchell, PhD, PMP    ··········@smartproject.com
Proactive Solutions, Inc.       http://home.earthlink.net/~smartproject
412.835.2410                    412.835.2411 (fax)
From: Mark Greenaway
Subject: Re: How to build a working runtime image in Allegro CL for Windows 3.0.2 th
Date: 
Message-ID: <867320184.504137@cabal>
"Donald H. Mitchell" <··········@smartproject.com> writes:

>Mark Greenaway wrote:

>> We are having tremendous trouble building even the simplest programs
>> that
>> use sockets under Allegro CL for Win NT 3.0.2. .. it runs perfectly
>> under the development
>> environment. But when we try to try to run the build runtime image, we
>>
>> always get a mystifying
>>
>> "Error: Argument NIL to FIND-CLASS does not name a class."..

>Are you remembering to load  #P"fsl\\socket.fsl" into the runtime
>environment? There are a lot of standard things loaded into the
>development environment but not the runtime environment. See the
>readme.txt file in the root allegro dir.

Yes, certainly are. We received a mail from Franz Inc. tech support today,
saying that when you load the "socket.fsl" file, you have to set
*add-socket-menu* to nil (it is t by default). Otherwise, in the runtime,
the socket module tries to add things to a menu that is in allegro.img but
does not exist in runtime.img, causing the above described behaviour. Does
anyone know where this was documented? We scoured the manuals, and
certainly found no mention of it...


--
Mark
Certified Waifboy                   And when they come to ethnically cleanse me
                                    Will you speak out? Will you defend me? 
http://www.st.nepean.uws.edu.au/~mgreenaw         - Ich bin ein Auslander, PWEI