[clbuild-devel] uffi asd registration failed (register_other_asd ?)

Daniel White daniel at whitehouse.id.au
Tue Dec 9 12:25:34 UTC 2008


On Tue, 09 Dec 2008 04:32:48 -0500
user <aperto1973 at web.de> wrote:

> On Tue, 2008-12-09 at 15:40 +1000, Daniel White wrote:
> > On Sun, 07 Dec 2008 09:21:43 -0500
> > user <aperto1973 at web.de> wrote:
> > 
> 
> > > creating the uffi asd in /clbuild/systems/ failed here with the current
> > > clbuild. Had a look then into a previously working version of clbuild on
> > > my system and manually created the link, so everythings fine for now.
> > > 
> > >  At first sight it looks as if register_other_asd in the current version
> > > didnt work this time. The old working code was this:
> > > 
> > > 
> > > link_extra_asds() {
> > >     # some (buggy) projects try to hide their .asd files from us:
> > >     ln -sf $source_dir/mcclim/Experimental/freetype/*.asd ${system_dir}/
> > >     ln -sf $source_dir/eclipse/system.lisp ${system_dir}/eclipse.asd
> > >     ln -f -s $source_dir/graphic-forms/src/external-libraries/*/*/*.asd
> > > \
> > >         ${system_dir}
> > >     ln -sf $source_dir/clg/*/*.asd ${system_dir}
> > >     ln -sf $source_dir/cells-gtk/*/*.asd ${system_dir}
> > > 
> > >     # also, override uffi:
> > >     ln -sf $source_dir/cffi/uffi-compat/uffi.asd ${system_dir}/
> > > }
> > > 
> 
> > 
> > It turns out my patches to link_extra_asds had made it into the repository.
> > 
> > Are there any error messages?
> > 
> > Maybe the output of 'clbuild rebuild-links' would be helpful?
> > 
> 
> user at user-desktop:~/clbuild$ ./clbuild rebuild-links
> [snip...]
> Ignoring invalid
> path: /home/user/clbuild/source/mcclim/Experimental/freetype
> Ignoring invalid
> path: /home/user/clbuild/source/graphic-forms/src/external-libraries/*/*
> Ignoring invalid path: /home/user/clbuild/source/clg/*
> Ignoring invalid path: /home/user/clbuild/source/eclipse/system.lisp
> /home/user/clbuild/source/cffi/uffi-compat/uffi.asd
> 26 system definition files registered

The 'Ignoring invalid path' messages are just letting you know that the
special cases haven't been run because you don't have the library.  Not
a real concern.

Additionally, uffi.asd seems to have been registered fine.  Is it in
your systems directory?

-- 
Daniel White




More information about the clbuild-devel mailing list