On 02:16 Sun 16 Nov , Paul Emsley wrote: >> It was rhetorical - why not just use autoconf to do all the dirty >> work? > > Like Lynn Ten Eyck says, autoconf configures dependences, it doesn't > build them (AFAICS, anyway).
Well, autoconf does have a command to kick off another configure script as a child, so this can be done. The (superior, I think) approach that we're using for a similar situation is based on GARNOME, a way of getting bleeding-edge GNOME. Take a look at http://oregonstate.edu/~benisong/software/releases/burrow-installer-1.4.tar.gz -- it's basically an easy way of building any required dependencies. Certainly looks a lot simpler than the existing script. In our case, it's a total of ~1300 lines, but around 1000 of those are taken directly from GARNOME. -- Thanks, Donnie Donnie Berkholz Developer, Gentoo Linux Blog: http://dberkholz.wordpress.com
pgpD0nTFd9r10.pgp
Description: PGP signature