Installazione amule-adunanza-2012.1-2.3.1 su jessie

le scarichi da qua le scompatti in una dir e poi aggiungi al configure questa riga:

--with-boost=/ladir/dove/hai/messo/le/boost_1_60_0/

Ciao @CoGe scusa se rispondo in ritardo ma ho avuto qualche linea di febbre… Cmq ho appena finito di compilare con le librerie boost la versione beta MoonRiver. Appena avviato mi ha dato subito gli stessi errori di quando ho compilato senza le librerie boost. Allego Gli screenshot.

UPDATE

Dopo un paio di minuti che ho avviato amule adunanza si chiude da solo

@CoGe nessuna novità? :frowning:

sto compilando l’ultima beta su jessie/64 bit
voglio vedere se anche a me crasha.

edit:
lanciato il configure:
./configure --enable-optimize --disable-debug --enable-amule-daemon --enable-amule-gui --disable-ed2k --with-boost=/home/pi/boost_1_60_0/

 Configure script has finished system check.

  Configured aMule SVN (rev. 548+) (AdunanzA mod) for 'x86_64-unknown-linux-gnu'.

  aMule enabled options:

  **** aMule Core ****
  Prefix where aMule should be installed?                    /usr/local
  Should aMule be compiled with i18n support?                yes
  Should aMule be compiled in debug mode?                    no
  Should aMule be compiled with profiling?                   no
  Should aMule be compiled with optimizations?               yes
  Should aMule be compiled with UPnP support?                yes
  Should aMule be compiled with IP2country support?          no
  Should aMule monolithic application be built?              yes
  Should aMule daemon version be built?                      yes
  Should aMule remote gui be built?                          yes
  Crypto++ library/headers style?                            installed

  **** aMule TextClient ****
  Should aMule Command Line Client be built?                 no

  **** aMule WebServer ****
  Should aMule WebServer be built?                           no

  **** aMule ED2K Links Handler ****
  Should aMule ED2K Links Handler be built?                  no

  **** aMuleLinkCreator ****
  Should aMuleLinkCreator GUI version (alc) be built?        no
  Should aMuleLinkCreator for console (alcc) be built?       no

  **** aMule Statistics ****
  Should C aMule Statistics (CAS) be built?                  no
  Should aMule GUI Statistics (wxCas) be built?              no
  Should xas XChat2 plugin be installed?                     no
  Should plasmaMule plasma-applet be build?                  no

  **** General Libraries and Tools ****
  Should ccache support be enabled?                          no
  Libraries aMule will use to build:
                             wxWidgets             3.0.2 (gtk2,shared)
                             boost                 1.60 (in /home/pi/boost_1_60_0/)
                             crypto++              5.6.1 (installed, in /usr)
                             libupnp               1.6.19+git20141001
                             libintl               system
                             zlib                  1.2.8
pi@VM-debian:~/amule-adunanza$

arggggggggg

anche a me da quell’errore … ma solo se lancio amule come root, cosa da NON FARE MAI

lanciato come utente non root, non ho nessun errore!

edit:
ho avuto l’errore anche come utente non root, ho tolto la flag a “Show this dialog…” cliccato su continue

e sembra funzionare, lo tengo attivo per un po e vedo come si comporta

2 Mi Piace

Non ho mai lanciato come root (l’ho solo installato con sudo make install). Mentre per lanciare l’applicazione ho sempre fatto doppio click sull’icona. deselezionando l’opzione che dici i messaggi continuano ad apparire. Ti è crashato?
L’opzione --disable-ed2k cosa comporta?

EDIT
e se invece volessi installare la versione stabile?
In questo thread @skynet suggeriva di includere il file hpp dov’è definita la classe completa… Quindi come posso fare?

io lancio amule dal terminale cosi’ vedo se da errori e almeno per un 15 minuto, deselezionando l’opzione, ha funzionato

l’opzione disable-ed2k serve a non compilare il programma ed2k che non serve ad amule per funzionare

la versione stabile NON è compilata con le Wx 3.02…
potresti compilarla tu, sai come fare :wink:

A questo punto non capisco perchè da me, dopo qualche minuto, si chiude la beta (oltre al fatto che i messaggi di errore continuano ad apparire nonostante deseleziono l’opzione).
Per quanto riguarda la stabile ho già provato a compilarla con le wx3.02 ma mi da errore. Stando a quello che dice skynet devo includere il file hpp dov’è definita la classe completa. Il problema è che NON so proprio come fare…

P.S.
In ogni caso grazie per l’aiuto!!!

neanch’io, pero forse possiamo provare un’altra via
Quell’errore è sulle Wx, questo l’abbiamo assodato, ebbene NON usiamole e l’errore sparisce!
Invece di usare amule usa l’accoppiata amuled + amuleGUI (cosa che io faccio da anni con il rasperry)

vuoi provarci? io sto sempre qua :occhiolino:

Finalmente ho cambiato terminale. Ora sono su un i5! Ma i problemi persistono. Il mio sistema operativo è sempre Debian Jessie con Gnome.

Facciamo questo tentativo amuled + AmuleGui. Ma mi permette di sfruttare la rete fastweb?

