Sunday, December 04, 2005

GNUstep on Ubuntu/PPC

Ubuntu has GNUstep in universe components already. Here is some instruction on building GNUstep CVS on Ubuntu/PPC 5.10.

Because Ubuntu does not install the developement libraries by default, all the dependencies of GNUstep have to be installed from "Synaptic Package Manager". Most of them are main or restricted components. Here is the list (release number may be missed):

  • cvs
  • gobjc-4.0
  • make
  • libgmp-dev
  • openssl
  • libssl-dev
  • libxml2-dev
  • libxslt-dev
  • ffcall-dev (universe component)
  • libjpeg-dev
  • libtiff4-dev
  • libpng12-dev
  • libungif4-dev
  • libfreetype-dev
  • libx11-dev
  • libart-2.0-dev
  • libxft-dev
  • libxext-dev
  • libxmu6-dev

    Please follow GNUstep Build Guide for the rest.

    Issues:

  • X11 backend does not work by default because of font issue.
  • Art backend works, but install ArtResources need some tweak on Makefile: change GNUSTEP_ROOT to GNUSTEP_SYSTEM_ROOT.

    Suggestions:

  • Install Camaelon for theme. The lastest theme is Nesedah, which can be downloaded here.

    Updates:

  • GCC in Ubuntu is named as "gcc-4.0". Use "CC=gcc-4.0 ./configure" for building.
  • X11 backend by default uses Helvetica font, which I think is not available on Ubuntu. Setting NSFont default to another font may work.
  • Remember to source GNUstep in .bashrc.
  • 4 comments:

    mcgurme said...

    Thank you for these instructions, they were very helpful!

    Quentin said...

    On Feisty Fawn, the current version of Ubuntu, some of these packages do not exist anymore (wrong version, etc.).

    greed92 said...

    I have a little problem with the SystemPreferences.app. When I select a theme it just close. What I have to do?

    admin said...

    Thank you mito a300