Qualcosa ho fatto....anche se non ho ancoratestato nulla, quindi intanto vorrei presentarvi le operazioni compiute.
Ho fatto uno script di supporto per testare le varie fasi compilazione/installazione, ve lo propongo in allegato, l'ho chiamato compile.sh e lavora dalla directory in cui sono presenti i sorgenti compressi di amule....un po' come uno slackbuild per capirci.
Unica nota, nel ./configure ottengo un warning:
./configure: line 18087: autopoint: command not found
configure: WARNING: You need to install GNU gettext/gettext-tools to compile aMule with i18n support.
Eventualmente posso mettervi anche mano installando ciò che manca, anche se non penso sia nulla di strettamente necessario. Correggetemi se sbaglio.
Ok, e allora? direte voi....
Bè, pur partito con le buoneintenzioni di far partorire qualcosa di minimale....la directory di prefix in cui ho fatto installare temporaneamente tutto l'amule compilato è un po' grossa:
Codice: Seleziona tutto
$ du -h --max-depth=1 tmp.pkg
24K tmp.pkg/lib
62M tmp.pkg/bin
2.3M tmp.pkg/share
60K tmp.pkg/man
64M tmp.pkg
$ ls -hl tmp.pkg/bin/
total 62M
-rwxr-xr-x 1 simplyjoe users 3.3M 2009-04-23 19:35 amulecmd
-rwxr-xr-x 1 simplyjoe users 51M 2009-04-23 19:35 amuled
-rwxr-xr-x 1 simplyjoe users 7.4M 2009-04-23 19:35 amuleweb
-rwxr-xr-x 1 simplyjoe users 1.4K 2009-04-23 19:35 autostart-xas
-rwxr-xr-x 1 simplyjoe users 810K 2009-04-23 19:35 ed2k
Ok, quindi il grosso sta negli eseguibili compilati, in particolare amuled, c'era da aspettarselo, ma non vi pare un po' troppo?
Io direi proprio di sì, o altrimenti mi sfugge qualcosa, infatti ho confrontato rapidamente con l'installazione di amule che sta nel mio sistema, mi spiego:
sul mio sistema avevo gia da molto tempo installato amule:
/var/log/packages/amule-2.2.2-i486-1sl
Ecco vediamo quanto tengono gli eseguibili?
Codice: Seleziona tutto
$ ls -lh /usr/bin/amu*
-rwxr-xr-x 1 root root 4.9M 2008-08-18 13:12 /usr/bin/amule
-rwxr-xr-x 1 root root 320K 2008-08-18 13:12 /usr/bin/amulecmd
-rwxr-xr-x 1 root root 2.9M 2008-08-18 13:12 /usr/bin/amuled
-rwxr-xr-x 1 root root 3.6M 2008-08-18 13:12 /usr/bin/amulegui
-rwxr-xr-x 1 root root 525K 2008-08-18 13:12 /usr/bin/amuleweb
In pratica, devo ammettere che mi sono sbattuto alquanto testando (cioè tirando testate...) wxQuesteqquello, aMulSaldemonio e ora....?
Ho ottenuto un elefante di 64 MB.............
Posto di andarmi a vedere lo slackbuild del pacchetto installato sul mio sistema, slackbuild preso qua da Slacky.
Cosa diavolo ho sbagliatosecondo voi?
Scusate il tono, ma speravo di ottenere un risultato ben differente...
Grazie comunque in anticipo.
