aMule Forum

English => Multiplatform => Mac OSX => Topic started by: one2one on April 14, 2004, 09:11:39 PM

Title: How to install aMule in MAC OS X
Post by: one2one on April 14, 2004, 09:11:39 PM
http://one2one.no.sapo.pt/
and sry about my bad english
Title: Corresponding shellscript
Post by: sssnake on April 16, 2004, 12:31:58 AM
I successfully compiled amule on my mac with your guidlines, thank you one2one.

I had some troubles though, so I post this shellscript, maybe it helps...
my problems:
- first I have no root user on my system which is standard in os x: had to change the su to sudo.
- then the ranlib problem was there to, but a "make clean" didn't clean up things enough to get rid of it => had to rm and untar amule source again and start from scratch to . Didn't try "make distclean"...
- configure of amule gave me some trouble, because I was using for --with-crypto-prefix a ~ => gave me errors saying stuff about ADME or something like that => fullpath, e.g. /Users/xy/amule helped, like you proposed anyway :-)
 
OK, here's the shellscript; "curl -O" just downloads the files from the indicated URL:
-- snip --
Code: [Select]
# make amule dir in home
cd ~
mkdir amule
cd amule

# get source from the internet and unpack it
curl -O  http://heanet.dl.sourceforge.net/sourceforge/wxwindows/wxMac-2.4.2.tar.gz
curl -O  http://download.berlios.de/amule/crypto-5.1.tar.bz2
curl -O  http://download.berlios.de/amule/aMule-2.0.0rc3.tar.gz
curl -O  http://one2one.com.sapo.pt/dc.cpp
tar -xzf aMule-2.0.0rc3.tar.gz
tar -xjf crypto-5.1.tar.bz2
tar -xzf wxMac-2.4.2.tar.gz

# remove downloaded archives after unpacking
rm wxMac-2.4.2.tar.gz crypto-5.1.tar.bz2 aMule-2.0.0rc3.tar.gz

# copy dc.cpp over similar file in wxMac
mv dc.cpp wxMac-2.4.2/src/mac/

# install wxMac
cd wxMac-2.4.2
mkdir build
cd build
../configure
make
sudo make install
cd ..

# install libcrypto
cd crypto-5.1
make
sudo make install
cd ..
mv crypto-5.1 cryptopp
sudo ranlib /usr/lib/libcryptopp.a

# install amule
cd aMule-2.0.0rc3
./configure --disable-systray --with-wx-prefix=/usr/local --with-wx-config=/usr/local/bin/wx-config --with-crypto-prefix=/Users/`whoami`/amule
make
cd ..

# create app-Container
curl -O http://one2one.no.sapo.pt/amule.zip
unzip amule.zip
rm amule.zip
cp aMule-2.0.0rc3/src/amule amule.app/Contents/MacOS/

# move amule to your Applications folder
mv amule.app /Applications
-- snap --

Have other bugs, but won't add them here, but to the normal thread.

EDIT: Kry - using code features of the board.
EDIT: sssnake - removed creation of ~/.aMule
EDIT: sssnake - removed "--disable-gsocket --disable-gtk" in configure of amule
EDIT: sssnake - changed script for aMule-2.0.0rc3 and replaced wget with OS Xs own curl
Title: Re: How to install aMule in MAC OS X
Post by: one2one on April 16, 2004, 02:09:44 AM
:D
thanks :)
Title: remark about creating ~/.aMule
Post by: sssnake on April 16, 2004, 11:12:05 PM
Thank you :-)
One detail: the last line (on the previously posted shellscript) which creates the ~/.aMule dir is not needed - worse: if aMule 2.0 rc2 finds a ~/.aMule dir, it doesn't start at all, blank window :-(, at least on my mac. It is perfectly capable to create the ~/.aMule dir, though, so before every start, you even have to manually remove your ~/.aMule dir :-(
Title: Re: How to install aMule in MAC OS X
Post by: Kry on April 16, 2004, 11:33:26 PM
Remove it then ;)
Title: Re: How to install aMule in MAC OS X
Post by: jongampark on April 17, 2004, 01:08:45 AM
Instead of console building and adding app container, why don't you build it by making xcode project? Wouldn't it be nicer?

Here are my questions.

 - When will the wxmac be removed?

   I understand that one of the target issue for Mac version is not to use the wxmac.


-  Does it support multiple lanagues? ( search, file list, etc )


OK. I would like to build my own. :)
Title: unnecessary configure options
Post by: Sarge on April 17, 2004, 09:44:57 AM
Update your faqs! Just 1 configure option is necessary for mac users (besides --with-crypto-prefix to prevent zlib.h troubles):

--disable-systray

since aqua isn't gnome isn't kde. There's no need for --disable-gtk or --disable-gsocket, at least on my machine it works.

Sarge

PS: would be great if someone would add that one to the configure script, so this option wouldn't be necessary at all. Thanks!
Title: RE: unnecessary configure options
Post by: sssnake on April 17, 2004, 10:31:28 PM
I tested it out on my machine: it's true, it still compiles fine without --disable-gsocket and --disable-gtk. => updated the above script.
Thanks.
P.S.: Tried also to remove --with-wx-prefix=/usr/local and --with-wx-config=/usr/local/bin/wx-config, but this gave me errors compiling ("BaseClient.cpp:210: error: `IPAddress' undeclared")
Title: RE: How to install aMule in MAC OS X
Post by: Scarface on April 24, 2004, 12:18:13 PM
Hello there,
I am a total  Nube on this, so have pity with me. I tried to follow the instructions but i didnt achieve neither to download the .dcc doc from your hp 0ne2one, and I tried to install the wxmac but also didnt find an install icon. Do I have to install it over the terminal? and how does that work exactly??
thx alot scarf
Title: RE: How to install aMule in MAC OS X
Post by: sssnake on April 24, 2004, 01:58:47 PM
Yes, you have to use a terminal, even following the description under http://one2one.no.sapo.pt/. But if I were you, you better wait, till an aMule is released where the basic stuff works.
Title: Re: How to install aMule in MAC OS X
Post by: Jacobo221 on April 24, 2004, 06:04:07 PM
nanana. If i were you, I'd be in a hurry to install aMule and report bugs ;-D

Greetings!
Title: Re: How to install aMule in MAC OS X
Post by: Kry on April 24, 2004, 09:01:09 PM
We have plenty of MacOS bugs, jacobo. want me to commit suicide or something?
Title: Re: How to install aMule in MAC OS X
Post by: Jacobo221 on April 24, 2004, 09:23:59 PM
Kry: lol! Then I better not add the other six known MacOSX bugs to the buglist ;-P

Scarface: The choice is yours. If you want Kry dead next week, install rc2 today on your Mac ;-)
Title: RE: How to install aMule in MAC OS X
Post by: Scarface on April 26, 2004, 07:30:55 PM
Thx for the support, but Iam really desperate and I need Amule or some other filesharing program, so I tried it anyway .. I got along really well till the point where I had to write:
../configure
then it did this:
.
 checking for --disable-dynamic_dib... yes
 checking for --disable-dynamic_ico_cur... yes
 saving argument cache configarg.cache
 checking for toolkit... mac
 checking for gcc... no
 checking for cc... no
 configure: error: no acceptable cc found in $PATH
 [An-Others-Computer:~/wxMac-2.4.2/build] another% make
 make: Command not found.

what did I do wrong ?? would be great if somebody could give me an advice!!1 also would like to know more about this, and about how to use the terminal and unix..
somebody knows a good Homepage for /nubes/??
THX alot scrf
 :baby:
Title: Re: How to install aMule in MAC OS X
Post by: Jacobo221 on April 26, 2004, 11:19:43 PM
I already answered you at http://www.amule-project.net/amule/thread.php?sid=&postid=9703#post9703
More over, here you add the " make: Command not found.". You need both "gcc" and "make". Both are needed for compiling nearly any freesoftware app, specially the second one. So google for them and install them.
Come into #amule in irc.freenode.net if you want a step-by-step guideline (if there's any Mac user when you join the channel, of course).

See ya!
Greetings.

P.S.: Homepages for nubes on Unix... quite a few. Just google ;-)
Title: RE: How to install aMule in MAC OS X
Post by: sssnake on April 27, 2004, 11:30:55 AM
Hey Scarface,
to install gcc, make etc it's easyest to install the "Mac OS X Developer Tools". Panther has them included already, I found the double-clickable installation package under /Applications/Installers/Developer Tools/Developer.mpk. If you don't find it there, have a look on your OS X Panther CD. There is also a free download at apple.com, but its said to be a huge package (over 200 MB). See http://developer.apple.com/documentation/Porting/Conceptual/PortingUnix/preparing/chapter_3_section_3.html.
After installation, retry to compile. Good luck.
Title: RE: How to install aMule in MAC OS X
Post by: Scarface on April 27, 2004, 06:11:24 PM
Hi there, Thx alot for your help!!
I achieved to run everything properly but as finished It gives me following error message when trying to launch amule:
the Operation could not be completed
An unexpected error occured * (error code 1000)
does somebody know what did I do wrong ??
Title: RE: How to install aMule in MAC OS X
Post by: sssnake on April 28, 2004, 12:18:19 AM
Ups, you mean this happens when you start your compiled amule? If you have startet amule with double-klickadi-klick, could you just start it from the terminal. This way, you have more output, like
Code: [Select]
/Applications/amule.app/Contents/MacOS/amule + Enter
and append it as-is in your reply? Mybe some developer can help then or I see your problem...
Title: RE: How to install aMule in MAC OS X
Post by: Scarface on April 30, 2004, 01:35:05 PM
I tried it all again but at the last part something goes wrong :
extracting: amule.app/Icon          
  inflating: __MACOSX/amule.app/._Icon  
  inflating: ._amule.app            
[An-Others-Computer:~/amule] another% cp aMule-2.0.0rc2/src/amule amule.app/Contents/MacOS/
cp: aMule-2.0.0rc2/src/amule: No such file or directory
[An-Others-Computer:~/amule] another% cp aMule-2.0.0rc2/src/amule amule.app/Contents/MacOSX/
cp: aMule-2.0.0rc2/src/amule: No such file or directory

