GNOME Bugzilla – Bug 154265
garnome deps
Last modified: 2004-12-22 21:47:04 UTC
Following is a list of packages that garnome depends on to build correctly. I'm relatively certain that it's an exhaustive list. It would be nice to provide the same type of bootstrapping for these as we provide in the bootstrap/ directory. Many of these packages do not build with ./configure ; make ; make install, however. either patches would need to be provided to the package maintainer, or gar patches could be provided for each of them. bzip2-1.0.2 cvs-1.11.17 db-4.1.25 diffutils-2.8.1 flac-1.1.0 flex-2.5.4 gcc-3.4.1 gdbm-1.8.3 gnupg-1.2.4 gnutls-1.0.19 gpgme-0.3.16 guile-1.6.4 jpeg-6b krb5-1.3.4 libgcrypt-1.2.0 libgpg-error-1.0 libid3tag-0.15.1b libmusicbrainz-2.1.1 libogg-1.1 libpng-1.2.5 libvorbis-1.0.1 linux (includes needed for howl) openjade-1.3.2 openldap-2.1.23 OpenSP-1.5.1 openssl-0.9.7d patch-2.5.4 pilot-link-0.11.8 popt-1.7 Python-2.3.4 samba-3.0.5 tiff-v3.6.1 xc zlib-1.2.1.1
MesaLib-6.1
aspell-0.50.5
gcc does not have to be at 3.4.1. I am using 3.2.3 without any problem
True. These are just numbers that work for me. Lesser versions will likely work as well.
curl
C.J. could you take a look at my list of deps and tell me what's missing instead of posting them to bugzilla. We'd like to keep things in one place. http://www.ocf.berkeley.edu/~bobk/garnome/deps-list.html Also, if you could categorize things according to its relevance it would be very helpful.
Marking this as NOTGNOME. * For a start - GARNOME users are expected to have a 'sane' build tree *before* they begin the compile process. This build setup needs to contain binutils, make, a compiler -- as well as things that are inherently important to building anything from tarballs, bzip2, wget and a working X server are all examples of this. * Secondly, there's _no_ way i'm even going to attempt shipping critical system files in bootstrap/ -- imagine what sort of maintainence nightmare GARNOME could have if we started shipping X, kernels and compilers as part of the tarball. The purpose of bootstrap/ is to build apps that are either: * essential to the building of GNOME, and not available as packages for your _average_ distribution type. * version-number specific (eg. Mozilla) GARNOME is about building GNOME -- not about building a complete development environment, if you want that -- why not use LFS (Linux From Scratch) Having said that, there are some packages above that have some merit, libgpg-error, for example - is difficult to find working RPMs for, so if there was demand, i'd probably add it. zlib, on the other hand -- is a staple part of any system with a development environment installed. C.J., if you would like to help Bob keep his dependency list up-to-date, i'd be happy to add a more exhaustive list of dependencies to the GARNOME FAQ and written documentation, but GNOME's bugzilla is _not_ the place for this.