Amule Adunanza sul Banana PI


#11

Se stai ancora provando a compilare, ti informo che mi sono imbattuto in un problema simile

prova a compilare aggiungendo le librerie BOOST
scarica le librerie da qua scompattale in una directory e poi lancia il config aggiungendo questa opzione:

–with-boost=/home/directory_dove_hai_scompattato/boost_1_59_0/


#12

Sì ero in attesa di aiuti, perché non son buono a compilare :stuck_out_tongue:
Intanto stavo settando il resto per il BPI (samba, cups, sane, boot da HDD ecc) ed è un po’ un casino tra driver che non si trovano per arm e differenze con il raspberry. Però devo dire che come serverino casalingo merita gli sbattimenti che mi sto facendo, la resa è ottima e il consumo di elettricità minimo.
Appena ho tempo mi faccio un backup e riprovo con le boost. Sempre che uno Tsunami non ci preceda.

Grazie dell’aiuto come sempre!


#13

Eccomi @coge non vanno le librerie boost

root@bananapipro:/media/cond/amule-adunanza# ./configure -–with-boost=/media/cond/boost_1_59_0/ --enable-optimize --disable-debug --enable-amule-daemon --disable-geoip --disable-amulecmd --disable-webserver --disable-amule-gui --disable-monolithic --disable-ed2k
configure: error: unrecognized option: `-–with-boost=/media/cond/boost_1_59_0/'
Try `./configure --help' for more information
root@bananapipro:/media/cond/amule-adunanza#

hmmm


#14

[/Off-Topic-ON]

non ho resistito…
[/Off-Topic-OFF]


#15

E’ divertente anche un moderatore che spamma xD :stuck_out_tongue:


#16

lascia perdere il mod… ne abbiamo uno solo…

strano, molto strano

ti consiglio di riprovare a scaricare di nuovo i sorgenti e rilanciare il configure, DEVE funzionare!


#17

Ma sì scherzavo ^^

Ho riprovato da capo, con una installazione pulita (sempre con la moonriver) e nonostante i soliti errori all’autogen, incredibilmente è andato tutto liscio. Ho lanciato il configure senza le boost ed è filato liscio, dopo mezz’oretta di make (più o meno) ho provato a lanciare il demone ed è partito, non so ancora se è stabile, vediamo come va. Strano perché era la terza volta che facevo il procedimento identico… misteri della fede. Comunque è andato tutto bene, grazie @coge!

Una domanda da niubbo: se volessi installare il tutto su un dispositivo gemello senza dover ricompilare (sia perché non voglio intasarlo con le varie librerie, sia perché potrebbe non andare o_O), basta che sposto la directory “amule-adunanza” da cui ho fatto tutto il processo (autogen, configure e make) e lanciare il “make install” sul nuovo dispositivo? Oppure devo pacchettizzare il tutto in qualche modo che mi sfugge e poi installare il pacchetto? (forse creando il pacchetto si potrebbe evitare che gli utenti interessati allo stesso procedimento sbattano la testa a compilare).

Altra domanda (ne approffitto per non aprire altro topic): agendo su amule.conf o controllando il demone con una gui (2014.1b1) non è possibile settare la condivisione delle sottocartelle? Riesco a impostare solo la condivisione delle solite cartelle incoming e temp in cui scarico.


#18

hai bisogno dell programma vero e proprio, amuled, che dovresti trovarlo in /usr/local/bin
semplicemente lo copi nell’altro dispositivo
quando lo lancerai ti darà un errore su alcune librerie che mancano, le dovrai installare con il solito apt-get

visto che con un installazione pulita non hai avuto errori perché non provi ad compilarlo con le librerie boost?

Il discorso delle sottocartella non mi è nuovo, ma non ho mai trovato una soluzione,…


#19

cosa comportano le librerie boost?

per le sottodirectory, in teoria la funzione nella gui c’è (cliccare col destro per abilitare le sottodirectory), ma essendo che le dir si impostano da amule.conf non è cliccabile. quindi googleando forse ho trovato qualcosa, ma ora non posso provare http://wiki.amule.org/wiki/Shared_directory


#20

boost è consigliabile, ma non necessario

Shareddir.dat

YEAHHHHHHHHHH

funziona, bravo!!

