Dependencies

From GNUstepWiki

(Difference between revisions)
Revision as of 08:47, 17 April 2007
Cbv (Talk | contribs)
Links to Bonjour, NSNetService and NSNetServiceBrowser
← Previous diff
Revision as of 23:16, 23 January 2009
Geroldr (Talk | contribs)
GNUstep-base
Next diff →
Line 23: Line 23:
''' Required ''' ''' Required '''
* GNUstep-make * GNUstep-make
-* [http://www.haible.de/bruno/packages-ffcall.html ffcall] '''or''' [http://sources.redhat.com/libffi/ libffi] -- stack-frame handling+* [http://www.haible.de/bruno/packages-ffcall.html ffcall] '''or''' [http://sources.redhat.com/libffi/ libffi-dev (libffi)] -- stack-frame handling
-''' Recommended '''+''' Recommended development kits'''
-* [http://xmlsoft.org/ libxml2] -- for XML-based property-lists+* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists
-* [http://xmlsoft.org/XSLT/ libxslt] -- for style sheet support for use with XML+* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML
-* [http://www.openssl.org/ openssl] -- for HTTPS connections in [[NSURL]]+* [http://www.openssl.org/ libsssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]
 + 
 +The recommended and optional development kit packages in Debian and Ubuntu will pull in the compiled libraries for you as a dependancy. Selecting only the run-time library will generate a configure warning. If you continue with 'make', then the noted library functionalities will be missing in your final executable.
 + 
 +The remaining references give only the typical library name.
''' Optional ''' ''' Optional '''
Line 35: Line 39:
* libbfd -- universal "Binary File Descriptor" library, part of [http://www.gnu.org/software/binutils/ GNU binutils] * libbfd -- universal "Binary File Descriptor" library, part of [http://www.gnu.org/software/binutils/ GNU binutils]
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetService]] and [[NSNetServiceBrowser]] * [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetService]] and [[NSNetServiceBrowser]]
- 
- 
= GNUstep-gui = = GNUstep-gui =

Revision as of 23:16, 23 January 2009

The following is the current (as of December 27, 2006) list of direct dependencies for GNUstep.

Note :

  • some of these dependencies are dependent of each other (e.g. tiff requires jpeg, and libungif requires freetype2)
  • each of these dependencies may require additional libraries, which are not listed here
  • the given names may not accurately reflect the actual package name as provided by your system


Contents

GNUstep-make

Required

Optional

  • gdb -- for debugging
  • Window Maker -- this would install a lot of dependencies beforehand


GNUstep-base

Required

Recommended development kits

The recommended and optional development kit packages in Debian and Ubuntu will pull in the compiled libraries for you as a dependancy. Selecting only the run-time library will generate a configure warning. If you continue with 'make', then the noted library functionalities will be missing in your final executable.

The remaining references give only the typical library name.

Optional

GNUstep-gui

Required

  • GNUstep-base
  • tiff -- TIFF support

Recommended

  • jpeg -- JPEG support
  • png -- PNG support

Optional


GNUstep-back

XLIB

Required

  • GNUstep-gui

Recommended

ART

Required

Recommended

CAIRO

Required

  • GNUstep-gui
  • libart_lgpl2 -- 2D graphics supporting
  • glitz -- OpenGL image compositing library
  • cairo -- PDF 1.4 imaging model

Recommended


Documentation