<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://test.amule.szerverem.hu/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://test.amule.szerverem.hu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alno</id>
		<title>AMule Project FAQ - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://test.amule.szerverem.hu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alno"/>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Special:Contributions/Alno"/>
		<updated>2026-04-05T19:34:53Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_compile_on_Mac-fr</id>
		<title>HowTo compile on Mac-fr</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_compile_on_Mac-fr"/>
				<updated>2008-04-03T20:28:04Z</updated>
		
		<summary type="html">&lt;p&gt;Alno: adding Crypto++&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[HowTo_compile_on_Mac|English]] | [[HowTo_compile_on_Mac-de|Deutsch]] | [[HowTo_compile_on_Mac-es|Español]] | '''Français'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comment obtenir et installer [[aMule]] sur [http://www.apple.com/macosx/ Mac OS X].&lt;br /&gt;
&lt;br /&gt;
# Vous pouvez simplement télécharger l'application finie (déjà compilée) ('binary release') ou &lt;br /&gt;
# Vous pouvez la compiler à partir d'une [[aMule CVS | source CVS &amp;quot;snapshot&amp;quot;]].&lt;br /&gt;
&lt;br /&gt;
''La version précédente de cette page couvrant [[aMule]] 2.0.0rc8 et versions antérieures est archivée [[HowTo_compile_on_Mac_v200rc8|ici]].''&lt;br /&gt;
&lt;br /&gt;
== Releases Binaires (aMule déjà compilé) ==&lt;br /&gt;
Si vous ne souhaitez pas vous embêter à installer et compiler tous ces &amp;quot;outils&amp;quot; et sources, téléchargez et installez une version pré-compilée du logiciel [[aMule]]. La release officielle est considérée 'stable', mais tous les logiciels tels quels sont compilés à partir de la source &amp;quot;courrante&amp;quot; (current cource) pour permettre à plus de personnes de tester les nouvelles fonctionnalités. &lt;br /&gt;
&lt;br /&gt;
# La dernière &amp;quot;release&amp;quot; officielle : [http://www.amule.org/files/files.php?cat=30 aMule-2.1.3-Mac]&lt;br /&gt;
# Consultez le forum Mac pour obtenir un binaire (logiciel déjà compilé) + récent : [http://forum.amule.org/index.php?board=49.0 aMule forum]&lt;br /&gt;
&lt;br /&gt;
Pour Installer le logiciel aMule téléchargé (déjà compilé), glissez l'icône aMule vers le dossier ''/Applications''.&lt;br /&gt;
&lt;br /&gt;
Pour lancer aMule, double-cliquez sur son icône.&lt;br /&gt;
&lt;br /&gt;
'''N.B. :''' Vous pourrez lire l'article [[Mac specific usage | usage spécifique pour Mac]].&lt;br /&gt;
&lt;br /&gt;
== Comment Compiler à partir d'une source ==&lt;br /&gt;
Compiler à partir d'une source résoud les bugs les plus courants, car vous pourrez compiler et tester les versions les plus récentes à partir des [[aMule CVS | versions CVS d'aMule]].&lt;br /&gt;
&lt;br /&gt;
Pour compiler [[aMule]] depuis une source, il vous faudra&lt;br /&gt;
* les &amp;quot;developer tools&amp;quot; (outils de développement) (fournis avec Mac OS X ou depuis ADC sur le site d'Apple avec un compte developper Apple, inscription gratuite),&lt;br /&gt;
* la bibliothèque  [[wxWidgets]]&lt;br /&gt;
* une [http://amule.hirnriss.net/ source aMule].&lt;br /&gt;
&lt;br /&gt;
=== Pour obtenir les sources et les dev tools ===&lt;br /&gt;
==== [http://developer.apple.com/tools/xcode Xcode] ====&lt;br /&gt;
[http://developer.apple.com/tools/xcode Xcode] est l' IDE (Environment de Développement Intégré) d' [http://www.apple.fr Apple].&lt;br /&gt;
Il est nécessaire pour avoir le compilateur [http://gcc.gnu.org GCC]. &lt;br /&gt;
&lt;br /&gt;
Il vous faut au moins la version 2.1 d' Xcode, néanmoins, une version plus récente est préférable.&lt;br /&gt;
[http://developer.apple.com/tools/xcode Xcode] est inclus sur les DVD de Mac OS X 10.4, mais les premières versions de Tiger 10.4 n'ont que Xcode 2.0. Vérifiez donc que la version que vous avez sur le DVD est au moins la 2.1.&lt;br /&gt;
&lt;br /&gt;
Autrement, vous pouvez télécharger la version plus récente d' Xcode depuis le site d'Apple, (mis à part une inscription préalable à un compte gratuit à ADC Apple Developer connection).&lt;br /&gt;
&lt;br /&gt;
# Téléchargez Xcode sur http://developer.apple.com/tools/download&lt;br /&gt;
# &amp;quot;Member Site&amp;quot;-&amp;gt;&amp;quot;Log In&amp;quot;-&amp;gt;&amp;quot;Download Software&amp;quot;-&amp;gt;&amp;quot;Developer Tools&amp;quot;-&amp;gt;&amp;quot;Download Xcode Tools last release&amp;quot;&amp;gt;&amp;quot;Install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== [http://www.macports.org MacPorts] (précédemment nommé DarwinPorts) ====&lt;br /&gt;
[http://www.macports.org MacPorts] est un installeur open source pour de nombreux logiciels open source portés pour [http://macos.apple.com Mac OS X]. aMule nécéssite quelques uns de ces logiciels pour se compiler correctement. Autrement, vous pouvez également installer [http://fink.sourceforge.net Fink] pour installer ces logiciels ou vous pouvez les installer un à un manuellement.&lt;br /&gt;
&lt;br /&gt;
# Téléchargez la version la plus récente de [http://www.macports.org MacPorts]&lt;br /&gt;
# Lisez [http://trac.macosforge.org/projects/macports/wiki la Doc de MacPorts] pour savoir comment installer des applications gràce à [http://www.macports.org MacPorts].&lt;br /&gt;
&lt;br /&gt;
 bash: vi ~/.profile&lt;br /&gt;
 bash: i&lt;br /&gt;
 bash: export PATH=/opt/local/bin:/opt/local/sbin:$PATH&lt;br /&gt;
 bash: export DISPLAY=:0.0&lt;br /&gt;
 bash: [echap] :wq!&lt;br /&gt;
 bash: logout&lt;br /&gt;
 bash: relancer le Terminal&lt;br /&gt;
&lt;br /&gt;
Les outils que vous devrez installer sont :&lt;br /&gt;
# automake&lt;br /&gt;
# flex&lt;br /&gt;
# gettext (si vous voulez utiliser une autre langue que l'Anglais dans aMule)&lt;br /&gt;
# libpng&lt;br /&gt;
&lt;br /&gt;
 bash: sudo port [-v] install automake&lt;br /&gt;
 bash: sudo port -v flex&lt;br /&gt;
 bash: sudo port -v libpng&lt;br /&gt;
&lt;br /&gt;
====[http://www.cryptopp.com/ Crypto++]====&lt;br /&gt;
Il va aussi falloir la bibliothèque crypto++ pour disposer du cryptage (introduit dans les versions récentes). Sans cela, vous allez obtenir une erreur similaire à ce qui suit :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
checking for crypto++ version &amp;gt;= 5.1... configure: error:&lt;br /&gt;
        Could not find cryptopp header file &amp;quot;cryptlib.h&amp;quot;.&lt;br /&gt;
        Please check if the path &amp;quot;/usr&amp;quot; is valid.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le MacPort est actuellement cassé et assez ancien (v5.1 alors que la v5.5.est la version courante). Donc il vaut mieux le recompiler soi-même.&lt;br /&gt;
&lt;br /&gt;
# Pour obtenir les sources : http://www.cryptopp.com/#download&lt;br /&gt;
# Extraire l'archive (il suffit de la double-cliquer)&lt;br /&gt;
&lt;br /&gt;
==== [[wxWidgets|wxMac]] ====&lt;br /&gt;
[[wxWidgets|wxMac]] est le portage de la bibliothèque [[wxWidgets]] pour [http://macos.apple.com Mac OS X]. Cette bibliothèque est utilisée pour rendre [[aMule]] 'multi-plateforme'. (Windows, Linux et Mac OS X sont des plateformes)&lt;br /&gt;
&lt;br /&gt;
# La source de wxMac est dispo ici : [http://www.wxwidgets.org/downloads/]&lt;br /&gt;
# Décompressez l' archive (double-cliquez dessus)&lt;br /&gt;
&lt;br /&gt;
==== [http://www.amule.org aMule] ====&lt;br /&gt;
# Obtenez quotidiennement la source [[aMule CVS| CVS]] d'aMule: [http://www.hirnriss.net/?area=cvs aMule CVS]&lt;br /&gt;
# Décompressez l' archive (double-cliquez dessus)&lt;br /&gt;
&lt;br /&gt;
=== Compiler les sources ===&lt;br /&gt;
Mettez le dossier ''amule'' et le dossier ''wxMac'' au même endroit, par ex. sur le Bureau (si vous utlisez un autre dossier, assurez-vous qu'il n'y a pas d'espace dans le chemin d'accès au dossier [[WxWidgets|wxMac]]). &lt;br /&gt;
&lt;br /&gt;
==== Compiler [[WxWidgets|wxMac]] ====&lt;br /&gt;
cette étape ne sera effectuée qu'un fois, même si par la suite, vous compilez [[aMule CVS | des CVS plus récents d' aMule]]. &lt;br /&gt;
&lt;br /&gt;
Les instructions suivantes considèrent que vous avez placé les packages dans le dossier Bureau.&amp;lt;br&amp;gt;&lt;br /&gt;
''cd ~/Desktop/wxMac'', ''configure'', ''make'':&lt;br /&gt;
&lt;br /&gt;
 bash: cd ~/Desktop/wxMac-2.8.7/build&lt;br /&gt;
 bash: ../configure --disable-shared --enable-unicode --enable-debug --enable-debug_gdb&lt;br /&gt;
 bash: make&lt;br /&gt;
&lt;br /&gt;
'''N.B. :''' La seconde ligne de commande ci-dessus vous assure que wxMac est compilé en vous indiquant les instructions de débogage. Ces informations vous permettent de reporter [[aMule devs | aux développeurs ]] des indications utiles si [[aMule]] plante ou est lent.&lt;br /&gt;
Si vous ne souhaitez pas compiler une version avec débogage, ajoutez &amp;quot;--disable-debug --disable-debug_gdb&amp;quot; à la suite de la ligne de commande.&lt;br /&gt;
&lt;br /&gt;
'''N.B. :''' Si vous souhaitez compiler une version [http://en.wikipedia.org/wiki/Universal_binary Universal Binary] d' aMule (c'est à dire une version qui tournera à la fois sur un Mac à base de PowerPC et  Mac Intel) vous devrez ajouter le paramètre &amp;quot;--enable-universal_binary&amp;quot; à la fin de la 2ème ligne de commande.&lt;br /&gt;
Si vous n' incluez pas ce paramètre, wxMac et aMule ne seront comilés que pouyr votre type de processeur (PowerPC OU Intel).&lt;br /&gt;
&lt;br /&gt;
'''N.B. :''' La durée d'exécution des commandes &amp;quot;make&amp;quot; ci-dessus peuvent durer jusqu'à 50 minutes sur un G4 fréquencé à 1.33 GHz, selon les paramètres que vous choisirez. Un processeur + rapide mettra moins de temps (évidemment !).&lt;br /&gt;
&lt;br /&gt;
==== Compiler [[aMule]] ====&lt;br /&gt;
''cd ~/Desktop/amule'', ''configure'', ''make'':&lt;br /&gt;
&lt;br /&gt;
'''N.B. :''' Vous pouvez copier-coller les 4 lignes pour ''./configure'' en une seule fois.&lt;br /&gt;
&lt;br /&gt;
'''NB :''' Cela durera ±30 minutes sur un G4 à 1.33 GHz.&lt;br /&gt;
&lt;br /&gt;
 bash: cd ~/Desktop/amule-cvs&lt;br /&gt;
 bash: ./configure --disable-systray --disable-gtk --enable-embedded_crypto    \&lt;br /&gt;
            --with-wx-config=../wxMac-2.8.7/build/wx-config    \&lt;br /&gt;
            --enable-cas --enable-webserver --enable-amulecmd    \&lt;br /&gt;
            --enable-debug --disable-optimize&lt;br /&gt;
&lt;br /&gt;
 bash: make&lt;br /&gt;
 bash: ./src/utils/scripts/mac_packager&lt;br /&gt;
&lt;br /&gt;
'''NB :''' Si vous ne souhaitez pas compiler aMule avec les instructions de débogage (voir plus haut), vou pouvez taper &amp;quot;--disable-debug --enable-optimize&amp;quot; à la suite de la ligne de commande.&lt;br /&gt;
&lt;br /&gt;
'''NB :''' Pour compiler aMule en Universal Binary (voir plus haut) vous devrez ajouter les paramètres suivants :&lt;br /&gt;
            --disable-dependency-tracking \&lt;br /&gt;
            CFLAGS=&amp;quot;-arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk&amp;quot; \&lt;br /&gt;
            CXXFLAGS=&amp;quot;-arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Lancer [[aMule]] ====&lt;br /&gt;
Une fois que le script &amp;quot;mac_packager&amp;quot; est terminé, vous pouvez déplacer l' application aMule du dossier &amp;quot;amule-cvs&amp;quot; vers Applications (par exemple).&lt;br /&gt;
&lt;br /&gt;
== Version ==&lt;br /&gt;
Traduit par &amp;quot;Alf-Red-Toshirô&amp;quot; le vendredi 22.01.2008 à 18:55&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alno</name></author>	</entry>

	</feed>