Hi Richard,

On Sat, 2008-07-26 at 15:07 +0100, Richard Ash wrote:
> > Such a look up table would be priceless, I think :) I have had zero luck
> > in finding one.
> 
> A compiled table would be large, cumbersome and perennially out of date.
> What you could do would be to associate each library with it's home page
> relatively easily (in 99% of cases. A few are orphaned etc, but most
> have a home on the web somewhere).
> Armed with that you should be able to search the host distribution's
> package databases to locate the available packages.

I am working on using Autoconf as a universal installer for GNUPanel, a
free web hosting control panel.

We have very little code that actually has to be compiled, however we
depend on several dozen packages that must come from the distribution.
As we evolve, we'll surely depend on more.

Rather than maintain a version for each distribution, I hope to just
write macros that output pre-installation scripts.

This is proving to be much more 'interesting' than it should be :) For
instance, obtaining PHP and modules.

> This is the process
> I would go through manually if faced with a configure script error, and
> it isn't usually hard (assuming your distribution actually has a
> sensible package database system) to find what you want. How to get it
> is a much bigger problem, given the poor availability of packages for
> many distributions.

Correct, and subtle differences in the packages between distributions
leads to subtle breakage. I started writing scripts to account for this
and they became so ugly that I deleted them.

Teaching some macros how to get it right 99% of the time still seems
favorable to maintaining our own version of everything that we depend on
and managing updates .. we would much rather rely on the packaging
mechanism to do that.

If I come up with something useful or interesting I'll send it along.

Regards,
--Tim

-- 
Monkey + Typewriter = Echoreply ( http://echoreply.us )



_______________________________________________
Autoconf mailing list
Autoconf@gnu.org
http://lists.gnu.org/mailman/listinfo/autoconf

Reply via email to