On Mon, Feb 21, 2005 at 08:11:00AM -0500, Stuart Brorson wrote:
> Hi Ales & Marvin,
> 
> 
> ***  As for dependecies: If you don't have the proper libraries
> installed, then the CD will try to help you.  It will install guile,
> pkg-config, Tcl/Tk, and one or two other things.  It can install them
> as root, if need be (it will prompt you for a passwd).  It won't
> install GTK, which seems to be the library most people complain about.
> I made the decision to not  install GTK/Glib/Pango/etc. because doing
> so is really mucking around with your system's configuration &
> installing them can be kind of hairy.  Therefore, it's up to the user
> to have a system modern enough to use the CD. 
> 
> (FWIW, I have placed all the GTK/GLib/etc tarballs on the next rev of
> the CD.  The installer won't do anything about them, but the
> enteprising user can find them and install them manually if he wants
> to.)
 
I can send you a complete list of dependencies that you need for compiling
geda from cvs assuming you're on a system which doesn't throw everything
and the kitchen sink into /usr/lib like linux.


> ***  If users have dependency problems with other packages, I'd like
> to hear about it so I can perhaps include the package on the CD (or 
> consciously blow it off with a reason).
 
 
> ***  My prefered way to handle the dependency nightmare is to have a set
> of supported Linux distributions (and BSD and Sun, perhaps), and test
> the installer on these platforms.  I'd include the common distros.   I
> have posted a list previously, and others have made some suggestions &
> offered tips too. Outside of those distros, I'd like to just say
> "you're on your own", and let "./configure" sort out any problems. The
> problem with unix is that there is a limitless number of
> configurations to deal with, and my brain and my time are very
> limited.  

Whats going to be tough is that the complete set of dependencies probably
don't even compile just out of the box on all the systems you want to
support.  For example on Solaris, I've had to patch a handful of the
dependencies to get them going.

-Dan

Reply via email to