Hi.
I experienced some trouble while trying to load
compile-aserve-lw.lisp. When no wfasl files existed,
the compilation and loading went fine. However, when I
tried to load the system with the files already
compiled, lispworks tried to load chunked before
acl-excl-lw, which resulted in errors because the EXCL
package was not defined. The load of chunked was
apparently triggered by loading acl-socket-lw.
I tried to mess with the rules in the defsystem to
force the right load order, with little success (the LW
documentation seemed rather sketchy on the subject of
rules).
I could probably have made that work with a little more
fiddling, but as the member list is ordered a simpler
solution presented itself. Simply moving "acl-excl-lw"
up in the member-list, to directly below "nregex",
fixed my problems. Both compiling a fresh system and
loading of an already compiled system now works.
The environment in which this was a problem:
* Lispworks 4.1.20 on Solaris
* CVS version of Portable AServe current as of
2001-09-24.
Trivial patch is attached, just to be nice :)
moves acl-excl-lw up in the load order