clbuild: weblocks missing dependency fare-matcher

4 views
Skip to first unread message

Eric Lavigne

unread,
Apr 12, 2009, 9:41:34 PM4/12/09
to webl...@googlegroups.com
Hello. I am taking my first clueless steps into weblocks, and am
having difficulty with installation.

I followed the weblocks/clbuild installation instructions at
http://weblocks.viridian-project.de/installation

I installed sbcl through Ubuntu's package manager, and therefore have
version 1.0.11.

I ran into a problem at step 5: (asdf:oos 'asdf:load-op 'weblocks-demo)

The error message says:
component :fare-matcher not found,
required by #<system "weblocks" {c792021}>
[Condition of type asdf:missing-dependency]

I checked the contents of clbuild/source. There are over 50 libraries,
including weblocks, various weblocks dependencies, and the
"fare-matcher" library which is supposedly missing. I don't understand
why asdf is finding some of these libraries but not finding
fare-matcher.

Stephen Compall

unread,
Apr 12, 2009, 10:22:10 PM4/12/09
to webl...@googlegroups.com
Eric Lavigne <lavign...@gmail.com> writes:
> I checked the contents of clbuild/source. There are over 50 libraries,
> including weblocks, various weblocks dependencies, and the
> "fare-matcher" library which is supposedly missing. I don't understand
> why asdf is finding some of these libraries but not finding
> fare-matcher.

Check the directories listed in asdf:*central-registry* (evalling if
needed) for the file fare-matcher.asd or a link thereto.

--
Sorry but you say Nibiru is a Hoax? Doesnt Exist? So maybe The
Sumerian people doesnt exist also! --Anonymous by way of SkI

Eric Lavigne

unread,
Apr 12, 2009, 11:00:48 PM4/12/09
to webl...@googlegroups.com
>> I checked the contents of clbuild/source. There are over 50 libraries,
>> including weblocks, various weblocks dependencies, and the
>> "fare-matcher" library which is supposedly missing. I don't understand
>> why asdf is finding some of these libraries but not finding
>> fare-matcher.
>
> Check the directories listed in asdf:*central-registry* (evalling if
> needed) for the file fare-matcher.asd or a link thereto.

The *central-registry* contains only one directory: clbuild/systems.
That directory contains many XXX.asd symbolic links, but no
fare-matcher.asd.

I checked the contents of clbuild/source/fare-matcher, expecting to
find a fare-matcher.asd and make the symbolic link manually. However,
the folder was almost empty, containing only the folder _darcs.

I tried running "clbuild install weblocks" again, watching more
closely for intermediate errors. The following excerpt shows a problem
with fetching fare-matcher as well as fare-utils. This is in the
middle of the output for "clbuild install weblocks" and it just
continues installing other libraries as though nothing had gone wrong.

UPDATE wget fare-matcher
Copying patch 0 of 0... done.
Finished getting.

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error exit delayed from previous errors
No changes!
Pushing to "/home/eric/install/clbuild/source/fare-matcher"...
No recorded local changes to push!
UPDATE wget fare-utils
Copying patch 0 of 0... done.
Finished getting.

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error exit delayed from previous errors
No changes!
Pushing to "/home/eric/install/clbuild/source/fare-utils"...
No recorded local changes to push!

Eric Lavigne

unread,
Apr 13, 2009, 12:17:28 AM4/13/09
to webl...@googlegroups.com
> I tried running "clbuild install weblocks" again, watching more
> closely for intermediate errors. The following excerpt shows a problem
> with fetching fare-matcher as well as fare-utils. This is in the
> middle of the output for "clbuild install weblocks" and it just
> continues installing other libraries as though nothing had gone wrong.

Okay, I see what happened now. The fare.tunes.org website is down, so
I was unable to download either fare-matcher or fare-utils which are
hosted on that website. May I have copies of these two libraries?

Stephen Compall

unread,
Apr 13, 2009, 3:26:06 AM4/13/09
to webl...@googlegroups.com
Eric Lavigne <lavigne.eric-Re5J...@public.gmane.org> writes:
> Okay, I see what happened now. The fare.tunes.org website is down, so
> I was unable to download either fare-matcher or fare-utils which are
> hosted on that website. May I have copies of these two libraries?

http://home.nocandysw.com/~sirian/lisp/fare-matcher.tar.gz
http://home.nocandysw.com/~sirian/lisp/fare-utils.tar.gz

Browse around there for anything else you are missing; it is all
clonable over static HTTP protocols.

Eric Lavigne

unread,
Apr 13, 2009, 7:36:34 AM4/13/09
to webl...@googlegroups.com
>> Okay, I see what happened now. The fare.tunes.org website is down, so
>> I was unable to download either fare-matcher or fare-utils which are
>> hosted on that website. May I have copies of these two libraries?
>
> http://home.nocandysw.com/~sirian/lisp/fare-matcher.tar.gz
> http://home.nocandysw.com/~sirian/lisp/fare-utils.tar.gz

Thanks. That solves the missing libraries problem.

The next problem looks entirely unrelated:

Lock on package sb-alient violated when interning *shared-objects-lock*.
[Condition of type package-locked-error]
See also:
SBCL manual, Package Locks [:node]

Restarts:
Ignore the package lock
Ignore all package locks
Unlock the package
Retry
Continue, treating <asdf:compile-op nil> on
<asdf:cl-source-file "cffi-sbcl"> as successful.
Return to SLIME top level

A long backtrace shows that it was working on
clbuild/source/cffi/src/cffi-sbcl.lisp. I'm guessing that I need to
upgrade to the latest SBCL, but I'll start with the manual at
http://www.sbcl.org/manual/Package-Locks.html

Leslie P. Polzer

unread,
Apr 13, 2009, 7:44:50 AM4/13/09
to webl...@googlegroups.com

> A long backtrace shows that it was working on
> clbuild/source/cffi/src/cffi-sbcl.lisp. I'm guessing that I need to
> upgrade to the latest SBCL,

Yes, I think so too.

Eric Lavigne

unread,
Apr 13, 2009, 9:03:58 PM4/13/09
to webl...@googlegroups.com

Success :-)

Thank you Stephen and Leslie for your help. Weblocks looks like a fun
tool, and I'm looking forward to learning more about it.

Reply all
Reply to author
Forward
0 new messages