Simon Ortiz | 2 Jul 08:21 2011
Picon

patch for clbuild on ECL 11.1.1

dear clbuild maintainers,

I found a couple of small problems when using clbuild with ECL 11.1.1
(the latest release of ECL).

Please find the patch attached.

The patch solves the following problems:

In clbuild2/internal/ the name of the script for ECL is imcl-ecl.sh
(please note there's a `c' instead of a `p').

After changing the name of the script, clbuild complains with

   Cannot find the external symbol QUIT in #<"COMMON-LISP-USER" package>

As of ECL 11.1.1, QUIT is defined in EXT.

That's it.

Thanks for clbuild!

--
Simón Ortiz B., M.Sc., Ing. en Computación
Linux Registered User #388735
Attachment (ecl.patch): application/octet-stream, 2350 bytes
dear clbuild maintainers,

(Continue reading)

Daniel White | 16 May 20:23 2011
Picon

Pull request for some minor patches to command-line usage messages

Hi,

The patches are from 37425c3 to cf17787 [1].

They simply bail out earlier (instead of loading a lisp image) when
required parameters are missing and provide usage messages.  One is
just a fix to an existing message.

[1] git://gitorious.org/~dwhite/clbuild2/clbuild2-daniel.git

Regards,

--

-- 
Daniel White

Greg Bennett | 27 Jan 20:39 2011
Picon

Getting clbuild via git

Hello there from Greg Bennett
I have encountered a 'fatal:' message in attempting to get clbuild via git.
Running Ubuntu 10.4 64-bit, I believe I am following the web page in issuing

git clone git:://gitorious.org/clbuild2/clbuild2.git

and I receive in return

Initialized empty Git repository in /home/gwbennett/LispTopLevel/Systems/clbuild/clbuild2/.git/
fatal: unable to find remote helper for 'git'

Perhaps someone can point out my error(s)

Cheers /Greg Bennett
<div>
    Hello there from Greg Bennett<br>
        I have encountered a 'fatal:' message in attempting to get
        clbuild via git.<br>
        Running Ubuntu 10.4 64-bit, I believe I am following the web
        page in issuing<br><br>
        git clone git:://gitorious.org/clbuild2/clbuild2.git<br><br>
        and I receive in return<br><br>
        Initialized empty Git repository in
        /home/gwbennett/LispTopLevel/Systems/clbuild/clbuild2/.git/<br>
        fatal: unable to find remote helper for 'git'<br><br>
        Perhaps someone can point out my error(s)<br><br>
        Cheers /Greg Bennett
  </div>
Greg Pfeil | 4 Jan 00:35 2011

clbuild2 and CCL

I'm trying to use clbuild2 with CCL and have had a couple issues. One is that there seems to be a bug with
"--implementation" (diff attached).

The other is that (after I've applied the aforementioned patch) when I do:

	clbuild --implementation ccl slime

it still tries to use SBCL:

	$ clbuild --implementation ccl slime
	clbuild: no valid core file /home/lisp/greg/clbuild2/sbcl-base.core, dumping now...
	This is SBCL 1.0.31.0.debian, an implementation of ANSI Common Lisp.
	More information about SBCL is available at <http://www.sbcl.org/>.
	
	SBCL is free software, provided as is, with absolutely no warranty.
	It is mostly in the public domain; some portions are provided under
	BSD-style licenses. See the CREDITS and COPYING files in the
	distribution for more information. * 

Any suggestions?

Attachment (implementation.patch): application/octet-stream, 291 bytes
I'm trying to use clbuild2 with CCL and have had a couple issues. One is that there seems to be a bug with
"--implementation" (diff attached).

The other is that (after I've applied the aforementioned patch) when I do:

	clbuild --implementation ccl slime

it still tries to use SBCL:

	$ clbuild --implementation ccl slime
	clbuild: no valid core file /home/lisp/greg/clbuild2/sbcl-base.core, dumping now...
	This is SBCL 1.0.31.0.debian, an implementation of ANSI Common Lisp.
	More information about SBCL is available at <http://www.sbcl.org/>.
	
	SBCL is free software, provided as is, with absolutely no warranty.
	It is mostly in the public domain; some portions are provided under
	BSD-style licenses. See the CREDITS and COPYING files in the
	distribution for more information. * 

Any suggestions?

Luís Oliveira | 6 Dec 21:58 2010
Picon

ASDF source registry woes

Hello,

I recently noticed that my clbuild2-built lisp image was not picking
up new systems from ~/src/lisp/*/ despite having the proper ASDF
source registry :tree configuration in place. I fixed this by calling
asdf:clear-source-registry at the end of asdf-setup.lisp[1].

However, I fear that I might be missing some subtlety in the previous
source registry clearing code. My system seems to able to find the
SBCL contribs; is that good enough a test?

Cheers,

[1] <http://gitorious.org/~luismbo/clbuild2/clbuild2-luis/commit/73ad98a67a4d269fe3028a035f4f169952b11d17>

--

-- 
Luís Oliveira
http://r42.eu/~luis/

Marijn Haverbeke | 28 Nov 20:59 2010
Picon

Postmodern repo moved (again)

Long story short, Google delisted my domain for no reason at all,
didn't give me a way to fix that, so I moved to a new domain. I set up
a redirect, but unfortunately git doesn't seem to handle those very
well. Postmodern is now:

  git clone http://marijn.haverbeke.nl/git/postmodern

(Also, the dependencies listed for postmodern are off -- it doesn't
use lift, and it no longer uses ieee-floats and trivial-utf-8.)

Best,
Marijn

David Lichteblau | 13 Nov 14:22 2010

clbuild 2.0 in git with Quicklisp integration

Hello list,

it has been silent around clbuild for some time now, both on the list
and in the repository.

Part of that may be because clbuild simply works for its users :-), but
I imagine other reasons to have been:

  - lack of ASDF2 support, meaning that the inclusion of ASDF2 support
    in SBCL has made it hard to work with clbuild meaningfully

  - the appearance of Quicklisp, arguably one of the most important
    projects out there right now for the free lisp software community

  - last not least the areas in which clbuild has never been
    particularly strong, and which Quicklisp covers better, i.e. mainly
    the quick downloading of large numbers of projects, as is needed for
    the initial download or update of projects with many dependencies.

I am happy to announce the release of a new version of clbuild designed
to address these shortcomings.

Some of you will already heard about this new version on IRC.  It was
called qlbuild while it was only an idea, and retained the name qlbuild
while I started hacking on that idea.

I have now decided to ditch the qlbuild name, and rename it back to
clbuild, version 2.0.

clbuild 2.0 features the following:

  - support for ASDF2 (and only ASDF2)

  - integration with QuickLisp

  - concentration on clbuild's core competencies (i.e., easy Lisp and
    slime startup, download of projects from version control, SBCL
    building) while dropping features that other projects do better
    (dependency tracking, tarball downloading).  The latter are all done
    through Quicklisp now.

  - some overall refactoring.  The large shell script was split into
    multiple files.

The new project is maintained in git, not darcs, and can be found at:

  http://gitorious.org/clbuild2
  git clone git://gitorious.org/clbuild2/clbuild2.git

(Note the version number in the URL -- I would like to drop that number
from the gitorious project name if possible, but there is an unrelated
git fork of clbuild on gitorious, which is named just clbuild, and is
based more directly on the old darcs version, I believe.)

Please note that the refactoring effort has meant that some features got
dropped, simply because I started from scratch with a minimal script,
and added features back only bit by bit.  If any feature important to
you is missing, let's discuss its inclusion.  Some changes are
intentional though.  Please see the file DESIGN-NOTES in the repository
for a brief overview.

Finally, please note that I haven't updated the clbuild web page on
common-lisp.net yet.  Unless there is a huge outcry over my changes, I
am planning on rewriting that page to discuss clbuild2 instead of
classic clbuild though.

d.

Bryan Green | 2 Oct 00:21 2010
Picon

git.b9.com

I am getting a connection refused when trying to update for cl-base64.  Is anyone else having problems?


DB Green
<div>
<p>I am getting a connection refused when trying to update for cl-base64. &nbsp;Is anyone else having problems?</p>
<div><br></div>
<div>DB Green</div>
</div>
Petter Gustad | 28 Sep 21:27 2010

git.b9.com


Anybody else experience problems with git.b9.com right now?

: pangea clbuild; ./clbuild install cl-base64
MISMATCH: cl-base64 was installed from /home/petter/projects/lisp-libraries/clbuild/source/cl-base64
git://git.b9.com/cl-base64.git, current is git://git.b9.com/cl-base64.git
UPDATE git pull cl-base64
/home/petter/projects/lisp-libraries/clbuild/source/cl-base64
git.b9.com[0: 216.184.11.2]: errno=Connection refused
fatal: unable to connect a socket (Connection refused)

error: update was interrupted.
Use "clbuild update --resume" to retry.  (See also "clbuild skip PROJECT").

//Petter

Petter Gustad | 23 Sep 14:54 2010

compile-implementation sbcl


It appears to be a problem with how clbuild organize the fasl's and
where sbcl locates the constants.lisp-temp file:

darcs get http://common-lisp.net/project/clbuild/clbuild
cd clbuild
chmod a+x clbuild
./clbuild update sbcl
./clbuild compile-implementation sbcl
./clbuild lisp --eval "(progn (print (lisp-implementation-version)) (asdf:oos 'asdf:load-op :sb-posix))"

"1.0.42.52" 

debugger invoked on a SB-INT:SIMPLE-FILE-ERROR in thread #<THREAD
                                                           "initial thread" RUNNING
                                                           {1002AAFEA1}>:
  failed to find the TRUENAME of /home/petter/.fasls/sbcl-1.0.42.52-linux-x86-64/tmp/clbuild-test/clbuild/target/lib/sbcl/sb-posix/constants.lisp-temp:
    No such file or directory

Have this issue been resolved in some development branch or elsewhere?
How do you avoid this problem if you're using clbuild/sbcl/sb-posix?

Thanks

//Petter

Dan Corkill | 21 Aug 16:48 2010

Add GBBopen

The following projects line adds GBBopen to clbuild:

gbbopen get_svn http://gbbopen.org/svn/GBBopen/trunk/ #blackboard-system framework, tools, & utilities

Thanks!

Gmane