The most simple way to get an up-to-date installation of GNUstep on Debian or Ubuntu is to add the [https://launchpad.net/~gnustep-dev/+archive/weekly GNUstep weekly PPA] to your distribution sources, provided by the GNUstep Developers team on Launchpad. On how to do this in detail, see the PPA page.

-

* Works on Ubuntu 12.10 Server

+

== Compiling manually ==

-

* Works on Ubuntu 13.10 Desktop

+

-

* (for Ubuntu 12.04 Desktop see bottom of the page for help)

+

* Uses clang and libobjc2 for all the new features like ARC, Blocks, etc.

-

* Uses llvm/clang source to ensure all the latest features are available

+

* Works with a fresh install and likely with a more completed installation.

-

* Includes GUI at the end

+

* Works on Ubuntu 12.10 Server.

-

* General Note: When compiling, it is generally good to tell clang both the family and version of the runtime: -fobjc-runtime=gnustep-1.7

+

* Works on Ubuntu 13.10 Desktop.

-

(The current version number can be had by looking at the latest ANNOUNCE filename in http://svn.gna.org/svn/gnustep/libs/libobjc2/trunk/ (e.g., ANNOUNCE.1.7))

+

* If you're trying Ubuntu 12.04 Desktop, see bottom of the page for help.

+

+

After this, you can try to install EtoileOS: see [[EtoileOS under Ubuntu Linux]].

<pre>

<pre>

-

# Objective C 2.0 on a fresh install of Ubuntu 12.10 Server

-

sudo apt-get install aptitude

sudo apt-get install aptitude

# Dependencies

# Dependencies

Line 208:

Line 208:

</pre>

</pre>

-

Ubuntu 12.04 Help

+

+

* General Note: When compiling, it is generally good to tell clang both the family and version of the runtime: -fobjc-runtime=gnustep-1.7

+

(The current version number can be had by looking at the latest ANNOUNCE filename in http://svn.gna.org/svn/gnustep/libs/libobjc2/trunk/ (e.g., ANNOUNCE.1.7))

+

+

+

<b>Ubuntu 12.04 Help</b>

In Ubuntu 12.04 Desktop, I found that running make -j8 in llvm failed with a "syntax error in VERSION script" error.

In Ubuntu 12.04 Desktop, I found that running make -j8 in llvm failed with a "syntax error in VERSION script" error.

Revision as of 14:32, 9 January 2014

The most simple way to get an up-to-date installation of GNUstep on Debian or Ubuntu is to add the GNUstep weekly PPA to your distribution sources, provided by the GNUstep Developers team on Launchpad. On how to do this in detail, see the PPA page.

Compiling manually

Uses clang and libobjc2 for all the new features like ARC, Blocks, etc.

Works with a fresh install and likely with a more completed installation.

Works on Ubuntu 12.10 Server.

Works on Ubuntu 13.10 Desktop.

If you're trying Ubuntu 12.04 Desktop, see bottom of the page for help.