aMule AdunanzA su Sabayon Linux

Tutto ciò che è pertinente a Sabayon Linux indipendentemente dall'architettura

Moderator: Moderators

aMule AdunanzA su Sabayon Linux

Postby thenthenio » Wed Sep 03, 2008 0:56

Forse alcuni di voi, come me, essendo collegati a Fastweb vorrebbero utilizzare la versione di aMule modificata da AdunanzA appositamente per la rete Fastweb.
Di aMule Adunanza vi sono i pacchetti binari per Windoz, Mac, Linux Suse, Mandriva e Debian.
Per Gentoo e quindi Sabayon bisogna compilare i sorgenti.
Peraltro i binari distribuiti sono solo a 32 bit e quindi per avere l'eseguibile a 64 bisogna comunque compilare.
Ho scaricato aMule Adunanza da qua:
http://sourceforge.net/project/showfiles.php?group_id=215106
Ed ho scelto lo snapzhot (.tar.bz2).
Ho estratto il sorgente in /usr/local.
Avendo trovato alcune difficoltà nel compilarlo ho deciso di scrivere una mini guida (che poi potrebbe essere utile anche a me stesso se lo dovessi rifare in futuro).
Come prerequisito dovete avere già installato x11-libs/wxGTK (sul mio PC era già presente appena dopo l'installazione di SL 3.5.
Aprite una shell come root ed andate nella direttrice dove del pacchetto.
Eseguite:
Code: Select all
./autogen.sh

Quindi:
Code: Select all
./configure

Nel mio caso il ./configure moriva subito con il seguente errore:
checking for wxWidgets version >= 2.8.0 (--unicode=yes)... ./configure: line 8664: test: too many arguments
./configure: line 8667: test: too many arguments
no (version An error occurred while calling wx-config:

No profile currently selected

Please use `eselect wxwidgets` to select an available profile and try again. is not new enough)
configure: error:
The requested wxWidgets build couldn't be found.

The configuration you asked for aMule requires a wxWidgets
build with the following settings:
--unicode=yes
but such build is not available.

To see the wxWidgets builds available on this system, please use
'wx-config --list' command. To use the default build, returned by
'wx-config --selected-config', use the options with their 'auto'
default values.

If you still get this error, then check that 'wx-config' is
in path, the directory where wxWidgets libraries are installed
(returned by 'wx-config --libs' command) is in LD_LIBRARY_PATH
or equivalent variable and wxWidgets version is 2.8.0 or above.

Inizialmente avevo lasciato subito perdere ma poi, riprovando ho notato che il make già suggeriva il da farsi:
Ovvero usare eselect wxwidgets per selezionare il profilo con unicode.
Dando:
Code: Select all
eselect wxwidgets list

Ottenevo:
Available wxWidgets profiles:
[1] gtk2-ansi-release-2.6
[2] gtk2-unicode-release-2.6
[3] gtk2-unicode-release-2.8

Quindi avrei dovuto selezionare il profilo unicode più recente.
Se a voi capita come a me inserite:
Code: Select all
eselect wxwidgets set 3

E poi di nuovo:
Code: Select all
./configure

Bene, questa volta andava fino in fondo.
Non rimane che dare:
Code: Select all
make

Purtroppo anche il make non terminava correttamente:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lcryptopp

Mancava la libreria lcryptopp
L'ho cercata per mare e per terra ma non c'era e non sapevo dove andarla a prendere.
Poi però ho pensato alle 2 p in fondo al nome ed ho capito che stavano per plus plus ovvero ++
Al posto di cercare libcryptopp ho cercato con (locate) libcrypto++.
E voilà, trovata:
/usr/lib/libcrypto++.a

Eseguite quindi:
Code: Select all
ln -s /usr/lib/libcrypto++.a /usr/lib/libcryptopp.a

E poi di nuovo:
Code: Select all
make

Questa volta la compilazione andrà a buon fine.
A questo punto non rimane che:
Code: Select all
make install

Ed aMule Adunanza (con anche ed2k) sarà in /usr/local/bin!

Non mi resta che augurarvi veloci download da Fastweb.
Ciao.
Mauro
User avatar
thenthenio
Old Dear Hen
 
Posts: 522
Joined: Thu Mar 01, 2007 23:11
Location: Melegnano (MI) Italy

Re: aMule AdunanzA su Sabayon Linux

Postby red.hell » Wed Sep 03, 2008 8:20

non mi serve adunanza (vado su una normalissima 7M di alice) ma ti faccio comunque i complimenti per la bellissima guida :)
red.hell
Old Dear Hen
 
Posts: 788
Joined: Tue Jul 24, 2007 14:38

Re: aMule AdunanzA su Sabayon Linux

Postby MikeTheBike » Thu Nov 19, 2009 21:01

Ciao, ammetto di essere un pirla che si è lanciato nella compiulazione di amule adunanza per la prima volta nella sua vita, e mi trovo subito a dover avere a che fare con un errore piuttosto stupido che mi sta tenendo fermo e mi rompe decisamente i coglioni... :D

potete aiutarmi??

vi posto le ultime righe ell'output del ./configure

grazie!


checking for crypto++ version >= 5.1... no (version is not new enough)
configure: error:
Could not find crypto++ header file "cryptlib.h".
Please try again with --with-crypto-prefix=/my_crypto_prefix
(replace /my_crypto_prefix with a valid path to your crypto++
installation directory).

Come fare??

grazie :)
Image
Yamaha YZF-R1
MikeTheBike
Baby Hen
 
Posts: 17
Joined: Sat Mar 24, 2007 12:25
Location: Reggio Emilia - IT

Re: aMule AdunanzA su Sabayon Linux

Postby red.hell » Fri Nov 20, 2009 15:05

devi installare crypto++ con
Code: Select all
equo install crypto++

poi dai uno sguardo qui: http://www.sabayonmania-forum.com/guide ... -t3889.htm c'è una guida più recente per l'installazione di adunanza
red.hell
Old Dear Hen
 
Posts: 788
Joined: Tue Jul 24, 2007 14:38


Return to Sabayon Linux Discussioni Generali

Who is online

Users browsing this forum: No registered users and 1 guest