could it be because of that ??
I also tried to run Amule.app manualy over the terminal but it doesnt work..
somebody please help me...   :)
Title: RE: How to install aMule in MAC OS X
Post by: sssnake on May 03, 2004, 12:59:19 AM
The first part of your post: I don't undestand. What do you mean by this?
The part with [An-Others-Computer...]: It seems to me, your executable "amule" was not build during "make". It should be created here: aMule-2.0.0rc2/src/amule.
So if it is there, try to execute it without the app-Container part in the shell.
If it's not there, there has to be some output at the end of make which tells you, what exactly failed.
Title: RE: How to install aMule in MAC OS X
Post by: Scarface on May 06, 2004, 01:03:35 PM
OK I tried it without the apps part but now it says:


[An-Others-Computer:~/amule] another% cp aMule-2.0.0rc2/src/amule.app
usage: cp [-R [-H | -L | -P]] [-f | -i] [-p] src target
       cp [-R [-H | -L | -P]] [-f | -i] [-p] src1 ... srcN directory
[An-Others-Computer:~/amule] another% cp aMule-2.0.0rc2/src/amule/amule.app
usage: cp [-R [-H | -L | -P]] [-f | -i] [-p] src target
       cp [-R [-H | -L | -P]] [-f | -i] [-p] src1 ... srcN directory

what does  that mean?? In my src folder i did not find any amule folder or an amule.app
what do I have to do?
thx alot greets scarf
Title: Re: How to install aMule in MAC OS X
Post by: Jacobo221 on May 06, 2004, 01:43:28 PM
the copy command is `cp `
You are missing the second part.
Also, I think what sssnake meant is to copy the file amule-2.0.0rc2/src/amule which is actually the same file as amule.cpp in your installation dir, but just with a different name. There is no src/amule.app neither any src/amule/amule.app (in fact, there is no src/amule/ directory ;-) )
If I understood wrong, I hope sssnake corrects me so that you get the right message ;-)
Greetings
Title: Re: How to install aMule in MAC OS X
Post by: Scarface on May 06, 2004, 08:18:18 PM
Ok but how do I copy the Amule... in the installation dir??
Title: Re: How to install aMule in MAC OS X
Post by: Jacobo221 on May 06, 2004, 11:05:05 PM
Take a look at the second post of this thread again ;-)

Greetings.
Title: Re: How to install aMule in MAC OS X
Post by: sssnake on May 10, 2004, 11:42:42 PM
Hi Jacobo221, hi scarface,

Jacobo221, you understood me right, the line scarface likely tried to execute was
Code: [Select]
cp aMule-2.0.0rc3/src/amule amule.app/Contents/MacOS/, but you, Scarface, somehow missed the space between aMule-2.0.0rc3/src/amule and amule.app/Contents/MacOS/ :D

Anyway, don't know why you got stucked there, scarface, to try out amule after succsessfully compilation, you don't need to copy it to yout "installation"-directory, just try to execute after having done line 42 in the script in the second post of this thread
Code: [Select]
aMule-2.0.0rc3/src/amule. What does it say now?
Title: Problem making aMule with : make
Post by: trixie on May 15, 2004, 02:38:05 AM
Hi guys,

I've done everything so far, but i get a error when i try to 'make' the application aMule.

INPUT :

> cd aMule-2.0.0rc3

> ./configure --disable-systray --with-wx-prefix=/usr/local --with-wx-config=/usr/local/bin/wx-config --with-crypto-prefix=/Users/`whoami`/amule

> make                     <--!!  this is the place it goes wrong  !!-->

> cd ..


there i get the following message at the end :

