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

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Install-amule-freebsd</id>
		<title>Install-amule-freebsd</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Install-amule-freebsd"/>
				<updated>2004-05-25T10:47:57Z</updated>
		
		<summary type="html">&lt;p&gt;62.4.23.8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;maybe this page outdates soon,&lt;br /&gt;
until then it may help u&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== install amule 2.0.0rc3 on freebsd 5.x ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
why would u ask... we have /usr/ports/net/amule&lt;br /&gt;
&lt;br /&gt;
well, this is the stable version 1.2.6&lt;br /&gt;
&lt;br /&gt;
we wanna stay current or help testing / debugging, why else would u read this?&lt;br /&gt;
&lt;br /&gt;
== install ports we need if u dont allready have (see ''pkg_info'') ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''security/cryptopp''&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
''x11-toolkits/wxgtk''&lt;br /&gt;
&lt;br /&gt;
and (but u will have this already ;-)&lt;br /&gt;
&lt;br /&gt;
''devel/gettext''&lt;br /&gt;
&lt;br /&gt;
and (but u will have this already ;-)&lt;br /&gt;
&lt;br /&gt;
''devel/gmake''&lt;br /&gt;
&lt;br /&gt;
u know how to install ports as a bsd user, so i dont have to tell u i hope.&lt;br /&gt;
its just too easy u know. in case ur very new to freebsd, consult the great handbook at www.freebsd.org.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' if u think u have wxgtk installed because u see wxgtk2, u should know, wxgtk is linked to gtk1 and wxgtk2 is linked to gtk2. wxgtk2 and amule will be unstable! u have to use wxgtk, not wxgtk2!&lt;br /&gt;
&lt;br /&gt;
== configure ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the ./configure does not work 100% automagically, we must help it out a bit&lt;br /&gt;
&lt;br /&gt;
i used the following line of configure, wich may differ for u a bit due to different os or library versions u have installed&lt;br /&gt;
&lt;br /&gt;
right now this line works for FreeBSD 5.2-CURRENT 03-May-2004 for example but version numbers may be different for freebsd 5.2.1 or the upcomming 5.3.&lt;br /&gt;
&lt;br /&gt;
edit the &amp;lt;your home&amp;gt; tag of course, or install it elsewhere.&lt;br /&gt;
&lt;br /&gt;
''./configure --prefix=/home/&amp;lt;your home&amp;gt;/amule --with-wx-config=/usr/X11R6/bin/wxgtk-2.4-config --with-wxbase-config=/usr/X11R6/bin/wxgtk-2.4-config''&lt;br /&gt;
&lt;br /&gt;
this is one single line, not 3 lines or whatever wiki/html/ur browser wraps this line into.&lt;br /&gt;
&lt;br /&gt;
u will see configure doesnt find gdlib-config, even if u unstalled gdlib. dont care, its just not there and its no &amp;quot;must have&amp;quot;. just skip it.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' if u get the following warning at the end of configure u are probably linking to wxgtk2 instead of wxgtk. amule will memleak and eat ur cpu. it will probably crash as well. use wxgtk as mentioned above!&lt;br /&gt;
&lt;br /&gt;
''WARNING!! Your wxWidgets copy has been linked against GTK2 and this will make aMule be instable, use so much cpu and ram. You have been advised, dont report bugs so.''&lt;br /&gt;
&lt;br /&gt;
== patch 1 ==&lt;br /&gt;
&lt;br /&gt;
the problem would be:&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[...]&lt;br /&gt;
/usr/bin/ld: cannot find -lcryptopp&lt;br /&gt;
gmake[2]: *** [cas] Error 1&lt;br /&gt;
gmake[2]: Leaving directory `/home/eugene/aMule-2.0.0rc3/src'&lt;br /&gt;
gmake[1]: *** [all-recursive] Error 1&lt;br /&gt;
gmake[1]: Leaving directory `/home/eugene/aMule-2.0.0rc3'&lt;br /&gt;
gmake: *** [all] Error 2&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
so we patch it now:&lt;br /&gt;
&lt;br /&gt;
edit src/Makefile&lt;br /&gt;
&lt;br /&gt;
search for the line containing&lt;br /&gt;
&lt;br /&gt;
''cryptopp''&lt;br /&gt;
&lt;br /&gt;
this line will read as:&lt;br /&gt;
&lt;br /&gt;
''LIBS =  -lcryptopp''&lt;br /&gt;
&lt;br /&gt;
add ''-L/usr/local/lib'' to that line&lt;br /&gt;
&lt;br /&gt;
now the line will read as:&lt;br /&gt;
&lt;br /&gt;
''LIBS =  -L/usr/local/lib -lcryptopp''&lt;br /&gt;
&lt;br /&gt;
== patch 2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the problem would be:&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[...]&lt;br /&gt;
amule.cpp:39:30: execinfo.h: No such file or directory&lt;br /&gt;
amule.cpp:40:28: mntent.h: No such file or directory&lt;br /&gt;
In file included from /usr/local/include/cryptopp/pkcspad.h:4,&lt;br /&gt;
from /usr/local/include/cryptopp/rsa.h:9,&lt;br /&gt;
from ClientCredits.h:32,&lt;br /&gt;
from amule.cpp:86:&lt;br /&gt;
/usr/local/include/cryptopp/cryptlib.h:1358:9: warning: &amp;quot;/*&amp;quot; within comment&lt;br /&gt;
amule.cpp: In member function `virtual bool CamuleApp: nInit()':&lt;br /&gt;
amule.cpp:423: error: `setmntent' undeclared (first use this function)&lt;br /&gt;
amule.cpp:423: error: (Each undeclared identifier is reported only once for&lt;br /&gt;
each function it appears in.)&lt;br /&gt;
amule.cpp:429: error: `getmntent' undeclared (first use this function)&lt;br /&gt;
amule.cpp:431: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp:432: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp:437: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp: In member function `virtual void CamuleApp: nFatalException()':&lt;br /&gt;
amule.cpp:982: error: `backtrace' undeclared (first use this function)&lt;br /&gt;
amule.cpp:987: error: `backtrace_symbols' undeclared (first use this function)&lt;br /&gt;
gmake[2]: *** [amule-amule.o] Error 1&lt;br /&gt;
gmake[2]: Leaving directory `/home/eugene/aMule-2.0.0rc3/src'&lt;br /&gt;
gmake[1]: *** [all-recursive] Error 1&lt;br /&gt;
gmake[1]: Leaving directory `/home/eugene/aMule-2.0.0rc3'&lt;br /&gt;
gmake: *** [all] Error 2&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
so we patch it now:&lt;br /&gt;
&lt;br /&gt;
as there is no official freebsd support in amule yet?! we will patch it to work... well there is openbsd support and this support will work for us too :-)&lt;br /&gt;
&lt;br /&gt;
edit src/amule.cpp&lt;br /&gt;
&lt;br /&gt;
and insert&lt;br /&gt;
&lt;br /&gt;
''#define __OPENBSD__''&lt;br /&gt;
&lt;br /&gt;
at the top of this file. i placed it right before the first #include line...&lt;br /&gt;
&lt;br /&gt;
what a workaround u may scream. hey we dont fiddle too much around with the code, just hack it to work and get ready to share ;-)&lt;br /&gt;
&lt;br /&gt;
== make ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
make will fail, use gmake&lt;br /&gt;
&lt;br /&gt;
make is bsd make, gmake is gnu make, both are not compatible&lt;br /&gt;
&lt;br /&gt;
now do:&lt;br /&gt;
&lt;br /&gt;
''gmake''&lt;br /&gt;
&lt;br /&gt;
get urself a hot green tea (i prefer some sort of sencha) while it is compiling&lt;br /&gt;
&lt;br /&gt;
then do:&lt;br /&gt;
&lt;br /&gt;
''gmake install''&lt;br /&gt;
&lt;br /&gt;
== use it ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
just start it with ''/home/&amp;lt;your home&amp;gt;/amule/bin/amule''&lt;br /&gt;
or whereever u installed it to...&lt;br /&gt;
&lt;br /&gt;
have phun&lt;br /&gt;
&lt;br /&gt;
Eugene&lt;br /&gt;
&lt;br /&gt;
== Update - using the port ==&lt;br /&gt;
&lt;br /&gt;
I've just released the 2.0.0rc3 port. &lt;br /&gt;
See http://www.amule.org/amule/download.php ( and &lt;br /&gt;
http://contribs.martymac.com ) to download it. &lt;br /&gt;
&lt;br /&gt;
Since the port is not (yet) officially available, &lt;br /&gt;
you'll have to uncompress it (tar xvzf file.tgz) into the /usr/ports/net &lt;br /&gt;
directory and then do a standard 'make install'.&lt;br /&gt;
&lt;br /&gt;
Any feedback welcome, many thanks to Eugene for this great wiki :)&lt;br /&gt;
&lt;br /&gt;
Ganael Laplanche.&lt;/div&gt;</summary>
		<author><name>62.4.23.8</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Install-amule-freebsd</id>
		<title>Install-amule-freebsd</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Install-amule-freebsd"/>
				<updated>2004-05-25T10:44:54Z</updated>
		
		<summary type="html">&lt;p&gt;62.4.23.8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;maybe this page outdates soon,&lt;br /&gt;
until then it may help u&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== install amule 2.0.0rc3 on freebsd 5.x ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
why would u ask... we have /usr/ports/net/amule&lt;br /&gt;
&lt;br /&gt;
well, this is the stable version 1.2.6&lt;br /&gt;
&lt;br /&gt;
we wanna stay current or help testing / debugging, why else would u read this?&lt;br /&gt;
&lt;br /&gt;
== install ports we need if u dont allready have (see ''pkg_info'') ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''security/cryptopp''&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
''x11-toolkits/wxgtk''&lt;br /&gt;
&lt;br /&gt;
and (but u will have this already ;-)&lt;br /&gt;
&lt;br /&gt;
''devel/gettext''&lt;br /&gt;
&lt;br /&gt;
and (but u will have this already ;-)&lt;br /&gt;
&lt;br /&gt;
''devel/gmake''&lt;br /&gt;
&lt;br /&gt;
u know how to install ports as a bsd user, so i dont have to tell u i hope.&lt;br /&gt;
its just too easy u know. in case ur very new to freebsd, consult the great handbook at www.freebsd.org.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' if u think u have wxgtk installed because u see wxgtk2, u should know, wxgtk is linked to gtk1 and wxgtk2 is linked to gtk2. wxgtk2 and amule will be unstable! u have to use wxgtk, not wxgtk2!&lt;br /&gt;
&lt;br /&gt;
== configure ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the ./configure does not work 100% automagically, we must help it out a bit&lt;br /&gt;
&lt;br /&gt;
i used the following line of configure, wich may differ for u a bit due to different os or library versions u have installed&lt;br /&gt;
&lt;br /&gt;
right now this line works for FreeBSD 5.2-CURRENT 03-May-2004 for example but version numbers may be different for freebsd 5.2.1 or the upcomming 5.3.&lt;br /&gt;
&lt;br /&gt;
edit the &amp;lt;your home&amp;gt; tag of course, or install it elsewhere.&lt;br /&gt;
&lt;br /&gt;
''./configure --prefix=/home/&amp;lt;your home&amp;gt;/amule --with-wx-config=/usr/X11R6/bin/wxgtk-2.4-config --with-wxbase-config=/usr/X11R6/bin/wxgtk-2.4-config''&lt;br /&gt;
&lt;br /&gt;
this is one single line, not 3 lines or whatever wiki/html/ur browser wraps this line into.&lt;br /&gt;
&lt;br /&gt;
u will see configure doesnt find gdlib-config, even if u unstalled gdlib. dont care, its just not there and its no &amp;quot;must have&amp;quot;. just skip it.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' if u get the following warning at the end of configure u are probably linking to wxgtk2 instead of wxgtk. amule will memleak and eat ur cpu. it will probably crash as well. use wxgtk as mentioned above!&lt;br /&gt;
&lt;br /&gt;
''WARNING!! Your wxWidgets copy has been linked against GTK2 and this will make aMule be instable, use so much cpu and ram. You have been advised, dont report bugs so.''&lt;br /&gt;
&lt;br /&gt;
== patch 1 ==&lt;br /&gt;
&lt;br /&gt;
the problem would be:&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[...]&lt;br /&gt;
/usr/bin/ld: cannot find -lcryptopp&lt;br /&gt;
gmake[2]: *** [cas] Error 1&lt;br /&gt;
gmake[2]: Leaving directory `/home/eugene/aMule-2.0.0rc3/src'&lt;br /&gt;
gmake[1]: *** [all-recursive] Error 1&lt;br /&gt;
gmake[1]: Leaving directory `/home/eugene/aMule-2.0.0rc3'&lt;br /&gt;
gmake: *** [all] Error 2&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
so we patch it now:&lt;br /&gt;
&lt;br /&gt;
edit src/Makefile&lt;br /&gt;
&lt;br /&gt;
search for the line containing&lt;br /&gt;
&lt;br /&gt;
''cryptopp''&lt;br /&gt;
&lt;br /&gt;
this line will read as:&lt;br /&gt;
&lt;br /&gt;
''LIBS =  -lcryptopp''&lt;br /&gt;
&lt;br /&gt;
add ''-L/usr/local/lib'' to that line&lt;br /&gt;
&lt;br /&gt;
now the line will read as:&lt;br /&gt;
&lt;br /&gt;
''LIBS =  -L/usr/local/lib -lcryptopp''&lt;br /&gt;
&lt;br /&gt;
== patch 2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the problem would be:&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[...]&lt;br /&gt;
amule.cpp:39:30: execinfo.h: No such file or directory&lt;br /&gt;
amule.cpp:40:28: mntent.h: No such file or directory&lt;br /&gt;
In file included from /usr/local/include/cryptopp/pkcspad.h:4,&lt;br /&gt;
from /usr/local/include/cryptopp/rsa.h:9,&lt;br /&gt;
from ClientCredits.h:32,&lt;br /&gt;
from amule.cpp:86:&lt;br /&gt;
/usr/local/include/cryptopp/cryptlib.h:1358:9: warning: &amp;quot;/*&amp;quot; within comment&lt;br /&gt;
amule.cpp: In member function `virtual bool CamuleApp: nInit()':&lt;br /&gt;
amule.cpp:423: error: `setmntent' undeclared (first use this function)&lt;br /&gt;
amule.cpp:423: error: (Each undeclared identifier is reported only once for&lt;br /&gt;
each function it appears in.)&lt;br /&gt;
amule.cpp:429: error: `getmntent' undeclared (first use this function)&lt;br /&gt;
amule.cpp:431: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp:432: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp:437: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp: In member function `virtual void CamuleApp: nFatalException()':&lt;br /&gt;
amule.cpp:982: error: `backtrace' undeclared (first use this function)&lt;br /&gt;
amule.cpp:987: error: `backtrace_symbols' undeclared (first use this function)&lt;br /&gt;
gmake[2]: *** [amule-amule.o] Error 1&lt;br /&gt;
gmake[2]: Leaving directory `/home/eugene/aMule-2.0.0rc3/src'&lt;br /&gt;
gmake[1]: *** [all-recursive] Error 1&lt;br /&gt;
gmake[1]: Leaving directory `/home/eugene/aMule-2.0.0rc3'&lt;br /&gt;
gmake: *** [all] Error 2&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
so we patch it now:&lt;br /&gt;
&lt;br /&gt;
as there is no official freebsd support in amule yet?! we will patch it to work... well there is openbsd support and this support will work for us too :-)&lt;br /&gt;
&lt;br /&gt;
edit src/amule.cpp&lt;br /&gt;
&lt;br /&gt;
and insert&lt;br /&gt;
&lt;br /&gt;
''#define __OPENBSD__''&lt;br /&gt;
&lt;br /&gt;
at the top of this file. i placed it right before the first #include line...&lt;br /&gt;
&lt;br /&gt;
what a workaround u may scream. hey we dont fiddle too much around with the code, just hack it to work and get ready to share ;-)&lt;br /&gt;
&lt;br /&gt;
== make ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
make will fail, use gmake&lt;br /&gt;
&lt;br /&gt;
make is bsd make, gmake is gnu make, both are not compatible&lt;br /&gt;
&lt;br /&gt;
now do:&lt;br /&gt;
&lt;br /&gt;
''gmake''&lt;br /&gt;
&lt;br /&gt;
get urself a hot green tea (i prefer some sort of sencha) while it is compiling&lt;br /&gt;
&lt;br /&gt;
then do:&lt;br /&gt;
&lt;br /&gt;
''gmake install''&lt;br /&gt;
&lt;br /&gt;
== use it ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
just start it with ''/home/&amp;lt;your home&amp;gt;/amule/bin/amule''&lt;br /&gt;
or whereever u installed it to...&lt;br /&gt;
&lt;br /&gt;
have phun&lt;br /&gt;
&lt;br /&gt;
Eugene&lt;br /&gt;
&lt;br /&gt;
== Update - using the port ==&lt;br /&gt;
&lt;br /&gt;
I've just released the 2.0.0rc3 port. &lt;br /&gt;
See http://www.amule.org/amule/download.php ( and &lt;br /&gt;
http://contribs.martymac.com ) to download it. &lt;br /&gt;
&lt;br /&gt;
Any feedback welcome, many thanks to Eugene for this great wiki :)&lt;br /&gt;
&lt;br /&gt;
Ganael Laplanche.&lt;/div&gt;</summary>
		<author><name>62.4.23.8</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Install-amule-freebsd</id>
		<title>Install-amule-freebsd</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Install-amule-freebsd"/>
				<updated>2004-05-25T10:39:16Z</updated>
		
		<summary type="html">&lt;p&gt;62.4.23.8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;maybe this page outdates soon,&lt;br /&gt;
until then it may help u&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== install amule 2.0.0rc3 on freebsd 5.x ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
why would u ask... we have /usr/ports/net/amule&lt;br /&gt;
&lt;br /&gt;
well, this is the stable version 1.2.6&lt;br /&gt;
&lt;br /&gt;
we wanna stay current or help testing / debugging, why else would u read this?&lt;br /&gt;
&lt;br /&gt;
== install ports we need if u dont allready have (see ''pkg_info'') ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''security/cryptopp''&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
''x11-toolkits/wxgtk''&lt;br /&gt;
&lt;br /&gt;
and (but u will have this already ;-)&lt;br /&gt;
&lt;br /&gt;
''devel/gettext''&lt;br /&gt;
&lt;br /&gt;
and (but u will have this already ;-)&lt;br /&gt;
&lt;br /&gt;
''devel/gmake''&lt;br /&gt;
&lt;br /&gt;
u know how to install ports as a bsd user, so i dont have to tell u i hope.&lt;br /&gt;
its just too easy u know. in case ur very new to freebsd, consult the great handbook at www.freebsd.org.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' if u think u have wxgtk installed because u see wxgtk2, u should know, wxgtk is linked to gtk1 and wxgtk2 is linked to gtk2. wxgtk2 and amule will be unstable! u have to use wxgtk, not wxgtk2!&lt;br /&gt;
&lt;br /&gt;
== configure ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the ./configure does not work 100% automagically, we must help it out a bit&lt;br /&gt;
&lt;br /&gt;
i used the following line of configure, wich may differ for u a bit due to different os or library versions u have installed&lt;br /&gt;
&lt;br /&gt;
right now this line works for FreeBSD 5.2-CURRENT 03-May-2004 for example but version numbers may be different for freebsd 5.2.1 or the upcomming 5.3.&lt;br /&gt;
&lt;br /&gt;
edit the &amp;lt;your home&amp;gt; tag of course, or install it elsewhere.&lt;br /&gt;
&lt;br /&gt;
''./configure --prefix=/home/&amp;lt;your home&amp;gt;/amule --with-wx-config=/usr/X11R6/bin/wxgtk-2.4-config --with-wxbase-config=/usr/X11R6/bin/wxgtk-2.4-config''&lt;br /&gt;
&lt;br /&gt;
this is one single line, not 3 lines or whatever wiki/html/ur browser wraps this line into.&lt;br /&gt;
&lt;br /&gt;
u will see configure doesnt find gdlib-config, even if u unstalled gdlib. dont care, its just not there and its no &amp;quot;must have&amp;quot;. just skip it.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' if u get the following warning at the end of configure u are probably linking to wxgtk2 instead of wxgtk. amule will memleak and eat ur cpu. it will probably crash as well. use wxgtk as mentioned above!&lt;br /&gt;
&lt;br /&gt;
''WARNING!! Your wxWidgets copy has been linked against GTK2 and this will make aMule be instable, use so much cpu and ram. You have been advised, dont report bugs so.''&lt;br /&gt;
&lt;br /&gt;
== patch 1 ==&lt;br /&gt;
&lt;br /&gt;
the problem would be:&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[...]&lt;br /&gt;
/usr/bin/ld: cannot find -lcryptopp&lt;br /&gt;
gmake[2]: *** [cas] Error 1&lt;br /&gt;
gmake[2]: Leaving directory `/home/eugene/aMule-2.0.0rc3/src'&lt;br /&gt;
gmake[1]: *** [all-recursive] Error 1&lt;br /&gt;
gmake[1]: Leaving directory `/home/eugene/aMule-2.0.0rc3'&lt;br /&gt;
gmake: *** [all] Error 2&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
so we patch it now:&lt;br /&gt;
&lt;br /&gt;
edit src/Makefile&lt;br /&gt;
&lt;br /&gt;
search for the line containing&lt;br /&gt;
&lt;br /&gt;
''cryptopp''&lt;br /&gt;
&lt;br /&gt;
this line will read as:&lt;br /&gt;
&lt;br /&gt;
''LIBS =  -lcryptopp''&lt;br /&gt;
&lt;br /&gt;
add ''-L/usr/local/lib'' to that line&lt;br /&gt;
&lt;br /&gt;
now the line will read as:&lt;br /&gt;
&lt;br /&gt;
''LIBS =  -L/usr/local/lib -lcryptopp''&lt;br /&gt;
&lt;br /&gt;
== patch 2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the problem would be:&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[...]&lt;br /&gt;
amule.cpp:39:30: execinfo.h: No such file or directory&lt;br /&gt;
amule.cpp:40:28: mntent.h: No such file or directory&lt;br /&gt;
In file included from /usr/local/include/cryptopp/pkcspad.h:4,&lt;br /&gt;
from /usr/local/include/cryptopp/rsa.h:9,&lt;br /&gt;
from ClientCredits.h:32,&lt;br /&gt;
from amule.cpp:86:&lt;br /&gt;
/usr/local/include/cryptopp/cryptlib.h:1358:9: warning: &amp;quot;/*&amp;quot; within comment&lt;br /&gt;
amule.cpp: In member function `virtual bool CamuleApp: nInit()':&lt;br /&gt;
amule.cpp:423: error: `setmntent' undeclared (first use this function)&lt;br /&gt;
amule.cpp:423: error: (Each undeclared identifier is reported only once for&lt;br /&gt;
each function it appears in.)&lt;br /&gt;
amule.cpp:429: error: `getmntent' undeclared (first use this function)&lt;br /&gt;
amule.cpp:431: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp:432: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp:437: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp: In member function `virtual void CamuleApp: nFatalException()':&lt;br /&gt;
amule.cpp:982: error: `backtrace' undeclared (first use this function)&lt;br /&gt;
amule.cpp:987: error: `backtrace_symbols' undeclared (first use this function)&lt;br /&gt;
gmake[2]: *** [amule-amule.o] Error 1&lt;br /&gt;
gmake[2]: Leaving directory `/home/eugene/aMule-2.0.0rc3/src'&lt;br /&gt;
gmake[1]: *** [all-recursive] Error 1&lt;br /&gt;
gmake[1]: Leaving directory `/home/eugene/aMule-2.0.0rc3'&lt;br /&gt;
gmake: *** [all] Error 2&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
so we patch it now:&lt;br /&gt;
&lt;br /&gt;
as there is no official freebsd support in amule yet?! we will patch it to work... well there is openbsd support and this support will work for us too :-)&lt;br /&gt;
&lt;br /&gt;
edit src/amule.cpp&lt;br /&gt;
&lt;br /&gt;
and insert&lt;br /&gt;
&lt;br /&gt;
''#define __OPENBSD__''&lt;br /&gt;
&lt;br /&gt;
at the top of this file. i placed it right before the first #include line...&lt;br /&gt;
&lt;br /&gt;
what a workaround u may scream. hey we dont fiddle too much around with the code, just hack it to work and get ready to share ;-)&lt;br /&gt;
&lt;br /&gt;
== make ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
make will fail, use gmake&lt;br /&gt;
&lt;br /&gt;
make is bsd make, gmake is gnu make, both are not compatible&lt;br /&gt;
&lt;br /&gt;
now do:&lt;br /&gt;
&lt;br /&gt;
''gmake''&lt;br /&gt;
&lt;br /&gt;
get urself a hot green tea (i prefer some sort of sencha) while it is compiling&lt;br /&gt;
&lt;br /&gt;
then do:&lt;br /&gt;
&lt;br /&gt;
''gmake install''&lt;br /&gt;
&lt;br /&gt;
== use it ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
just start it with ''/home/&amp;lt;your home&amp;gt;/amule/bin/amule''&lt;br /&gt;
or whereever u installed it to...&lt;br /&gt;
&lt;br /&gt;
have phun&lt;br /&gt;
&lt;br /&gt;
Eugene&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
&lt;br /&gt;
I've just released the 2.0.0rc3 port. &lt;br /&gt;
See http://www.amule.org/amule/download.php ( and &lt;br /&gt;
http://contribs.martymac.com ) to download it. &lt;br /&gt;
&lt;br /&gt;
Any feedback welcome, many thanks to Eugene for this great wiki :)&lt;br /&gt;
&lt;br /&gt;
Ganael Laplanche.&lt;/div&gt;</summary>
		<author><name>62.4.23.8</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Install-amule-freebsd</id>
		<title>Install-amule-freebsd</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Install-amule-freebsd"/>
				<updated>2004-05-25T10:38:49Z</updated>
		
		<summary type="html">&lt;p&gt;62.4.23.8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;maybe this page outdates soon,&lt;br /&gt;
until then it may help u&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== install amule 2.0.0rc3 on freebsd 5.x ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
why would u ask... we have /usr/ports/net/amule&lt;br /&gt;
&lt;br /&gt;
well, this is the stable version 1.2.6&lt;br /&gt;
&lt;br /&gt;
we wanna stay current or help testing / debugging, why else would u read this?&lt;br /&gt;
&lt;br /&gt;
== install ports we need if u dont allready have (see ''pkg_info'') ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''security/cryptopp''&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
''x11-toolkits/wxgtk''&lt;br /&gt;
&lt;br /&gt;
and (but u will have this already ;-)&lt;br /&gt;
&lt;br /&gt;
''devel/gettext''&lt;br /&gt;
&lt;br /&gt;
and (but u will have this already ;-)&lt;br /&gt;
&lt;br /&gt;
''devel/gmake''&lt;br /&gt;
&lt;br /&gt;
u know how to install ports as a bsd user, so i dont have to tell u i hope.&lt;br /&gt;
its just too easy u know. in case ur very new to freebsd, consult the great handbook at www.freebsd.org.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' if u think u have wxgtk installed because u see wxgtk2, u should know, wxgtk is linked to gtk1 and wxgtk2 is linked to gtk2. wxgtk2 and amule will be unstable! u have to use wxgtk, not wxgtk2!&lt;br /&gt;
&lt;br /&gt;
== configure ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the ./configure does not work 100% automagically, we must help it out a bit&lt;br /&gt;
&lt;br /&gt;
i used the following line of configure, wich may differ for u a bit due to different os or library versions u have installed&lt;br /&gt;
&lt;br /&gt;
right now this line works for FreeBSD 5.2-CURRENT 03-May-2004 for example but version numbers may be different for freebsd 5.2.1 or the upcomming 5.3.&lt;br /&gt;
&lt;br /&gt;
edit the &amp;lt;your home&amp;gt; tag of course, or install it elsewhere.&lt;br /&gt;
&lt;br /&gt;
''./configure --prefix=/home/&amp;lt;your home&amp;gt;/amule --with-wx-config=/usr/X11R6/bin/wxgtk-2.4-config --with-wxbase-config=/usr/X11R6/bin/wxgtk-2.4-config''&lt;br /&gt;
&lt;br /&gt;
this is one single line, not 3 lines or whatever wiki/html/ur browser wraps this line into.&lt;br /&gt;
&lt;br /&gt;
u will see configure doesnt find gdlib-config, even if u unstalled gdlib. dont care, its just not there and its no &amp;quot;must have&amp;quot;. just skip it.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' if u get the following warning at the end of configure u are probably linking to wxgtk2 instead of wxgtk. amule will memleak and eat ur cpu. it will probably crash as well. use wxgtk as mentioned above!&lt;br /&gt;
&lt;br /&gt;
''WARNING!! Your wxWidgets copy has been linked against GTK2 and this will make aMule be instable, use so much cpu and ram. You have been advised, dont report bugs so.''&lt;br /&gt;
&lt;br /&gt;
== patch 1 ==&lt;br /&gt;
&lt;br /&gt;
the problem would be:&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[...]&lt;br /&gt;
/usr/bin/ld: cannot find -lcryptopp&lt;br /&gt;
gmake[2]: *** [cas] Error 1&lt;br /&gt;
gmake[2]: Leaving directory `/home/eugene/aMule-2.0.0rc3/src'&lt;br /&gt;
gmake[1]: *** [all-recursive] Error 1&lt;br /&gt;
gmake[1]: Leaving directory `/home/eugene/aMule-2.0.0rc3'&lt;br /&gt;
gmake: *** [all] Error 2&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
so we patch it now:&lt;br /&gt;
&lt;br /&gt;
edit src/Makefile&lt;br /&gt;
&lt;br /&gt;
search for the line containing&lt;br /&gt;
&lt;br /&gt;
''cryptopp''&lt;br /&gt;
&lt;br /&gt;
this line will read as:&lt;br /&gt;
&lt;br /&gt;
''LIBS =  -lcryptopp''&lt;br /&gt;
&lt;br /&gt;
add ''-L/usr/local/lib'' to that line&lt;br /&gt;
&lt;br /&gt;
now the line will read as:&lt;br /&gt;
&lt;br /&gt;
''LIBS =  -L/usr/local/lib -lcryptopp''&lt;br /&gt;
&lt;br /&gt;
== patch 2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the problem would be:&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[...]&lt;br /&gt;
amule.cpp:39:30: execinfo.h: No such file or directory&lt;br /&gt;
amule.cpp:40:28: mntent.h: No such file or directory&lt;br /&gt;
In file included from /usr/local/include/cryptopp/pkcspad.h:4,&lt;br /&gt;
from /usr/local/include/cryptopp/rsa.h:9,&lt;br /&gt;
from ClientCredits.h:32,&lt;br /&gt;
from amule.cpp:86:&lt;br /&gt;
/usr/local/include/cryptopp/cryptlib.h:1358:9: warning: &amp;quot;/*&amp;quot; within comment&lt;br /&gt;
amule.cpp: In member function `virtual bool CamuleApp: nInit()':&lt;br /&gt;
amule.cpp:423: error: `setmntent' undeclared (first use this function)&lt;br /&gt;
amule.cpp:423: error: (Each undeclared identifier is reported only once for&lt;br /&gt;
each function it appears in.)&lt;br /&gt;
amule.cpp:429: error: `getmntent' undeclared (first use this function)&lt;br /&gt;
amule.cpp:431: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp:432: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp:437: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp: In member function `virtual void CamuleApp: nFatalException()':&lt;br /&gt;
amule.cpp:982: error: `backtrace' undeclared (first use this function)&lt;br /&gt;
amule.cpp:987: error: `backtrace_symbols' undeclared (first use this function)&lt;br /&gt;
gmake[2]: *** [amule-amule.o] Error 1&lt;br /&gt;
gmake[2]: Leaving directory `/home/eugene/aMule-2.0.0rc3/src'&lt;br /&gt;
gmake[1]: *** [all-recursive] Error 1&lt;br /&gt;
gmake[1]: Leaving directory `/home/eugene/aMule-2.0.0rc3'&lt;br /&gt;
gmake: *** [all] Error 2&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
so we patch it now:&lt;br /&gt;
&lt;br /&gt;
as there is no official freebsd support in amule yet?! we will patch it to work... well there is openbsd support and this support will work for us too :-)&lt;br /&gt;
&lt;br /&gt;
edit src/amule.cpp&lt;br /&gt;
&lt;br /&gt;
and insert&lt;br /&gt;
&lt;br /&gt;
''#define __OPENBSD__''&lt;br /&gt;
&lt;br /&gt;
at the top of this file. i placed it right before the first #include line...&lt;br /&gt;
&lt;br /&gt;
what a workaround u may scream. hey we dont fiddle too much around with the code, just hack it to work and get ready to share ;-)&lt;br /&gt;
&lt;br /&gt;
== make ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
make will fail, use gmake&lt;br /&gt;
&lt;br /&gt;
make is bsd make, gmake is gnu make, both are not compatible&lt;br /&gt;
&lt;br /&gt;
now do:&lt;br /&gt;
&lt;br /&gt;
''gmake''&lt;br /&gt;
&lt;br /&gt;
get urself a hot green tea (i prefer some sort of sencha) while it is compiling&lt;br /&gt;
&lt;br /&gt;
then do:&lt;br /&gt;
&lt;br /&gt;
''gmake install''&lt;br /&gt;
&lt;br /&gt;
== use it ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
just start it with ''/home/&amp;lt;your home&amp;gt;/amule/bin/amule''&lt;br /&gt;
or whereever u installed it to...&lt;br /&gt;
&lt;br /&gt;
have phun&lt;br /&gt;
&lt;br /&gt;
Eugene&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
&lt;br /&gt;
I've just released the 2.0.0rc3 port. &lt;br /&gt;
See http://www.amule.org/amule/download.php (and &lt;br /&gt;
http://contribs.martymac.com) to download it. &lt;br /&gt;
&lt;br /&gt;
Any feedback welcome, many thanks to Eugene for this great wiki :)&lt;br /&gt;
&lt;br /&gt;
Ganael Laplanche.&lt;/div&gt;</summary>
		<author><name>62.4.23.8</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Install-amule-freebsd</id>
		<title>Install-amule-freebsd</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Install-amule-freebsd"/>
				<updated>2004-05-25T10:36:56Z</updated>
		
		<summary type="html">&lt;p&gt;62.4.23.8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;maybe this page outdates soon,&lt;br /&gt;
until then it may help u&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== install amule 2.0.0rc3 on freebsd 5.x ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
why would u ask... we have /usr/ports/net/amule&lt;br /&gt;
&lt;br /&gt;
well, this is the stable version 1.2.6&lt;br /&gt;
&lt;br /&gt;
we wanna stay current or help testing / debugging, why else would u read this?&lt;br /&gt;
&lt;br /&gt;
== install ports we need if u dont allready have (see ''pkg_info'') ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''security/cryptopp''&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
''x11-toolkits/wxgtk''&lt;br /&gt;
&lt;br /&gt;
and (but u will have this already ;-)&lt;br /&gt;
&lt;br /&gt;
''devel/gettext''&lt;br /&gt;
&lt;br /&gt;
and (but u will have this already ;-)&lt;br /&gt;
&lt;br /&gt;
''devel/gmake''&lt;br /&gt;
&lt;br /&gt;
u know how to install ports as a bsd user, so i dont have to tell u i hope.&lt;br /&gt;
its just too easy u know. in case ur very new to freebsd, consult the great handbook at www.freebsd.org.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' if u think u have wxgtk installed because u see wxgtk2, u should know, wxgtk is linked to gtk1 and wxgtk2 is linked to gtk2. wxgtk2 and amule will be unstable! u have to use wxgtk, not wxgtk2!&lt;br /&gt;
&lt;br /&gt;
== configure ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the ./configure does not work 100% automagically, we must help it out a bit&lt;br /&gt;
&lt;br /&gt;
i used the following line of configure, wich may differ for u a bit due to different os or library versions u have installed&lt;br /&gt;
&lt;br /&gt;
right now this line works for FreeBSD 5.2-CURRENT 03-May-2004 for example but version numbers may be different for freebsd 5.2.1 or the upcomming 5.3.&lt;br /&gt;
&lt;br /&gt;
edit the &amp;lt;your home&amp;gt; tag of course, or install it elsewhere.&lt;br /&gt;
&lt;br /&gt;
''./configure --prefix=/home/&amp;lt;your home&amp;gt;/amule --with-wx-config=/usr/X11R6/bin/wxgtk-2.4-config --with-wxbase-config=/usr/X11R6/bin/wxgtk-2.4-config''&lt;br /&gt;
&lt;br /&gt;
this is one single line, not 3 lines or whatever wiki/html/ur browser wraps this line into.&lt;br /&gt;
&lt;br /&gt;
u will see configure doesnt find gdlib-config, even if u unstalled gdlib. dont care, its just not there and its no &amp;quot;must have&amp;quot;. just skip it.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' if u get the following warning at the end of configure u are probably linking to wxgtk2 instead of wxgtk. amule will memleak and eat ur cpu. it will probably crash as well. use wxgtk as mentioned above!&lt;br /&gt;
&lt;br /&gt;
''WARNING!! Your wxWidgets copy has been linked against GTK2 and this will make aMule be instable, use so much cpu and ram. You have been advised, dont report bugs so.''&lt;br /&gt;
&lt;br /&gt;
== patch 1 ==&lt;br /&gt;
&lt;br /&gt;
the problem would be:&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[...]&lt;br /&gt;
/usr/bin/ld: cannot find -lcryptopp&lt;br /&gt;
gmake[2]: *** [cas] Error 1&lt;br /&gt;
gmake[2]: Leaving directory `/home/eugene/aMule-2.0.0rc3/src'&lt;br /&gt;
gmake[1]: *** [all-recursive] Error 1&lt;br /&gt;
gmake[1]: Leaving directory `/home/eugene/aMule-2.0.0rc3'&lt;br /&gt;
gmake: *** [all] Error 2&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
so we patch it now:&lt;br /&gt;
&lt;br /&gt;
edit src/Makefile&lt;br /&gt;
&lt;br /&gt;
search for the line containing&lt;br /&gt;
&lt;br /&gt;
''cryptopp''&lt;br /&gt;
&lt;br /&gt;
this line will read as:&lt;br /&gt;
&lt;br /&gt;
''LIBS =  -lcryptopp''&lt;br /&gt;
&lt;br /&gt;
add ''-L/usr/local/lib'' to that line&lt;br /&gt;
&lt;br /&gt;
now the line will read as:&lt;br /&gt;
&lt;br /&gt;
''LIBS =  -L/usr/local/lib -lcryptopp''&lt;br /&gt;
&lt;br /&gt;
== patch 2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the problem would be:&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[...]&lt;br /&gt;
amule.cpp:39:30: execinfo.h: No such file or directory&lt;br /&gt;
amule.cpp:40:28: mntent.h: No such file or directory&lt;br /&gt;
In file included from /usr/local/include/cryptopp/pkcspad.h:4,&lt;br /&gt;
from /usr/local/include/cryptopp/rsa.h:9,&lt;br /&gt;
from ClientCredits.h:32,&lt;br /&gt;
from amule.cpp:86:&lt;br /&gt;
/usr/local/include/cryptopp/cryptlib.h:1358:9: warning: &amp;quot;/*&amp;quot; within comment&lt;br /&gt;
amule.cpp: In member function `virtual bool CamuleApp: nInit()':&lt;br /&gt;
amule.cpp:423: error: `setmntent' undeclared (first use this function)&lt;br /&gt;
amule.cpp:423: error: (Each undeclared identifier is reported only once for&lt;br /&gt;
each function it appears in.)&lt;br /&gt;
amule.cpp:429: error: `getmntent' undeclared (first use this function)&lt;br /&gt;
amule.cpp:431: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp:432: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp:437: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp: In member function `virtual void CamuleApp: nFatalException()':&lt;br /&gt;
amule.cpp:982: error: `backtrace' undeclared (first use this function)&lt;br /&gt;
amule.cpp:987: error: `backtrace_symbols' undeclared (first use this function)&lt;br /&gt;
gmake[2]: *** [amule-amule.o] Error 1&lt;br /&gt;
gmake[2]: Leaving directory `/home/eugene/aMule-2.0.0rc3/src'&lt;br /&gt;
gmake[1]: *** [all-recursive] Error 1&lt;br /&gt;
gmake[1]: Leaving directory `/home/eugene/aMule-2.0.0rc3'&lt;br /&gt;
gmake: *** [all] Error 2&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
so we patch it now:&lt;br /&gt;
&lt;br /&gt;
as there is no official freebsd support in amule yet?! we will patch it to work... well there is openbsd support and this support will work for us too :-)&lt;br /&gt;
&lt;br /&gt;
edit src/amule.cpp&lt;br /&gt;
&lt;br /&gt;
and insert&lt;br /&gt;
&lt;br /&gt;
''#define __OPENBSD__''&lt;br /&gt;
&lt;br /&gt;
at the top of this file. i placed it right before the first #include line...&lt;br /&gt;
&lt;br /&gt;
what a workaround u may scream. hey we dont fiddle too much around with the code, just hack it to work and get ready to share ;-)&lt;br /&gt;
&lt;br /&gt;
== make ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
make will fail, use gmake&lt;br /&gt;
&lt;br /&gt;
make is bsd make, gmake is gnu make, both are not compatible&lt;br /&gt;
&lt;br /&gt;
now do:&lt;br /&gt;
&lt;br /&gt;
''gmake''&lt;br /&gt;
&lt;br /&gt;
get urself a hot green tea (i prefer some sort of sencha) while it is compiling&lt;br /&gt;
&lt;br /&gt;
then do:&lt;br /&gt;
&lt;br /&gt;
''gmake install''&lt;br /&gt;
&lt;br /&gt;
== use it ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
just start it with ''/home/&amp;lt;your home&amp;gt;/amule/bin/amule''&lt;br /&gt;
or whereever u installed it to...&lt;br /&gt;
&lt;br /&gt;
have phun&lt;br /&gt;
&lt;br /&gt;
Eugene&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
&lt;br /&gt;
Update to this document : I've just released the 2.0.0rc3 port. &lt;br /&gt;
See http://www.amule.org/amule/download.php and &lt;br /&gt;
http://contribs.martymac.com to download it. &lt;br /&gt;
&lt;br /&gt;
Any feedback welcome :) &lt;br /&gt;
Many thanks to Eugene for this great wiki :)&lt;br /&gt;
&lt;br /&gt;
Ganael Laplanche.&lt;/div&gt;</summary>
		<author><name>62.4.23.8</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Install-amule-freebsd</id>
		<title>Install-amule-freebsd</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Install-amule-freebsd"/>
				<updated>2004-05-25T10:36:27Z</updated>
		
		<summary type="html">&lt;p&gt;62.4.23.8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;maybe this page outdates soon,&lt;br /&gt;
until then it may help u&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== install amule 2.0.0rc3 on freebsd 5.x ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
why would u ask... we have /usr/ports/net/amule&lt;br /&gt;
&lt;br /&gt;
well, this is the stable version 1.2.6&lt;br /&gt;
&lt;br /&gt;
we wanna stay current or help testing / debugging, why else would u read this?&lt;br /&gt;
&lt;br /&gt;
== install ports we need if u dont allready have (see ''pkg_info'') ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''security/cryptopp''&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
''x11-toolkits/wxgtk''&lt;br /&gt;
&lt;br /&gt;
and (but u will have this already ;-)&lt;br /&gt;
&lt;br /&gt;
''devel/gettext''&lt;br /&gt;
&lt;br /&gt;
and (but u will have this already ;-)&lt;br /&gt;
&lt;br /&gt;
''devel/gmake''&lt;br /&gt;
&lt;br /&gt;
u know how to install ports as a bsd user, so i dont have to tell u i hope.&lt;br /&gt;
its just too easy u know. in case ur very new to freebsd, consult the great handbook at www.freebsd.org.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' if u think u have wxgtk installed because u see wxgtk2, u should know, wxgtk is linked to gtk1 and wxgtk2 is linked to gtk2. wxgtk2 and amule will be unstable! u have to use wxgtk, not wxgtk2!&lt;br /&gt;
&lt;br /&gt;
== configure ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the ./configure does not work 100% automagically, we must help it out a bit&lt;br /&gt;
&lt;br /&gt;
i used the following line of configure, wich may differ for u a bit due to different os or library versions u have installed&lt;br /&gt;
&lt;br /&gt;
right now this line works for FreeBSD 5.2-CURRENT 03-May-2004 for example but version numbers may be different for freebsd 5.2.1 or the upcomming 5.3.&lt;br /&gt;
&lt;br /&gt;
edit the &amp;lt;your home&amp;gt; tag of course, or install it elsewhere.&lt;br /&gt;
&lt;br /&gt;
''./configure --prefix=/home/&amp;lt;your home&amp;gt;/amule --with-wx-config=/usr/X11R6/bin/wxgtk-2.4-config --with-wxbase-config=/usr/X11R6/bin/wxgtk-2.4-config''&lt;br /&gt;
&lt;br /&gt;
this is one single line, not 3 lines or whatever wiki/html/ur browser wraps this line into.&lt;br /&gt;
&lt;br /&gt;
u will see configure doesnt find gdlib-config, even if u unstalled gdlib. dont care, its just not there and its no &amp;quot;must have&amp;quot;. just skip it.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' if u get the following warning at the end of configure u are probably linking to wxgtk2 instead of wxgtk. amule will memleak and eat ur cpu. it will probably crash as well. use wxgtk as mentioned above!&lt;br /&gt;
&lt;br /&gt;
''WARNING!! Your wxWidgets copy has been linked against GTK2 and this will make aMule be instable, use so much cpu and ram. You have been advised, dont report bugs so.''&lt;br /&gt;
&lt;br /&gt;
== patch 1 ==&lt;br /&gt;
&lt;br /&gt;
the problem would be:&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[...]&lt;br /&gt;
/usr/bin/ld: cannot find -lcryptopp&lt;br /&gt;
gmake[2]: *** [cas] Error 1&lt;br /&gt;
gmake[2]: Leaving directory `/home/eugene/aMule-2.0.0rc3/src'&lt;br /&gt;
gmake[1]: *** [all-recursive] Error 1&lt;br /&gt;
gmake[1]: Leaving directory `/home/eugene/aMule-2.0.0rc3'&lt;br /&gt;
gmake: *** [all] Error 2&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
so we patch it now:&lt;br /&gt;
&lt;br /&gt;
edit src/Makefile&lt;br /&gt;
&lt;br /&gt;
search for the line containing&lt;br /&gt;
&lt;br /&gt;
''cryptopp''&lt;br /&gt;
&lt;br /&gt;
this line will read as:&lt;br /&gt;
&lt;br /&gt;
''LIBS =  -lcryptopp''&lt;br /&gt;
&lt;br /&gt;
add ''-L/usr/local/lib'' to that line&lt;br /&gt;
&lt;br /&gt;
now the line will read as:&lt;br /&gt;
&lt;br /&gt;
''LIBS =  -L/usr/local/lib -lcryptopp''&lt;br /&gt;
&lt;br /&gt;
== patch 2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the problem would be:&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[...]&lt;br /&gt;
amule.cpp:39:30: execinfo.h: No such file or directory&lt;br /&gt;
amule.cpp:40:28: mntent.h: No such file or directory&lt;br /&gt;
In file included from /usr/local/include/cryptopp/pkcspad.h:4,&lt;br /&gt;
from /usr/local/include/cryptopp/rsa.h:9,&lt;br /&gt;
from ClientCredits.h:32,&lt;br /&gt;
from amule.cpp:86:&lt;br /&gt;
/usr/local/include/cryptopp/cryptlib.h:1358:9: warning: &amp;quot;/*&amp;quot; within comment&lt;br /&gt;
amule.cpp: In member function `virtual bool CamuleApp: nInit()':&lt;br /&gt;
amule.cpp:423: error: `setmntent' undeclared (first use this function)&lt;br /&gt;
amule.cpp:423: error: (Each undeclared identifier is reported only once for&lt;br /&gt;
each function it appears in.)&lt;br /&gt;
amule.cpp:429: error: `getmntent' undeclared (first use this function)&lt;br /&gt;
amule.cpp:431: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp:432: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp:437: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp: In member function `virtual void CamuleApp: nFatalException()':&lt;br /&gt;
amule.cpp:982: error: `backtrace' undeclared (first use this function)&lt;br /&gt;
amule.cpp:987: error: `backtrace_symbols' undeclared (first use this function)&lt;br /&gt;
gmake[2]: *** [amule-amule.o] Error 1&lt;br /&gt;
gmake[2]: Leaving directory `/home/eugene/aMule-2.0.0rc3/src'&lt;br /&gt;
gmake[1]: *** [all-recursive] Error 1&lt;br /&gt;
gmake[1]: Leaving directory `/home/eugene/aMule-2.0.0rc3'&lt;br /&gt;
gmake: *** [all] Error 2&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
so we patch it now:&lt;br /&gt;
&lt;br /&gt;
as there is no official freebsd support in amule yet?! we will patch it to work... well there is openbsd support and this support will work for us too :-)&lt;br /&gt;
&lt;br /&gt;
edit src/amule.cpp&lt;br /&gt;
&lt;br /&gt;
and insert&lt;br /&gt;
&lt;br /&gt;
''#define __OPENBSD__''&lt;br /&gt;
&lt;br /&gt;
at the top of this file. i placed it right before the first #include line...&lt;br /&gt;
&lt;br /&gt;
what a workaround u may scream. hey we dont fiddle too much around with the code, just hack it to work and get ready to share ;-)&lt;br /&gt;
&lt;br /&gt;
== make ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
make will fail, use gmake&lt;br /&gt;
&lt;br /&gt;
make is bsd make, gmake is gnu make, both are not compatible&lt;br /&gt;
&lt;br /&gt;
now do:&lt;br /&gt;
&lt;br /&gt;
''gmake''&lt;br /&gt;
&lt;br /&gt;
get urself a hot green tea (i prefer some sort of sencha) while it is compiling&lt;br /&gt;
&lt;br /&gt;
then do:&lt;br /&gt;
&lt;br /&gt;
''gmake install''&lt;br /&gt;
&lt;br /&gt;
== use it ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
just start it with ''/home/&amp;lt;your home&amp;gt;/amule/bin/amule''&lt;br /&gt;
or whereever u installed it to...&lt;br /&gt;
&lt;br /&gt;
have phun&lt;br /&gt;
&lt;br /&gt;
Eugene&lt;br /&gt;
&lt;br /&gt;
Update to this document : I've just released the 2.0.0rc3 port. &lt;br /&gt;
See http://www.amule.org/amule/download.php and &lt;br /&gt;
http://contribs.martymac.com to download it. &lt;br /&gt;
&lt;br /&gt;
Any feedback welcome :) &lt;br /&gt;
Many thanks to Eugene for this great wiki :)&lt;br /&gt;
&lt;br /&gt;
Ganael Laplanche.&lt;/div&gt;</summary>
		<author><name>62.4.23.8</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Install-amule-freebsd</id>
		<title>Install-amule-freebsd</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Install-amule-freebsd"/>
				<updated>2004-05-25T10:35:46Z</updated>
		
		<summary type="html">&lt;p&gt;62.4.23.8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;maybe this page outdates soon,&lt;br /&gt;
until then it may help u&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== install amule 2.0.0rc3 on freebsd 5.x ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
why would u ask... we have /usr/ports/net/amule&lt;br /&gt;
&lt;br /&gt;
well, this is the stable version 1.2.6&lt;br /&gt;
&lt;br /&gt;
we wanna stay current or help testing / debugging, why else would u read this?&lt;br /&gt;
&lt;br /&gt;
== install ports we need if u dont allready have (see ''pkg_info'') ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''security/cryptopp''&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
''x11-toolkits/wxgtk''&lt;br /&gt;
&lt;br /&gt;
and (but u will have this already ;-)&lt;br /&gt;
&lt;br /&gt;
''devel/gettext''&lt;br /&gt;
&lt;br /&gt;
and (but u will have this already ;-)&lt;br /&gt;
&lt;br /&gt;
''devel/gmake''&lt;br /&gt;
&lt;br /&gt;
u know how to install ports as a bsd user, so i dont have to tell u i hope.&lt;br /&gt;
its just too easy u know. in case ur very new to freebsd, consult the great handbook at www.freebsd.org.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' if u think u have wxgtk installed because u see wxgtk2, u should know, wxgtk is linked to gtk1 and wxgtk2 is linked to gtk2. wxgtk2 and amule will be unstable! u have to use wxgtk, not wxgtk2!&lt;br /&gt;
&lt;br /&gt;
== configure ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the ./configure does not work 100% automagically, we must help it out a bit&lt;br /&gt;
&lt;br /&gt;
i used the following line of configure, wich may differ for u a bit due to different os or library versions u have installed&lt;br /&gt;
&lt;br /&gt;
right now this line works for FreeBSD 5.2-CURRENT 03-May-2004 for example but version numbers may be different for freebsd 5.2.1 or the upcomming 5.3.&lt;br /&gt;
&lt;br /&gt;
edit the &amp;lt;your home&amp;gt; tag of course, or install it elsewhere.&lt;br /&gt;
&lt;br /&gt;
''./configure --prefix=/home/&amp;lt;your home&amp;gt;/amule --with-wx-config=/usr/X11R6/bin/wxgtk-2.4-config --with-wxbase-config=/usr/X11R6/bin/wxgtk-2.4-config''&lt;br /&gt;
&lt;br /&gt;
this is one single line, not 3 lines or whatever wiki/html/ur browser wraps this line into.&lt;br /&gt;
&lt;br /&gt;
u will see configure doesnt find gdlib-config, even if u unstalled gdlib. dont care, its just not there and its no &amp;quot;must have&amp;quot;. just skip it.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' if u get the following warning at the end of configure u are probably linking to wxgtk2 instead of wxgtk. amule will memleak and eat ur cpu. it will probably crash as well. use wxgtk as mentioned above!&lt;br /&gt;
&lt;br /&gt;
''WARNING!! Your wxWidgets copy has been linked against GTK2 and this will make aMule be instable, use so much cpu and ram. You have been advised, dont report bugs so.''&lt;br /&gt;
&lt;br /&gt;
== patch 1 ==&lt;br /&gt;
&lt;br /&gt;
the problem would be:&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[...]&lt;br /&gt;
/usr/bin/ld: cannot find -lcryptopp&lt;br /&gt;
gmake[2]: *** [cas] Error 1&lt;br /&gt;
gmake[2]: Leaving directory `/home/eugene/aMule-2.0.0rc3/src'&lt;br /&gt;
gmake[1]: *** [all-recursive] Error 1&lt;br /&gt;
gmake[1]: Leaving directory `/home/eugene/aMule-2.0.0rc3'&lt;br /&gt;
gmake: *** [all] Error 2&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
so we patch it now:&lt;br /&gt;
&lt;br /&gt;
edit src/Makefile&lt;br /&gt;
&lt;br /&gt;
search for the line containing&lt;br /&gt;
&lt;br /&gt;
''cryptopp''&lt;br /&gt;
&lt;br /&gt;
this line will read as:&lt;br /&gt;
&lt;br /&gt;
''LIBS =  -lcryptopp''&lt;br /&gt;
&lt;br /&gt;
add ''-L/usr/local/lib'' to that line&lt;br /&gt;
&lt;br /&gt;
now the line will read as:&lt;br /&gt;
&lt;br /&gt;
''LIBS =  -L/usr/local/lib -lcryptopp''&lt;br /&gt;
&lt;br /&gt;
== patch 2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the problem would be:&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[...]&lt;br /&gt;
amule.cpp:39:30: execinfo.h: No such file or directory&lt;br /&gt;
amule.cpp:40:28: mntent.h: No such file or directory&lt;br /&gt;
In file included from /usr/local/include/cryptopp/pkcspad.h:4,&lt;br /&gt;
from /usr/local/include/cryptopp/rsa.h:9,&lt;br /&gt;
from ClientCredits.h:32,&lt;br /&gt;
from amule.cpp:86:&lt;br /&gt;
/usr/local/include/cryptopp/cryptlib.h:1358:9: warning: &amp;quot;/*&amp;quot; within comment&lt;br /&gt;
amule.cpp: In member function `virtual bool CamuleApp: nInit()':&lt;br /&gt;
amule.cpp:423: error: `setmntent' undeclared (first use this function)&lt;br /&gt;
amule.cpp:423: error: (Each undeclared identifier is reported only once for&lt;br /&gt;
each function it appears in.)&lt;br /&gt;
amule.cpp:429: error: `getmntent' undeclared (first use this function)&lt;br /&gt;
amule.cpp:431: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp:432: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp:437: error: invalid use of undefined type `struct mntent'&lt;br /&gt;
amule.cpp:427: error: forward declaration of `struct mntent'&lt;br /&gt;
amule.cpp: In member function `virtual void CamuleApp: nFatalException()':&lt;br /&gt;
amule.cpp:982: error: `backtrace' undeclared (first use this function)&lt;br /&gt;
amule.cpp:987: error: `backtrace_symbols' undeclared (first use this function)&lt;br /&gt;
gmake[2]: *** [amule-amule.o] Error 1&lt;br /&gt;
gmake[2]: Leaving directory `/home/eugene/aMule-2.0.0rc3/src'&lt;br /&gt;
gmake[1]: *** [all-recursive] Error 1&lt;br /&gt;
gmake[1]: Leaving directory `/home/eugene/aMule-2.0.0rc3'&lt;br /&gt;
gmake: *** [all] Error 2&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
so we patch it now:&lt;br /&gt;
&lt;br /&gt;
as there is no official freebsd support in amule yet?! we will patch it to work... well there is openbsd support and this support will work for us too :-)&lt;br /&gt;
&lt;br /&gt;
edit src/amule.cpp&lt;br /&gt;
&lt;br /&gt;
and insert&lt;br /&gt;
&lt;br /&gt;
''#define __OPENBSD__''&lt;br /&gt;
&lt;br /&gt;
at the top of this file. i placed it right before the first #include line...&lt;br /&gt;
&lt;br /&gt;
what a workaround u may scream. hey we dont fiddle too much around with the code, just hack it to work and get ready to share ;-)&lt;br /&gt;
&lt;br /&gt;
== make ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
make will fail, use gmake&lt;br /&gt;
&lt;br /&gt;
make is bsd make, gmake is gnu make, both are not compatible&lt;br /&gt;
&lt;br /&gt;
now do:&lt;br /&gt;
&lt;br /&gt;
''gmake''&lt;br /&gt;
&lt;br /&gt;
get urself a hot green tea (i prefer some sort of sencha) while it is compiling&lt;br /&gt;
&lt;br /&gt;
then do:&lt;br /&gt;
&lt;br /&gt;
''gmake install''&lt;br /&gt;
&lt;br /&gt;
== use it ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
just start it with ''/home/&amp;lt;your home&amp;gt;/amule/bin/amule''&lt;br /&gt;
or whereever u installed it to...&lt;br /&gt;
&lt;br /&gt;
have phun&lt;br /&gt;
&lt;br /&gt;
Eugene&lt;br /&gt;
&lt;br /&gt;
Update to this document : I've just released the 2.0.0rc3 port. See http://www.amule.org/amule/download.php and http://contribs.martymac.com to download it. Any feedback welcome :) Thaks to Eugene for this great wiki :)&lt;br /&gt;
&lt;br /&gt;
Ganael Laplanche.&lt;/div&gt;</summary>
		<author><name>62.4.23.8</name></author>	</entry>

	</feed>