GRAZIE


#21

Bene @murra, aspettiamo la tua nuova guida allora!


#22

Ecco fatto.

http://forum.adunanza.net/t/guida-amule-adunanza-su-banana-pi-pro-con-debian-jessie/7164

Resto in attesa per modifiche :wink:

Credo sarebbe comunque utile pacchettizzare il tutto per renderlo disponibile con una installazione più facile, ma non so come si faccia.


#23

Forse @CoGe ti può aiutare per pacchettizzare. La guida in aduteca adesso è wiki in caso occorra modificarla in futuro.
Ottimo lavoro @murra :+1:


Guida: Amule AdunanzA su Banana PI/PRO Debian Wheezy
#24

Grazie @Dax

Posto qui in caso di modifiche/aggiornamenti.


#25

Puoi farlo direttamente sulla guida, così non devi scrivere le cose due volte. :wink:


#26

Dunque dunque, oggi ho potuto provare a fare dei test, ecco le mie considerazioni:

provo a compilare la versione stabile.


#27

per i nodes, metti a scaricare un po di file con molte fonti, cosi li carica in autonomia

per i crash… come sei messo a memoria?


#28

non c’è su quasi niente, che gira costantemente a parte cupsd, saned, samba.

A ram sto messo bene, il BPI ha 1 giga e è quasi tutto disponibile essendo un sistema headless.

Mi preoccupa l’uso della cpu, che schizza al 75-100% quando parte il demone (e ci rimane fino al crash).

Comunque l’output del crash è questo:

 2015-10-24 10:29:01: Initialising aMuleDAdunanzA MOD based on aMule SVN compiled with wxGTK2 v3.0.2 (Snapshot: rev. 546+) AdunanzA 2015.1b1
 2015-10-24 10:29:01: Checking if there is an instance already running...
 2015-10-24 10:29:01: No other instances are running.
 2015-10-24 10:29:02: ListenSocket: Ok.
 2015-10-24 10:29:02: Loading temp files from /media/data/1.dl/temp/.
 2015-10-24 10:29:02: All PartFiles Loaded.
 2015-10-24 10:29:02: amuled: OnInit - starting timer
Assertion failed: ../src/common/socketiohandler.cpp:Install_Callback:54: Assertion 'socket->m_fd != -1' failed. shouldn't be called on invalid socket
Backtrace follows:
[3] wxOnAssert(char const*, int, char const*, char const*, char const*) in /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0[0xb693a886]
[4] ?? in /usr/lib/arm-linux-gnueabihf/libwx_baseu_net-3.0.so.0[0xb6afce6c]
[5] ?? in /usr/lib/arm-linux-gnueabihf/libwx_baseu_net-3.0.so.0[0xb6afd2f2]
[6] ?? in /usr/lib/arm-linux-gnueabihf/libwx_baseu_net-3.0.so.0[0xb6af6522]
[7] ?? in /usr/lib/arm-linux-gnueabihf/libwx_baseu_net-3.0.so.0[0xb6af733c]
[8] wxSocketClient::DoConnect(wxSockAddress const&, wxSockAddress const*, bool) in /usr/lib/arm-linux-gnueabihf/libwx_baseu_net-3.0.so.0[0xb6af7452]
[9] wxHTTP::GetInputStream(wxString const&) in /usr/lib/arm-linux-gnueabihf/libwx_baseu_net-3.0.so.0[0xb6aed242]
[10] CHTTPDownloadThread::GetInputStream(wxHTTP*&, wxString const&, bool) in :0
[11] CHTTPDownloadThread::Entry() in :0
[12] wxThread::CallEntry() in /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0[0xb6a36d0c]
[13] ?? in /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0[0xb6a372bc]

Aborted

#29

Ahia brutte notizie dal mio vicino di casa (con cui attualmente condivido la connessione), ha appena firmato un contratto con Wind fibra, quindi dalla prossima settimana, niente più test per adu sul bpi :confused:

va beh, comunque continuo a seguire il forum a questo punto non mi resta che rimanere in attesa della tsunami (che sperimenterò sicuramente sul bpi =)

Grazie ancora @coge


#30

puoi sempre usare amule standard, cosa che faccio anchio (da poco sono in telecom FTTC)