@zbeane does this look OK now?
@zbeane Just tested, it appears to load smoothly under the conditions you mentioned.
@zbeane just pushed what I hope is a correct version - cannot test right now but should be able to later today...
Dave Cooper (908d4a83) at 24 May 14:12
remove unneeded #+sbcl #:sb-posix
Dave Cooper (f44adf88) at 24 May 13:37
have setup-cl+ssl instead of zacl depend on sb-posix
One way to test this is to start SBCL without loading any contribs aside from asdf, and then attempt to load the system. SLIME/SLY/etc load lots of contribs that aren't present by default in sbcl, and can mask problems.
No, this doesn't work, because zacl.asd has a defsystem-depends-on relationship with setup-cl+ssl.asd. So it's trying to load code that references sb-posix before actually loading sb-posix. Making zacl depend on sb-posix is too late.
@zbeane thanks for catching this, I just pushed a proposed fix.
@zbeane Thank you for catching the toplevel require. Will this fix it?
Dave Cooper (0e4b3229) at 23 May 12:42
require :sb-posix in a more appropriate place & manner
You can't use #+sbcl (require :sb-posix)
as a top-level form - it will only work at compile-time if sb-posix is already loaded through some other means. It would be better expressed through the system definition. As it is right now, zacl does not compile on sbcl and this breaks most/all other gendl stuff.
Dave Cooper (16f27408) at 10 May 01:09
merged from gendl build version
Dave Cooper (9d68ac64) at 20 Mar 14:59
close socket and stream in correct order
... and 2 more commits
collected some updates from the field for past couple years.
Dave Cooper (9d68ac64) at 31 Jan 04:28
close socket and stream in correct order
Dave Cooper (3b09fd25) at 30 Jan 19:48
don't leak asdf symbols
Dave Cooper (7156ae3a) at 24 Jan 03:30
try to make it work
Dave Cooper (a8ac1bbd) at 23 Jan 19:43
Merge remote-tracking branch 'kpoeck/feature-port-to-clasp' into clasp
... and 4 more commits
collected some updates from the field for past couple years.
Dave Cooper (1b5b3092) at 19 Jan 18:36
current tested version