GNUstep SVN Installation Guide

From GNUstepWiki

(Difference between revisions)
Revision as of 11:02, 9 March 2007
Pingi (Talk | contribs)
be all in all more helpful
← Previous diff
Revision as of 11:03, 9 March 2007
Pingi (Talk | contribs)
Download - typo
Next diff →
Line 8: Line 8:
==Download== ==Download==
svn co svn co
-See also [[using subversion]].+See also [[Using Subversion]].
== Makefile Package == == Makefile Package ==
<pre> <pre>

Revision as of 11:03, 9 March 2007

This page is a step-by-step "How-to compile the latest svn version of GNUstep". It's mainly a short summary of different documents available.

NOTE: Instruction on installing GNUstep on Windows are available at Installation on Windows.



Make sure to have the libraries mentioned as Dependencies installed – from their specific web sites or using your packaging system. (Note that some distris/flavours put header files into separate *-dev or *-devel packages. In this case these must be installed, too!) You may also want to have a look at the article Platform compatibility for notes on your platform.


 svn co

See also Using Subversion.

Makefile Package

cd core/make
make install

For configurations options see ./configure --help. For example ./configure --with-layout=fhs enables a more FHS-conformable filesystem layout.

Extra configuration needed every time you use "GNUstep" from a command-line:

. /usr/GNUstep/System/Library/Makefiles/

For Bourne compatible shells, or

. /usr/GNUstep/System/Library/Makefiles/GNUstep.csh

For csh or tcsh.

Base/Foundation Library

cd core/base
make install

GUI/AppKit Library

cd core/gui
make install

Backend Library

The most stable GNUstep backend currently is the one dependent on libart, but is no longer actively developed. The libcairo has become the official backend but is still unstable.

cd core/back
./configure --enable-graphics=cairo   #for standard backend leave this line out
make install