I don't see how complex it could be. Anyone who is running X most likely has all of the prerequisite libraries installed (png, jpg, zlib) and those who aren't are almost certainly savvy enough to figure it out. Windows builds would be another situation entirely... The configure script can check for the existence of the libs and put up a warning if something is amiss.
As far as packaged binaries go: I know that FreeBSD has the facilities to enforce library dependencies with automated downloads. I believe that Linux has a similar caability with its RPM structure(please correct me if I'm wrong there). Most Linux distros have the needed libs installed by default anyway so this should be a small thing. Windows will most likely need to have the libs bundled. -----Original Message----- From: Stig S. Bakken [mailto:[EMAIL PROTECTED]] Sent: Friday, April 12, 2002 12:36 AM To: Rasmus Lerdorf Cc: [EMAIL PROTECTED] Subject: Re: [PHP-DEV] Let's fork GD! Yes! The end to all GD-related configure problems! Can we put the GIF support back too, please? :-) - Stig On Fri, 2002-04-12 at 00:26, Rasmus Lerdorf wrote: > Guys, I have had enough of the GD configuration nightmare and the fact > that it has taken 6+ months for the Boutell folks to incorporate > various patches that have been sent their way. > > I propose that we roll the GD library into PHP, apply the various > outstanding patches and default to building from the bundled library > much like we do with MySQL. I think GD is a popular enough extension > for PHP that it would be extremely cool to have decent truecolor GD2 > support available for everyone. And we could go in and fix a couple > of really annoying aspects as well as give the various graphics nuts a > bit of a playground to come up with cool stuff. > > The GD license explicitly permits modifying and redistributing the > library as long as we give proper attribution in user-accessible > documentation, which is easy enough. > > The details of the license are here: > > http://www.boutell.com/gd/manual2.0.1.html#notice > > The important bit: > > Permission has been granted to copy, distribute and modify gd in any > context without fee, including a commercial application, provided that > this notice is present in user-accessible supporting documentation. > > This does not affect your ownership of the derived work itself, and the > intent is to assure proper credit for the authors of gd, not to > interfere with your productive use of gd. If you have questions, ask. > "Derived works" includes all programs that utilize the library. Credit > must be given in user-accessible documentation. > > Nice and sane. > > -Rasmus > > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, visit: http://www.php.net/unsub.php -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php