I'm trying to get mcclim working on sbcl in my Ubuntu "Breezy Badger"
5.10 setup. I've had this working before, and in fact, have it working
on a PPC running Ubuntu (running 0.9.1 from sourceforge).

On my x86 laptop however, clx failed to compile, and mcclim fails to
compile. I'm using pvaneynd's sbcl 0.9.7.1-2breezy packages (x86 only).

I picked up a new telent clx version which fixed the clx problem, but
even cvs mcclim fails (as of a couple of days ago at least).

compilation aborted because of fatal error:
                                             READ failure in COMPILE-FILE:
                                               READER-ERROR at 1822 (line 46, 
column 87) on #<SB-SYS:FD-STREAM for "file 
/usr/share/common-lisp/source/mcclim/Lisp-Dep/mp-sbcl.lisp" {B8577D1}>:
Symbol "CURRENT-THREAD-ID" not found in the SB-THREAD package.

Googling for the error yields:

http://common-lisp.net/pipermail/cl-debian/2005-August/000243.html

So it seems like the current-thread-id has ceased to exist.

The clx problem was that the packaged cl-clx-sbcl in Ubuntu doesn't work
in newer SBCLs, but the packaging system has no way of knowing that.

My concern is how we can address this issue in the garden. This is a
particularly bad kind of library-vs-implementation issue, where the bug
is present only in particular combinations of library version and
implementation version. Can we capture version information in our
compatibility matrix?

Second issue is interaction with packaging systems. Debian (and Ubuntu)
have a pretty comprehensive set of common lisp libraries and
implementations available in their packaging systems, but even there,
not all libraries work in all implementations, and the packaging system
doesn't really capture the full set of dependencies.

This means that any gardener's solution for tracking dependencies has to
be better than apt, which is a tall order. Does anyone have ideas on a
system that can track dependencies between libraries and implementations
better than what's currently in apt?

-- 
Humberto Ortiz Zuazaga
Programmer/Archaeologist
UPR High Performance Computing facility
http://www.hpcf.upr.edu/~humberto/
_______________________________________________
Gardeners mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/gardeners

Reply via email to