The other day I had some problems early on when trying to compile from GNOME CVS using jhbuild. From a sudden surge in brain activity I got the idea to build a release of the development version of GNOME—the 1.15.x series—the lates one is 2.15.4.
% jhbuild bootstrap
without problems. Then I got stuck:
% jhbuild -m \ > http://ftp.gnome.org/pub/GNOME/teams/releng/2.15.4/gnome-2.15.4.modules \ > build jhbuild build: dependent module "libdaemon" not found usage: jhbuild [ -f config ] command [ options ... ]
My first thought was that installing the Debian package
libdaemon0 might solve it. Of course it didn’t. Then I remembered that during bootstrap Python 2.4.3 was downloaded and installed, despite being installed on my system already. Not too much of a surprise then that
libdaemon0 didn’t do any good.
After looking at jhbuild modulesets for previous releases as well as the bleeding CVS moduleset I got an idea. I saved the 2.15.4 moduleset locally and modified
freedesktop-2.15.4.modules to include the following lines:
<tarball id="libdaemon" version="0.10"> <source href="http://0pointer.de/lennart/projects/libdaemon/libdaemon-0.10.tar.gz" /> <branch checkoutdir="libdaemon" module="trunk" repo="libdaemon.0pointer.de"/> </tarball>
It’s compiling rather happily at the moment so I’m optimistic… I’ll add a note if things go pear-shaped…