cp ./libgnuintl.h libintl.h
/bin/sh ./config.charset 'powerpc-apple-darwin7.3.0' > t-charset.alias
mv t-charset.alias charset.alias
sed -e '/^#/d' -e 's/@''PACKAGE''@/amule/g' ref-add.sin > t-ref-add.sed
mv t-ref-add.sed ref-add.sed
sed -e '/^#/d' -e 's/@''PACKAGE''@/amule/g' ref-del.sin > t-ref-del.sed
mv t-ref-del.sed ref-del.sed
Making all in po
rm -f en_GB.gmo && : -c --statistics -o en_GB.gmo en_GB.po
mv: rename t-en_GB.gmo to en_GB.gmo: No such file or directory
make[2]: *** [en_GB.gmo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2


Could u tell me what i've done wrong ? ( if u could figure this out, that is )

Thankz.


 ;(
Title: Re: How to install aMule in MAC OS X
Post by: Jacobo221 on May 15, 2004, 03:38:21 AM
it's not finding a file (t-en_GB.gmo), so remove the directory, uncompress again and comoile. If it still fails, redownload aMule sources, maybe the file was corrupted while downloading.

Greetings.
Title: Probs with installation
Post by: Scarface on May 21, 2004, 09:14:21 PM
Hi there again..  :)
Ok, I tried everything again, and it all worked aou fine with no errors until to the part where I install aMule-2.0.0rc2.
When I gave the input : make
 
It gave me these last lines:

mv t-ref-del.sed ref-del.sed
Making all in po
rm -f en_GB.gmo && : -c --statistics -o en_GB.gmo en_GB.po
mv: rename t-en_GB.gmo to en_GB.gmo: No such file or directory
make[2]: *** [en_GB.gmo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

When now installing the last amule.zip, and trying to run aMule it says error 1000..
what went wrong ??
THX A LOT LOT LOT
 Scarf
Title: Re: How to install aMule in MAC OS X
Post by: Jacobo221 on May 22, 2004, 05:03:29 AM
DO you have "gettext" installed? If not, install it and rerun make.
Greetings
Title: Re: How to install aMule in MAC OS X
Post by: paul on June 02, 2004, 09:45:02 PM
you have to install fink
open terminal and type

sudo apt-get install gtk+
sudo apt-get install gtk+-shlibs
Title: Re: How to install aMule in MAC OS X
Post by: berghy on June 28, 2004, 10:21:08 PM
Nessuno mi puo' spiegare come installare amule.. ma in italiano??

Grazie
Title: Re: How to install aMule in MAC OS X
Post by: sssnake on June 28, 2004, 11:42:08 PM
Vado a descrivere il processo da nuovo se il nuovo amule rc4 va essere finito (in po' tempo). Puo anche essere, che per il rc4 si trove anche una persone che fa und .dmg per OS X per installare con click-a-di-click (io non so chome fare questo).
Aspettiamo dunque...
Title: Re: How to install aMule in MAC OS X
Post by: Ocimin on June 29, 2004, 10:39:47 PM
Se lo vuoi installare per usarlo ti conviene aspettare la RC4, perchè le precedenti riesci a compilarle ma non si connettono ai servers, quindi sono in pratica inutilizzabili (la RC4 dovrebbe uscire a giorni).
Se ti interessa solo vedere l'interfaccia esiste una RC precedente fatta a dmg scaricabile da qui:
http://download.berlios.de/amule/amule.sit
Se invece volevi imparare a compilare un programma, ti posso esternare solo la mia stima ma nessun aiuto: aspettero la RC4 per iniziare!
Se mi dici che sei proprio interessato, in questi giorni traduco i post e te li scrivo....però mi ci vorrà qualche giorno perchè adesso sono un po' impegnato.
Saluti.

Ocimin
Title: Re: How to install aMule in MAC OS X
Post by: Madsnail on July 06, 2004, 01:36:34 PM
Well, I managed to install crypto and wxMac alright, but I get a bunch of errors installing aMule. Errors of this kind :

/usr/include/cryptopp/rsa.h:113: error: template with C linkage
/usr/include/cryptopp/rsa.h:120: error: template with C linkage
BaseClient.cpp:976:26: warning: #warning Lacks Comment Filtering
BaseClient.cpp:1564:10: warning: #warning ADDME - Import needed
make[2]: *** [amule-BaseClient.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

I get a lot of "template with C linkage" errors, any ideas how I could work it out?

Forgot to say I've got an uptodate version of Fink installed...
Title: Re: How to install aMule in MAC OS X
Post by: paul on July 13, 2004, 05:24:44 PM
Quote
# make amule dir in home
cd ~
mkdir amule
cd amule

# get source from the internet and unpack it
curl -O  http://heanet.dl.sourceforge.net/sourceforge/wxwindows/wxMac-2.4.2.tar.gz
curl -O  http://download.berlios.de/amule/crypto-5.1.tar.bz2
curl -O  http://download.berlios.de/amule/aMule-2.0.0rc4.tar.gz
curl -O  http://one2one.com.sapo.pt/dc.cpp
tar -xzf aMule-2.0.0rc4.tar.gz
tar -xjf crypto-5.1.tar.bz2
tar -xzf wxMac-2.4.2.tar.gz

# remove downloaded archives after unpacking
rm wxMac-2.4.2.tar.gz crypto-5.1.tar.bz2 aMule-2.0.0rc4.tar.gz

# copy dc.cpp over similar file in wxMac
mv dc.cpp wxMac-2.4.2/src/mac/

# install wxMac
cd wxMac-2.4.2
mkdir build
cd build
../configure
make
sudo make install
cd ..
cd ..

# install libcrypto
cd crypto-5.1
make
sudo make install
cd ..
mv crypto-5.1 cryptopp
sudo ranlib /usr/lib/libcryptopp.a

# install fink
# http://optusnet.dl.sourceforge.net/sourceforge/fink/Fink-0.7.0-Installer.dmg
sudo apt-get install gtk+
sudo apt-get install gtk+-shlibs

# install amule
cd aMule-2.0.0rc4
./configure --disable-systray --disable-gsocket --disable-gtk --with-wx-prefix=/usr/local --with-wx-config=/usr/local/bin/wx-config --with-crypto-prefix=/Users/your_name_home/amule/
make
cd ..

# create app-Container
curl -O http://one2one.no.sapo.pt/amule.zip
unzip amule.zip
rm amule.zip
cp aMule-2.0.0rc4/src/amule amule.app/Contents/MacOS/

# move amule to your Applications folder
mv amule.app /Applications
Title: tried 2 compile it........
Post by: caino73 on July 14, 2004, 01:03:45 PM
'tcsh: ../configure: Command not found.'
i can't even install vxmac...

need help!
cheers
Title: Re: How to install aMule in MAC OS X
Post by: Ocimin on July 14, 2004, 01:18:13 PM
Try with ./configure (in the directory wxMac-2.4.2)

Ocimin
Title: Re: How to install aMule in MAC OS X
Post by: Kry on July 14, 2004, 01:24:08 PM
Please I need beta testers to report bugs and allow me to fix them ASAP. Advertise it and get me testers!


I swear I'll do my best to have the Mac version 100% working ASAP if I get feedback.
Title: Re: How to install aMule in MAC OS X
Post by: blitzkrieg on July 14, 2004, 02:53:36 PM
I've alredy compiled amule-2.0.0-rc4 for mac but it doesn't work
please see :

http://www.amule.org/amule/thread.php?threadid=2877&boardid=49&sid=
Title: Re: How to install aMule in MAC OS X
Post by: Jacobo221 on July 14, 2004, 03:10:47 PM
HowTo compile aMule in Mac lacks at wiki ( http:// wiki.amule.org ).
Paul, is that post above ready to be used as a HowTo or would you want to wait and clean doubts away?
Greetings
Title: Re: How to install aMule in MAC OS X
Post by: Jacobo221 on July 14, 2004, 03:12:44 PM
the above question is also going to one2one ;-)
Title: Re: How to install aMule in MAC OS X
Post by: Kry on July 14, 2004, 04:24:31 PM
I know is not working for you, but it is for one_2_one and me. so please, are you using wx 2.5.2?
Title: Re: How to install aMule in MAC OS X
Post by: deltaHF on July 14, 2004, 04:49:21 PM
Quote
Originally posted by paul
Quote
# make amule dir in home
cd ~
mkdir amule
cd amule

# get source from the internet and unpack it
curl -O  http://heanet.dl.sourceforge.net/sourceforge/wxwindows/wxMac-2.4.2.tar.gz
curl -O  http://download.berlios.de/amule/crypto-5.1.tar.bz2
curl -O  http://download.berlios.de/amule/aMule-2.0.0rc4.tar.gz
curl -O  http://one2one.com.sapo.pt/dc.cpp
tar -xzf aMule-2.0.0rc4.tar.gz
tar -xjf crypto-5.1.tar.bz2
tar -xzf wxMac-2.4.2.tar.gz

# remove downloaded archives after unpacking
rm wxMac-2.4.2.tar.gz crypto-5.1.tar.bz2 aMule-2.0.0rc4.tar.gz

# copy dc.cpp over similar file in wxMac
mv dc.cpp wxMac-2.4.2/src/mac/

# install wxMac
cd wxMac-2.4.2
mkdir build
cd build
../configure
make
sudo make install
cd ..
cd ..

# install libcrypto
cd crypto-5.1
make
sudo make install
cd ..
mv crypto-5.1 cryptopp
sudo ranlib /usr/lib/libcryptopp.a

# install fink
# http://optusnet.dl.sourceforge.net/sourceforge/fink/Fink-0.7.0-Installer.dmg
sudo apt-get install gtk+
sudo apt-get install gtk+-shlibs

# install amule
cd aMule-2.0.0rc4
./configure --disable-systray --disable-gsocket --disable-gtk --with-wx-prefix=/usr/local --with-wx-config=/usr/local/bin/wx-config --with-crypto-prefix=/Users/your_name_home/amule/
make
cd ..

# create app-Container
curl -O http://one2one.no.sapo.pt/amule.zip
unzip amule.zip
rm amule.zip
cp aMule-2.0.0rc4/src/amule amule.app/Contents/MacOS/

# move amule to your Applications folder
mv amule.app /Applications

like Kry said, plz use wxMac 2.5.2
Title: can't compile it!
Post by: caino73 on July 14, 2004, 10:53:12 PM
"Try with ./configure (in the directory wxMac-2.4.2)

Ocimin"

i've tried both ways,same result: "tcsh: ./configure: Command not found"
what am i supposed to do?
Title: Re: How to install aMule in MAC OS X
Post by: Ocimin on July 14, 2004, 11:31:15 PM
First of all download and use wxMac-2.5.2 and no wxMac-2.4.2.
After the extraction of wxMac-2.5.2 (tar -xzf wxMac-2.5.2.tar.gz) enter in the directory (cd wxMac-2.5.2). If you do ls in the terminal you can see a file with name configure?

Ocimin
Title: Re: How to install aMule in MAC OS X
Post by: Jacobo221 on July 15, 2004, 04:40:56 AM
one2one:
I'll make the HowTo on wiki and I'd appreciate if you checked it, since I have never used Mac and so, I can't test it.
Some things you should change at your hompage's howto:

su make install -> su -C make install OR sudo make install
all 2.4.2 references -> 2.5.2 ;-)

Also, would you mind if both  http://one2one.com.sapo.pt/dc.cpp and http://one2one.no.sapo.pt/amule.zip were taken into amule.org server? For speed and heavy traffic it would be recommended, so just tell deltaHF :-)

Thanks. I wil be posting the url to mac howto on wiki here when done.
Greets!
Title: Re: How to install aMule in MAC OS X
Post by: Raff67 on July 15, 2004, 09:51:27 AM
Quote
Originally posted by paul
Quote
# install fink
# http://optusnet.dl.sourceforge.net/sourceforge/fink/Fink-0.7.0-Installer.dmg
sudo apt-get install gtk+
sudo apt-get install gtk+-shlibs

i have a GTK 1.2.1 installer binary, would´nt that take the need out of having to install fink ?
Title: .......
Post by: caino73 on July 15, 2004, 12:45:27 PM
where do i find wxmac 2-5-2?could not find it in sourceforge..
Title: Re: How to install aMule in MAC OS X
Post by: stefanero on July 15, 2004, 12:50:21 PM
try here

http://www.wxwindows.org/

stefanero
Title: Re: How to install aMule in MAC OS X
Post by: Ocimin on July 15, 2004, 07:30:57 PM
You write this in terminal:
curl -O http://heanet.dl.sourceforge.net/sourceforge/wxwindows/wxMac-2.5.2.tar.gz
This download the library in the current directory. You write
tar -xzf wxMac-2.5.2.tar.gz and then type cd wxMac-2.5.2.tar.gz
Now you write ls
Is there a file with name configure?

Ocimin
Title: Re: How to install aMule in MAC OS X
Post by: Jacobo221 on July 16, 2004, 04:56:46 AM
HowTo for Mac is now on Wiki:
http://www.amule.org/wiki/index.php/HowTo_compile_on_Mac
Please check it. I've never used Mac, so I bsed all of it on howtos here on forums.
one2one, Paul, all of you, please correct whatever is wrong.
Thanks and greetings!
Title: command 'make'
Post by: caino73 on July 16, 2004, 01:14:32 PM
hi,this try the command 'configure' worked....more or less!!

this is what happened: "

checking build system type... powerpc-apple-darwin7.4.0
checking host system type... powerpc-apple-darwin7.4.0
checking target system type... powerpc-apple-darwin7.4.0
loading argument cache configarg.cache
checking for --enable-gui... yes
checking for --enable-monolithic... no
checking for --enable-plugins... no
checking for --enable-universal... no
checking for --enable-nanox... no
checking for --enable-gtk2... no
checking for --enable-gpe... no
checking for --with-libpng... yes
checking for --with-libjpeg... yes
checking for --with-libtiff... yes
checking for --with-libxpm... yes
checking for --with-libmspack... yes
checking for --with-sdl... no
checking for --with-opengl... no
checking for --with-dmalloc... no
checking for --with-regex... yes
checking for --with-zlib... yes
checking for --with-odbc... no
checking for --with-expat... yes
checking for --enable-shared... yes
checking for --enable-optimise... yes
checking for --enable-debug... no
checking for --enable-stl... no
checking for --enable-debug_flag... no
checking for --enable-debug_info... no
checking for --enable-debug_gdb... no
checking for --enable-debug_cntxt... no
checking for --enable-mem_tracing... no
checking for --enable-profile... no
checking for --enable-no_rtti... no
checking for --enable-no_exceptions... no
checking for --enable-permissive... no
checking for --enable-no_deps... no
checking for --enable-compat22... no
checking for --disable-compat24... no
checking for --enable-intl... yes
checking for --enable-config... yes
checking for --enable-protocols... yes
checking for --enable-ftp... yes
checking for --enable-http... yes
checking for --enable-fileproto... yes
checking for --enable-sockets... yes
checking for --enable-ole... yes
checking for --enable-dataobj... yes
checking for --enable-ipc... yes
checking for --enable-apple_ieee... yes
checking for --enable-catch_segvs... yes
checking for --enable-cmdline... yes
checking for --enable-datetime... yes
checking for --enable-dialupman... yes
checking for --enable-dynlib... yes
checking for --enable-dynamicloader... yes
checking for --enable-exceptions... yes
checking for --enable-ffile... yes
checking for --enable-file... yes
checking for --enable-filesystem... yes
checking for --enable-fontmap... yes
checking for --enable-fs_inet... yes
checking for --enable-fs_zip... yes
checking for --enable-geometry... yes
checking for --enable-log... yes
checking for --enable-longlong... yes
checking for --enable-mimetype... yes
checking for --enable-mslu... yes
checking for --enable-snglinst... yes
checking for --enable-streams... yes
checking for --enable-std_iostreams... no
checking for --enable-stopwatch... yes
checking for --enable-system_options... yes
checking for --enable-textbuf... yes
checking for --enable-textfile... yes
checking for --enable-timer... yes
checking for --enable-unicode... no
checking for --enable-sound... yes
checking for --enable-wxprintfv... no
checking for --enable-zipstream... yes
checking for --enable-url... yes
checking for --enable-protocol... yes
checking for --enable-protocol_http... yes
checking for --enable-protocol_ftp... yes
checking for --enable-protocol_file... yes
checking for --enable-threads... yes
checking for --enable-docview... yes
checking for --enable-help... yes
checking for --enable-mshtmlhelp... yes
checking for --enable-html... yes
checking for --enable-htmlhelp... yes
checking for --enable-constraints... yes
checking for --enable-printarch... yes
checking for --enable-mdi... yes
checking for --enable-mdidoc... yes
checking for --enable-loggui... yes
checking for --enable-logwin... yes
checking for --enable-logdialog... yes
checking for --enable-postscript... yes
checking for --enable-prologio... no
checking for --enable-resources... no
checking for --enable-clipboard... yes
checking for --enable-dnd... yes
checking for --enable-metafile... yes
checking for --enable-controls... no
checking for --enable-accel... yes
checking for --enable-button... yes
checking for --enable-bmpbutton... yes
checking for --enable-calendar... yes
checking for --enable-caret... yes
checking for --enable-checkbox... yes
checking for --enable-checklst... yes
checking for --enable-choice... yes
checking for --enable-combobox... yes
checking for --enable-display... yes
checking for --enable-gauge... yes
checking for --enable-grid... yes
checking for --enable-imaglist... yes
checking for --enable-listbook... yes
checking for --enable-listbox... yes
checking for --enable-listctrl... yes
checking for --enable-notebook... yes
checking for --enable-radiobox... yes
checking for --enable-radiobtn... yes
checking for --enable-sash... yes
checking for --enable-scrollbar... yes
checking for --enable-slider... yes
checking for --enable-spinbtn... yes
checking for --enable-spinctrl... yes
checking for --enable-splitter... yes
checking for --enable-statbmp... yes
checking for --enable-statbox... yes
checking for --enable-statline... yes
checking for --enable-stattext... yes
checking for --enable-statusbar... yes
checking for --enable-tabdialog... no
checking for --enable-textctrl... yes
checking for --enable-togglebtn... yes
checking for --enable-toolbar... yes
checking for --enable-tbarnative... yes
checking for --enable-tbarsmpl... yes
checking for --enable-treectrl... yes
checking for --enable-tipwindow... yes
checking for --enable-popupwin... yes
checking for --enable-commondlg... yes
checking for --enable-choicedlg... yes
checking for --enable-coldlg... yes
checking for --enable-filedlg... yes
checking for --enable-finddlg... yes
checking for --enable-fontdlg... yes
checking for --enable-dirdlg... yes
checking for --enable-msgdlg... yes
checking for --enable-numberdlg... yes
checking for --enable-splash... yes
checking for --enable-textdlg... yes
checking for --enable-tipdlg... yes
checking for --enable-progressdlg... yes
checking for --enable-wizarddlg... yes
checking for --enable-menus... yes
checking for --enable-miniframe... yes
checking for --enable-tooltips... yes
checking for --enable-splines... yes
checking for --enable-validators... yes
checking for --enable-busyinfo... yes
checking for --enable-joystick... yes
checking for --enable-metafile... yes
checking for --enable-dragimage... yes
checking for --enable-accessibility... no
checking for --enable-palette... yes
checking for --enable-image... yes
checking for --enable-gif... yes
checking for --enable-pcx... yes
checking for --enable-iff... no
checking for --enable-pnm... yes
checking for --enable-xpm... yes
checking for --enable-ico_cur... yes
checking for --enable-official_build... no
saving argument cache configarg.cache
checking for toolkit... mac
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH  See `config.log' for more details.
[Computer-di-caino:~/wxMac-2.5.2/build] caino% make
tcsh: make: Command not found.  
"

.....maybe i've missed something...?
Title: Re: How to install aMule in MAC OS X
Post by: Ocimin on July 16, 2004, 10:16:30 PM
You don't have a C compiler installed! You can find it (gcc) in your CD/DVD of Panther or, maybe, you can have the installer package already on your HD (for this second possibility try to write locate gcc in the terminal and look in which directory it is. Enter in the directory and click 2 times on the package). Unfortunaly I have an italian version of panther, so I don't know the exacly name of package that you must install from CD/DVD if you will not find already on your Mac, however something like '[something] MacOS 9 and developer tools'. After the installation you must find the package of gcc to install on your HD: with sherlock or, in terminal, find / -name gcc*
Sorry for my baaaaad english!!

Ocimin
Title: nope
Post by: caino73 on July 17, 2004, 11:28:21 AM
i'm not english 2,don't worry 'bout it!
tried a serarch in my hd,no results
...versiontracker?
Title: Re: How to install aMule in MAC OS X
Post by: Ocimin on July 17, 2004, 07:10:36 PM
Find on your Panther CD's/DVD a package with name 'Install applications & Classic support' (in italian is 'Installa applicazioni e supporto Classic'). If you install this package, on your Mac search in this folder: Applications>Installers>Developer Tools>Packages> here there is a file with this name gcc2.95.2.pkg
Click 2 times and you will install the gcc compiler.
I don't know if you can download this compiler from a site on internet...

Ocimin
Title: .......
Post by: caino73 on July 17, 2004, 07:43:17 PM
.....non ho quel cd!
Title: Re: How to install aMule in MAC OS X
Post by: Ocimin on July 17, 2004, 09:44:19 PM
Visto che sei italiano...
Ho scoperto che il gcc è incluso nel pacchetto Xcode Tools. Io ho il DVD di Panther e il pacchetto che ho è quello che ti ho detto sopra, magari per i CD è diverso...guarda se trovi qualcosa con la dicitura Xcode.
Ho visto che Xcode lo puoi scaricare dal sito della Apple, però devi essere registrato. Qui la pagina di spiegazione:
http://developer.apple.com/tools/download/
e qui dove fare il login per scaricarlo:
https://connect.apple.com/
Il solo pacchetto di gcc che io ho sul Mac pesa appena 3,4Mb quindi a mali estremi te lo spedisco via mail. Faccio un piccolo riassunto in inglese per correttezza (vabbè, chiamarlo inglese è forse un po' pretenzioso...)

Summury in (about) english:
the gcc is a package included in Xcode. Here the information on Xcode:
http://developer.apple.com/tools/download/
and here the web page of apple where you can download (but you should have an account):
https://connect.apple.com/

Ocimin
Title: Re: How to install aMule in MAC OS X
Post by: Kry on July 17, 2004, 10:02:47 PM
I think someone is appying for official Mac tester? ;)
Title: Re: How to install aMule in MAC OS X
Post by: Ocimin on July 18, 2004, 12:46:54 AM
Ho trovato Xcode 1.2 su versiontracker! (I find Xcode 1.2 on version tracker!)
Link:
http://www.versiontracker.com/dyn/moreinfo/mac/21437

@Kry
I don't have Mac in my home, so I must know before when you are on IRC. Here I have only a PC...
After this, I don't know about program (a bit HTML and Pascal),  my english is on the limit of understanding (is better my italian or spanish) and I never do beta tester (How and what can I do?). Said this, I'm very happy to do Mac tester!

Ocimin
Title: ciao
Post by: caino73 on July 18, 2004, 01:25:43 PM
il link(version..) rimanda poi all'Apple developer..dove,se scarichi(dopo esserti registrato!) poi PAGHI!
se puoi,mandamelo x email  8)

molto gentile!
Title: Re: How to install aMule in MAC OS X
Post by: Ocimin on July 18, 2004, 03:35:20 PM
Hai provato a scaricare Xcode Tools 1.2 da versiontracker?
http://www.versiontracker.com/dyn/moreinfo/mac/21437
Se proprio non riesci mandami la tua mail in PM.

Ocimin
Title: Re: How to install aMule in MAC OS X
Post by: Kry on July 18, 2004, 04:32:24 PM
Ocimin: I'll be today on IRc mostly, and sure after 8pm GMT+1
Title: Re: How to install aMule in MAC OS X
Post by: paul on July 18, 2004, 07:21:53 PM
THX
Title: Re: How to install aMule in MAC OS X
Post by: paul on July 18, 2004, 07:23:22 PM
THX
Title: Re: How to install aMule in MAC OS X
Post by: Kry on July 18, 2004, 08:02:38 PM
where is the problem?
Title: Re: How to install aMule in MAC OS X
Post by: paul on July 19, 2004, 05:46:48 AM
i try problem in system language
Title: Re: How to install aMule in MAC OS X
Post by: Ocimin on July 19, 2004, 12:26:02 PM
Caino, ti ho spedito il gcc, però ho pensato che se riesci ad installarti la versione di Xcode Tools 1.2 dal link di versiontracker che ti ho detto sopra, sarebbe meglio...c'è una versione del gcc aggiornata e magari i problemi che ho con la mia versione (leggi qui http://www.amule.org/amule/thread.php?threadid=2928&sid= ) sono dovuti a quello.

@Kry
It's possible that my problems exist because I have compiled all with gcc 2.95 and no with version 3.x?


Ocimin
Title: ricevuto
Post by: caino73 on July 19, 2004, 08:50:22 PM
grazie x il file!ricevuto e installato....aperto il term. x compilare wxmac...stesso errore di prima 'make:command not found'.....ma non me l'aveva installato  ?(
Title: Re: How to install aMule in MAC OS X
Post by: Ocimin on July 19, 2004, 10:08:03 PM
>make:command not found

Ma il ./configure è andato a buon fine? E hai fatto tutto secondo guida?
1) Aprire il terminale
2) Con i vari 'cd' entrare all'interno della cartella wxMac-2.5.2
3) Digitare ./configure
4) Finita la sequenza senza errori digitare make (questo ci mette un po')
5) Digitare sudo make install (ti chiederà di inserire la password di administrator)

P.S.: Prova ad evitare la parte in cui crea ed entra nella cartella build (salta quindi i comandi mkdir build e cd build). Poi come ti ho detto fai solo ./configure e non ../configure.

Ocimin
Title: ciao
Post by: caino73 on July 20, 2004, 03:46:08 PM
con ../compile mi e' successo questo(no buono.....)

"checking build system type... powerpc-apple-darwin7.4.0
checking host system type... powerpc-apple-darwin7.4.0
checking target system type... powerpc-apple-darwin7.4.0
loading argument cache configarg.cache
checking for --enable-gui... yes
checking for --enable-monolithic... no
checking for --enable-plugins... no
checking for --enable-universal... no
checking for --enable-nanox... no
checking for --enable-gtk2... no
checking for --enable-gpe... no
checking for --with-libpng... yes
checking for --with-libjpeg... yes
checking for --with-libtiff... yes
checking for --with-libxpm... yes
checking for --with-libmspack... yes
checking for --with-sdl... no
checking for --with-opengl... no
checking for --with-dmalloc... no
checking for --with-regex... yes
checking for --with-zlib... yes
checking for --with-odbc... no
checking for --with-expat... yes
checking for --enable-shared... yes
checking for --enable-optimise... yes
checking for --enable-debug... no
checking for --enable-stl... no
checking for --enable-debug_flag... no
checking for --enable-debug_info... no
checking for --enable-debug_gdb... no
checking for --enable-debug_cntxt... no
checking for --enable-mem_tracing... no
checking for --enable-profile... no
checking for --enable-no_rtti... no
checking for --enable-no_exceptions... no
checking for --enable-permissive... no
checking for --enable-no_deps... no
checking for --enable-compat22... no
checking for --disable-compat24... no
checking for --enable-intl... yes
checking for --enable-config... yes
checking for --enable-protocols... yes
checking for --enable-ftp... yes
checking for --enable-http... yes
checking for --enable-fileproto... yes
checking for --enable-sockets... yes
checking for --enable-ole... yes
checking for --enable-dataobj... yes
checking for --enable-ipc... yes
checking for --enable-apple_ieee... yes
checking for --enable-catch_segvs... yes
checking for --enable-cmdline... yes
checking for --enable-datetime... yes
checking for --enable-dialupman... yes
checking for --enable-dynlib... yes
checking for --enable-dynamicloader... yes
checking for --enable-exceptions... yes
checking for --enable-ffile... yes
checking for --enable-file... yes
checking for --enable-filesystem... yes
checking for --enable-fontmap... yes
checking for --enable-fs_inet... yes
checking for --enable-fs_zip... yes
checking for --enable-geometry... yes
checking for --enable-log... yes
checking for --enable-longlong... yes
checking for --enable-mimetype... yes
checking for --enable-mslu... yes
checking for --enable-snglinst... yes
checking for --enable-streams... yes
checking for --enable-std_iostreams... no
checking for --enable-stopwatch... yes
checking for --enable-system_options... yes
checking for --enable-textbuf... yes
checking for --enable-textfile... yes
checking for --enable-timer... yes
checking for --enable-unicode... no
checking for --enable-sound... yes
checking for --enable-wxprintfv... no
checking for --enable-zipstream... yes
checking for --enable-url... yes
checking for --enable-protocol... yes
checking for --enable-protocol_http... yes
checking for --enable-protocol_ftp... yes
checking for --enable-protocol_file... yes
checking for --enable-threads... yes
checking for --enable-docview... yes
checking for --enable-help... yes
checking for --enable-mshtmlhelp... yes
checking for --enable-html... yes
checking for --enable-htmlhelp... yes
checking for --enable-constraints... yes
checking for --enable-printarch... yes
checking for --enable-mdi... yes
checking for --enable-mdidoc... yes
checking for --enable-loggui... yes
checking for --enable-logwin... yes
checking for --enable-logdialog... yes
checking for --enable-postscript... yes
checking for --enable-prologio... no
checking for --enable-resources... no
checking for --enable-clipboard... yes
checking for --enable-dnd... yes
checking for --enable-metafile... yes
checking for --enable-controls... no
checking for --enable-accel... yes
checking for --enable-button... yes
checking for --enable-bmpbutton... yes
checking for --enable-calendar... yes
checking for --enable-caret... yes
checking for --enable-checkbox... yes
checking for --enable-checklst... yes
checking for --enable-choice... yes
checking for --enable-combobox... yes
checking for --enable-display... yes
checking for --enable-gauge... yes
checking for --enable-grid... yes
checking for --enable-imaglist... yes
checking for --enable-listbook... yes
checking for --enable-listbox... yes
checking for --enable-listctrl... yes
checking for --enable-notebook... yes
checking for --enable-radiobox... yes
checking for --enable-radiobtn... yes
checking for --enable-sash... yes
checking for --enable-scrollbar... yes
checking for --enable-slider... yes
checking for --enable-spinbtn... yes
checking for --enable-spinctrl... yes
checking for --enable-splitter... yes
checking for --enable-statbmp... yes
checking for --enable-statbox... yes
checking for --enable-statline... yes
checking for --enable-stattext... yes
checking for --enable-statusbar... yes
checking for --enable-tabdialog... no
checking for --enable-textctrl... yes
checking for --enable-togglebtn... yes
checking for --enable-toolbar... yes
checking for --enable-tbarnative... yes
checking for --enable-tbarsmpl... yes
checking for --enable-treectrl... yes
checking for --enable-tipwindow... yes
checking for --enable-popupwin... yes
checking for --enable-commondlg... yes
checking for --enable-choicedlg... yes
checking for --enable-coldlg... yes
checking for --enable-filedlg... yes
checking for --enable-finddlg... yes
checking for --enable-fontdlg... yes
checking for --enable-dirdlg... yes
checking for --enable-msgdlg... yes
checking for --enable-numberdlg... yes
checking for --enable-splash... yes
checking for --enable-textdlg... yes
checking for --enable-tipdlg... yes
checking for --enable-progressdlg... yes
checking for --enable-wizarddlg... yes
checking for --enable-menus... yes
checking for --enable-miniframe... yes
checking for --enable-tooltips... yes
checking for --enable-splines... yes
checking for --enable-validators... yes
checking for --enable-busyinfo... yes
checking for --enable-joystick... yes
checking for --enable-metafile... yes
checking for --enable-dragimage... yes
checking for --enable-accessibility... no
checking for --enable-palette... yes
checking for --enable-image... yes
checking for --enable-gif... yes
checking for --enable-pcx... yes
checking for --enable-iff... no
checking for --enable-pnm... yes
checking for --enable-xpm... yes
checking for --enable-ico_cur... yes
checking for --enable-official_build... no
saving argument cache configarg.cache
checking for toolkit... mac
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH See `config.log' for more details.
[Computer-di-caino:~/wxMac-2.5.2/build] caino% make
tcsh: make: Command not found. "  "

mi manca qualcosa?
Title: Re: How to install aMule in MAC OS X
Post by: hoschy07 on July 20, 2004, 04:02:28 PM
Install Xcode 1.2, you can get xcode for free.
You need the gcc compiler. Read the other postings!
Title: hi
Post by: caino73 on July 20, 2004, 04:17:54 PM
i got gcc from ocimin,installed but same  situation:cannot try 'make' command.
xcode is NOT free but it is LINKED to Apple developer connection for SALE
unless u can send it to me by mail  :baby:
Title: Re: How to install aMule in MAC OS X
Post by: hoschy07 on July 20, 2004, 05:18:07 PM
You can join the Apple Developer Connection for free here:
http://developer.apple.com/membership/

Select the online membership and then xcode is for free. Then you can download it from a fast server.
Title: Re: How to install aMule in MAC OS X
Post by: Ocimin on July 20, 2004, 08:53:04 PM
Se provi a scaricarlo di qui ci sono dei problemi?
http://www.versiontracker.com/dyn/moreinfo/mac/21437

Ocimin
Title: Re: How to install aMule in MAC OS X
Post by: caino73 on July 21, 2004, 04:00:23 PM
semplicemente ti linka alla pagina dell'°Apple.
Per carità,ravanandoci 1 po avrei trovato dov'é lì in mezzo....ma e' "binary',30 parti credo......
...qualcuno a caso  :)) ce l'ha a portata di mouse?
Title: Re: How to install aMule in MAC OS X
Post by: TDM21 on July 22, 2004, 06:33:27 AM
Quote
Originally posted by Madsnail
Well, I managed to install crypto and wxMac alright, but I get a bunch of errors installing aMule. Errors of this kind :

/usr/include/cryptopp/rsa.h:113: error: template with C linkage
/usr/include/cryptopp/rsa.h:120: error: template with C linkage
BaseClient.cpp:976:26: warning: #warning Lacks Comment Filtering
BaseClient.cpp:1564:10: warning: #warning ADDME - Import needed
make[2]: *** [amule-BaseClient.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

I get a lot of "template with C linkage" errors, any ideas how I could work it out?

Forgot to say I've got an uptodate version of Fink installed...

I'm new to amule and I cannot get past this same problem Madsnail has.  This happens when you type "make" for the install part of amule.  

I am trying to install amule-2.0.0rc5
I have installed following the wiki how to page
Crypto and WXMac are installed (crypto-5.1 and wxmac-2.5.2)
Fink and the gtk files are installed (gtk+-1.2.10-26 and the shlibs are the same version)
I haven't installed gettext seperatly, but it is listed in fink as being installed (version 0.10-40-17)

This is what Terminal says:
/usr/include/gcc/darwin/3.3/c++/bits/stl_algo.h:4601: error: template with C
   linkage
In file included from /usr/include/gcc/darwin/3.3/c++/string:57,
                 from /usr/include/cryptopp/cryptlib.h:61,
                 from /usr/include/cryptopp/pkcspad.h:4,
                 from /usr/include/cryptopp/rsa.h:9,
                 from ClientCredits.h:32,
                 from BaseClient.cpp:44:
/usr/include/gcc/darwin/3.3/c++/bits/basic_string.tcc:52: error: template with
   C linkage
/usr/include/gcc/darwin/3.3/c++/bits/basic_string.tcc:57: error: template with
   C linkage
/usr/include/gcc/darwin/3.3/c++/bits/basic_string.tcc:632: error: template with
   C linkage
/usr/include/gcc/darwin/3.3/c++/bits/basic_string.tcc:650: error: template with
   C linkage
/usr/include/gcc/darwin/3.3/c++/bits/basic_string.tcc:1003: error: template
   with C linkage
In file included from /usr/include/cryptopp/pkcspad.h:4,
                 from /usr/include/cryptopp/rsa.h:9,
                 from ClientCredits.h:32,
                 from BaseClient.cpp:44:
/usr/include/cryptopp/cryptlib.h:79: error: template with C linkage
/usr/include/cryptopp/cryptlib.h:225: error: template with C linkage
/usr/include/cryptopp/cryptlib.h:232: error: template with C linkage
/usr/include/cryptopp/cryptlib.h:239: error: template with C linkage
/usr/include/cryptopp/cryptlib.h:246: error: template with C linkage
/usr/include/cryptopp/cryptlib.h:271: error: template with C linkage
/usr/include/cryptopp/cryptlib.h:559: error: template with C linkage
/usr/include/cryptopp/cryptlib.h:611: error: template with C linkage
In file included from /usr/include/cryptopp/secblock.h:7,
                 from /usr/include/cryptopp/integer.h:7,
                 from /usr/include/cryptopp/pubkey.h:35,
                 from /usr/include/cryptopp/pkcspad.h:5,
                 from /usr/include/cryptopp/rsa.h:9,
                 from ClientCredits.h:32,
                 from BaseClient.cpp:44:
/usr/include/cryptopp/misc.h:21: error: template with C linkage
/usr/include/cryptopp/misc.h:37: error: template with C linkage
/usr/include/cryptopp/misc.h:42: error: template with C linkage
/usr/include/cryptopp/misc.h:48: error: template with C linkage
/usr/include/cryptopp/misc.h:66: error: template with C linkage
/usr/include/cryptopp/misc.h:71: error: template with C linkage
/usr/include/cryptopp/misc.h:104: error: declaration of C function `void
   CryptoPP::xorbuf(unsigned char*, const unsigned char*, const unsigned char*,
   unsigned int)' conflicts with
/usr/include/cryptopp/misc.h:103: error: previous declaration `void
   CryptoPP::xorbuf(unsigned char*, const unsigned char*, unsigned int)' here
/usr/include/cryptopp/misc.h:108: error: template with C linkage
/usr/include/cryptopp/misc.h:114: error: template with C linkage
/usr/include/cryptopp/misc.h:121: error: template with C linkage
/usr/include/cryptopp/misc.h:127: error: template with C linkage
/usr/include/cryptopp/misc.h:133: error: template with C linkage
/usr/include/cryptopp/misc.h:150: error: template with C linkage
/usr/include/cryptopp/misc.h:172: error: template with C linkage
/usr/include/cryptopp/misc.h:195: error: template with C linkage
/usr/include/cryptopp/misc.h:203: error: template with C linkage
/usr/include/cryptopp/misc.h:210: error: template with C linkage
/usr/include/cryptopp/misc.h:216: error: template with C linkage
/usr/include/cryptopp/misc.h:222: error: template with C linkage
/usr/include/cryptopp/misc.h:228: error: template with C linkage
/usr/include/cryptopp/misc.h:234: error: template with C linkage
/usr/include/cryptopp/misc.h:240: error: template with C linkage
/usr/include/cryptopp/misc.h:327: error: template with C linkage
/usr/include/cryptopp/misc.h: In function `word16 CryptoPP::ByteReverse(short
   unsigned int)':
/usr/include/cryptopp/misc.h:340: error: declaration of C function `word16
   CryptoPP::ByteReverse(short unsigned int)' conflicts with
/usr/include/cryptopp/misc.h:335: error: previous declaration `unsigned char
   CryptoPP::ByteReverse(unsigned char)' here
/usr/include/cryptopp/misc.h: In function `word32 CryptoPP::ByteReverse(long
   unsigned int)':
/usr/include/cryptopp/misc.h:345: error: declaration of C function `word32
   CryptoPP::ByteReverse(long unsigned int)' conflicts with
/usr/include/cryptopp/misc.h:340: error: previous declaration `word16
   CryptoPP::ByteReverse(short unsigned int)' here
/usr/include/cryptopp/misc.h: In function `word64 CryptoPP::ByteReverse(long
   long unsigned int)':
/usr/include/cryptopp/misc.h:361: error: declaration of C function `word64
   CryptoPP::ByteReverse(long long unsigned int)' conflicts with
/usr/include/cryptopp/misc.h:345: error: previous declaration `word32
   CryptoPP::ByteReverse(long unsigned int)' here
/usr/include/cryptopp/misc.h: In function `word16 CryptoPP::BitReverse(short
   unsigned int)':
/usr/include/cryptopp/misc.h:380: error: declaration of C function `word16
   CryptoPP::BitReverse(short unsigned int)' conflicts with
/usr/include/cryptopp/misc.h:373: error: previous declaration `unsigned char
   CryptoPP::BitReverse(unsigned char)' here
/usr/include/cryptopp/misc.h: In function `word32 CryptoPP::BitReverse(long
   unsigned int)':
/usr/include/cryptopp/misc.h:388: error: declaration of C function `word32
   CryptoPP::BitReverse(long unsigned int)' conflicts with
/usr/include/cryptopp/misc.h:380: error: previous declaration `word16
   CryptoPP::BitReverse(short unsigned int)' here
/usr/include/cryptopp/misc.h: In function `word64 CryptoPP::BitReverse(long
   long unsigned int)':
/usr/include/cryptopp/misc.h:397: error: declaration of C function `word64
   CryptoPP::BitReverse(long long unsigned int)' conflicts with
/usr/include/cryptopp/misc.h:388: error: previous declaration `word32
   CryptoPP::BitReverse(long unsigned int)' here
/usr/include/cryptopp/misc.h: At global scope:
/usr/include/cryptopp/misc.h:411: error: template with C linkage
/usr/include/cryptopp/misc.h:432: error: template with C linkage
/usr/include/cryptopp/misc.h:438: error: template with C linkage
/usr/include/cryptopp/misc.h:447: error: template with C linkage
/usr/include/cryptopp/misc.h:456: error: template with C linkage
/usr/include/cryptopp/misc.h: In function `word16
   CryptoPP::UnalignedGetWordNonTemplate(CryptoPP::ByteOrder, const unsigned
   char*, word16*)':
/usr/include/cryptopp/misc.h:470: error: declaration of C function `word16
   CryptoPP::UnalignedGetWordNonTemplate(CryptoPP::ByteOrder, const unsigned
   char*, word16*)' conflicts with
/usr/include/cryptopp/misc.h:465: error: previous declaration `unsigned char
   CryptoPP::UnalignedGetWordNonTemplate(CryptoPP::ByteOrder, const unsigned
   char*, unsigned char*)' here
/usr/include/cryptopp/misc.h: In function `word32
   CryptoPP::UnalignedGetWordNonTemplate(CryptoPP::ByteOrder, const unsigned
   char*, word32*)':
/usr/include/cryptopp/misc.h:477: error: declaration of C function `word32
   CryptoPP::UnalignedGetWordNonTemplate(CryptoPP::ByteOrder, const unsigned
   char*, word32*)' conflicts with
/usr/include/cryptopp/misc.h:470: error: previous declaration `word16
   CryptoPP::UnalignedGetWordNonTemplate(CryptoPP::ByteOrder, const unsigned
   char*, word16*)' here
/usr/include/cryptopp/misc.h: At global scope:
/usr/include/cryptopp/misc.h:485: error: template with C linkage
/usr/include/cryptopp/misc.h: In function `void
   CryptoPP::UnalignedPutWord(CryptoPP::ByteOrder, unsigned char*, short
   unsigned int, const unsigned char*)':
/usr/include/cryptopp/misc.h:495: error: declaration of C function `void
   CryptoPP::UnalignedPutWord(CryptoPP::ByteOrder, unsigned char*, short
   unsigned int, const unsigned char* = 0)' conflicts with
/usr/include/cryptopp/misc.h:490: error: previous declaration `void
   CryptoPP::UnalignedPutWord(CryptoPP::ByteOrder, unsigned char*, unsigned
   char, const unsigned char* = 0)' here
/usr/include/cryptopp/misc.h: In function `void
   CryptoPP::UnalignedPutWord(CryptoPP::ByteOrder, unsigned char*, long
   unsigned int, const unsigned char*)':
/usr/include/cryptopp/misc.h:515: error: declaration of C function `void
   CryptoPP::UnalignedPutWord(CryptoPP::ByteOrder, unsigned char*, long
   unsigned int, const unsigned char* = 0)' conflicts with
/usr/include/cryptopp/misc.h:495: error: previous declaration `void
   CryptoPP::UnalignedPutWord(CryptoPP::ByteOrder, unsigned char*, short
   unsigned int, const unsigned char* = 0)' here
/usr/include/cryptopp/misc.h: At global scope:
/usr/include/cryptopp/misc.h:542: error: template with C linkage
/usr/include/cryptopp/misc.h:554: error: template with C linkage
/usr/include/cryptopp/misc.h:560: error: template with C linkage
/usr/include/cryptopp/misc.h:575: error: template with C linkage
/usr/include/cryptopp/misc.h:582: error: template with C linkage
/usr/include/cryptopp/misc.h:595: error: template with C linkage
/usr/include/cryptopp/misc.h:602: error: template with C linkage
/usr/include/cryptopp/misc.h:617: error: template with C linkage
/usr/include/cryptopp/misc.h:625: error: template with C linkage
/usr/include/cryptopp/misc.h:634: error: template with C linkage
/usr/include/cryptopp/misc.h:642: error: template with C linkage
/usr/include/cryptopp/misc.h:648: error: template with C linkage
/usr/include/cryptopp/misc.h:654: error: template with C linkage
/usr/include/cryptopp/misc.h:663: error: template with C linkage
/usr/include/cryptopp/misc.h:669: error: template with C linkage
/usr/include/cryptopp/misc.h:676: error: template with C linkage
/usr/include/cryptopp/misc.h:682: error: template with C linkage
In file included from /usr/include/cryptopp/integer.h:7,
                 from /usr/include/cryptopp/pubkey.h:35,
                 from /usr/include/cryptopp/pkcspad.h:5,
                 from /usr/include/cryptopp/rsa.h:9,
                 from ClientCredits.h:32,
                 from BaseClient.cpp:44:
/usr/include/cryptopp/secblock.h:17: error: template with C linkage
/usr/include/cryptopp/secblock.h:49: error: template with C linkage
/usr/include/cryptopp/secblock.h:68: error: template with C linkage
/usr/include/cryptopp/secblock.h:94: error: template with C linkage
/usr/include/cryptopp/secblock.h:98: error: template with C linkage
/usr/include/cryptopp/secblock.h:117: error: template with C linkage
/usr/include/cryptopp/secblock.h:189: error: template with C linkage
/usr/include/cryptopp/secblock.h:230: error: template with C linkage
/usr/include/cryptopp/secblock.h:234: error: template with C linkage
/usr/include/cryptopp/secblock.h:238: error: template with C linkage
/usr/include/cryptopp/secblock.h:242: error: template with C linkage
/usr/include/cryptopp/secblock.h:347: error: template with C linkage
/usr/include/cryptopp/secblock.h:354: error: template with C linkage
/usr/include/cryptopp/secblock.h:361: error: template with C linkage
/usr/include/cryptopp/secblock.h:363: error: template with C linkage
/usr/include/cryptopp/secblock.h:370: error: template with C linkage
In file included from /usr/include/cryptopp/pubkey.h:35,
                 from /usr/include/cryptopp/pkcspad.h:5,
                 from /usr/include/cryptopp/rsa.h:9,
                 from ClientCredits.h:32,
                 from BaseClient.cpp:44:
/usr/include/cryptopp/integer.h: In function `CryptoPP::Integer
   CryptoPP::operator/(const CryptoPP::Integer&, long unsigned int)':
/usr/include/cryptopp/integer.h:426: error: declaration of C function `
   CryptoPP::Integer CryptoPP::operator/(const CryptoPP::Integer&, long
   unsigned int)' conflicts with
/usr/include/cryptopp/integer.h:422: error: previous declaration `
   CryptoPP::Integer CryptoPP::operator/(const CryptoPP::Integer&, const
   CryptoPP::Integer&)' here
/usr/include/cryptopp/integer.h: In function `word CryptoPP::operator%(const
   CryptoPP::Integer&, long unsigned int)':
/usr/include/cryptopp/integer.h:428: error: declaration of C function `word
   CryptoPP::operator%(const CryptoPP::Integer&, long unsigned int)' conflicts
   with
/usr/include/cryptopp/integer.h:424: error: previous declaration `
   CryptoPP::Integer CryptoPP::operator%(const CryptoPP::Integer&, const
   CryptoPP::Integer&)' here
/usr/include/cryptopp/integer.h: At global scope:
/usr/include/cryptopp/integer.h:434: error: template specialization with C
   linkage
In file included from /usr/include/cryptopp/filters.h:4,
                 from /usr/include/cryptopp/pubkey.h:36,
                 from /usr/include/cryptopp/pkcspad.h:5,
                 from /usr/include/cryptopp/rsa.h:9,
                 from ClientCredits.h:32,
                 from BaseClient.cpp:44:
/usr/include/cryptopp/simple.h:15: error: template with C linkage
/usr/include/cryptopp/simple.h:56: error: template with C linkage
/usr/include/cryptopp/simple.h:65: error: template with C linkage
/usr/include/cryptopp/simple.h:90: error: template with C linkage
/usr/include/cryptopp/simple.h:112: error: template with C linkage
/usr/include/cryptopp/simple.h:127: error: template with C linkage
/usr/include/cryptopp/simple.h:162: error: template with C linkage
In file included from /usr/include/cryptopp/filters.h:7,
                 from /usr/include/cryptopp/pubkey.h:36,
                 from /usr/include/cryptopp/pkcspad.h:5,
                 from /usr/include/cryptopp/rsa.h:9,
                 from ClientCredits.h:32,
                 from BaseClient.cpp:44:
/usr/include/cryptopp/smartptr.h:10: error: template with C linkage
/usr/include/cryptopp/smartptr.h:46: error: template with C linkage
/usr/include/cryptopp/smartptr.h:71: error: template with C linkage
/usr/include/cryptopp/smartptr.h:93: error: template with C linkage
/usr/include/cryptopp/smartptr.h:182: error: template with C linkage
In file included from /usr/include/cryptopp/filters.h:8,
                 from /usr/include/cryptopp/pubkey.h:36,
                 from /usr/include/cryptopp/pkcspad.h:5,
                 from /usr/include/cryptopp/rsa.h:9,
                 from ClientCredits.h:32,
                 from BaseClient.cpp:44:
/usr/include/cryptopp/queue.h:123: error: template specialization with C
   linkage
In file included from /usr/include/cryptopp/filters.h:9,
                 from /usr/include/cryptopp/pubkey.h:36,
                 from /usr/include/cryptopp/pkcspad.h:5,
                 from /usr/include/cryptopp/rsa.h:9,
                 from ClientCredits.h:32,
                 from BaseClient.cpp:44:
/usr/include/cryptopp/algparam.h:25: error: template with C linkage
/usr/include/cryptopp/algparam.h:89: error: template with C linkage
/usr/include/cryptopp/algparam.h:124: error: template with C linkage
/usr/include/cryptopp/algparam.h:159: error: template with C linkage
/usr/include/cryptopp/algparam.h:165: error: template with C linkage
/usr/include/cryptopp/algparam.h:173: error: template with C linkage
/usr/include/cryptopp/algparam.h:179: error: template with C linkage
/usr/include/cryptopp/algparam.h:185: error: template with C linkage
/usr/include/cryptopp/algparam.h:198: error: template with C linkage
/usr/include/cryptopp/algparam.h:211: error: template with C linkage
/usr/include/cryptopp/algparam.h:233: error: template with C linkage
/usr/include/cryptopp/algparam.h:239: error: template with C linkage
/usr/include/cryptopp/algparam.h:251: error: template with C linkage
/usr/include/cryptopp/algparam.h:274: error: template with C linkage
/usr/include/cryptopp/algparam.h:315: error: template with C linkage
In file included from /usr/include/cryptopp/pubkey.h:36,
                 from /usr/include/cryptopp/pkcspad.h:5,
                 from /usr/include/cryptopp/rsa.h:9,
                 from ClientCredits.h:32,
                 from BaseClient.cpp:44:
/usr/include/cryptopp/filters.h:483: error: template with C linkage
/usr/include/cryptopp/filters.h:554: error: template with C linkage
/usr/include/cryptopp/filters.h:633: error: template with C linkage
/usr/include/cryptopp/filters.h:675: error: template with C linkage
In file included from /usr/include/cryptopp/eprecomp.h:5,
                 from /usr/include/cryptopp/pubkey.h:37,
                 from /usr/include/cryptopp/pkcspad.h:5,
                 from /usr/include/cryptopp/rsa.h:9,
                 from ClientCredits.h:32,
                 from BaseClient.cpp:44:
/usr/include/cryptopp/algebra.h:20: error: template with C linkage
/usr/include/cryptopp/algebra.h:44: error: template with C linkage
/usr/include/cryptopp/algebra.h:120: error: template with C linkage
/usr/include/cryptopp/algebra.h:131: error: template with C linkage
/usr/include/cryptopp/algebra.h:133: error: template with C linkage
/usr/include/cryptopp/algebra.h:138: error: template with C linkage
/usr/include/cryptopp/algebra.h:155: error: template with C linkage
/usr/include/cryptopp/algebra.h:215: error: template with C linkage
In file included from /usr/include/cryptopp/pubkey.h:37,
                 from /usr/include/cryptopp/pkcspad.h:5,
                 from /usr/include/cryptopp/rsa.h:9,
                 from ClientCredits.h:32,
                 from BaseClient.cpp:44:
/usr/include/cryptopp/eprecomp.h:12: error: template with C linkage
/usr/include/cryptopp/eprecomp.h:26: error: template with C linkage
/usr/include/cryptopp/eprecomp.h:41: error: template with C linkage
In file included from /usr/include/cryptopp/pkcspad.h:5,
                 from /usr/include/cryptopp/rsa.h:9,
                 from ClientCredits.h:32,
                 from BaseClient.cpp:44:
/usr/include/cryptopp/pubkey.h:127: error: template with C linkage
/usr/include/cryptopp/pubkey.h:142: error: template with C linkage
/usr/include/cryptopp/pubkey.h:226: error: template with C linkage
/usr/include/cryptopp/pubkey.h:288: error: template with C linkage
/usr/include/cryptopp/pubkey.h:296: error: template with C linkage
/usr/include/cryptopp/pubkey.h:342: error: template with C linkage
/usr/include/cryptopp/pubkey.h:352: error: template with C linkage
/usr/include/cryptopp/pubkey.h:360: error: template with C linkage
/usr/include/cryptopp/pubkey.h:368: error: template with C linkage
/usr/include/cryptopp/pubkey.h:376: error: template with C linkage
/usr/include/cryptopp/pubkey.h:416: error: template with C linkage
/usr/include/cryptopp/pubkey.h:434: error: template with C linkage
/usr/include/cryptopp/pubkey.h:446: error: template with C linkage
/usr/include/cryptopp/pubkey.h:454: error: template with C linkage
/usr/include/cryptopp/pubkey.h:463: error: template with C linkage
/usr/include/cryptopp/pubkey.h:469: error: template with C linkage
/usr/include/cryptopp/pubkey.h:475: error: template with C linkage
/usr/include/cryptopp/pubkey.h:485: error: template with C linkage
/usr/include/cryptopp/pubkey.h:529: error: template with C linkage
/usr/include/cryptopp/pubkey.h:549: error: template with C linkage
/usr/include/cryptopp/pubkey.h:641: error: template with C linkage
/usr/include/cryptopp/pubkey.h:660: error: template with C linkage
/usr/include/cryptopp/pubkey.h:668: error: template with C linkage
/usr/include/cryptopp/pubkey.h:703: error: template with C linkage
/usr/include/cryptopp/pubkey.h:751: error: template with C linkage
/usr/include/cryptopp/pubkey.h:778: error: template with C linkage
/usr/include/cryptopp/pubkey.h:849: error: template with C linkage
/usr/include/cryptopp/pubkey.h:867: error: template with C linkage
/usr/include/cryptopp/pubkey.h:929: error: template with C linkage
/usr/include/cryptopp/pubkey.h:945: error: template with C linkage
/usr/include/cryptopp/pubkey.h:956: error: template with C linkage
/usr/include/cryptopp/pubkey.h:975: error: template with C linkage
/usr/include/cryptopp/pubkey.h:989: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1021: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1094: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1162: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1187: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1223: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1254: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1262: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1271: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1280: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1289: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1325: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1347: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1356: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1367: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1379: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1389: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1395: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1403: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1461: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1515: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1527: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1531: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1569: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1573: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1577: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1581: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1585: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1589: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1593: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1597: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1601: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1605: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1609: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1613: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1617: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1621: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1633: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1655: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1676: error: template with C linkage
/usr/include/cryptopp/pubkey.h:1695: error: template with C linkage
In file included from /usr/include/cryptopp/rsa.h:9,
                 from ClientCredits.h:32,
                 from BaseClient.cpp:44:
/usr/include/cryptopp/pkcspad.h:21: error: template with C linkage
/usr/include/cryptopp/pkcspad.h:40: error: template with C linkage
In file included from /usr/include/cryptopp/rsa.h:10,
                 from ClientCredits.h:32,
                 from BaseClient.cpp:44:
/usr/include/cryptopp/oaep.h:12: error: template with C linkage
In file included from /usr/include/cryptopp/rsa.h:12,
                 from ClientCredits.h:32,
                 from BaseClient.cpp:44:
/usr/include/cryptopp/asn.h:67: error: declaration of C function `unsigned int
   CryptoPP::DEREncodeOctetString(CryptoPP::BufferedTransformation&, const
   CryptoPP::SecByteBlock&)' conflicts with
/usr/include/cryptopp/asn.h:66: error: previous declaration `unsigned int
   CryptoPP::DEREncodeOctetString(CryptoPP::BufferedTransformation&, const
   unsigned char*, unsigned int)' here
/usr/include/cryptopp/asn.h:69: error: declaration of C function `unsigned int
   CryptoPP::BERDecodeOctetString(CryptoPP::BufferedTransformation&,
   CryptoPP::BufferedTransformation&)' conflicts with
/usr/include/cryptopp/asn.h:68: error: previous declaration `unsigned int
   CryptoPP::BERDecodeOctetString(CryptoPP::BufferedTransformation&,
   CryptoPP::SecByteBlock&)' here
/usr/include/cryptopp/asn.h:213: error: template with C linkage
/usr/include/cryptopp/asn.h:274: error: template with C linkage
/usr/include/cryptopp/asn.h:305: error: template with C linkage
/usr/include/cryptopp/asn.h: In function `bool CryptoPP::operator==(const
   CryptoPP::OID&, const CryptoPP::OID&)':
/usr/include/cryptopp/asn.h:336: error: declaration of C function `bool
   CryptoPP::operator==(const CryptoPP::OID&, const CryptoPP::OID&)' conflicts
   with
/usr/include/cryptopp/integer.h:404: error: previous declaration `bool
   CryptoPP::operator==(const CryptoPP::Integer&, const CryptoPP::Integer&)'
   here
/usr/include/cryptopp/asn.h: In function `bool CryptoPP::operator!=(const
   CryptoPP::OID&, const CryptoPP::OID&)':
/usr/include/cryptopp/asn.h:338: error: declaration of C function `bool
   CryptoPP::operator!=(const CryptoPP::OID&, const CryptoPP::OID&)' conflicts
   with
/usr/include/cryptopp/integer.h:406: error: previous declaration `bool
   CryptoPP::operator!=(const CryptoPP::Integer&, const CryptoPP::Integer&)'
   here
/usr/include/cryptopp/asn.h: In function `bool CryptoPP::operator<(const
   CryptoPP::OID&, const CryptoPP::OID&)':
/usr/include/cryptopp/asn.h:340: error: declaration of C function `bool
   CryptoPP::operator<(const CryptoPP::OID&, const CryptoPP::OID&)' conflicts
   with
/usr/include/cryptopp/integer.h:412: error: previous declaration `bool
   CryptoPP::operator<(const CryptoPP::Integer&, const CryptoPP::Integer&)'
   here
/usr/include/cryptopp/asn.h: In function `CryptoPP::OID
   CryptoPP::operator+(const CryptoPP::OID&, long unsigned int)':
/usr/include/cryptopp/asn.h:342: error: declaration of C function `
   CryptoPP::OID CryptoPP::operator+(const CryptoPP::OID&, long unsigned int)'
   conflicts with
/usr/include/cryptopp/integer.h:416: error: previous declaration `
   CryptoPP::Integer CryptoPP::operator+(const CryptoPP::Integer&, const
   CryptoPP::Integer&)' here
In file included from ClientCredits.h:32,
                 from BaseClient.cpp:44:
/usr/include/cryptopp/rsa.h: At global scope:
/usr/include/cryptopp/rsa.h:113: error: template with C linkage
/usr/include/cryptopp/rsa.h:120: error: template with C linkage
BaseClient.cpp:1084:26: warning: #warning Lacks Comment Filtering
BaseClient.cpp:1702:10: warning: #warning ADDME - Import needed
BaseClient.cpp:2258:2: warning: #warning Dont forget to remove this and the magic numbers when the bug is gone.
make[4]: *** [amule-BaseClient.o] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Tonys-Computer:/amule/amule-2.0.0rc5 Tony$






There was a whole lot more errors before that part also, but I had to get the post under 30000 characters.  They tended to be: "/usr/include/gcc/darwin/3.3/c++/bits/basic_string" errors
Any help would be appreciated
Title: Re: How to install aMule in MAC OS X
Post by: Kry on July 22, 2004, 01:30:25 PM
You cryptopp installation is broken
Title: Re: How to install aMule in MAC OS X
Post by: Ocimin on July 22, 2004, 01:35:16 PM
@TDM21
I had the same problem because I hadn't change the name of crypto-5.1 directory in cryptopp. After this you have to insert --with-crypto-prefix=/Users/YOUR_NAME_HOME/amule/ in the ./configure of amule where /Users/YOUR_NAME_HOME/amule/ is the directory in which there is renamed cryptopp; all is write in this guide http://www.amule.org/wiki/index.php/HowTo_compile_on_Mac

@Caino
Io te la spedirei ma sono, se non ricordo male, 11,qualcosa Mb...Tin regge un allegato così grosso?

Ocimin
Title: Re: How to install aMule in MAC OS X
Post by: caino73 on July 22, 2004, 05:16:47 PM
tu prova!zippalo
saluti
Title: Re: How to install aMule in MAC OS X
Post by: Ocimin on July 22, 2004, 10:05:54 PM
Prova prima a vedere se il dmg che trovi qui funziona:
http://www.amule.org/dl/index.php?category=21
Se darà esito negativo cercherò di spedirti il file domani sera, prima non ho la possibilità di mettere le mani sul Mac.
Saluti.

Ocimin
Title: ahia
Post by: caino73 on July 23, 2004, 08:22:31 PM
andrebbe pure se si connettesse!ho seguito il thread su come 'copiare' il file server.met via terminale..ancora non si connette però(+ svariati errori  8o)
cosa(delle tante!) sto sbagliando?
O é ancora 'troppo presto x connettersi'(bug multipli!)?
Title: Re: How to install aMule in MAC OS X
Post by: Ocimin on July 24, 2004, 05:10:01 AM
Ma i server ti vengono segnati nell'apposita finestra? Io ho provato la versione compilata e aggiungendo il file server.met manualmente i servers venivano caricari e riuscivo a connettermi...
Che errore ti segna?

P.S.: Per IRC all'ora che mi hai spedito il PM ero già nel mondo dei sogni...ieri ho avuto un esame e il giorno prima avevo dormito 3 ore. Però adesso sono già sveglio! Sarà per la prossima volta.

Ciao

Ocimin
Title: haha!
Post by: caino73 on July 24, 2004, 01:14:53 PM
ti dai alla bella vita eh, :P ?
tranquillo,io stavo recuperando le energie e i sali minerali dopo 1 turno di lavoro(pesante e sporco!) di 8h e quando mi son accorto del PM-



stavo gia' ri-affrontando la calura(37°) in auto,cercando 1 casa in affitto o da comprare(solito mutuo)........

x i server,nell'apposita finestra,a parte i soliti errori(nessun server valido/riconosciuto)...non si connette!in + mi assegna LOWID xké mi dice ke ho la porta 4662 già assegnata...ah si  8o ?
io ce l'avrei pure sto file server.met e ..non so dove metterlo!
non nel dmg,nella cartella amule/rcv?se si,dove?io tramite terminale non ho fortuna..
Title: Re: How to install aMule in MAC OS X
Post by: Ocimin on July 24, 2004, 02:49:19 PM
Ma che bella vita...ho dormito 3 ore perchè nelle restanti ho dovuto recuperare quello che non avevo ancora studiato!! Comunque...
Il file server.met lo devi mettere in una cartella che si chiama .aMule e che contiene tutti i file di configurazione (crediti, server, ip da bloccare, indicazioni delle cartelle condivise e di quelle dove mettere i file scaricati,ecc..), insomma quella cartella che normalmente tieni quando cancelli il programma o formatti l'HD per non perdere tutte le impostazioni. Nel mondo Unix, e quindi anche in quello OSX, i file e le cartelle precedute da un punto risultano invisibili, quindi facendo un normale ls non le vedi. Per vederle devi dare il seguente comando ls -a
La cartella incrimitata dovrebbe trovarsi nella directory /home/TUO_NOME/ oppure in  /root comunque se non la trovi digita find / -name .aMule (tutto quello che ho detto si fa sempre da terminale). Quando individui la cartella ci copi dentro il file server.met sovrascrivendolo eventualmente al file presente. Per copiare si usa il comando cp seguito dalla cartella/file di origine e poi dalla cartella di destinazione. Esempio:
cp /home/caino73/server.met /home/caino73/.aMule
Ovviamento io ho messo delle directory a caso, mentre tu devi inserire il nome giusto delle cartelle dove si trova il file server.met e la cartella .aMule.
Per la porta 4662: sei per caso sotto un router? Se è così devi impostare il port forwarding (in alcuni casi è chiamato Virtual Server) in una delle impostazioni del tuo router. Altrimenti prova a modificare la porta dalle impostazioni del programma (prova amettere 4663 e cambiare anche quella UDP a 4673).

Ocimin
Title: ok!
Post by: caino73 on July 24, 2004, 05:55:00 PM
ora funge ma é 1 po 'buggosa' la faccenda,ovviamente  :]

x esempio,quandop cerchi e trovi qualcosa,1 volta ke tenti di scaricarla,nella finestra downl.compare tutto tranne il nome(la dipensione e i chunks/sources,si però)

mi parez ke trovi poki server..