Si, se usi amuled AdunanzA

Grazie per l’aiuto! Dove trovo la versione recente di Amuled Adunanza?

@CoGe non riesco a trovare Amuled Adunanza… Trovo solo Amuled. Any Tips?

In alto,nella sezione Download:

forum.adunanza.net/t/download-amule-adunanza-per-gnu-linux-e-mac-osx/1865

Ho provato a compilare la versione aMule-AdunanzA-2012.1-2.3.1.
ho utilizzato: ./configure --enable-optimize --disable-debug --enable-amule-daemon --disable-ed2k --with-boost=/home/yoshi/Scaricati/boost_1_60_0

Quindi make:

yoshi@debian:~/Installati/aMule-AdunanzA-2012.1-2.3.1$ make
Compiling amuled.cpp
amuled.cpp: In member function ‘virtual int CDaemonAppTraits::WaitForChild(wxExecuteData&)’:
amuled.cpp:454:57: error: invalid use of incomplete type ‘class wxEndProcessData’
wxEndProcessData *endProcData = new wxEndProcessData();
^
In file included from amuled.cpp:26:0:
amule.h:564:29: error: forward declaration of ‘class wxEndProcessData’
typedef std::map<int, class wxEndProcessData *> EndProcessDataMap;
^
amuled.cpp:455:15: error: invalid use of incomplete type ‘class wxEndProcessData’
endProcData->pid = execData.pid;
^
In file included from amuled.cpp:26:0:
amule.h:564:29: error: forward declaration of ‘class wxEndProcessData’
typedef std::map<int, class wxEndProcessData *> EndProcessDataMap;
^
amuled.cpp:456:15: error: invalid use of incomplete type ‘class wxEndProcessData’
endProcData->process = execData.process;
^
In file included from amuled.cpp:26:0:
amule.h:564:29: error: forward declaration of ‘class wxEndProcessData’
typedef std::map<int, class wxEndProcessData > EndProcessDataMap;
^
amuled.cpp:457:15: error: invalid use of incomplete type ‘class wxEndProcessData’
endProcData->tag = 0;
^
In file included from amuled.cpp:26:0:
amule.h:564:29: error: forward declaration of ‘class wxEndProcessData’
typedef std::map<int, class wxEndProcessData > EndProcessDataMap;
^
amuled.cpp: In function ‘void OnSignalChildHandler(int, siginfo_t
, void
)’:
amuled.cpp:494:15: error: invalid use of incomplete type ‘class wxEndProcessData’
endProcData->exitcode = result != -1 && WIFEXITED(status) ?
^
In file included from amuled.cpp:26:0:
amule.h:564:29: error: forward declaration of ‘class wxEndProcessData’
typedef std::map<int, class wxEndProcessData *> EndProcessDataMap;
^
amuled.cpp:497:42: error: ‘wxHandleProcessTermination’ was not declared in this scope
wxHandleProcessTermination(endProcData);
^
Makefile:2493: set di istruzioni per l’obiettivo “amuled-amuled.o” non riuscito
make[3]: *** [amuled-amuled.o] Errore 1
Makefile:3381: set di istruzioni per l’obiettivo “all-recursive” non riuscito
make[2]: *** [all-recursive] Errore 1
Makefile:567: set di istruzioni per l’obiettivo “all-recursive” non riuscito
make[1]: *** [all-recursive] Errore 1
Makefile:471: set di istruzioni per l’obiettivo “all” non riuscito
make: *** [all] Errore 2

Eco la soluzione al tuo problema
http://trac.wxwidgets.org/ticket/16325

3 Mi Piace

Grazie mille @skynet!!!
E’ sufficiente che creo quei tre file ed inserisco il codice che trovo su internet e li inserisco nella path:

/usr/lib/x86_64-linux-gnu/wx/

ovviamente creando anche la dir private?

yoshi@debian:/usr/lib/x86_64-linux-gnu/wx$ ls
config include

EDIT
cercando fra i file, ho notato che la pathname

wx/private/unix/pipestream.h

è diversa:

wx/unix/private/pipestream.h

mi date conferma?

Fonte: Github.com

Purtroppo non funziona. Ho provato a compilare la versione “aMule-AdunanzA-2012.1-2.3.1”

Ecco l’errore:

Compiling amuled.cpp

In file included from /usr/include/wx-3.0/wx/unix/execute.h:19:0,
from amuled.cpp:73:
/usr/include/wx-3.0/wx/private/streamtempinput.h:24:5: error: stray ‘\302’ in program
wxWidgets/streamtempinput.h at master · wxWidgets/wxWidgets · GitHub
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:24:5: error: stray ‘\267’ in program
/usr/include/wx-3.0/wx/private/streamtempinput.h:24:5: error: stray ‘\302’ in program
/usr/include/wx-3.0/wx/private/streamtempinput.h:24:5: error: stray ‘\267’ in program
In file included from /usr/include/wx-3.0/wx/unix/execute.h:19:0,
from amuled.cpp:73:
/usr/include/wx-3.0/wx/private/streamtempinput.h:114:7: error: missing terminating ’ character


