> > *** 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.
Thank you! I eagerly await this list. > > *** 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. That's why I prefer to have a set of supported distributions/unicies. Then, if I can't easily make it work on Slowlaris (for example), then Slowlaris won't be a supported platform. Note carefully what "supported" means: The install wizard will be guaranteed to work on a supported platform, or double your money back! :-) On an "unsupported" platform, the install wizard won't be guaranteed to work. However, it might -- I just won't guarantee it. Also, all the necessary stuff to build the entire gEDA Suite *will* be included on the CD. The user always has the option of installing by hand. Therefore, the CD will remain useful for knowledgeable folks who want to install on any of a large number of platforms. Except maybe Winblows. ;-) Stuart
