This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
geda:gaf_building_git_version [2014/02/04 15:54] gareth [MacPorts] Add link to XQuartz installer |
geda:gaf_building_git_version [2019/10/07 15:45] rlutz Add “--enable-silent-rules” |
||
---|---|---|---|
Line 6: | Line 6: | ||
* Download and install all the following dependencies. You will probably want to use your distributions package management system (such as apt-get or yum) to install the dependencies. | * Download and install all the following dependencies. You will probably want to use your distributions package management system (such as apt-get or yum) to install the dependencies. | ||
- | * A C compiler and C standard library ([[ http://gcc.gnu.org/ | GCC ]] and [[ http://www.gnu.org/software/libc/ | GNU Libc ]] are recommended) | + | * A C/C++ compiler and standard library ([[ http://gcc.gnu.org/ | GCC ]] and [[ http://www.gnu.org/software/libc/ | GNU Libc ]] are recommended) |
* [[ http://flex.sourceforge.net/ | flex ]] current | * [[ http://flex.sourceforge.net/ | flex ]] current | ||
* [[ http://www.gnu.org/software/gawk/ | GNU awk ]] current | * [[ http://www.gnu.org/software/gawk/ | GNU awk ]] current | ||
- | * [[ http://www.gnu.org/software/automake | automake ]] 1.6.x or later | + | * [[ http://www.gnu.org/software/automake | automake ]] 1.11.0 or later |
* [[ http://www.gnu.org/software/autoconf/ | autoconf ]] 2.60 or later | * [[ http://www.gnu.org/software/autoconf/ | autoconf ]] 2.60 or later | ||
* [[ http://www.gnu.org/software/libtool/ | libtool ]] current | * [[ http://www.gnu.org/software/libtool/ | libtool ]] current | ||
* [[ http://www.gnu.org/software/texinfo/ | texinfo ]] current | * [[ http://www.gnu.org/software/texinfo/ | texinfo ]] current | ||
* [[ http://pkgconfig.freedesktop.org/wiki | pkg-config ]] current | * [[ http://pkgconfig.freedesktop.org/wiki | pkg-config ]] current | ||
- | * [[ http://www.gnu.org/software/gettext/ | gettext ]] 0.16 or later | + | * [[ http://www.gnu.org/software/gettext/ | gettext ]] 0.18 or later |
- | * [[ http://www.gnu.org/software/guile" | guile ]] 1.8.x (1.6.x is no longer supported) | + | * [[ http://www.gnu.org/software/guile" | guile ]] 2.0 or 2.2 (1.x is no longer supported) |
- | * [[ http://www.gtk.org/ | gtk+ ]] 2.10.x or later | + | * [[ http://www.gtk.org/ | gtk+ ]] 2.18.0 or later |
* [[ http://www.gnu.org/software/groff/groff.html | groff ]] current | * [[ http://www.gnu.org/software/groff/groff.html | groff ]] current | ||
* [[ http://git-scm.com | git ]] 1.6.x or later | * [[ http://git-scm.com | git ]] 1.6.x or later | ||
- | * [[ http://www.nongnu.org/cvs/ | cvs ]] current | + | * [[https://www.python.org/downloads/|CPython]] 2.7 |
+ | * [[http://oss.sgi.com/projects/fam/|FAM]] or [[https://people.gnome.org/~veillard/gamin/|Gamin]] (Gamin is recommended) | ||
* [[ http://freedesktop.org/Software/shared-mime-info | freedesktop.org MIME info database ]] current | * [[ http://freedesktop.org/Software/shared-mime-info | freedesktop.org MIME info database ]] current | ||
* [[ http://www.freedesktop.org/software/desktop-file-utils/releases | freedesktop.org utilities for manipulating .desktop files ]] current | * [[ http://www.freedesktop.org/software/desktop-file-utils/releases | freedesktop.org utilities for manipulating .desktop files ]] current | ||
Line 29: | Line 30: | ||
* Build the software by executing the following commands inside of the newly cloned git repository:<code> | * Build the software by executing the following commands inside of the newly cloned git repository:<code> | ||
$ ./autogen.sh | $ ./autogen.sh | ||
- | $ ./configure --prefix=$HOME/geda | + | $ ./configure --prefix=$HOME/geda --enable-silent-rules |
$ make | $ make | ||
$ make install | $ make install | ||
Line 69: | Line 70: | ||
- From inside the newly cloned repository, build gEDA/gaf:<code> | - From inside the newly cloned repository, build gEDA/gaf:<code> | ||
$ ./autogen.sh | $ ./autogen.sh | ||
- | $ ./configure --prefix=$HOME/geda [--enable-doxygen] | + | $ ./configure --prefix=$HOME/geda --enable-silent-rules [--enable-doxygen] |
$ make | $ make | ||
$ make install | $ make install |