^
In file included from /usr/include/wx-3.0/wx/unix/execute.h:19:0,
from amuled.cpp:73:
/usr/include/wx-3.0/wx/private/streamtempinput.h:786:22: error: too many decimal points in number
wxPy-3.0.0
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:875:23: error: invalid suffix “_1_5” on integer constant
xrced-0_1_5-3
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:895:26: error: invalid suffix “_1b3” on integer constant
wxPython-2_1b3
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:905:26: error: invalid suffix “_1b1” on integer constant
wxPython-2_1b1
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:915:26: error: invalid suffix “_5_4” on integer constant
wxPython-0_5_4
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:925:26: error: invalid suffix “_5_3” on integer constant
wxPython-0_5_3
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1565:22: error: too many decimal points in number
wxPy-2.8.4.2
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1625:19: error: too many decimal points in number
v3.0.2
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1635:19: error: too many decimal points in number
v3.0.1
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1645:19: error: too many decimal points in number
v3.0.0
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1655:19: error: too many decimal points in number
v3.0.0-rc2
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1665:19: error: too many decimal points in number
v3.0.0-rc1
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1675:19: error: too many decimal points in number
v2.9.5
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1685:19: error: too many decimal points in number
v2.9.4
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1695:19: error: too many decimal points in number
v2.9.4-rc1
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1705:19: error: too many decimal points in number
v2.9.3
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1715:19: error: too many decimal points in number
v2.9.3-rc1
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1725:19: error: too many decimal points in number
v2.9.2
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1735:19: error: too many decimal points in number
v2.9.1
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1745:19: error: too many decimal points in number
v2.9.0
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1755:19: error: too many decimal points in number
v2.8.12
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1765:19: error: too many decimal points in number
v2.8.11
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1775:19: error: too many decimal points in number
v2.8.10
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1785:19: error: too many decimal points in number
v2.8.9
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1795:19: error: too many decimal points in number
v2.8.8
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1805:19: error: too many decimal points in number
v2.8.7
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1815:19: error: too many decimal points in number
v2.8.6
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1825:19: error: too many decimal points in number
v2.8.5
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1835:19: error: too many decimal points in number
v2.8.4
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1845:19: error: too many decimal points in number
v2.8.4-rc2
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1855:19: error: too many decimal points in number
v2.8.3
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1865:19: error: too many decimal points in number
v2.8.2
^
In file included from /usr/include/wx-3.0/wx/unix/execute.h:19:0,
from amuled.cpp:73:
/usr/include/wx-3.0/wx/private/streamtempinput.h:1984:70: error: stray ‘#’ in program
#ifndef _WX_PRIVATE_STREAMTEMPINPUT_H
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1988:70: error: stray ‘#’ in program
#define _WX_PRIVATE_STREAMTEMPINPUT_H
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:1997:70: error: stray ‘#’ in program
#include wx/private/pipestream.h
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:2489:71: error: stray ‘#’ in program
#endif // _WX_PRIVATE_STREAMTEMPINPUT_H
^
/usr/include/wx-3.0/wx/private/streamtempinput.h:2499:3: error: missing terminating ’ character

^
In file included from /usr/include/wx-3.0/wx/unix/execute.h:19:0,
from amuled.cpp:73:
/usr/include/wx-3.0/wx/private/streamtempinput.h:5:1: error: expected unqualified-id before ‘<’ token

^
In file included from /usr/include/wx-3.0/wx/unix/execute.h:19:0,
from amuled.cpp:73:
/usr/include/wx-3.0/wx/private/streamtempinput.h:1894:3: error: expected unqualified-id before ‘<’ token

^ In file included from /usr/include/wx-3.0/wx/unix/execute.h:19:0, from amuled.cpp:73: /usr/include/wx-3.0/wx/private/streamtempinput.h:1997:151: error: expected unqualified-id before ‘<’ token #include "wx/private/pipestream.h" ^ /usr/include/wx-3.0/wx/private/streamtempinput.h:1997:208: error: expected unqualified-id before ‘<’ token #include "wx/private/pipestream.h" ^ Makefile:2497: set di istruzioni per l'obiettivo "amuled-amuled.o" non riuscito make[3]: *** [amuled-amuled.o] Errore 1 Makefile:3385: set di istruzioni per l'obiettivo "all-recursive" non riuscito make[2]: *** [all-recursive] Errore 1 Makefile:569: set di istruzioni per l'obiettivo "all-recursive" non riuscito make[1]: *** [all-recursive] Errore 1 Makefile:473: set di istruzioni per l'obiettivo "all" non riuscito make: *** [all] Errore 2

Ho provato anche la Moonriver ma continua a chiudersi… Uff

@yoshi ma hai provato a installare semplicemente la versione stabile? così:

sudo apt-get install amule-adunanza

(prima rimuovi le vecchie installazioni con sudo apt-get remove --purge amule*)

yoshi@debian:~$ sudo apt-get install amule-adunanza
Lettura elenco dei pacchetti… Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato… Fatto
E: Impossibile trovare il pacchetto amule-adunanza