Platform compatibility

From GNUstepWiki

(Difference between revisions)
Revision as of 03:22, 2 January 2008
Fedor (Talk | contribs)

← Previous diff
Revision as of 11:33, 23 May 2008
Cbv (Talk | contribs)
Updated information for Solaris
Next diff →
Line 19: Line 19:
= Solaris = = Solaris =
-=== Intel ===+Take a look at the required and recommended [[dependencies]]. Most of these can be found at [http://www.blastwave.org/ BlastWave] (which I personally recommend) or [http://www.sunfreeware.com/ Sun Freeware].
 +The notable exception are [http://www.haible.de/bruno/packages-ffcall.html ffcall]/[http://sources.redhat.com/libffi/ libffi], [http://www.apple.com/macosx/features/bonjour/ Bonjour] and [http://www.portaudio.com/ portaudio] (as of 2008-05-23).
-Move over to [http://www.blastwave.org/ BlastWave] or [http://www.sunfreeware.com/ Sun Freeware] to download and install all required [[dependencies]]. (Personally, I recommend the packages from [http://www.blastwave.org/ BlastWave] which usually are quite up-to-date. Interestingly, they already offer GNUstep-make as a package.)+If you plan on compiling those from source, make sure to enable the creation of SHARED libraries. ''Bonjour'' and ''ffcall'' compile right out of the box. For ''portaudio'' to compile, you will need to grab a daily-snapshot and you need to install [http://www.blastwave.org/packages.php/osndsys Open Sound System headers].
-If you follow the installation instructions for GNUstep, you should not run into any problems.+Then, if you follow the installation instructions for GNUstep, you should not run into any problems.
-However, if you want to select Window Maker from the X login, you need to do some additional editing. Check out http://www.gunfleet.com/solaris/winman.htm for that.+=== Intel ===
-The information about Window Maker found there basically also applies if you plan on using Azalea from [http://www.etoile-project.org/etoile/mediawiki/index.php?title=Main Étoilé].+ 
 +''Intentionally left blank''.
=== Sparc === === Sparc ===
Line 58: Line 60:
See [[Installation on Windows]] for details on MingW setup. Also look at precompiled binary installer, available from [ftp://ftp.gnustep.org/pub/gnustep/binaries/windows/ GNUstep's ftp site]. See [[Installation on Windows]] for details on MingW setup. Also look at precompiled binary installer, available from [ftp://ftp.gnustep.org/pub/gnustep/binaries/windows/ GNUstep's ftp site].
 +
= Others = = Others =

Revision as of 11:33, 23 May 2008

This article or section is a stub (i.e., in need of additional material).
You can help us by expanding it


Following are procedures for installing GNUstep on different Operating Systems.


Contents

BSD-based systems

To keep this list as brief as possible, information about these systems can be found here.


HP/UX


Linux-based systems

To keep this list as brief as possible, information about these systems can be found here.


Solaris

Take a look at the required and recommended dependencies. Most of these can be found at BlastWave (which I personally recommend) or Sun Freeware. The notable exception are ffcall/libffi, Bonjour and portaudio (as of 2008-05-23).

If you plan on compiling those from source, make sure to enable the creation of SHARED libraries. Bonjour and ffcall compile right out of the box. For portaudio to compile, you will need to grab a daily-snapshot and you need to install Open Sound System headers.

Then, if you follow the installation instructions for GNUstep, you should not run into any problems.

Intel

Intentionally left blank.

Sparc

GNUstep Solaris 10 U2 vmware appliance

  • Download sol u2 image, you need to have a Sun site account.
  • You can run this image in VMware server or VMware player 1.0.3.
  • Install Sun Studio 11 with latest patches.
  • Objective Compiler
    • compile your own
    • get it from BlastWave using pkg-get.
  • download all the GNUstep tar balls and follow build instruction.


OpenSolaris

This will be an add-on packages to OpenSolaris distributions using TWW tools to create SPARC/Intel packages in SVR4 formats. "pkg-inst gnustep-user-1.0 gnustep-developer-1.0 gnustep-apps-1.0" will install GNUstep user,developer and GNUstep native applications. pkg-rm will perform the reverse of installation.

It will have a nice name like GNUstep O.S. (OpenSolaris).


Windows

There are many Unix Environment solutions for windows. Currently GNUstep is using MingW as its UNIX environment foundation for Windows.

MingW

See Installation on Windows for details on MingW setup. Also look at precompiled binary installer, available from GNUstep's ftp site.


Others

To keep this list as brief as possible, information about these systems can be found here.