[clbuild-devel] Fwd: Re: [elephant-devel] Clbuild
Bryan Emrys
bryan.emrys at gmail.com
Wed May 14 06:25:48 UTC 2008
David,
They (the elephant team) are trying to address the clbuild concerns. Thoughts?
Bryan
---------- Forwarded Message ----------
Subject: Re: [elephant-devel] Clbuild
Date: Tuesday 13 May 2008
From: "Robert L. Read" <read at robertlread.net>
To: Bryan Emrys <bryan.emrys at gmail.com>
Dear Bryan and Team,
I have now removed the explicit load of cl-sql (I think) and put an
sbcl pragma around an explicit depend in both the "elephant" darcs
branch and the "elephant-unstable" darcs branch.
I observe the following comments in the CLBUILD wnpp-projects file,
which you mentioned:
# endless problems:
# - doesn't build at all without a user-written my-config.sexp
# - needs sb-posix, but doesn't declare that dependency, meaning that
# it doesn't build even with a config file
# - ele-clsql loads clsql from the .asd file, not using :depends-on,
# which is completely unacceptable
# (we blacklist ele-clsql in clbuild.lisp because of that)
elephant get_darcs http://www.common-lisp.net/project/elephant/darcs/elephant
... so it is possible that the second and third problem are solved from your point of view.
However, the first problem may require some creativity.
It seems to me the best we could hope for is to modify our build to use our standard template,
"config.sexp", if my-config.sexp doesn't exist, and blare a warning that you probably should
understand and set those defaults yourself. If we did that, perhaps on most systems (85%) it
would build, but it will remain fragile (not least of all to new revisions of BDB).
It might build more reliably for a CL-SQL backend or a postmodern backend, but of course you
can't use those systems without knowing at least that your have to have postgres and run "createdb test",
for example.
Does this sound like a reasonable solution?
-------------------------------------------------------
More information about the clbuild-devel
mailing list