<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.gnustep.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Geroldr</id>
	<title>GNUstepWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.gnustep.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Geroldr"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php/Special:Contributions/Geroldr"/>
	<updated>2026-04-20T06:58:25Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.7</generator>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=ProjectCenter.app&amp;diff=6362</id>
		<title>ProjectCenter.app</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=ProjectCenter.app&amp;diff=6362"/>
		<updated>2012-06-21T19:12:22Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: change noun (operation) to adjective (operating)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Application|&lt;br /&gt;
shortdescription = [[Image:projectcenter-060.png|thumb|Project editing session]]ProjectCenter is GNUstep's Integrated Developement Environment (IDE). It is based in part on NeXT's original Project Builder application under OPENSTEP4.2/Mach. It assists you in starting new projects and lets you manage your project files using a intuitive and well ordered graphical user interface. |&lt;br /&gt;
currentversion = [http://ftpmain.gnustep.org/pub/gnustep/dev-apps/ProjectCenter-0.6.1.tar.gz 0.6.1] |&lt;br /&gt;
releasedate = June 13, 2012 |&lt;br /&gt;
license = GPL |&lt;br /&gt;
overview =&lt;br /&gt;
Over a decade ago, NeXT Computer Inc. revolutionized application development by making two great developer tools available for their operating system OPENSTEP: Project Builder and Interface Builder. These applications made application development much easier and faster and took NeXT ahead of the other computer manufacturers and operating system vendors.&lt;br /&gt;
&lt;br /&gt;
Supporting the project types 'Application', 'Bundle', 'Library', 'Tool', and 'Aggregate', ProjectCenter automatically creates the project makefiles and aids you in the process of editing, project compilation, package building and debugging. In the future, built-in CVS support will be available, too. |&lt;br /&gt;
features =&lt;br /&gt;
ProjectCenter is a very useable application, but is still evolving. Support is there for project creation and inspection as well as basic Makefile generation. Using the 'Application' project type, you can already create graphical applications using ProjectCenter and Gorm in conjunction. |&lt;br /&gt;
maintainer = [mailto:stoyan255@ukr.net Serg Stoyan] is the current maintainer of ProjectCenter. Please contact him if you would like to submit a bug report or volunteer to improve ProjectCenter. The original author of ProjectCenter, Philippe C.D. Robert, no longer actively contributes to the application. |&lt;br /&gt;
relatedlinks = &lt;br /&gt;
* [[ProjectCenter FAQ]]&lt;br /&gt;
* [[Developer Guides]]&lt;br /&gt;
* [http://www.gnustep.org/experience/PierresDevTutorial/index.html Using ProjectCenter &amp;amp; Gorm tutorial]&lt;br /&gt;
* [[Gorm]] |&lt;br /&gt;
category = [[Category:Development_Applications]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Talk:GNUstep_SVN_Installation_Guide&amp;diff=6256</id>
		<title>Talk:GNUstep SVN Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Talk:GNUstep_SVN_Installation_Guide&amp;diff=6256"/>
		<updated>2012-01-31T00:55:14Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I found the GNUstep.sh file at the following location after svn installation on Ubuntu 10.04 LTS version today 2012-01-30&lt;br /&gt;
/usr/local/share/GNUstep/Makefiles/GNUstep.sh&lt;br /&gt;
&lt;br /&gt;
should we change to the shown path? Anyone know if the default has changed?&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Gerold&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=FOSDEM_2012&amp;diff=6254</id>
		<title>FOSDEM 2012</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=FOSDEM_2012&amp;diff=6254"/>
		<updated>2012-01-29T15:17:05Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* Who will attend FOSDEM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FOSDEM 2012 Announcement ==&lt;br /&gt;
&lt;br /&gt;
[http://fosdem.org/2012/ FOSDEM 2012] will take place at at the '''Université Libre de Bruxelles''', in '''Brussels''' on '''Saturday 4 and Sunday 5 February 2012'''.&lt;br /&gt;
&lt;br /&gt;
This page is for organizing GNUstep's participation in the event. This includes the organization of a developer meeting&lt;br /&gt;
the Friday before FOSDEM.&lt;br /&gt;
&lt;br /&gt;
== Organizer(s) ==&lt;br /&gt;
&lt;br /&gt;
* Lars Sonchocky-Helldorf (lars dot sonchocky dash helldorf at hamburg dot de)&lt;br /&gt;
* is somebody else interested in lending me a hand?&lt;br /&gt;
&lt;br /&gt;
== Who will attend FOSDEM ==&lt;br /&gt;
&lt;br /&gt;
One of the main reasons people attend the event is that you can meet, and talk directly to, other developers, whom you would otherwise meet only virtually (on mailing lists, emails, newsgroups, IRC etc.). We expect many lead developers and contributors to be present, so if you have never met them, you shouldn't miss this occasion!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following is a list of people of GNUstep fame who have confirmed (or denied) that they will be able to join us at the GNUstep meeting at FOSDEM 2012:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Friday&lt;br /&gt;
3. Feb&lt;br /&gt;
! Saturday&lt;br /&gt;
4. Feb&lt;br /&gt;
! Sunday&lt;br /&gt;
5. Feb&lt;br /&gt;
! Monday&lt;br /&gt;
6. Feb&lt;br /&gt;
! Special comments / topics&lt;br /&gt;
! Hotel&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Lars S.-Helldorf ||| Yes || Yes || Yes || No || event organizer || Argus&lt;br /&gt;
|-&lt;br /&gt;
| Nikolaus Schaller || No || Yes || Yes || No  || QuantumSTEP + Openmoko / GTA04.org || Argus&lt;br /&gt;
|-&lt;br /&gt;
| Quentin Mathé  || Yes || Yes || Yes ||  No || Étoilé || &lt;br /&gt;
|-&lt;br /&gt;
| Niels Grewe  || || || ||   || Étoilé, DBusKit || &lt;br /&gt;
|-&lt;br /&gt;
| David Chisnall  || || || ||   || Étoilé || &lt;br /&gt;
|-&lt;br /&gt;
| Sebastian Reitenbach || Yes || Yes || Yes || No || OpenBSD packages, GAP, OpenGroupware || Hotel The Moon&lt;br /&gt;
|-&lt;br /&gt;
| Nicolas Roard  || || || || ?  || Étoilé || &lt;br /&gt;
|-&lt;br /&gt;
| Fred Kiefer  || YES || YES || YES || NO  || GNUstep (GUI, Cairo) || Hotel Aqua&lt;br /&gt;
|-&lt;br /&gt;
| Riccardo Mottola  || || || || ?  || GNUstep, GAP || &lt;br /&gt;
|-&lt;br /&gt;
| Gerold Rupprecht || ? || Yes || Yes || ?  || GNUstep || &lt;br /&gt;
|-&lt;br /&gt;
| Richard Frith-Macdonald || Yes  ||  Yes || Yes || No  || GNUstep || Argus&lt;br /&gt;
|-&lt;br /&gt;
| N.N. ||  t.b.d. || t.b.d. || t.b.d. || t.b.d. || t.b.d. ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Dev-Room Presentations and Events ==&lt;br /&gt;
&lt;br /&gt;
The room at out disposal will be '''AW1.126''' (capacity is 72 seats (this is more than twice of what we had the years ago); in the building &amp;quot;AW&amp;quot;),&lt;br /&gt;
-- on '''Saturday 2011-02-04''' from (to be confirmed) '''11:00''' to '''19:00'''&lt;br /&gt;
&lt;br /&gt;
=== Call for participation ===&lt;br /&gt;
&lt;br /&gt;
We are looking for people who want to give a talk, moderate a discussion, hold a hand ons (practice) / hacking session or organize a code sprint. Please send your proposals to [mailto:discuss-gnustep@gnu.org GNUstep discussion list], the organizers mentioned [[FOSDEM_2011#Organizers|above]] or - if you've got a wiki account - enter them right [http://wiki.gnustep.org/index.php?title=FOSDEM_2011&amp;amp;action=edit&amp;amp;section=6 here]. At first a title, a short summary, proposed duration and a preffered time slot would do, so we can start scheduling as soon as possible.&lt;br /&gt;
&lt;br /&gt;
'''deadline for filing is t.b.d., deadline for the papers is t.b.d.'''&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The FOSDEM organizers strongly recommend a '''granularity of 15 minute blocks'''. So if a talk is just 15 (lightning talk), 30 or 45 minutes long - fine! But we should have 15 minutes breaks between the talks so that the visitors have enough time to find a seat and the presenters have enough time to get ready.&lt;br /&gt;
&lt;br /&gt;
=== List of submitted talk/discussion/session proposals ===&lt;br /&gt;
&lt;br /&gt;
Please submit through *[mailto:discuss-gnustep@gnu.org GNUstep discussion list]* until *2011-12-31*&lt;br /&gt;
&lt;br /&gt;
=== Wishlist for talks/discussions/sessions ===&lt;br /&gt;
&lt;br /&gt;
Enter talks/discussions/sessions here you would be interested in.&lt;br /&gt;
&lt;br /&gt;
* GNUstep Progresses and Roadmap&lt;br /&gt;
* CoreBase and CoreGraphics/Opal in GNUstep&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!width=&amp;quot;65pt&amp;quot;| Time Slot !! width=&amp;quot;130pt&amp;quot;| Author !! width=&amp;quot;360pt&amp;quot;| Title / Abstract !! width=&amp;quot;130pt&amp;quot;| Kind !! width=&amp;quot;40pt&amp;quot; | Slides&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;background:#ddd;&amp;quot; | '''Saturday, Feb 04, 2012'''&lt;br /&gt;
|-&lt;br /&gt;
| 11:00 - 11:15 || GNUstep Developers || '''GNUstep Developer's Meeting'''&lt;br /&gt;
&lt;br /&gt;
Meet the GNUstep developers face to face, discuss current afairs of GNUstep, share news about the latest development and plans on GNUstep, improve collaboration between the several GNUstep related projects&lt;br /&gt;
&lt;br /&gt;
|| meeting, discussion || -&lt;br /&gt;
|-&lt;br /&gt;
| 11:15 - 11:45 || Sebastian Reitenbach || '''OpenBSD GNUstep ports update'''&lt;br /&gt;
&lt;br /&gt;
Topics covered:&lt;br /&gt;
* Why the hell on OpenBSD&lt;br /&gt;
* How easy it is to create a new GNUstep port&lt;br /&gt;
* What's new compared to last year&lt;br /&gt;
* Problems I encountered over the last year&lt;br /&gt;
* Goals for the next year&lt;br /&gt;
&lt;br /&gt;
|| talk || t.b.d. link to slides&lt;br /&gt;
|-&lt;br /&gt;
| 12:00 - 12:30 || Sebastian Reitenbach || '''OpenGroupware - Phoenix from the ashes'''&lt;br /&gt;
&lt;br /&gt;
Topics covered:&lt;br /&gt;
* short history of OpenGroupware, overview of its features&lt;br /&gt;
* porting effort from gnustep-make 1 to gnustep-make 2, and from libFoundation to gnustep-base&lt;br /&gt;
* OpenGroupware is now based on SOPE fork from the SOGo team, lots of bugs in SOPE got fixed&lt;br /&gt;
* talk about some new features&lt;br /&gt;
* OpenGroupware-5.5rc1 (I hope to agree with Adam to release it even before the FOSDEM)&lt;br /&gt;
* short Demo&lt;br /&gt;
&lt;br /&gt;
|| talk || t.b.d. link to slides&lt;br /&gt;
|-&lt;br /&gt;
| 12:45 - 13:30 || Sebastian Reitenbach || '''A GNUstep Applications Overview'''&lt;br /&gt;
&lt;br /&gt;
* it will feature GAP (GNUstep Application Project)&lt;br /&gt;
** introduce the project, and its goals&lt;br /&gt;
** cover some of the applications found there&lt;br /&gt;
* it will also include the usual known suspects: GWorkspace, ProjectCenter, Gorm, ...&lt;br /&gt;
* it will also cover some other nice GNUstep applications found scattered all over the web, for example:&lt;br /&gt;
** CDPlayer, Burn, GNUMail, SimpleAgenda, Zipper and more&lt;br /&gt;
* show/demonstrate some of the applications live&lt;br /&gt;
&lt;br /&gt;
|| talk || t.b.d. link to slides&lt;br /&gt;
|-&lt;br /&gt;
| 13:45 - 14:15 || Fred Kiefer || '''GNUstep GUI: Recent Developments - Graphics and Text'''&lt;br /&gt;
&lt;br /&gt;
* New features in the text system this year&lt;br /&gt;
* Resolution Independence/scale factor support&lt;br /&gt;
* Other graphics improvements&lt;br /&gt;
* Demo&lt;br /&gt;
&lt;br /&gt;
|| talk || t.b.d. link to slides&lt;br /&gt;
|-&lt;br /&gt;
| 14:30 - 15:00 || Quentin Mathé || '''Étoilé: What has been done over the past year and what's next?'''&lt;br /&gt;
&lt;br /&gt;
In this presentation, we will take a look at the Étoilé progresses over the past year. We will summarize our work on both our core frameworks and GNUstep. We will also discuss the project status in a broader way, and what can be expected in 2012.&lt;br /&gt;
&lt;br /&gt;
|| talk || t.b.d. link to slides&lt;br /&gt;
|-&lt;br /&gt;
| 15:15 - 16:00 || Richard Frith-Macdonald || '''Enterprise Control, Configuration and Logging/Alarming using GNUstep-base'''&lt;br /&gt;
&lt;br /&gt;
1. An overview of the problem of dealing with multiple server processes on multiple hosts and sites.  How to provide fault tolerance and how to scale up without losing control.&lt;br /&gt;
2. A discussion of the use of the basic technologies such as Distributed Objects and property lists etc to implement these systems.&lt;br /&gt;
3. Control ... how we start/stop server processes, prevent duplication of processes, support automated restart, and query the state of processes.&lt;br /&gt;
4. Configuration ... how we provide specific configuration to each process under central control, yet allow those servers to operate independently.&lt;br /&gt;
5. Logging/Alarming ... how we provide and manage simple and consistent audit/debug logging facilities for server processes, and how we integrate with SNMP.&lt;br /&gt;
&lt;br /&gt;
|| talk || t.b.d. link to slides&lt;br /&gt;
|-&lt;br /&gt;
| 16:15 - 17:00 || Quentin Mathé || '''CoreObject : An Object Store built for Revision Control and Desktop Environment Needs'''&lt;br /&gt;
&lt;br /&gt;
This talk will introduce CoreObject, an Object Store built from the ground up to support features such as selective undo, live collaboration without locking, branching, etc. not found in Object-Oriented Databases until now. CoreObject is not based on Operational Transformations but a new Object Graph Diffing and Merging model, that makes possible to integrate these revision control features into a database and ensure they scale to large object histories.&lt;br /&gt;
From a desktop environment perspective, revision tracks are available to create interactive views on the history and support multiple undo/redo granularity levels. CoreObject also comes with a collection of reusable object models to solve recurrent use cases in document management, organization and edition.&lt;br /&gt;
&lt;br /&gt;
|| talk || t.b.d. link to slides&lt;br /&gt;
|-&lt;br /&gt;
| 17:15 - 18:00 || David Chisnall || '''New Features of Objective-C'''&lt;br /&gt;
&lt;br /&gt;
With iOS 5 and OS X 10.7, Apple introduced a number of new Objective-C features.  With the release of version 1.6 of the GNUstep Objective-C runtime and version 3.0 of clang these are now all available to GNUstep developers.  The new features include better data hiding, automatic reference counting, and a number of other features.  This talk will cover these features, as well as some of the extensions beyond Apple's version and the improvements in Objective-C performance since FOSDEM last year.&lt;br /&gt;
&lt;br /&gt;
|| talk || t.b.d. link to slides&lt;br /&gt;
|-&lt;br /&gt;
| 18:15 - 19:00 || Dr. H. Nikolaus Schaller || '''QuantumSTEP: new frameworks and future directions'''&lt;br /&gt;
&lt;br /&gt;
QuantumSTEP is a technology study framework and application&lt;br /&gt;
suite that is partially based on GNUstep. It aims at consequently&lt;br /&gt;
using Objective-C on embedded and portable devices. This talk&lt;br /&gt;
describes the latest additions to the frameworks: CoreLocation,&lt;br /&gt;
MKMapKit, CoreWLAN, CoreTelephony and demonstrates how&lt;br /&gt;
they work on the new GTA04 hardware.&lt;br /&gt;
&lt;br /&gt;
|| talk || t.b.d. link to slides&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Suggested Hotels ==&lt;br /&gt;
&lt;br /&gt;
last year Sebastian Reitenbach and Nikolaus Schaller have booked here. Ask them on the mailing list on their Experience:&lt;br /&gt;
&lt;br /&gt;
=== Louise Hotel ===&lt;br /&gt;
* 40, rue Veydt&lt;br /&gt;
* 1050 Bruxelles&lt;br /&gt;
* http://www.louisehotel.com/&lt;br /&gt;
* Sebastian Reitenbach says:&lt;br /&gt;
** book via: http://www.hotelreservierungen.de , which is cheaper than the offer on the hotel site. The reservation includes breakfast.&lt;br /&gt;
** free WiFi is available&lt;br /&gt;
** it costs only about half the price of the Argus hotel from last year. &lt;br /&gt;
** Its near avenue louise, only a foot walk away from the university campus.&lt;br /&gt;
&lt;br /&gt;
NOTE Dec 2011: appears to have changed owner and is no longer listed in online booking portals&lt;br /&gt;
&lt;br /&gt;
=== Argus Hotel Brussels (Belguim) (good experiences from past years) ===&lt;br /&gt;
*6, Rue Capitaine Crespel &lt;br /&gt;
*B-1050 Bruxelles, Belgique&lt;br /&gt;
*Tel +32 2 514 07 70&lt;br /&gt;
*Fax +32 2  514 12 22&lt;br /&gt;
*reception@hotel-argus.be&lt;br /&gt;
*Rate: 65/night - but you have to ask for the 'GNUstep/FOSDEM' discount&lt;br /&gt;
*has free Internet ;-)&lt;br /&gt;
&lt;br /&gt;
Normal prices are here:&lt;br /&gt;
&lt;br /&gt;
http://www.hotel-argus.be/ukrates.htm&lt;br /&gt;
&lt;br /&gt;
but there are discounts available:&lt;br /&gt;
&lt;br /&gt;
http://www.hotel-argus.be/ukpromotions.htm&lt;br /&gt;
&lt;br /&gt;
and we'll ask for even better discounts for a group booking (we need to know who's will be there for that!)&lt;br /&gt;
&lt;br /&gt;
Some people booked that hotel in the last years: Nicolas, Marcus, Helge ,Lars.&lt;br /&gt;
&lt;br /&gt;
=== Sun Hotel in Brussels (Belguim)  (not recommended) ===&lt;br /&gt;
*Rue du Berger, 38 &lt;br /&gt;
*1050 Brussels (near Porte de Namur)&lt;br /&gt;
*Tel : +32(0)2 511 21 19&lt;br /&gt;
*Fax : +32(0)2 512 32 71&lt;br /&gt;
*sunhotel@skynet.be&lt;br /&gt;
*www.hotels-belgium.com/brussel-al/sunhotel.htm&lt;br /&gt;
&lt;br /&gt;
*50 EUR/Single room with breakfast&lt;br /&gt;
*22 rooms total&lt;br /&gt;
*3km distance to University&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
has internet access, will make breakfast room available for developers after 11:00 am. Two electrical plugs for breakfast room, so need extension cord with  additional plugs. Ask for first or second floor rooms close to reception for good wifi connections.&lt;br /&gt;
&lt;br /&gt;
=== Hotel Sabina in Brussels (Belgium)===&lt;br /&gt;
*Rue du Nord 78&lt;br /&gt;
*B-1000 Brussels&lt;br /&gt;
*Tel: (32)2 218 26 37&lt;br /&gt;
*Fax: (32)2 219 32 39&lt;br /&gt;
(very good rating by visitors)&lt;br /&gt;
63 EUR/Single with breakfast&lt;br /&gt;
8 single only + 16 double rooms&lt;br /&gt;
4,2km distance&lt;br /&gt;
&lt;br /&gt;
=== Hotel Mozart in Bruxelles (Belgium)===&lt;br /&gt;
*Rue Marché aux Fromages 23&lt;br /&gt;
*B-1000 Brussels&lt;br /&gt;
*Tel +32 2 502 66 61&lt;br /&gt;
*Fax +32 2 502 77 58&lt;br /&gt;
*Email Hotel.mozart@skynet.be&lt;br /&gt;
http://www.hotels-belgium.com/brussel-center/mozart.htm&lt;br /&gt;
&lt;br /&gt;
70 EUR/Single room NO breakfast&lt;br /&gt;
WLAN&lt;br /&gt;
&lt;br /&gt;
51 rooms total&lt;br /&gt;
4,2km distance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are open to other suggestions. Please take into account distance to the University and access to public transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
A quick introduction to Brussels:&lt;br /&gt;
http://wikitravel.org/en/Brussel&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Category:FOSDEM]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background: #ff958e;&amp;quot;&lt;br /&gt;
| If you want to participate, you need to [[Special:Userlogin|create an account]] and send a mail with your user name to ''&amp;lt;tt&amp;gt;webmasters [AT] gnustep.org&amp;lt;/tt&amp;gt;'' to request write-access. We are sorry for the inconvenience, but this procedure has become necessary to prevent SPAM'ing of this site.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=6190</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=6190"/>
		<updated>2011-08-20T22:01:16Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-base */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x, 2.95 minimum (with gnustep-supplied libobjc)&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://site.icu-project.org/ libicu-dev (icu)] -- for International Components for Unicode&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils] (binutils-dev)&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
GNUstep-back currently supports three separate back-ends (xlib, art and cairo). Windows currently uses its own default backend.&lt;br /&gt;
&lt;br /&gt;
''' Required for all back-ends '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Required for X11 back-ends '''&lt;br /&gt;
* [http://www.x.org/wiki/ libxt-dev] --development kit for X11 toolkit intrinsics library&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing the libxt-dev development kit will automatically pull in libice-dev, libsm-dev&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxext-dev development kit to support shared memory and additional X-Windows extensions&lt;br /&gt;
&lt;br /&gt;
''' Recommended for all X11 back-ends '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- Freetype based font drawing API This changes the anti-aliasing of fonts over the default methods.&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxft-dev development kit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
As above.&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
'''Required'''&lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libfreetype6-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libart-2.0-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
'''Optional'''&lt;br /&gt;
Cairo supports multiple output devices.&lt;br /&gt;
&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing the libglitz-glx1-dev development kit will pull in libgl1-mesa-dev, libglitz1-dev, mesa-common-dev, xlibmesa-gl-dev&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Get_Help&amp;diff=6146</id>
		<title>Get Help</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Get_Help&amp;diff=6146"/>
		<updated>2011-04-26T06:00:12Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* IRC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Like many free software projects, the mailing lists are the main means of getting support from the rest of the community. Details of the main project lists are below. If unsure, send it to discuss-gnustep and include an invitation to direct you to a more appropriate list. Please notice that some lists are at gnu.org and some are at gna.org else you may get an error back.&lt;br /&gt;
&lt;br /&gt;
== Mailing Lists ==&lt;br /&gt;
&lt;br /&gt;
To subscribe to, unsubscribe from or view the archives of any of the mailing lists, just click on the links below and follow the instructions. Alternatively, most of them are also archived at [http://www.nabble.com/GNUstep-f1880.html Nabble] and [http://news.gmane.org/search.php?match=gnustep GMANE], and questions you post there will get forwarded to the corresponding mailing list.&lt;br /&gt;
&lt;br /&gt;
=== For Users and Developers ===&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/discuss-gnustep discuss-gnustep@gnu.org] &lt;br /&gt;
: This is the most active list for all general discussions and questions. We also would like to hear about ideas for applications for the GNUstep environment and related issues.&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/info-gnustep info-gnustep@gnu.org]&lt;br /&gt;
: For infos and announcements related to GNUstep libraries and applications.&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/apps-gnustep apps-gnustep@gnu.org]&lt;br /&gt;
: For discussions related to GNUstep applications.&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/help-gnustep help-gnustep@gnu.org]&lt;br /&gt;
: For help with GNUstep libraries and applications. This list is rarely read, so it is better to use discuss-gnustep.&lt;br /&gt;
&lt;br /&gt;
=== For Developers ===&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/gnustep-dev gnustep-dev@gnu.org]&lt;br /&gt;
: This mailing list has been established to keep the noise low when it comes to core topics and generally boring discussions about technical aspects of GNUstep.&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/bug-gnustep bug-gnustep@gnu.org]&lt;br /&gt;
: A mailing list for submitting bug reports and patches. Reports filed in the bug tracker are also sent here.&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/gnustep-packagers gnustep-packagers@gna.org]&lt;br /&gt;
: Mailing list for people who package GNUstep itself and related GNUstep apps.&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/gnustep-ui gnustep-ui@gna.org]&lt;br /&gt;
: Discussion about the GNUstep User Interface, its look and behaviour.&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/gnustep-marketing gnustep-marketing@gna.org]&lt;br /&gt;
: Marketing and promotion of the GNUstep project and its applications.&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/gnustep-webmasters gnustep-webmasters@gnustep.org]&lt;br /&gt;
: For comments and discussions about GNUstep web pages.&lt;br /&gt;
&lt;br /&gt;
== IRC ==&lt;br /&gt;
&lt;br /&gt;
Some, but not all, GNUstep developers can also be reached through IRC at [irc://irc.freenode.net/gnustep]. If that link doesn't work for you, connect manually to &amp;lt;tt&amp;gt;irc.freenode.net&amp;lt;/tt&amp;gt; (or &amp;lt;tt&amp;gt;irc.gnu.org&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;irc.debian.org&amp;lt;/tt&amp;gt;, same network) and &amp;lt;tt&amp;gt;/join #GNUstep&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Examples of IRC clients you can use: [http://www.xchat.org/ xchat] (UNICES and Windows), [http://www.pidgin.im/ Pidgin] (UNICES and Windows), [http://www.mirc.com/ mirc] (Windows) or [http://www.aeruder.net/talksoup/ TalkSoup] on GNUstep's [http://livecd.gnustep.org/ LiveCD for Intel] or irssi from a bash shell.&lt;br /&gt;
&lt;br /&gt;
== Newsgroups ==&lt;br /&gt;
&lt;br /&gt;
[http://news.gmane.org/search.php?match=gnustep GMANE] carries the GNUstep mailinglists by NNTP&lt;br /&gt;
&lt;br /&gt;
* comp.lang.objective-c* : The Objective-C language and environment.&lt;br /&gt;
* gnu.gnustep.announce* : Info and announcements (Moderated)&lt;br /&gt;
* gnu.gnustep.bug* : Bug reports for gnustep.&lt;br /&gt;
* gnu.gnustep.discuss* : Discussion of gnustep.&lt;br /&gt;
* gnu.gnustep.help* : Requests for help with gnustep.&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=FOSDEM_2010&amp;diff=5683</id>
		<title>FOSDEM 2010</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=FOSDEM_2010&amp;diff=5683"/>
		<updated>2009-10-16T13:44:30Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* Who will attend FOSDEM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FOSDEM 2010 Announcement ==&lt;br /&gt;
&lt;br /&gt;
[http://fosdem.org/2010/ FOSDEM 2010] will take place at at the '''Université Libre de Bruxelles''', in '''Brussels''' on '''Saturday 6 and Sunday 7 February 2010'''.&lt;br /&gt;
&lt;br /&gt;
This page is for organizing GNUstep's participation in the event. This includes the organization of a developer meeting&lt;br /&gt;
the Friday before FOSDEM.&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
&lt;br /&gt;
* Lars Sonchocky-Helldorf&lt;br /&gt;
* t.b.d.&lt;br /&gt;
&lt;br /&gt;
== Who will attend FOSDEM ==&lt;br /&gt;
&lt;br /&gt;
One of the main reasons people attend the event is that you can meet, and talk directly to, other developers, whom you would otherwise meet only virtually (on mailing lists, emails, newsgroups, IRC etc.). We expect many lead developers and contributors to be present, so if you have never met them, you shouldn't miss this occasion!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following is a list of people of GNUstep fame who have confirmed (or denied) that they will be able to join us at the GNUstep meeting at FOSDEM 2010:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Presence&lt;br /&gt;
! Friday&lt;br /&gt;
! Saturday&lt;br /&gt;
! Sunday&lt;br /&gt;
! Special comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Lars S.-Helldorf || likely  || likely  || likely  || likely  || &lt;br /&gt;
|-&lt;br /&gt;
| Nicolas Roard || likely  || likely  || likely  || likely  || &lt;br /&gt;
|-&lt;br /&gt;
| Gerold Rupprecht || likely  || likely  || likely  || likely  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Suggested Hotels ==&lt;br /&gt;
&lt;br /&gt;
Thanks to Nikolaus Schaller who has done some initial research as follows:&lt;br /&gt;
&lt;br /&gt;
=== Argus Hotel Brussels (Belguim) (good experiences from last year) ===&lt;br /&gt;
*6, Rue Capitaine Crespel &lt;br /&gt;
*B-1050 Bruxelles, Belgique&lt;br /&gt;
*Tel +32 2 514 07 70&lt;br /&gt;
*Fax +32 2  514 12 22&lt;br /&gt;
*reception@hotel-argus.be&lt;br /&gt;
*Rate: 65/night - but you have to ask for the 'GNUstep/FOSDEM' discount&lt;br /&gt;
*has free Internet ;-)&lt;br /&gt;
&lt;br /&gt;
Normal prices are here:&lt;br /&gt;
&lt;br /&gt;
http://www.hotel-argus.be/ukrates.htm&lt;br /&gt;
&lt;br /&gt;
but there are discounts available:&lt;br /&gt;
&lt;br /&gt;
http://www.hotel-argus.be/ukpromotions.htm&lt;br /&gt;
&lt;br /&gt;
and we'll ask for even better discounts for a group booking (we need to know who's will be there for that!)&lt;br /&gt;
&lt;br /&gt;
Some people booked that hotel: Nicolas, Marcus, Helge ,Lars.&lt;br /&gt;
&lt;br /&gt;
=== Sun Hotel in Brussels (Belguim)  (not recommended) ===&lt;br /&gt;
*Rue du Berger, 38 &lt;br /&gt;
*1050 Brussels (near Porte de Namur)&lt;br /&gt;
*Tel : +32(0)2 511 21 19&lt;br /&gt;
*Fax : +32(0)2 512 32 71&lt;br /&gt;
*sunhotel@skynet.be&lt;br /&gt;
*www.hotels-belgium.com/brussel-al/sunhotel.htm&lt;br /&gt;
&lt;br /&gt;
*50 EUR/Single room with breakfast&lt;br /&gt;
*22 rooms total&lt;br /&gt;
*3km distance to University&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
has internet access, will make breakfast room available for developers after 11:00 am. Two electrical plugs for breakfast room, so need extension cord with  additional plugs. Ask for first or second floor rooms close to reception for good wifi connections.&lt;br /&gt;
&lt;br /&gt;
=== Hotel Sabina in Brussels (Belgium)===&lt;br /&gt;
*Rue du Nord 78&lt;br /&gt;
*B-1000 Brussels&lt;br /&gt;
*Tel: (32)2 218 26 37&lt;br /&gt;
*Fax: (32)2 219 32 39&lt;br /&gt;
(very good rating by visitors)&lt;br /&gt;
63 EUR/Single with breakfast&lt;br /&gt;
8 single only + 16 double rooms&lt;br /&gt;
4,2km distance&lt;br /&gt;
&lt;br /&gt;
=== Hotel Mozart in Bruxelles (Belgium)===&lt;br /&gt;
*Rue Marché aux Fromages 23&lt;br /&gt;
*B-1000 Brussels&lt;br /&gt;
*Tel +32 2 502 66 61&lt;br /&gt;
*Fax +32 2 502 77 58&lt;br /&gt;
*Email Hotel.mozart@skynet.be&lt;br /&gt;
http://www.hotels-belgium.com/brussel-center/mozart.htm&lt;br /&gt;
&lt;br /&gt;
70 EUR/Single room NO breakfast&lt;br /&gt;
WLAN&lt;br /&gt;
&lt;br /&gt;
51 rooms total&lt;br /&gt;
4,2km distance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are open to other suggestions. Please take into account distance to the University and access to public transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
A quick introduction to Brussels:&lt;br /&gt;
http://wikitravel.org/en/Brussel&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Category:FOSDEM]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=GNUMail.app&amp;diff=5652</id>
		<title>GNUMail.app</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=GNUMail.app&amp;diff=5652"/>
		<updated>2009-07-02T11:47:56Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
{{Application|&lt;br /&gt;
shortdescription = GNUMail is the official GNUstep mail application and a clone of NeXT's Mail.app. |&lt;br /&gt;
&lt;br /&gt;
currentversion = [http://www.collaboration-world.com/cgi-bin/project/download.cgi/GNUMail-1.2.0pre3.tar.gz?rid=103 1.2.0pre3] |&lt;br /&gt;
&lt;br /&gt;
releasedate = February 06, 2007 |&lt;br /&gt;
&lt;br /&gt;
license = GPL 2.0 |&lt;br /&gt;
&lt;br /&gt;
overview = The current version of GNUMail.app is already quite stable and rich in functionalities and will work well for a day-to-day MUA use. |&lt;br /&gt;
&lt;br /&gt;
features = Please check the project's [http://www.collaboration-world.com/gnumail/ homepage] for a complete feature overview.&lt;br /&gt;
&lt;br /&gt;
GNUMail also uses an extensive number of bundles, some which are more mature than others. These can be disabled simply by either removing or changing their names such as &lt;br /&gt;
mv /usr/lib/GNUstep/ApplicationSupport/GNUMail/PGP.bundle/ ./PGP.bundle.hide&lt;br /&gt;
&lt;br /&gt;
The Maildir message storage format should be preferred for new users (better performance, more robust).&lt;br /&gt;
&lt;br /&gt;
If you are still using the mbox file format to store your messages and having problems try to delete the cache files. These can be found in your ~/Mailbox subdirectory.  &lt;br /&gt;
&lt;br /&gt;
Account preferences are stored in ~/GNUstep/Defaults/.GNUstepDefaults&lt;br /&gt;
&lt;br /&gt;
 |&lt;br /&gt;
&lt;br /&gt;
maintainer = &lt;br /&gt;
* [mailto:ludovic@sophos.ca Ludovic Marcotte] |&lt;br /&gt;
&lt;br /&gt;
relatedlinks = &lt;br /&gt;
* [http://www.collaboration-world.com/gnumail/ GNUMail's Official Web Site]&lt;br /&gt;
* [[Pantomime]] |&lt;br /&gt;
&lt;br /&gt;
category = [[Category:Mail Applications]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5548</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5548"/>
		<updated>2009-03-01T16:39:17Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-base */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x, 2.95 minimum (with gnustep-supplied libobjc)&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils] (binutils-dev)&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
GNUstep-back currently supports three separate back-ends (xlib, art and cairo). Windows currently uses its own default backend.&lt;br /&gt;
&lt;br /&gt;
''' Required for all back-ends '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Required for X11 back-ends '''&lt;br /&gt;
* [ http://www.x.org/wiki/ libxt-dev] --development kit for X11 toolkit intrinsics library&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing the libxt-dev development kit will automatically pull in libice-dev, libsm-dev&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxext-dev development kit to support shared memory and additional X-Windows extensions&lt;br /&gt;
&lt;br /&gt;
''' Recommended for all X11 back-ends '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- Freetype based font drawing API This changes the anti-aliasing of fonts over the default methods.&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxft-dev development kit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
As above.&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
'''Required'''&lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libfreetype6-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libart-2.0-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
'''Optional'''&lt;br /&gt;
Cairo supports multiple output devices.&lt;br /&gt;
&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing the libglitz-glx1-dev development kit will pull in libgl1-mesa-dev, libglitz1-dev, mesa-common-dev, xlibmesa-gl-dev&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5536</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5536"/>
		<updated>2009-02-21T17:20:04Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-back */ X-11 shared memory required&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x, 2.95 minimum (with gnustep-supllied libobjc)&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
GNUstep-back currently supports three separate back-ends (xlib, art and cairo). Windows currently uses its own default backend.&lt;br /&gt;
&lt;br /&gt;
''' Required for all back-ends '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Required for X11 back-ends '''&lt;br /&gt;
* [ http://www.x.org/wiki/ libxt-dev] --development kit for X11 toolkit intrinsics library&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing the libxt-dev development kit will automatically pull in libice-dev, libsm-dev&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxext-dev development kit to support shared memory and additional X-Windows extensions&lt;br /&gt;
&lt;br /&gt;
''' Recommended for all X11 back-ends '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- Freetype based font drawing API This changes the anti-aliasing of fonts over the default methods.&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxft-dev development kit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
As above.&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
'''Required'''&lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libfreetype6-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libart-2.0-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
'''Optional'''&lt;br /&gt;
Cairo supports multiple output devices.&lt;br /&gt;
&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing the libglitz-glx1-dev development kit will pull in libgl1-mesa-dev, libglitz1-dev, mesa-common-dev, xlibmesa-gl-dev&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5535</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5535"/>
		<updated>2009-02-21T17:17:21Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-back */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x, 2.95 minimum (with gnustep-supllied libobjc)&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
GNUstep-back currently supports three separate back-ends (xlib, art and cairo). Windows currently uses its own default backend.&lt;br /&gt;
&lt;br /&gt;
''' Required for all back-ends '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Required for X11 back-ends '''&lt;br /&gt;
* [ http://www.x.org/wiki/ libxt-dev] --development kit for X11 toolkit intrinsics library&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing the libxt-dev development kit will automatically pull in libice-dev, libsm-dev&lt;br /&gt;
&lt;br /&gt;
''' Recommended for all X11 back-ends '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- Freetype based font drawing API This changes the anti-aliasing of fonts over the default methods.&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxft-dev development kit.&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxext-dev development kit to support shared memory and additional X-Windows extensions (highly recommended)&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
As above.&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
'''Required'''&lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libfreetype6-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libart-2.0-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
'''Optional'''&lt;br /&gt;
Cairo supports multiple output devices.&lt;br /&gt;
&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing the libglitz-glx1-dev development kit will pull in libgl1-mesa-dev, libglitz1-dev, mesa-common-dev, xlibmesa-gl-dev&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=5510</id>
		<title>Template:GNUstep News</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=5510"/>
		<updated>2009-02-07T16:28:35Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Feb 7 2009 ===&lt;br /&gt;
&lt;br /&gt;
We are currently 25 persons listening to David Chisnall's remote presentation on Pragmatic Smalltalk and the LanguageKit.&lt;br /&gt;
which allows using Smalltalk with Objective-C. Under 1000 lines of code are specific to Smalltalk.&lt;br /&gt;
&lt;br /&gt;
Objective-C objects and Smalltalk objects use the same structure. An object can have methods in Objective-C and Smalltalk. No virtual machine, just a small runtime library is being used.&lt;br /&gt;
&lt;br /&gt;
Slides will hopefully be up later.&lt;br /&gt;
&lt;br /&gt;
=== Feb 7,8 2009 ===&lt;br /&gt;
* Join other GNUstep developers at FOSDEM in Brussels for presentations, tutorials, hacking and meeting other developers.&lt;br /&gt;
More details can be found at http://www.fosdem.org&lt;br /&gt;
&lt;br /&gt;
=== Jan 8, 2009 ===&lt;br /&gt;
* Marcelo Yassunori Matuda announced that he has gotten GNUspeech working on GNUstep.  Thank you, Marcelo!!&lt;br /&gt;
* You can find out more about the  GNUspeech project [http://www.gnu.org/software/gnuspeech/ here].&lt;br /&gt;
* To download the GNUstep version of GNUspeech, get it from SVN at svn://svn.sv.gnu.org/gnuspeech/gnustep/trunk.&lt;br /&gt;
&lt;br /&gt;
=== Jan 6, 2009 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Make]]  2.0.8 stable release'''&lt;br /&gt;
* Fix a bug relating to installation in a different domain.&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.0.8.tar.gz Download Make])&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=5499</id>
		<title>Template:GNUstep News</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=5499"/>
		<updated>2009-01-29T21:06:32Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* Feb 7,8 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Feb 7,8 2009 ===&lt;br /&gt;
* Join other GNUstep developers at FOSDEM in Brussels for presentations, tutorials, hacking and meeting other developers.&lt;br /&gt;
More details can be found at http://www.fosdem.org&lt;br /&gt;
&lt;br /&gt;
=== Jan 8, 2009 ===&lt;br /&gt;
* Marcelo Yassunori Matuda announced that he has gotten GNUspeech working on GNUstep.  Thank you, Marcelo!!&lt;br /&gt;
* You can find out more about the  GNUspeech project [http://www.gnu.org/software/gnuspeech/ here].&lt;br /&gt;
* To download the GNUstep version of GNUspeech, get it from SVN at svn://svn.sv.gnu.org/gnuspeech/gnustep/trunk.&lt;br /&gt;
&lt;br /&gt;
=== Jan 6, 2009 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Make]]  2.0.8 stable release'''&lt;br /&gt;
* Fix a bug relating to installation in a different domain.&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.0.8.tar.gz Download Make])&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=5498</id>
		<title>Template:GNUstep News</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=5498"/>
		<updated>2009-01-29T21:06:10Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Feb 7,8 2009 ===&lt;br /&gt;
* Join other GNUstep developers at FOSDEM in Brussels for presentations, tutorials, hacking and meeting other developers.&lt;br /&gt;
  More details can be found at http://www.fosdem.org&lt;br /&gt;
&lt;br /&gt;
=== Jan 8, 2009 ===&lt;br /&gt;
* Marcelo Yassunori Matuda announced that he has gotten GNUspeech working on GNUstep.  Thank you, Marcelo!!&lt;br /&gt;
* You can find out more about the  GNUspeech project [http://www.gnu.org/software/gnuspeech/ here].&lt;br /&gt;
* To download the GNUstep version of GNUspeech, get it from SVN at svn://svn.sv.gnu.org/gnuspeech/gnustep/trunk.&lt;br /&gt;
&lt;br /&gt;
=== Jan 6, 2009 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Make]]  2.0.8 stable release'''&lt;br /&gt;
* Fix a bug relating to installation in a different domain.&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.0.8.tar.gz Download Make])&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=FOSDEM_2009&amp;diff=5495</id>
		<title>FOSDEM 2009</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=FOSDEM_2009&amp;diff=5495"/>
		<updated>2009-01-27T10:59:48Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* Who will attend FOSDEM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FOSDEM 2009 Announcement ==&lt;br /&gt;
&lt;br /&gt;
[http://www.fosdem.org/2009/ FOSDEM 2009] will take place at at the '''Université Libre de Bruxelles''', in '''Brussels''' on the '''7/8. Feb 2009'''.&lt;br /&gt;
&lt;br /&gt;
This page is for organizing GNUstep's participation in the event. This includes the organization of a developer meeting&lt;br /&gt;
the Friday before FOSDEM.&lt;br /&gt;
&lt;br /&gt;
Note: this year we will have a joint devroom for GNUstep + Etoilé + OpenGroupware.org but no stand/booth since running a stand consumes a lot of effort and there were complaints about the split up of folks between the devroom and the stand in the years before (and until now less people than in the years before have confirmed an attendance at FOSDEM this year)&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
&lt;br /&gt;
* Lars Sonchocky-Helldorf&lt;br /&gt;
* t.b.d.&lt;br /&gt;
&lt;br /&gt;
== Who will attend FOSDEM ==&lt;br /&gt;
&lt;br /&gt;
One of the main reasons people attend the event is that you can meet, and talk directly to, other developers, whom you would otherwise meet only virtually (on mailing lists, emails, newsgroups, IRC etc.). We expect many lead developers and contributors to be present, so if you have never met them, you shouldn't miss this occasion!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following is a list of people of GNUstep fame who have confirmed (or denied) that they will be able to join us at the GNUstep meeting at FOSDEM 2009:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Presence&lt;br /&gt;
! Friday&lt;br /&gt;
! Saturday&lt;br /&gt;
! Sunday&lt;br /&gt;
! Special comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Richard Frith-Macdonald || yes  || ? || yes || yes || GNUstep-base&lt;br /&gt;
|-&lt;br /&gt;
| Helge Hess || yes  || (arriving ~3PM) || yes || yes || [[http://www.OpenGroupware.org OpenGroupware.org]]&lt;br /&gt;
|-&lt;br /&gt;
| Lars S.-Helldorf || yes  || (arriving ~5PM)  || yes  || yes  || &lt;br /&gt;
|-&lt;br /&gt;
| Graham Lee || ?   || ? || ?  || ?  ||&lt;br /&gt;
|-&lt;br /&gt;
| Quentin Mathé || unlikely  || ? || ? || ? || Étoilé&lt;br /&gt;
|-&lt;br /&gt;
| Nicola Pero || yes ||  || yes || yes || GNUstep-make&lt;br /&gt;
|-&lt;br /&gt;
| Nicolas Roard ||  yes  ||   || yes  || yes  || Étoilé&lt;br /&gt;
|-&lt;br /&gt;
| Jesse Ross || ?  || ?  || ?  || ?  || Étoilé&lt;br /&gt;
|-&lt;br /&gt;
| Gerold Rupprecht || yes || (arriving early evening) || yes || yes || Flexisheet&lt;br /&gt;
|-&lt;br /&gt;
| Gregory Casamento || ? || ? || ?  || ?  || GORM, GNUstep Chief Maintainer&lt;br /&gt;
|-&lt;br /&gt;
| Riccardo Mottola || probably yes || ? || ?  || ?  || WebServices, [[http://www.nongnu.org/gap/ GNUstep Application Project]]: LaternaMagica, Vespucci, FTP, PRICE&lt;br /&gt;
|-&lt;br /&gt;
| Nikolaus Schaller || no (unfortunately) but I will provide an Openmoko and a Minibook for the Demo  || - || -  || -  || mySTEP, [[http://www.quantum-step.com QuantumSTEP]], [[http://wiki.gnustep.org/index.php/SimpleWebKit Simple WebKit]], GSCoreData&lt;br /&gt;
|-&lt;br /&gt;
| Gürkan Sengün || ?  || ?  || ?  || ?  || http://livecd.gnustep.org&lt;br /&gt;
|-&lt;br /&gt;
| Fred Kiefer || most likely not || - || -  || -  || GNUstep-gui, back&lt;br /&gt;
|-&lt;br /&gt;
| Sašo Kiselkov || ? || ?  || ?  ||  ? || GSCoreData, DataBuilder&lt;br /&gt;
|-&lt;br /&gt;
| Ludovic Marcotte || ? || ? || ? || ? || [[http://sogo.opengroupware.org ScalableOGo]]&lt;br /&gt;
|-&lt;br /&gt;
| Marcus Mueller || yes  || (arriving ~7PM) || yes || yes || [[http://sope.opengroupware.org SOPE]]&lt;br /&gt;
|-&lt;br /&gt;
| Sebastian Reitenbach || yes  || (arriving ~7PM) || yes || yes || [[http://www.opengroupware.org OGo]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Dev-Room Presentations and Events ==&lt;br /&gt;
&lt;br /&gt;
'''deadline for the papers is Monday 2009-01-12'''&lt;br /&gt;
&lt;br /&gt;
The room at out disposal will be AW1.117 (capacity is 31 seats; in the building &amp;quot;AW&amp;quot;),&lt;br /&gt;
-- on Saturday 2009-02-07 from 12:00 to 18:00&lt;br /&gt;
-- on Sunday 2009-02-08 from 09:00 to 17:00&lt;br /&gt;
&lt;br /&gt;
Note that on Saturday, it ''is'' possible to use the room before 11:00&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!width=&amp;quot;120pt&amp;quot;| Day !! width=&amp;quot;100pt&amp;quot;| Time Slot !! width=&amp;quot;120pt&amp;quot;| Author !! width=&amp;quot;250pt&amp;quot;| Title !! width=&amp;quot;150pt&amp;quot;| Slides&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;background:#ddd;&amp;quot; | '''Saturday'''&lt;br /&gt;
|-&lt;br /&gt;
| Sat. Feb 07, 2009 || 12:00 - 13:00 || colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#eee;&amp;quot;  |  ''&amp;quot;lunchbreak&amp;quot;'' (is it really a break if it's before we start? ;-))&lt;br /&gt;
|-&lt;br /&gt;
| Sat. Feb 07, 2009 || 13:00 - 14:00 ||  Richard Frith-Macdonald  || Theming in GNUstep || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sat. Feb 07, 2009 || 14:00 - 15:00 ||  Helge Hess || ScalableOGo || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sat. Feb 07, 2009 || 15:00 - 16:00 ||  Nicola Pero || Cross-Platform Objective-C Development using GNUstep (Presentation) || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sat. Feb 07, 2009 || 16:00 - 17:00 ||  Richard Frith-Macdonald  &amp;amp; Riccardo Mottola|| Web Services in Objective-C (with example app)|| t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sat. Feb 07, 2009 || 17:00 - 18:00 ||  Nicolas Roard || Etoile || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;background:#ddd;&amp;quot; | '''Sunday'''&lt;br /&gt;
|-&lt;br /&gt;
| Sun. Feb 08, 2009 || 09:00 - 10:00 ||  Richard Frith-Macdonald || Garbage  collection with Objective-C || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sun. Feb 08, 2009 || 10:00 - 11:00 ||  Riccardo Mottola || GAP Applications + PRICE || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sun. Feb 08, 2009 || 11:00 - 12:00 ||  Nicolas Roard || Pragmatic Smalltalk || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sun. Feb 08, 2009 || 12:00 - 13:00 ||  Nicola Pero || Building Server Applications using Objective-C and GNUstep (Tutorial) || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sun. Feb 08, 2009 || 13:00 - 14:00 || colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#eee;&amp;quot;  |  ''lunchbreak''&lt;br /&gt;
|-&lt;br /&gt;
| Sun. Feb 08, 2009 || 14:00 - 15:00 ||  Helge Hess || GroupDAV/CalDAV Implementors Meeting (to be organized) || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sun. Feb 08, 2009 || 15:00 - 16:00 ||  t.b.d. || t.b.d || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sun. Feb 08, 2009 || 16:00 - 17:00 ||  t.b.d. || t.b.d || t.b.d.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: Does anyone have a projector for the talks? The FOSDEM organisation will gives us one if needed, but having our own would be more convenient (if only to have a good one, remember last year)&lt;br /&gt;
&lt;br /&gt;
== Suggested Hotels ==&lt;br /&gt;
&lt;br /&gt;
Thanks to Nikolaus Schaller who has done some initial research as follows:&lt;br /&gt;
&lt;br /&gt;
=== Argus Hotel Brussels (Belguim) (good experiences from last year) ===&lt;br /&gt;
*6, Rue Capitaine Crespel &lt;br /&gt;
*B-1050 Bruxelles, Belgique&lt;br /&gt;
*Tel +32 2 514 07 70&lt;br /&gt;
*Fax +32 2  514 12 22&lt;br /&gt;
*reception@hotel-argus.be&lt;br /&gt;
*Rate: 65/night - but you have to ask for the 'GNUstep/FOSDEM' discount&lt;br /&gt;
*has free Internet ;-)&lt;br /&gt;
&lt;br /&gt;
Normal prices are here:&lt;br /&gt;
&lt;br /&gt;
http://www.hotel-argus.be/ukrates.htm&lt;br /&gt;
&lt;br /&gt;
but there are discounts available:&lt;br /&gt;
&lt;br /&gt;
http://www.hotel-argus.be/ukpromotions.htm&lt;br /&gt;
&lt;br /&gt;
and we'll ask for even better discounts for a group booking (we need to know who's will be there for that!)&lt;br /&gt;
&lt;br /&gt;
Some people booked that hotel: Nicolas, Marcus, Helge ,Lars.&lt;br /&gt;
&lt;br /&gt;
=== Sun Hotel in Brussels (Belguim)  (not recommended) ===&lt;br /&gt;
*Rue du Berger, 38 &lt;br /&gt;
*1050 Brussels (near Porte de Namur)&lt;br /&gt;
*Tel : +32(0)2 511 21 19&lt;br /&gt;
*Fax : +32(0)2 512 32 71&lt;br /&gt;
*sunhotel@skynet.be&lt;br /&gt;
*www.hotels-belgium.com/brussel-al/sunhotel.htm&lt;br /&gt;
&lt;br /&gt;
*50 EUR/Single room with breakfast&lt;br /&gt;
*22 rooms total&lt;br /&gt;
*3km distance to University&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
has internet access, will make breakfast room available for developers after 11:00 am. Two electrical plugs for breakfast room, so need extension cord with  additional plugs. Ask for first or second floor rooms close to reception for good wifi connections.&lt;br /&gt;
&lt;br /&gt;
=== Hotel Sabina in Brussels (Belgium)===&lt;br /&gt;
*Rue du Nord 78&lt;br /&gt;
*B-1000 Brussels&lt;br /&gt;
*Tel: (32)2 218 26 37&lt;br /&gt;
*Fax: (32)2 219 32 39&lt;br /&gt;
(very good rating by visitors)&lt;br /&gt;
63 EUR/Single with breakfast&lt;br /&gt;
8 single only + 16 double rooms&lt;br /&gt;
4,2km distance&lt;br /&gt;
&lt;br /&gt;
=== Hotel Mozart in Bruxelles (Belgium)===&lt;br /&gt;
*Rue Marché aux Fromages 23&lt;br /&gt;
*B-1000 Brussels&lt;br /&gt;
*Tel +32 2 502 66 61&lt;br /&gt;
*Fax +32 2 502 77 58&lt;br /&gt;
*Email Hotel.mozart@skynet.be&lt;br /&gt;
http://www.hotels-belgium.com/brussel-center/mozart.htm&lt;br /&gt;
&lt;br /&gt;
70 EUR/Single room NO breakfast&lt;br /&gt;
WLAN&lt;br /&gt;
&lt;br /&gt;
51 rooms total&lt;br /&gt;
4,2km distance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are open to other suggestions. Please take into account distance to the University and access to public transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
A quick introduction to Brussels:&lt;br /&gt;
http://wikitravel.org/en/Brussel&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=FOSDEM_2009&amp;diff=5494</id>
		<title>FOSDEM 2009</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=FOSDEM_2009&amp;diff=5494"/>
		<updated>2009-01-27T10:59:16Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* Who will attend FOSDEM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FOSDEM 2009 Announcement ==&lt;br /&gt;
&lt;br /&gt;
[http://www.fosdem.org/2009/ FOSDEM 2009] will take place at at the '''Université Libre de Bruxelles''', in '''Brussels''' on the '''7/8. Feb 2009'''.&lt;br /&gt;
&lt;br /&gt;
This page is for organizing GNUstep's participation in the event. This includes the organization of a developer meeting&lt;br /&gt;
the Friday before FOSDEM.&lt;br /&gt;
&lt;br /&gt;
Note: this year we will have a joint devroom for GNUstep + Etoilé + OpenGroupware.org but no stand/booth since running a stand consumes a lot of effort and there were complaints about the split up of folks between the devroom and the stand in the years before (and until now less people than in the years before have confirmed an attendance at FOSDEM this year)&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
&lt;br /&gt;
* Lars Sonchocky-Helldorf&lt;br /&gt;
* t.b.d.&lt;br /&gt;
&lt;br /&gt;
== Who will attend FOSDEM ==&lt;br /&gt;
&lt;br /&gt;
One of the main reasons people attend the event is that you can meet, and talk directly to, other developers, whom you would otherwise meet only virtually (on mailing lists, emails, newsgroups, IRC etc.). We expect many lead developers and contributors to be present, so if you have never met them, you shouldn't miss this occasion!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following is a list of people of GNUstep fame who have confirmed (or denied) that they will be able to join us at the GNUstep meeting at FOSDEM 2009:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Presence&lt;br /&gt;
! Friday&lt;br /&gt;
! Saturday&lt;br /&gt;
! Sunday&lt;br /&gt;
! Special comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Richard Frith-Macdonald || yes  || ? || yes || yes || GNUstep-base&lt;br /&gt;
|-&lt;br /&gt;
| Helge Hess || yes  || (arriving ~3PM) || yes || yes || [[http://www.OpenGroupware.org OpenGroupware.org]]&lt;br /&gt;
|-&lt;br /&gt;
| Lars S.-Helldorf || yes  || (arriving ~5PM)  || yes  || yes  || &lt;br /&gt;
|-&lt;br /&gt;
| Graham Lee || ?   || ? || ?  || ?  ||&lt;br /&gt;
|-&lt;br /&gt;
| Quentin Mathé || unlikely  || ? || ? || ? || Étoilé&lt;br /&gt;
|-&lt;br /&gt;
| Nicola Pero || yes ||  || yes || yes || GNUstep-make&lt;br /&gt;
|-&lt;br /&gt;
| Nicolas Roard ||  yes  ||   || yes  || yes  || Étoilé&lt;br /&gt;
|-&lt;br /&gt;
| Jesse Ross || ?  || ?  || ?  || ?  || Étoilé&lt;br /&gt;
|-&lt;br /&gt;
| Gerold Rupprecht || yes || (arriving early evening || yes || yes || Flexisheet&lt;br /&gt;
|-&lt;br /&gt;
| Gregory Casamento || ? || ? || ?  || ?  || GORM, GNUstep Chief Maintainer&lt;br /&gt;
|-&lt;br /&gt;
| Riccardo Mottola || probably yes || ? || ?  || ?  || WebServices, [[http://www.nongnu.org/gap/ GNUstep Application Project]]: LaternaMagica, Vespucci, FTP, PRICE&lt;br /&gt;
|-&lt;br /&gt;
| Nikolaus Schaller || no (unfortunately) but I will provide an Openmoko and a Minibook for the Demo  || - || -  || -  || mySTEP, [[http://www.quantum-step.com QuantumSTEP]], [[http://wiki.gnustep.org/index.php/SimpleWebKit Simple WebKit]], GSCoreData&lt;br /&gt;
|-&lt;br /&gt;
| Gürkan Sengün || ?  || ?  || ?  || ?  || http://livecd.gnustep.org&lt;br /&gt;
|-&lt;br /&gt;
| Fred Kiefer || most likely not || - || -  || -  || GNUstep-gui, back&lt;br /&gt;
|-&lt;br /&gt;
| Sašo Kiselkov || ? || ?  || ?  ||  ? || GSCoreData, DataBuilder&lt;br /&gt;
|-&lt;br /&gt;
| Ludovic Marcotte || ? || ? || ? || ? || [[http://sogo.opengroupware.org ScalableOGo]]&lt;br /&gt;
|-&lt;br /&gt;
| Marcus Mueller || yes  || (arriving ~7PM) || yes || yes || [[http://sope.opengroupware.org SOPE]]&lt;br /&gt;
|-&lt;br /&gt;
| Sebastian Reitenbach || yes  || (arriving ~7PM) || yes || yes || [[http://www.opengroupware.org OGo]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Dev-Room Presentations and Events ==&lt;br /&gt;
&lt;br /&gt;
'''deadline for the papers is Monday 2009-01-12'''&lt;br /&gt;
&lt;br /&gt;
The room at out disposal will be AW1.117 (capacity is 31 seats; in the building &amp;quot;AW&amp;quot;),&lt;br /&gt;
-- on Saturday 2009-02-07 from 12:00 to 18:00&lt;br /&gt;
-- on Sunday 2009-02-08 from 09:00 to 17:00&lt;br /&gt;
&lt;br /&gt;
Note that on Saturday, it ''is'' possible to use the room before 11:00&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!width=&amp;quot;120pt&amp;quot;| Day !! width=&amp;quot;100pt&amp;quot;| Time Slot !! width=&amp;quot;120pt&amp;quot;| Author !! width=&amp;quot;250pt&amp;quot;| Title !! width=&amp;quot;150pt&amp;quot;| Slides&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;background:#ddd;&amp;quot; | '''Saturday'''&lt;br /&gt;
|-&lt;br /&gt;
| Sat. Feb 07, 2009 || 12:00 - 13:00 || colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#eee;&amp;quot;  |  ''&amp;quot;lunchbreak&amp;quot;'' (is it really a break if it's before we start? ;-))&lt;br /&gt;
|-&lt;br /&gt;
| Sat. Feb 07, 2009 || 13:00 - 14:00 ||  Richard Frith-Macdonald  || Theming in GNUstep || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sat. Feb 07, 2009 || 14:00 - 15:00 ||  Helge Hess || ScalableOGo || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sat. Feb 07, 2009 || 15:00 - 16:00 ||  Nicola Pero || Cross-Platform Objective-C Development using GNUstep (Presentation) || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sat. Feb 07, 2009 || 16:00 - 17:00 ||  Richard Frith-Macdonald  &amp;amp; Riccardo Mottola|| Web Services in Objective-C (with example app)|| t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sat. Feb 07, 2009 || 17:00 - 18:00 ||  Nicolas Roard || Etoile || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;background:#ddd;&amp;quot; | '''Sunday'''&lt;br /&gt;
|-&lt;br /&gt;
| Sun. Feb 08, 2009 || 09:00 - 10:00 ||  Richard Frith-Macdonald || Garbage  collection with Objective-C || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sun. Feb 08, 2009 || 10:00 - 11:00 ||  Riccardo Mottola || GAP Applications + PRICE || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sun. Feb 08, 2009 || 11:00 - 12:00 ||  Nicolas Roard || Pragmatic Smalltalk || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sun. Feb 08, 2009 || 12:00 - 13:00 ||  Nicola Pero || Building Server Applications using Objective-C and GNUstep (Tutorial) || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sun. Feb 08, 2009 || 13:00 - 14:00 || colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#eee;&amp;quot;  |  ''lunchbreak''&lt;br /&gt;
|-&lt;br /&gt;
| Sun. Feb 08, 2009 || 14:00 - 15:00 ||  Helge Hess || GroupDAV/CalDAV Implementors Meeting (to be organized) || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sun. Feb 08, 2009 || 15:00 - 16:00 ||  t.b.d. || t.b.d || t.b.d.&lt;br /&gt;
|-&lt;br /&gt;
| Sun. Feb 08, 2009 || 16:00 - 17:00 ||  t.b.d. || t.b.d || t.b.d.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: Does anyone have a projector for the talks? The FOSDEM organisation will gives us one if needed, but having our own would be more convenient (if only to have a good one, remember last year)&lt;br /&gt;
&lt;br /&gt;
== Suggested Hotels ==&lt;br /&gt;
&lt;br /&gt;
Thanks to Nikolaus Schaller who has done some initial research as follows:&lt;br /&gt;
&lt;br /&gt;
=== Argus Hotel Brussels (Belguim) (good experiences from last year) ===&lt;br /&gt;
*6, Rue Capitaine Crespel &lt;br /&gt;
*B-1050 Bruxelles, Belgique&lt;br /&gt;
*Tel +32 2 514 07 70&lt;br /&gt;
*Fax +32 2  514 12 22&lt;br /&gt;
*reception@hotel-argus.be&lt;br /&gt;
*Rate: 65/night - but you have to ask for the 'GNUstep/FOSDEM' discount&lt;br /&gt;
*has free Internet ;-)&lt;br /&gt;
&lt;br /&gt;
Normal prices are here:&lt;br /&gt;
&lt;br /&gt;
http://www.hotel-argus.be/ukrates.htm&lt;br /&gt;
&lt;br /&gt;
but there are discounts available:&lt;br /&gt;
&lt;br /&gt;
http://www.hotel-argus.be/ukpromotions.htm&lt;br /&gt;
&lt;br /&gt;
and we'll ask for even better discounts for a group booking (we need to know who's will be there for that!)&lt;br /&gt;
&lt;br /&gt;
Some people booked that hotel: Nicolas, Marcus, Helge ,Lars.&lt;br /&gt;
&lt;br /&gt;
=== Sun Hotel in Brussels (Belguim)  (not recommended) ===&lt;br /&gt;
*Rue du Berger, 38 &lt;br /&gt;
*1050 Brussels (near Porte de Namur)&lt;br /&gt;
*Tel : +32(0)2 511 21 19&lt;br /&gt;
*Fax : +32(0)2 512 32 71&lt;br /&gt;
*sunhotel@skynet.be&lt;br /&gt;
*www.hotels-belgium.com/brussel-al/sunhotel.htm&lt;br /&gt;
&lt;br /&gt;
*50 EUR/Single room with breakfast&lt;br /&gt;
*22 rooms total&lt;br /&gt;
*3km distance to University&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
has internet access, will make breakfast room available for developers after 11:00 am. Two electrical plugs for breakfast room, so need extension cord with  additional plugs. Ask for first or second floor rooms close to reception for good wifi connections.&lt;br /&gt;
&lt;br /&gt;
=== Hotel Sabina in Brussels (Belgium)===&lt;br /&gt;
*Rue du Nord 78&lt;br /&gt;
*B-1000 Brussels&lt;br /&gt;
*Tel: (32)2 218 26 37&lt;br /&gt;
*Fax: (32)2 219 32 39&lt;br /&gt;
(very good rating by visitors)&lt;br /&gt;
63 EUR/Single with breakfast&lt;br /&gt;
8 single only + 16 double rooms&lt;br /&gt;
4,2km distance&lt;br /&gt;
&lt;br /&gt;
=== Hotel Mozart in Bruxelles (Belgium)===&lt;br /&gt;
*Rue Marché aux Fromages 23&lt;br /&gt;
*B-1000 Brussels&lt;br /&gt;
*Tel +32 2 502 66 61&lt;br /&gt;
*Fax +32 2 502 77 58&lt;br /&gt;
*Email Hotel.mozart@skynet.be&lt;br /&gt;
http://www.hotels-belgium.com/brussel-center/mozart.htm&lt;br /&gt;
&lt;br /&gt;
70 EUR/Single room NO breakfast&lt;br /&gt;
WLAN&lt;br /&gt;
&lt;br /&gt;
51 rooms total&lt;br /&gt;
4,2km distance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are open to other suggestions. Please take into account distance to the University and access to public transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
A quick introduction to Brussels:&lt;br /&gt;
http://wikitravel.org/en/Brussel&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5490</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5490"/>
		<updated>2009-01-24T17:35:07Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-back */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
GNUstep-back currently supports three separate back-ends (xlib, art and cairo). Windows currently uses its own default backend.&lt;br /&gt;
&lt;br /&gt;
''' Required for all back-ends '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Required for X11 back-ends '''&lt;br /&gt;
* [ http://www.x.org/wiki/ libxt-dev] --development kit for X11 toolkit intrinsics library&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing the libxt-dev development kit will automatically pull in libice-dev, libsm-dev&lt;br /&gt;
&lt;br /&gt;
''' Recommended for all X11 back-ends '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- Freetype based font drawing API This changes the anti-aliasing of fonts over the default methods.&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxft-dev development kit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
As above.&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
'''Required'''&lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libfreetype6-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libart-2.0-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
'''Optional'''&lt;br /&gt;
Cairo supports multiple output devices.&lt;br /&gt;
&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing the libglitz-glx1-dev development kit will pull in libgl1-mesa-dev, libglitz1-dev, mesa-common-dev, xlibmesa-gl-dev&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5489</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5489"/>
		<updated>2009-01-24T17:33:34Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-back */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
GNUstep-back currently supports three separate back-ends (xlib, art and cairo). Windows currently uses its own default backend.&lt;br /&gt;
&lt;br /&gt;
'' Required for all back-ends ''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''Required for X11 back-ends'''&lt;br /&gt;
* [ http://www.x.org/wiki/ libxt-dev] --development kit for X11 toolkit intrinsics library&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing the libxt-dev development kit will automatically pull in libice-dev, libsm-dev&lt;br /&gt;
&lt;br /&gt;
''' Recommended for all X11 back-ends'''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- Freetype based font drawing API This changes the anti-aliasing of fonts over the default methods.&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxft-dev development kit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
As above.&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
'''Required'''&lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libfreetype6-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libart-2.0-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
'''Optional'''&lt;br /&gt;
Cairo supports multiple output devices.&lt;br /&gt;
&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing the libglitz-glx1-dev development kit will pull in libgl1-mesa-dev, libglitz1-dev, mesa-common-dev, xlibmesa-gl-dev&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5488</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5488"/>
		<updated>2009-01-24T17:32:51Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-back */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
GNUstep-back currently supports three separate back-ends (xlib, art and cairo). Windows currently uses its own default backend.&lt;br /&gt;
&lt;br /&gt;
''' Required for all back-ends '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''Required for X11 back-ends'''&lt;br /&gt;
* [ http://www.x.org/wiki/ libxt-dev] --development kit for X11 toolkit intrinsics library&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing the libxt-dev development kit will automatically pull in libice-dev, libsm-dev&lt;br /&gt;
&lt;br /&gt;
''' Recommended for all X11 back-ends'''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- Freetype based font drawing API This changes the anti-aliasing of fonts over the default methods.&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxft-dev development kit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
As above.&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
'''Required'''&lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libfreetype6-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libart-2.0-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
'''Optional'''&lt;br /&gt;
Cairo supports multiple output devices.&lt;br /&gt;
&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing the libglitz-glx1-dev development kit will pull in libgl1-mesa-dev, libglitz1-dev, mesa-common-dev, xlibmesa-gl-dev&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5487</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5487"/>
		<updated>2009-01-24T17:19:05Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* CAIRO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
GNUstep-back currently supports three separate back-ends (xlib, art and cairo). Windows currently uses its own default backend.&lt;br /&gt;
&lt;br /&gt;
''' Required for all back-ends '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended for all back-ends'''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- Freetype based font drawing API This changes the anti-aliasing of fonts over the default methods.&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxft-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
As above.&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
'''Required'''&lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libfreetype6-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libart-2.0-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
'''Optional'''&lt;br /&gt;
Cairo supports multiple output devices.&lt;br /&gt;
&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing the libglitz-glx1-dev development kit will pull in libgl1-mesa-dev, libglitz1-dev, mesa-common-dev, xlibmesa-gl-dev&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5486</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5486"/>
		<updated>2009-01-24T17:11:46Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* ART */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
GNUstep-back currently supports three separate back-ends (xlib, art and cairo). Windows currently uses its own default backend.&lt;br /&gt;
&lt;br /&gt;
''' Required for all back-ends '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended for all back-ends'''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- Freetype based font drawing API This changes the anti-aliasing of fonts over the default methods.&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxft-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
As above.&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
'''Required'''&lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libfreetype6-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libart-2.0-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
'''Optional'''&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5485</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5485"/>
		<updated>2009-01-24T17:10:55Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* CAIRO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
GNUstep-back currently supports three separate back-ends (xlib, art and cairo). Windows currently uses its own default backend.&lt;br /&gt;
&lt;br /&gt;
''' Required for all back-ends '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended for all back-ends'''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- Freetype based font drawing API This changes the anti-aliasing of fonts over the default methods.&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxft-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
As above.&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libfreetype6-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libart-2.0-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
'''Optional'''&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5484</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5484"/>
		<updated>2009-01-24T17:01:49Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* CAIRO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
GNUstep-back currently supports three separate back-ends (xlib, art and cairo). Windows currently uses its own default backend.&lt;br /&gt;
&lt;br /&gt;
''' Required for all back-ends '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended for all back-ends'''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- Freetype based font drawing API This changes the anti-aliasing of fonts over the default methods.&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxft-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
As above.&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libfreetype6-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libart-2.0-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libart-2.0-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5483</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5483"/>
		<updated>2009-01-24T17:00:43Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* ART */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
GNUstep-back currently supports three separate back-ends (xlib, art and cairo). Windows currently uses its own default backend.&lt;br /&gt;
&lt;br /&gt;
''' Required for all back-ends '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended for all back-ends'''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- Freetype based font drawing API This changes the anti-aliasing of fonts over the default methods.&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxft-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
As above.&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libfreetype6-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libart-2.0-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5482</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5482"/>
		<updated>2009-01-24T16:53:56Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* ART */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
GNUstep-back currently supports three separate back-ends (xlib, art and cairo). Windows currently uses its own default backend.&lt;br /&gt;
&lt;br /&gt;
''' Required for all back-ends '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended for all back-ends'''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- Freetype based font drawing API This changes the anti-aliasing of fonts over the default methods.&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxft-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
As above.&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libfreetype6-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5481</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5481"/>
		<updated>2009-01-24T16:46:52Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-back */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
GNUstep-back currently supports three separate back-ends (xlib, art and cairo). Windows currently uses its own default backend.&lt;br /&gt;
&lt;br /&gt;
''' Required for all back-ends '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended for all back-ends'''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- Freetype based font drawing API This changes the anti-aliasing of fonts over the default methods.&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxft-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
As above.&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5480</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5480"/>
		<updated>2009-01-24T16:39:27Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-back */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
GNUstep-back currently supports three separate back-ends (xlib, art and cairo).&lt;br /&gt;
&lt;br /&gt;
''' Required for all back-ends '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended for all back-ends'''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- Freetype based font drawing API&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxft-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
As above.&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5479</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5479"/>
		<updated>2009-01-24T16:30:28Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* XLIB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- Freetype based font drawing API&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libxft-dev development kit.&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5478</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5478"/>
		<updated>2009-01-24T16:27:34Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* XLIB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft-dev] -- Freetype based font drawing API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5477</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5477"/>
		<updated>2009-01-24T16:26:35Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* XLIB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- Freetype based font drawing API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5476</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5476"/>
		<updated>2009-01-24T16:11:33Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-gui */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian installing portaudio19-dev will automatically pull in libasound2-dev, libfreebob0, libjack-dev, libjack0, libjack0.100.0-dev, libportaudio2 development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5475</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5475"/>
		<updated>2009-01-24T15:40:42Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-gui */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/ libicns-dev] for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5474</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5474"/>
		<updated>2009-01-24T15:39:41Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-gui */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libaspell-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install libcups2-dev will automatically pull in comerr-dev, libkadm55, libkrb5-dev development kits.&lt;br /&gt;
&lt;br /&gt;
* [http://icns.sourceforge.net/] -- libicns-dev for manipulation of the MacOS icns resource format. This development kit in Ubuntu and Debian will pull in the libicns1 library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
&lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5473</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5473"/>
		<updated>2009-01-24T14:56:16Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-gui */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian are transitioning to the libgif-dev instead of the older libungif4-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing   &lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5472</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5472"/>
		<updated>2009-01-24T14:42:21Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-gui */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian install the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian look for the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing   &lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5471</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5471"/>
		<updated>2009-01-24T14:36:22Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-gui */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian look for the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- Portable Network Graphics (PNG) support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian look for the libpng12-dev development kit.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing   &lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5470</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5470"/>
		<updated>2009-01-24T14:23:17Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-gui */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- Joint Photographic Experts Group (JPEG) lossy image data compression support&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian look for the libjpeg62-dev development kit.&lt;br /&gt;
&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- PNG support  &lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing   &lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5469</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5469"/>
		<updated>2009-01-24T13:55:41Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-gui */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
In Ubuntu and Debian the development kit libtiff4-dev automatically pulls in libjpeg62-dev and libtiffxx0c2.&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- JPEG support&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- PNG support  &lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing   &lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5468</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5468"/>
		<updated>2009-01-24T13:50:51Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-gui */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- Tag Image File Format (TIFF) support for image data&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- JPEG support&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- PNG support  &lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing   &lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5467</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5467"/>
		<updated>2009-01-24T11:32:54Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-base */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ libgnutls-dev (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0) On Ubuntu and debian this will automatically pull in libgcrypt11-dev, liggpg-error-dev, and libtasn1-3-dev&lt;br /&gt;
&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- TIFF support&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- JPEG support&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- PNG support  &lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing   &lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5466</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5466"/>
		<updated>2009-01-24T11:30:38Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-base */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.gnu.org/software/gnutls/ (gnutls)] -- for Transport Layer Security (TLS 1.0 and SSL 3.0)&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides Transport Layer Security -- TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- TIFF support&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- JPEG support&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- PNG support  &lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing   &lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5465</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5465"/>
		<updated>2009-01-24T11:13:04Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-base */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.openssl.org/ libssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- TIFF support&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- JPEG support&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- PNG support  &lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing   &lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5464</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5464"/>
		<updated>2009-01-24T11:07:31Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-base */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.openssl.org/ libsssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libgnutls -- provides TLS 1.0 and SSL 3.0 protocols (libgnutls-dev)&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- TIFF support&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- JPEG support&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- PNG support  &lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing   &lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5463</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5463"/>
		<updated>2009-01-24T10:59:38Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-base */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.openssl.org/ libsssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
Selecting libavahi-compat-libdnssd-dev in Ubuntu or debian will automatically add&lt;br /&gt;
libavahi-client-dev, libavahi-common-dev,libdbus-1-dev development kits.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- TIFF support&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- JPEG support&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- PNG support  &lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing   &lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5462</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5462"/>
		<updated>2009-01-24T10:44:56Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-base */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''http://www.avahi.org/&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.openssl.org/ libsssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic -run 'make check' if building yourself to assure you are getting appropriate results.&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [http://developer.apple.com/opensource/internet/bonjour.html mDNSResponder] -- for [http://www.apple.com/macosx/features/bonjour/ Bonjour] service discovery, as implemented by [[NSNetServices]] and [[NSNetServiceBrowser]] Search for libavahi under Ubuntu and Debian for the equivalent. See http://www.avahi.org/ for additional details.&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- TIFF support&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- JPEG support&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- PNG support  &lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing   &lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=NSNetService&amp;diff=5461</id>
		<title>NSNetService</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=NSNetService&amp;diff=5461"/>
		<updated>2009-01-24T09:57:37Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: NSNetService moved to NSNetServices: misspelled&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[NSNetServices]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=NSNetServices&amp;diff=5460</id>
		<title>NSNetServices</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=NSNetServices&amp;diff=5460"/>
		<updated>2009-01-24T09:57:37Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: NSNetService moved to NSNetServices&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
'''NSNetService''' lets you publish a network service in a domain using multicast DNS. Additionally, it lets you resolve a network service that was discovered by [[NSNetServiceBrowser]].&lt;br /&gt;
&lt;br /&gt;
== Code chunks ==&lt;br /&gt;
&lt;br /&gt;
=== How to resolve an address ===&lt;br /&gt;
&lt;br /&gt;
When you [[NSNetServiceBrowser|browse]] for a service, your delegate will eventually receive a ''-netServiceBrowser:didFindService:moreComing:'' message.&lt;br /&gt;
&lt;br /&gt;
  - (void)netServiceBrowser: (NSNetServiceBrowser *) aNetServiceBrowser &lt;br /&gt;
             didFindService: (NSNetService *) aNetService &lt;br /&gt;
                 moreComing: (BOOL) moreComing&lt;br /&gt;
  {&lt;br /&gt;
    [aNetService setDelegate: self];&lt;br /&gt;
    [aNetService resolve];&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
When you send ''-resolve'' this will eventually result in a message sent to the delegate:&lt;br /&gt;
&lt;br /&gt;
  - (void) netServiceDidResolveAddress: (NSNetService *) sender&lt;br /&gt;
  {&lt;br /&gt;
    NSString           *name = nil;&lt;br /&gt;
    NSData             *address = nil;&lt;br /&gt;
    struct sockaddr_in *socketAddress = nil;&lt;br /&gt;
    NSString           *ipString = nil;&lt;br /&gt;
    int                port, i = 0;&lt;br /&gt;
    &lt;br /&gt;
    // A service is published on ALL network addresses,&lt;br /&gt;
    // so ''-addresses'' may contain more than one IP&lt;br /&gt;
    &lt;br /&gt;
    for( ; i &amp;lt; [[sender addresses] count]; i++ )&lt;br /&gt;
    {&lt;br /&gt;
      name = [sender name];&lt;br /&gt;
      address = [[sender addresses] objectAtIndex: i];&lt;br /&gt;
      &lt;br /&gt;
      // IPs are sockaddr_in structures encapsulated in NSData...&lt;br /&gt;
      &lt;br /&gt;
      socketAddress = (struct sockaddr_in *) [address bytes];&lt;br /&gt;
      ipString = [NSString stringWithFormat: @&amp;quot;%s&amp;quot;, inet_ntoa(socketAddress-&amp;gt;sin_addr)];&lt;br /&gt;
      port = socketAddress-&amp;gt;sin_port;&lt;br /&gt;
      [...]&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
After you have the name, IP and port you are ready to use that information. You will probably store the information in an array so you can access it any time you need it.&lt;br /&gt;
&lt;br /&gt;
[[Category:Foundation]]&lt;br /&gt;
[[Category:Snippets]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5458</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5458"/>
		<updated>2009-01-24T00:00:28Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-base */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.openssl.org/ libsssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent GNU/Linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [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]]&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- TIFF support&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- JPEG support&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- PNG support  &lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing   &lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5457</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5457"/>
		<updated>2009-01-23T23:59:03Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-base */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.openssl.org/ libsssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [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]]&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- TIFF support&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- JPEG support&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- PNG support  &lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing   &lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5456</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5456"/>
		<updated>2009-01-23T23:53:42Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-base */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.openssl.org/ libsssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp] -- arbitrary precision arithmetic The actual version number is not checked by GNUstep.&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [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]]&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- TIFF support&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- JPEG support&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- PNG support  &lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing   &lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5455</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Dependencies&amp;diff=5455"/>
		<updated>2009-01-23T23:47:53Z</updated>

		<summary type="html">&lt;p&gt;Geroldr: /* GNUstep-base */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the current (as of December 27, 2006) list of ''direct'' dependencies for GNUstep.&lt;br /&gt;
&lt;br /&gt;
'''Note''' :&lt;br /&gt;
* some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'')&lt;br /&gt;
* each of these dependencies may require additional libraries, which are not listed here&lt;br /&gt;
* the given names may not accurately reflect the actual package name as provided by your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-make =   &lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* [http://gcc.gnu.org/ GCC with ObjC support] -- preferably version 4.x&lt;br /&gt;
* [http://www.gnu.org/software/make/make.html GNU make] -- called ''gmake'' or ''gnumake'' on some systems&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/gdb/ gdb] -- for debugging&lt;br /&gt;
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-base =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-make  &lt;br /&gt;
* [http://sources.redhat.com/libffi/ libffi-dev (libffi)] currently recommended default '''or''' [http://www.haible.de/bruno/packages-ffcall.html ffcall] -- stack-frame handling&lt;br /&gt;
&lt;br /&gt;
''' Recommended development kit dependencies'''&lt;br /&gt;
* [http://xmlsoft.org/ libxml2-dev (xml2)] -- for XML-based property-lists&lt;br /&gt;
* [http://xmlsoft.org/XSLT/ libxslt1-dev (xslt)] -- for style sheet support for use with XML&lt;br /&gt;
* [http://www.openssl.org/ libsssl-dev (openssl)] -- for HTTPS connections in [[NSURL]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The remaining references give only the typical library name.&lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system. Note the GNU 'C' library (libc6-dev) provides the required functionality on all recent linux systems&lt;br /&gt;
* [http://www.swox.com/gmp/ libgmp4] -- arbitrary precision arithmetic&lt;br /&gt;
* libbfd -- universal &amp;quot;Binary File Descriptor&amp;quot; library, part of [http://www.gnu.org/software/binutils/ GNU binutils]&lt;br /&gt;
* [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]]&lt;br /&gt;
&lt;br /&gt;
= GNUstep-gui =&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-base  &lt;br /&gt;
* [http://www.remotesensing.org/libtiff/ tiff] -- TIFF support&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''   &lt;br /&gt;
* [http://www.ijg.org/ jpeg] -- JPEG support&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html png] -- PNG support  &lt;br /&gt;
&lt;br /&gt;
''' Optional '''&lt;br /&gt;
* [http://sourceforge.net/projects/libungif/ libungif] -- for reading and writing GIF images&lt;br /&gt;
* [http://aspell.sourceforge.net/ aspell] -- spell checking&lt;br /&gt;
* [http://www.cups.org/ cups-base] -- printing   &lt;br /&gt;
* [http://www.68k.org/~michael/audiofile/ libaudiofile] -- sound   &lt;br /&gt;
* [http://www.portaudio.com/ portaudio] -- sound, needs at least portaudio-v19&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GNUstep-back =&lt;br /&gt;
&lt;br /&gt;
== XLIB ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== ART ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://freetype.sourceforge.net/freetype1/projects.html freetype2] -- TrueType font rendering engine&lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
== CAIRO ==&lt;br /&gt;
&lt;br /&gt;
''' Required '''&lt;br /&gt;
* GNUstep-gui   &lt;br /&gt;
* [http://www.levien.com/libart/ libart_lgpl2] -- 2D graphics supporting&lt;br /&gt;
* [http://freedesktop.org/Software/glitz glitz] -- OpenGL image compositing library&lt;br /&gt;
* [http://www.cairographics.org/ cairo] -- PDF 1.4 imaging model&lt;br /&gt;
&lt;br /&gt;
''' Recommended '''&lt;br /&gt;
* [http://fontconfig.org/ libXft] -- font API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [http://www.tug.org/teTeX/ TeTeX / texi2pdf] -- if you want to create the API documentation&lt;br /&gt;
* [http://texi2html.cvshome.org/ texi2html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Geroldr</name></author>
	</entry>
</feed>