<?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=82.53.101.201</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=82.53.101.201"/>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Special:Contributions/82.53.101.201"/>
		<updated>2026-04-05T18:07:39Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Compilation_Installation-it</id>
		<title>Compilation Installation-it</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Compilation_Installation-it"/>
				<updated>2007-08-22T16:10:46Z</updated>
		
		<summary type="html">&lt;p&gt;82.53.101.201: /* Installare usando gli RPM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Compilation_Installation|English]] | [[Compilation_Installation-fr|Français]] | [[Compilation_Installation-nl|Nederlands]] | [[Compilation_Installation-br|Português]] | [[Compilation_Installation-de|Deutsch]] | [[Compilation_Installation-ru|Russian]] | &lt;br /&gt;
'''Italiano'''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Manuale di Installazione ==&lt;br /&gt;
&lt;br /&gt;
Per installare [[aMule]] potete partire &amp;quot;da zero&amp;quot;, come descritto in [[Compilation_Installation-it#Compilare Da Sorgente|Compilare Da Sorgente]], o usare gli [http://www.rpm.org RPM], come descritto nella sezione [[Compilation_Installation-it#Installare usando gli RPM|Installare usando gli RPM]]. Usare gli [http://www.rpm.org RPM] velocizza molto le operazioni ma non è supportato da tutte le distribuzioni [http://www.kernel.org linux].&lt;br /&gt;
&lt;br /&gt;
== Compilare Da Sorgente ==&lt;br /&gt;
&lt;br /&gt;
'''ATTENZIONE:''' Assicuratevi di '''non''' aver installato nessuna copia di [[wxWidgets]]. Se avete già [[wxWidgets]] installati, andate a [[How to uninstall wxWidgets|Come disinstallare wxWidgets]] prima di iniziare una nuova installazione. Se continuate ad avere problemi, [[Check_if_wx_is_installed_twice|Controllate se wx è installato due volte]], visto che è un problema comune di compilazione ed esecuzione.&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Con [[wxWidgets]] &amp;gt;= 2.5.1, [[wxBase]] non è distribuito come tarball separato.&lt;br /&gt;
&lt;br /&gt;
==== Passo 1: [[wxWidgets|wxGTK]] ====&lt;br /&gt;
&lt;br /&gt;
*Scaricate [[wxWidgets|wxGTK]] -&amp;gt;&lt;br /&gt;
**[http://prdownloads.sourceforge.net/wxwindows/wxGTK-2.6.3.tar.bz2 wxGTK-2.6.3.tar.bz2]&lt;br /&gt;
**[ftp://biolpc22.york.ac.uk/pub/2.6.3/wxWidgets-2.6.3-Patch-2.tar.gz wxWidgets-2.6.3-Patch-2.tar.gz]&lt;br /&gt;
&lt;br /&gt;
*Compilate [[wxWidgets|wxGTK]]&lt;br /&gt;
**''tar -jxvf wxGTK-2.6.3.tar.bz2''&lt;br /&gt;
**''tar -C wxGTK-2.6.3 -xzvf wxWidgets-2.6.3-Patch-2.tar.gz ''&lt;br /&gt;
**''cd wxGTK-2.6.3''&lt;br /&gt;
**''Linked against [http://www.gtk.org GTK]2: ./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise &amp;amp;&amp;amp; make&lt;br /&gt;
*Da '''root''':&lt;br /&gt;
**''make install''&lt;br /&gt;
**''ldconfig''&lt;br /&gt;
&lt;br /&gt;
==== Passo 2: [[wxBase]] ====&lt;br /&gt;
&lt;br /&gt;
*Da [[wxGTK]] 2.5.x in avanti, non c'è più bisogno di [[wxBase]] a meno di non voler compilare [[aMuled|aMule daemon]] senza X.&lt;br /&gt;
&lt;br /&gt;
==== Passo 3: [[aMule]] ====&lt;br /&gt;
&lt;br /&gt;
*Scaricate l'ultima versione di [[aMule]] -&amp;gt;&lt;br /&gt;
**[http://developer.berlios.de/project/showfiles.php?group_id=1296 Ultima versione aMule]&lt;br /&gt;
&lt;br /&gt;
*Compilate [[aMule]] (controllate anche [[configure|configure article]]) -&amp;gt;&lt;br /&gt;
**''tar -zxvf aMule-X.X.X.tar.gz'' (sostituite X con il numero della versione corretto..)&lt;br /&gt;
**''cd aMule-X.X.X''&lt;br /&gt;
**''./configure --disable-debug --enable-optimize &amp;amp;&amp;amp; make''&lt;br /&gt;
&lt;br /&gt;
*Da '''root''':&lt;br /&gt;
**''make install''&lt;br /&gt;
&lt;br /&gt;
*Lanciate [[aMule]] come utente normale da console digitando -&amp;gt; ''amule''&lt;br /&gt;
&lt;br /&gt;
== Installare usando gli RPM ==&lt;br /&gt;
&lt;br /&gt;
==== Passo 1: [[wxWidgets|wxGTK]] ====&lt;br /&gt;
&lt;br /&gt;
*Scaricate [[wxWidgets|wxGTK]] per la propria [http://www.kernel.org Linux] distribuzione -&amp;gt;&lt;br /&gt;
**[http://www.amule.org/files/files.php?cat=12 wxGTK-2.6.3]&lt;br /&gt;
&lt;br /&gt;
*Installate [[wxWidgets|wxGTK]] -&amp;gt;&lt;br /&gt;
**Da '''root''':&lt;br /&gt;
***''rpm -Uvh wxGTK-2.6.3-X.rpm'' (sostituire X con il giusto numero..)&lt;br /&gt;
***''ldconfig''&lt;br /&gt;
&lt;br /&gt;
==== Passo 2: [[aMule]] ====&lt;br /&gt;
&lt;br /&gt;
*Scaricate l'ultima versione di [[aMule]] -&amp;gt;&lt;br /&gt;
**[http://developer.berlios.de/project/showfiles.php?group_id=1296 Ultima versione aMule]&lt;br /&gt;
&lt;br /&gt;
*Installate [[aMule]] -&amp;gt;&lt;br /&gt;
**Da '''root''':&lt;br /&gt;
***''rpm -Uvh aMule-X.rpm'' (replace X with the right name and version number..)&lt;br /&gt;
&lt;br /&gt;
* Lanciate [[aMule]] come utente normale da console digitando -&amp;gt; ''amule''&lt;/div&gt;</summary>
		<author><name>82.53.101.201</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Configure</id>
		<title>Configure</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Configure"/>
				<updated>2007-08-22T16:10:03Z</updated>
		
		<summary type="html">&lt;p&gt;82.53.101.201: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;90%&amp;quot; align=&amp;quot;left&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
''configure'' configures [[aMule]] to adapt to many kinds of systems.&lt;br /&gt;
&lt;br /&gt;
Its purpose is to make it easy to port it to many platforms and to compile it and use it in all platforms in the very same way.&lt;br /&gt;
&lt;br /&gt;
You can set lots of parameters in it to adapt it to your system and to tweak its features.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' This article is focused in [[aMule]]'s ''configure''. Other ''configure'' scripts work in a similar way, but their options will differ. This article might be useful for them as well, but have in mind that they might have options not listed here and lack some listed here too.&lt;br /&gt;
&lt;br /&gt;
== Main usage ==&lt;br /&gt;
&lt;br /&gt;
Its usage is ''./configure [OPTION]... [VARIABLE=VALUE]...''&lt;br /&gt;
&lt;br /&gt;
So, as you can see, you can define its behaviour both through [[#Options|options]] and through [[#Variables|variables]]&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
You can define one or more options. The available options in [[aMule]]'s ''configure'' are listed below. To better understand their meaning, they have been grouped into several tables with options which affect the behaviour of ''configure'' in a similar way.&lt;br /&gt;
&lt;br /&gt;
Please note that ''configure'' will (in most cases) not complain if you enter an invalid option or variable. So make sure you enter the options correctly (no typos) or they will have no effect and configure won't behave in the way you expected.&lt;br /&gt;
&lt;br /&gt;
=== Main options ===&lt;br /&gt;
&lt;br /&gt;
These options should exist in any ''configure'' script around the world. They won't run the ''configure'' script to configure your application's compilation, but only output information you might need.&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ Basic options&lt;br /&gt;
|''-h'' or ''--help'' || This will display a help message summing up all ''configure'' options&lt;br /&gt;
|-&lt;br /&gt;
|''--help=short'' || This will display a help message summing up all ''configure'' options specific to this application (doesn't display generic configure options)&lt;br /&gt;
|-&lt;br /&gt;
|''-V'' or ''--version'' || This will display the version information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Non-compilation common options ===&lt;br /&gt;
&lt;br /&gt;
These options should also exist on any ''configure'' script around the world. They will set some non-compilation related preferences.&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ Options directly related to the ''configure'' script&lt;br /&gt;
|''-q'' or ''--quiet'' or ''--silent'' || Do not print the `checking...' messages, only the final summed up ouput&lt;br /&gt;
|-&lt;br /&gt;
|''--cache-file=FILE'' || Store the checkings' ouputs in '''FILE''' in a script format, so you can reuse without the need to rerun ''configure'' (read the cached file for more information)&lt;br /&gt;
|-&lt;br /&gt;
|''-C'' or ''--config-cache || Same as ''--cache-file=config.cache''&lt;br /&gt;
|-&lt;br /&gt;
|''-n'' or ''--no-create || Just run ''configure'', but do not create any files&lt;br /&gt;
|-&lt;br /&gt;
|''--srcdir=DIR'' || Look for the sources in '''DIR'''. By default, the ''configure'' dir or its parent (''../'')&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Common options ===&lt;br /&gt;
&lt;br /&gt;
These options should also exist on any ''configure'' script around the world. This time, these ones will affect the compilation of the application, so be careful when using them. You should take a close look at the application's ''README'' document (if available) if you want to use any of them (and even if you don't, still take a look at it, since you might '''have''' to use some). &lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ Installation directories options&lt;br /&gt;
| ''--prefix=PREFIX'' || Set where to install architecture-independent files (data) in '''PREFIX'''. By dafault, this is set to ''/usr/local''&lt;br /&gt;
|-&lt;br /&gt;
| --exec-prefix=EPREFIX || Set where to install architecture-dependent files (mainly binaries) in '''EPREFIX'''. By default, this is set to the same value as '''PREFIX'''.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ Advanced installation directories options&lt;br /&gt;
| ''--bindir=DIR'' || Where to store user executables. By default, '''''EPREFIX'''/bin''&lt;br /&gt;
|-&lt;br /&gt;
| ''--sbindir=DIR'' || Where to store system administrator executables. By default, '''''EPREFIX'''/sbin''&lt;br /&gt;
|-&lt;br /&gt;
| ''--libexecdir=DIR'' || Where to store program executable. By default '''''EPREFIX'''/libexec''&lt;br /&gt;
|-&lt;br /&gt;
| ''--datadir=DIR'' || Where to store read-only architecture independent data. By default, '''''EPREFIX'''/share''&lt;br /&gt;
|-&lt;br /&gt;
| ''--sysconfdir=DIR'' || Where to install read-only single-machine data. By default, '''''PREFIX'''/etc''&lt;br /&gt;
|-&lt;br /&gt;
| ''--sharedstatedir=DIR'' || Where to store modifiable architacture-independent data. By default '''''PREFIX'''/com''&lt;br /&gt;
|-&lt;br /&gt;
| ''--localstatedir=DIR'' || Where to store modifiable single-machine data. By default, '''''PREFIX'''/var''&lt;br /&gt;
|-&lt;br /&gt;
| ''--libdir=DIR || Where to search libs object code libraries. By default, '''''EPREFIX'''/lib''&lt;br /&gt;
|-&lt;br /&gt;
| ''--includedir=DIR'' || Directory containing the [http://en.wikipedia.org/wiki/C_programming_language C] header files. By default, '''''PREFIX'''''/include''&lt;br /&gt;
|-&lt;br /&gt;
| ''--oldincludedir=DIR'' || Directory containing [http://en.wikipedia.org/wiki/C_programming_language C] header files for non-GCC. By default, ''/usr/include''&lt;br /&gt;
|-&lt;br /&gt;
| ''--infodir=DIR'' || Where to store info and documentation files. By default, '''''EPREFIX'''/info''&lt;br /&gt;
|-&lt;br /&gt;
| ''--mandir=DIR'' || Where to store man pages. By default, '''''EPREFIX'''/man&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ General rule to program enabling and dirs specification&lt;br /&gt;
| ''--program-prefix=PREFIX'' || Prepend '''PREFIX''' to installed program names&lt;br /&gt;
|-&lt;br /&gt;
| ''--program-suffix=SUFFIX'' || Append '''SUFFIX''' to installed program names&lt;br /&gt;
|-&lt;br /&gt;
| ''--program-transform-name=SUBST'' || Run ''[http://www.gnu.org/software/sed/sed.html sed] '''SUBST''''' on installed program names&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ General rule to enabling or disabling features (sometimes it enables or disables the compilation of a program)&lt;br /&gt;
| ''--disable-FEATURE'' || Do not include '''FEATURE'''. Equivalent to ''--enable-'''FEATURE'''=no'' (see below)&lt;br /&gt;
|-&lt;br /&gt;
| ''--enable-FEATURE'' || Include '''FEATURE'''. Equivalent to ''--enable-'''FEATURE'''=yes'' (see below)&lt;br /&gt;
|-&lt;br /&gt;
| ''--enable-FEATURE=VALUE'' || Include '''FEATURE''' and specify it's value to '''VALUE'''. The meaning of the value should be explained in the ''configure --help'' output of the script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ &lt;br /&gt;
| ''--without-PACKAGE'' || Do not use '''PACKAGE'''. Equivalent to ''--with-'''PACKAGE'''=no'' (see below)&lt;br /&gt;
|-&lt;br /&gt;
| ''--with-PACKAGE'' || use PACKAGE. Equivalent to ''--with-'''PACKAGE'''=yes'' (see below)&lt;br /&gt;
|-&lt;br /&gt;
| ''--with-PACKAGE=VALUE'' || Use '''PACKAGE''' and set its value to '''VALUE'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ System specifications&lt;br /&gt;
| ''--build=BUILD'' || Configure for building on '''BUILD''' platform. By default, it guesses the platform it is being run on&lt;br /&gt;
|-&lt;br /&gt;
| ''--host=HOST'' || Cross-compile to build programs to run on '''HOST''' platforms. By default, same as '''BUILD'''&lt;br /&gt;
|-&lt;br /&gt;
| ''--target=TARGET'' || Configure for building compilers for '''TARGET''' platfroms. By default, same as '''HOST'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Very-common options ===&lt;br /&gt;
&lt;br /&gt;
In most ''configure'' scripts you will also be able to use these options.&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ Quite common compiler options&lt;br /&gt;
| ''--with-gnu-ld'' || Use the [http://www.gnu.org/software/binutils/manual/ld-2.9.1/ld.html GNU ld] as linker, without testing if it is the default linker in the system&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ X directory specifications&lt;br /&gt;
| ''--with-x'' || Use the [http://www.xfree86.org X Window System]&lt;br /&gt;
|-&lt;br /&gt;
| ''--x-includes=DIR'' || '''DIR''' contains [http://www.xfree86.org X]'s include files&lt;br /&gt;
|-&lt;br /&gt;
| ''--x-libraries=DIR'' || '''DIR''' contains [http://www.xfree86.org X]'s libraries&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[aMule]] options ===&lt;br /&gt;
&lt;br /&gt;
The following options are specific to [[aMule]]'s ''configure'' script. They will allow you to enable and disable them, so you should really take a look at them or you might sadly find out you lack things you would like to have in your [[aMule]] system ;-)&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ Developer options&lt;br /&gt;
|-&lt;br /&gt;
| ''--enable-maintainer-mode'' || Activate some extra instructions only useful for developers (and totaly non-recommended to normal users)&lt;br /&gt;
|-&lt;br /&gt;
| ''--disable-dependency-tracking'' || Makes the application compile faster, but causes problems if you change the source code and try to compile again. Dependency tracking allows the make process to know which things to rebuild when something changes. If you do not plan to compile the application again with those same sources, you can safely use this option&lt;br /&gt;
|-&lt;br /&gt;
| ''--enable-dependency-tracking'' || Keep track of the dependencies so that on next build, only changed files will be recompiled. It slows down the compilation a little. This is the default&lt;br /&gt;
|-&lt;br /&gt;
| ''--enable-ccache'' || Enable [http://ccache.samba.org ccache]. This will make following compilations faster since only the non-modified bits of code will be recompiled. If you don't plan to compile [[aMule]] very often, don't enable this, since it takes longer to compile on the first compilation and it requires lots of disk space&lt;br /&gt;
|-&lt;br /&gt;
| ''--enable-profile'' || Enable code profiling (which allows to see how much time and resources are spent on each part of the code, though it will make [[aMule]] run much slower, so, in most cases, don't use it). The output file is ''gmon.out'' and can be viewed with ''gprof''. For more information, ''man [http://www.cs.utah.edu/dept/old/texinfo/as/gprof_toc.html gprof]'' and ''man [http://gcc.gnu.org gcc]'' (in the man pages of ''[http://gcc.gnu.org gcc]'', search for the command line option ''-pg'')&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ Compilation tweaks&lt;br /&gt;
| ''--disable-debug'' || Disables outputing information of the application execution. This information is useful to track bugs, so you might not want to use this option or you will not be able to report bugs properly&lt;br /&gt;
|-&lt;br /&gt;
| ''--enable-optimize'' || Optimizes the code to run (a little) faster. Using this option will not allow you to create useful bug reports so you might not want to enable it&lt;br /&gt;
|-&lt;br /&gt;
| ''--disable-rpath'' || Do not write the libraries' path into the binary. Useful only if you plan to move the binary to other systems or if you move your libraries often. Only use it if you know what you're doing, since it will make [[aMule]] run slower&lt;br /&gt;
|-&lt;br /&gt;
| ''--enable-static'' || Creates statically linked executables, which means that they will need no libraries since any needed library will be included in the executable file. The executable might run faster, and will be easily portable between systems using the same platform, but will be incredibly bigger in size&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ Compilation of external libraries&lt;br /&gt;
| ''--disable-embedded_crypto'' || Do not use [[aMule]]'s cryptography code, instead, use external libraries' code. This option is not recommended and it could possibly break the compilation&lt;br /&gt;
|-&lt;br /&gt;
| ''--disable-nls'' || Do not use [http://www.vitavoom.com/postgresql-docs/nls.html Native Language Support]. This way [http://www.gnu.org/software/gettext gettext] won't be required, but translations will be disabled&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ [[aMule]] binaries selection&lt;br /&gt;
| ''--disable-monolithic'' || disable building of the [[aMule|monolithic aMule]] app. This is normally not recommended, unless you really know what you are doing (e.g. to compile only the [[aMuled|daemon]])&lt;br /&gt;
|-&lt;br /&gt;
| ''--enable-amule-daemon'' || Compile [[aMuled|aMule daemon]]&lt;br /&gt;
|-&lt;br /&gt;
| ''--enable-amulecmd'' || Compile the [[aMuleCMD|aMule command line client]]&lt;br /&gt;
|-&lt;br /&gt;
| ''--enable-webserver'' || Compile [[aMuleWeb|aMule's WebServer]]&lt;br /&gt;
|-&lt;br /&gt;
| ''--enable-amule-gui'' || Compile [[aMuleGUI|aMule remote GUI]]&lt;br /&gt;
|-&lt;br /&gt;
| ''--enable-cas'' || Compile [[CAS|C aMule Statistics]]&lt;br /&gt;
|-&lt;br /&gt;
| ''--enable-wxcas'' || Compile [[wxCAS|aMule GUI Statistics]]&lt;br /&gt;
|-&lt;br /&gt;
| ''--disable-ed2k'' || Don't compile [[ed2k command|aMule's ed2k links handler]]&lt;br /&gt;
|-&lt;br /&gt;
| ''--enable-alc'' || Compile [[aLinkCreator|aMuleLinkCreator GUI version]]&lt;br /&gt;
|-&lt;br /&gt;
| ''--enable-alcc'' || Compile [[aLinkCreatorConsole|aMuleLinkCreator for console]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ Configure tweaks&lt;br /&gt;
| ''--disable-gtktest'' || Do not try to compile a test [http://www.gtk.org GTK] (either [http://www.gtk.org GTK]1 or [http://www.gtk.org GTK]2 depending on your system's configuration) program to see if your system has a proper [http://www.gtk.org GTK] configuration. This will make the ''configure'' script run a (very) little faster, but you should still not use it unless you know what you are doing, since the ''configure'' script could miss some tests.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[aMule]] compilation settings ===&lt;br /&gt;
&lt;br /&gt;
This options are specific to [[aMule]]'s configure script, but they are not directly related to [[aMule]]. They just tell were some libraries or headers are located in your system, so that [[aMule]] can find them when compiling. Use them if you have those files in non-standard paths or when you know what you are doing.&lt;br /&gt;
&lt;br /&gt;
To better understand these options, take a look at the [[#Common options|common options]] chapter in this article.&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ [http://www.gzip.org/zlib zLib]&lt;br /&gt;
| ''--with-zlib=PREFIX'' || Look for [http://www.gzip.org/zlib zLib] files in '''PREFIX'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ [http://curl.haxx.se Curl]&lt;br /&gt;
| ''--with-curl-config=CONFIG'' || '''CONFIG''' is the path of ''curl-config''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ [http://www.boutell.com/gd LibGD]&lt;br /&gt;
| ''--with-gdlib-prefix=PREFIX'' || Look for [http://www.boutell.com/gd LibGD] files in '''PREFIX'''&lt;br /&gt;
|-&lt;br /&gt;
| ''--with-gdlib-exec-prefix=PREFIX'' || Look for GDLib libraries in '''PREFIX'''. By default, looks for them in the path specified in ''--with-gdlib-exec-prefix''&lt;br /&gt;
|-&lt;br /&gt;
| ''--with-gdlib-config=CONFIG'' || '''CONFIG''' is the path of ''gdlib-config''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ [http://www.libpng.org LibPNG]&lt;br /&gt;
| ''--with-libpng-prefix=PREFIX'' || Look for [http://www.libpng.org LibPNG] files in '''PREFIX'''&lt;br /&gt;
|-&lt;br /&gt;
| ''--with-libpng-exec-prefix=PREFIX'' || Look for [http://www.libpng.org LibPNG] libraries in '''PREFIX'''. By default, looks for them in the path specified in ''--with-libpng-exec-prefix''&lt;br /&gt;
|-&lt;br /&gt;
| ''--with-libpng-config=CONFIG'' || '''CONFIG''' is the path of ''libpng-config''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ [[wxWidgets]]&lt;br /&gt;
| ''--with-wx-prefix=PREFIX'' || Look for [[wxWidgets]] files in '''PREFIX'''&lt;br /&gt;
|-&lt;br /&gt;
| ''--with-wx-exec-prefix=PREFIX'' || Look for [[wxWidgets]] libraries in '''PREFIX'''. By default, looks for them in the path specified in ''--with-wx-exec-prefix''&lt;br /&gt;
|-&lt;br /&gt;
| ''--with-wx-config=CONFIG'' || '''CONFIG''' is the path of ''wx-config''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ [[wxBase]]&lt;br /&gt;
| ''--with-wxbase-prefix=PREFIX'' || Look for [[wxBase]] files in '''PREFIX'''&lt;br /&gt;
|-&lt;br /&gt;
| ''--with-wxbase-exec-prefix=PREFIX'' || Look for [[wxBase]] libraries in '''PREFIX'''. By default, looks for them in the path specified in ''--with-wxbase-exec-prefix''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ''--with-wxbase-config=CONFIG'' || '''CONFIG''' is the path of ''wxbase-config''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ [http://www.gtk.org GTK]&lt;br /&gt;
| ''--with-gtk-prefix=PREFIX'' || Look for [http://www.gtk.org GTK] (not [http://www.gtk.org GTK]2) files in '''PREFIX'''&lt;br /&gt;
|-&lt;br /&gt;
| ''--with-gtk-exec-prefix=PREFIX'' || Look for [http://www.gtk.org GTK] (not [http://www.gtk.org GTK]2) libraries in '''PREFIX'''. By default, looks for them in the path specified in ''--with-gtk-exec-prefix''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ [http://www.openssl.org/docs/crypto/crypto.html Crypto++]&lt;br /&gt;
| ''--with-crypto-prefix=PREFIX'' || Look for [http://www.openssl.org/docs/crypto/crypto.html Crypto++] files in '''PREFIX'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ [http://www.gnu.org/software/libiconv LibIConv]&lt;br /&gt;
| ''--with-libiconv-prefix=PREFIX'' || Look for [http://www.gnu.org/software/libiconv LibIConv] files in '''''PREFIX'''/include'' and '''''PREFIX'''/lib''&lt;br /&gt;
|-&lt;br /&gt;
| ''--without-libiconv-prefix'' || Don't search for [http://www.gnu.org/software/libiconv LibIConv] in includedir and libdir&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ [http://www.gnu.org/software/gettext gettext]&lt;br /&gt;
| ''--with-included-gettext'' || Use the [http://www.gnu.org/software/gettext GNU gettext] library included in the ''intl/'' directory instead of the system's. This is only for strange systems where [http://www.gnu.org/software/gettext gettext], for some reason, will not handle [[aMule]]'s catalog files&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ [http://gnuwin32.sourceforge.net/packages/libintl.htm LibIntl]&lt;br /&gt;
| ''--with-libintl-prefix=PREFIX'' || Look for [http://gnuwin32.sourceforge.net/packages/libintl.htm LibIntl] files in '''''PREFIX'''/include''' and '''''PREFIX'''/lib''''&lt;br /&gt;
|-&lt;br /&gt;
| ''--without-libintl-prefix'' || Don't search for [http://gnuwin32.sourceforge.net/packages/libintl.htm LibIntl] in includedir and libdir&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ [http://ccache.samba.org ccache]&lt;br /&gt;
| ''--with-ccache-prefix=PREFIX'' || Look for [http://ccache.samba.org ccache] files in '''PREFIX'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Variables ==&lt;br /&gt;
&lt;br /&gt;
Before you take a look at the [[#Variables and what they mean|variables and what they mean]], you must take a look at the two variable [[#Usage types|usage types]] available.&lt;br /&gt;
&lt;br /&gt;
=== Usage types ===&lt;br /&gt;
&lt;br /&gt;
You can either use [[#Environment variables|environment variables]] or you can [[#Configure variables|enter variables directly into the ''configure'' command]].&lt;br /&gt;
&lt;br /&gt;
==== Environment variables ====&lt;br /&gt;
&lt;br /&gt;
If you plan to use environment variables, you will affect the behaviour of ''configure'' and any other program you run in that same shell until you end your session. You must set them '''before''' running configure. To set them, run&lt;br /&gt;
&lt;br /&gt;
 export ''VAR=VALUE'''&lt;br /&gt;
&lt;br /&gt;
where ''VAR'' is the name of the environmental variable and ''VALUE'' is it's value.&lt;br /&gt;
&lt;br /&gt;
==== Configure variables ====&lt;br /&gt;
&lt;br /&gt;
If you don't want to use environment variables, you can pass them into the ''configure'' command, this way:&lt;br /&gt;
&lt;br /&gt;
 configure VAR=VALUE&lt;br /&gt;
&lt;br /&gt;
where ''VAR'' stands for the variable name and ''VALUE'' is its value.&lt;br /&gt;
&lt;br /&gt;
=== Variables and what they mean ===&lt;br /&gt;
&lt;br /&gt;
Do '''NOT''' touch these variables if you don't know what you are doing!&lt;br /&gt;
&lt;br /&gt;
These are some of the most commonly used variables for ''configure'':&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ Variables&lt;br /&gt;
| ''CC'' || [http://en.wikipedia.org/wiki/C_programming_language C] compiler command to use&lt;br /&gt;
|-&lt;br /&gt;
| ''CXX'' || [http://en.wikipedia.org/wiki/C_Plus_Plus C++] compiler command to use (e.g. ''[http://gcc.gnu.org g++]'')&lt;br /&gt;
|-&lt;br /&gt;
| ''CPP'' || [http://en.wikipedia.org/wiki/C_programming_language C] preprocessor command to use&lt;br /&gt;
|-&lt;br /&gt;
| ''CFLAGS'' || [http://en.wikipedia.org/wiki/C_programming_language C] compiler flags&lt;br /&gt;
|-&lt;br /&gt;
| ''CXXCPP'' || [http://en.wikipedia.org/wiki/C_Plus_Plus C++] preprocessor command to use&lt;br /&gt;
|-&lt;br /&gt;
| ''CXXFLAGS'' || [http://en.wikipedia.org/wiki/C_Plus_Plus C++] compiler flags&lt;br /&gt;
|-&lt;br /&gt;
| ''LDFLAGS'' || Linker flags. Usually used to specify additional library directories (e.g. ''LDFLAGS=&amp;quot;-L/usr/lib&amp;quot;'')&lt;br /&gt;
|-&lt;br /&gt;
| ''CPPFLAGS'' || [http://en.wikipedia.org/wiki/C_programming_language C]/[http://en.wikipedia.org/wiki/C_Plus_Plus C++] preprocessor flags (e.g. ''CPPFLAGS=&amp;quot;-I/usr/include&amp;quot;'')&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== More information ==&lt;br /&gt;
&lt;br /&gt;
This article is mainly an explanation (dummy-proof) of the output of ''configure --help''.&lt;br /&gt;
&lt;br /&gt;
Anyway, it could (rarely) be out of date. So, if there's something you want to do with ''configure'' that is not listed here, run ''configure --help'' and see if it is listed there.&lt;br /&gt;
&lt;br /&gt;
Of course, you can always take a look at the [http://www.airs.com/ian/configure GNU configure page].&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>82.53.101.201</name></author>	</entry>

	</feed>