Problema installazione aMule da Slackbuild

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Linuxofilo
Linux 1.x
Linux 1.x
Messaggi: 157
Iscritto il: sab feb 14, 2009 15:08
Nome Cognome: Gianluigi Bianchi
Slackware: 14.2 x64

Problema installazione aMule da Slackbuild

Messaggioda Linuxofilo » ven feb 02, 2018 21:42

Ciao a tutti,
ho scaricato la repository di aMule su slackbuilds.org, insieme a quella di wxWidgets richiesta. Dopo aver avviato la compilazione tramite ./aMule.SlackBuild, il processo impiega alcuni minuti, fino a terminare con questo output:

Codice: Seleziona tutto

ClientCreditsList.cpp: In member function ‘void CClientCreditsList::InitalizeCrypting()’:
ClientCreditsList.cpp:315:11: error: ‘CryptoPP::RSASSA_PKCS1v15_SHA_Verifier {aka class CryptoPP::PK_FinalTemplate<CryptoPP::TF_VerifierImpl<CryptoPP::TF_SignatureSchemeOptions<CryptoPP::TF_SS<CryptoPP::RSA, CryptoPP::PKCS1v15, CryptoPP::SHA1, int>, CryptoPP::RSA, CryptoPP::PKCS1v15_SignatureMessageEncodingMethod, CryptoPP::SHA1> > >}’ has no member named ‘DEREncode’
    pubkey.DEREncode(asink);
           ^
Makefile:1712: set di istruzioni per l'obiettivo "amule-ClientCreditsList.o" non riuscito
make[3]: *** [amule-ClientCreditsList.o] Errore 1
Makefile:3248: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make[2]: *** [all-recursive] Errore 1
Makefile:482: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make[1]: *** [all-recursive] Errore 1
Makefile:387: set di istruzioni per l'obiettivo "all" non riuscito
make: *** [all] Errore 2


Cosa c'è che non va?

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2480
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.19.0-rc8
Desktop: lxde
Località: Pisa
Contatta:

Re: Problema installazione aMule da Slackbuild

Messaggioda ponce » ven feb 02, 2018 23:11

aMule dipende da wxPython e anche da cryptopp: hai installato di entrambi le versioni presenti su slackbuilds.org prima di provare a compilare aMule?

Linuxofilo
Linux 1.x
Linux 1.x
Messaggi: 157
Iscritto il: sab feb 14, 2009 15:08
Nome Cognome: Gianluigi Bianchi
Slackware: 14.2 x64

Re: Problema installazione aMule da Slackbuild

Messaggioda Linuxofilo » sab feb 03, 2018 14:16

ponce ha scritto:aMule dipende da wxPython e anche da cryptopp: hai installato di entrambi le versioni presenti su slackbuilds.org prima di provare a compilare aMule?


Scusa il ritardo ponce, sì ho installato entrambi dal Slackbuild.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2480
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.19.0-rc8
Desktop: lxde
Località: Pisa
Contatta:

Re: Problema installazione aMule da Slackbuild

Messaggioda ponce » sab feb 03, 2018 14:47

io proverei a reinstallarli di nuovo dagli script di slackbuilds.org e poi riproverei a ricompilare aMule: ho appena provato su un'installazione completa di slackware64-14.2 e la creazione del pacchetto e' andata a buon fine.

Linuxofilo
Linux 1.x
Linux 1.x
Messaggi: 157
Iscritto il: sab feb 14, 2009 15:08
Nome Cognome: Gianluigi Bianchi
Slackware: 14.2 x64

Re: Problema installazione aMule da Slackbuild

Messaggioda Linuxofilo » lun feb 05, 2018 9:18

ponce ha scritto:io proverei a reinstallarli di nuovo dagli script di slackbuilds.org e poi riproverei a ricompilare aMule: ho appena provato su un'installazione completa di slackware64-14.2 e la creazione del pacchetto e' andata a buon fine.


Niente da fare. Comunque ti riporto qualche riga più su del messaggio di errore che ho postato prima, magari può essere d'aiuto:

Codice: Seleziona tutto

  **** General Libraries and Tools ****
  Should ccache support be enabled?                          no
  Libraries aMule will use to build:
                             wxWidgets             3.1.0 (gtk2,shared)
                             crypto++              5.6.5 (installed, in /usr)
                             libupnp               1.8.3
                             libintl               system
                             zlib                  1.2.8
Generating translations for ar
ar.po:7: attenzione: campo "Language" mancante nell'intestazione
Generating translations for ast
ast.po:7: attenzione: campo "Language" mancante nell'intestazione
Generating translations for bg
bg.po:10: attenzione: campo "Language" mancante nell'intestazione
Generating translations for ca
ca.po:14: attenzione: campo "Language" mancante nell'intestazione
Generating translations for cs
cs.po:6: attenzione: campo "Language" mancante nell'intestazione
Generating translations for da
da.po:7: attenzione: campo "Language" mancante nell'intestazione
Generating translations for de
de.po:12: attenzione: campo "Language" mancante nell'intestazione
Generating translations for el
el.po:6: attenzione: campo "Language" mancante nell'intestazione
Generating translations for en_GB
en_GB.po:7: attenzione: campo "Language" mancante nell'intestazione
Generating translations for es
es.po:13: attenzione: campo "Language" mancante nell'intestazione
Generating translations for et_EE
et_EE.po:9: attenzione: campo "Language" mancante nell'intestazione
Generating translations for eu
Generating translations for fi
fi.po:10: attenzione: campo "Language" mancante nell'intestazione
Generating translations for fr
fr.po:17: attenzione: il campo di intestazione "Language" è ancora al valore iniziale predefinito
Generating translations for gl
gl.po:20: attenzione: campo "Language" mancante nell'intestazione
Generating translations for he
he.po:8: attenzione: campo "Language" mancante nell'intestazione
Generating translations for hr
hr.po:7: attenzione: campo "Language" mancante nell'intestazione
Generating translations for hu
hu.po:6: attenzione: campo "Language" mancante nell'intestazione
Generating translations for it
it.po:22: attenzione: campo "Language" mancante nell'intestazione
Generating translations for it_CH
it_CH.po:14: attenzione: campo "Language" mancante nell'intestazione
Generating translations for ja
ja.po:6: attenzione: campo "Language" mancante nell'intestazione
Generating translations for ko_KR
ko_KR.po:6: attenzione: campo "Language" mancante nell'intestazione
Generating translations for lt
lt.po:6: attenzione: campo "Language" mancante nell'intestazione
Generating translations for nl
nl.po:10: attenzione: campo "Language" mancante nell'intestazione
Generating translations for nn
nn.po:10: attenzione: campo "Language" mancante nell'intestazione
Generating translations for pl
pl.po:12: attenzione: campo "Language" mancante nell'intestazione
Generating translations for pt_BR
pt_BR.po:12: attenzione: campo "Language" mancante nell'intestazione
Generating translations for pt_PT
pt_PT.po:14: attenzione: campo "Language" mancante nell'intestazione
Generating translations for ru
Generating translations for sl
sl.po:9: attenzione: il campo di intestazione "Language" è ancora al valore iniziale predefinito
Generating translations for sq
sq.po:10: attenzione: campo "Language" mancante nell'intestazione
Generating translations for sv
sv.po:6: attenzione: campo "Language" mancante nell'intestazione
Generating translations for tr
Generating translations for uk
uk.po:8: attenzione: campo "Language" mancante nell'intestazione
Generating translations for zh_CN
zh_CN.po:11: attenzione: campo "Language" mancante nell'intestazione
Generating translations for zh_TW
zh_TW.po:20: attenzione: il campo di intestazione "Language" è ancora al valore iniziale predefinito
Compiling FileFunctions.cpp
In file included from FileFunctions.cpp:40:0:
StringFunctions.h: In function ‘size_t GetRawSize(const wxString&, EUtf8Str)’:
StringFunctions.h:170:39: error: cannot convert ‘const wxString’ to ‘const wxChar* {aka const wchar_t*}’ for argument ‘1’ to ‘Unicode2CharBuf unicode2UTF8(const wxChar*)’
    Unicode2CharBuf s(unicode2UTF8(rstr));
                                       ^
StringFunctions.h:179:39: error: cannot convert ‘const wxString’ to ‘const wxChar* {aka const wchar_t*}’ for argument ‘1’ to ‘Unicode2CharBuf unicode2char(const wxChar*)’
    Unicode2CharBuf s(unicode2char(rstr));
                                       ^
Makefile:374: set di istruzioni per l'obiettivo "FileFunctions.o" non riuscito
make[4]: *** [FileFunctions.o] Errore 1
Makefile:341: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make[3]: *** [all-recursive] Errore 1
Makefile:3248: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make[2]: *** [all-recursive] Errore 1
Makefile:482: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make[1]: *** [all-recursive] Errore 1
Makefile:387: set di istruzioni per l'obiettivo "all" non riuscito
make: *** [all] Errore 2

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2480
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.19.0-rc8
Desktop: lxde
Località: Pisa
Contatta:

Re: Problema installazione aMule da Slackbuild

Messaggioda ponce » lun feb 05, 2018 9:23

sono due errori completamente diversi.

non ho idea in che stato sia la tua installazione, ma fossi in te proverei a tirarmene su una pulita in una macchina virtuale e proverei a compilarlo li': una volta fatto potrai spostare i pacchetti nella tua installazione regolare ed installarli.

Avatar utente
conraid
Staff
Staff
Messaggi: 13206
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Problema installazione aMule da Slackbuild

Messaggioda conraid » lun feb 05, 2018 11:56

Prova a non usare la versione 3.1 di wxwidgets (tra l'altro in slackbuilds.org consigliano wxpython 2.8 per amule) che molti software non sono ancora compatibili a tale versione. Io ho dovuto fare downgrade alla 3.0

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2480
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.19.0-rc8
Desktop: lxde
Località: Pisa
Contatta:

Re: Problema installazione aMule da Slackbuild

Messaggioda ponce » lun feb 05, 2018 12:22

conraid ha scritto:Prova a non usare la versione 3.1 di wxwidgets (tra l'altro in slackbuilds.org consigliano wxpython 2.8 per amule) che molti software non sono ancora compatibili a tale versione. Io ho dovuto fare downgrade alla 3.0

ottima osservazione, in effetti non avevo notato che non stavi usando il wxPython che e' indicato su SBo come dipendenza di aMule come ti avevo suggerito prima e come mi avevi detto, invece, di aver fatto
Linuxofilo ha scritto:
ponce ha scritto:aMule dipende da wxPython e anche da cryptopp: hai installato di entrambi le versioni presenti su slackbuilds.org prima di provare a compilare aMule?

Scusa il ritardo ponce, sì ho installato entrambi dal Slackbuild.

Linuxofilo ha scritto:
ponce ha scritto:io proverei a reinstallarli di nuovo dagli script di slackbuilds.org e poi riproverei a ricompilare aMule: ho appena provato su un'installazione completa di slackware64-14.2 e la creazione del pacchetto e' andata a buon fine.

Niente da fare.

Linuxofilo
Linux 1.x
Linux 1.x
Messaggi: 157
Iscritto il: sab feb 14, 2009 15:08
Nome Cognome: Gianluigi Bianchi
Slackware: 14.2 x64

Re: Problema installazione aMule da Slackbuild

Messaggioda Linuxofilo » lun feb 05, 2018 15:04

ponce ha scritto:ottima osservazione, in effetti non avevo notato che non stavi usando il wxPython che e' indicato su SBo come dipendenza di aMule come ti avevo suggerito prima e come mi avevi detto, invece, di aver fatto

E questo cos'è?
Immagine

Comunque provo a fare il downgrade di wxWidgets e vi dirò.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2480
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.19.0-rc8
Desktop: lxde
Località: Pisa
Contatta:

Re: Problema installazione aMule da Slackbuild

Messaggioda ponce » lun feb 05, 2018 15:23

quello e' wxPython3 non wxPython (che e' la dipendenza di aMule): ricordati che devi leggere il README di qualunque cosa tu installi da SBo

https://slackbuilds.org/repository/14.2 ... wxPython3/

per esempio, il README degli script wxPython, wxGTK, wxPython3 e wxGTK3 contiene informazioni essenziali se vuoi compilare pacchetti che dipendono da queste librerie.

Linuxofilo
Linux 1.x
Linux 1.x
Messaggi: 157
Iscritto il: sab feb 14, 2009 15:08
Nome Cognome: Gianluigi Bianchi
Slackware: 14.2 x64

Re: Problema installazione aMule da Slackbuild

Messaggioda Linuxofilo » lun feb 05, 2018 16:18

con wxPython 2.8.12 di SBo questo è il risultato della compilazione della build di aMule:

Codice: Seleziona tutto

UPnPBase.cpp: In constructor ‘CUPnPControlPoint::CUPnPControlPoint(short unsigned int)’:
UPnPBase.cpp:877:56: error: invalid static_cast from type ‘int (*)(Upnp_EventType, void*, void*) {aka int (*)(Upnp_EventType_e, void*, void*)}’ to type ‘Upnp_FunPtr {aka int (*)(Upnp_EventType_e, const void*, void*)}’
   static_cast<Upnp_FunPtr>(&CUPnPControlPoint::Callback),
                                                        ^
UPnPBase.cpp: In static member function ‘static int CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)’:
UPnPBase.cpp:1189:14: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
   if (d_event->ErrCode != UPNP_E_SUCCESS) {
              ^
UPnPBase.cpp:1186:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
   struct Upnp_Discovery *d_event = (struct Upnp_Discovery *)Event;
          ^
UPnPBase.cpp:1190:56: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
    messaggio << upnpCP->m_upnpLib.GetUPnPErrorMessage(d_event->ErrCode) << ".";
                                                        ^
UPnPBase.cpp:1186:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
   struct Upnp_Discovery *d_event = (struct Upnp_Discovery *)Event;
          ^
UPnPBase.cpp:1194:35: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
   ret = UpnpDownloadXmlDoc(d_event->Location, &doc);
                                   ^
UPnPBase.cpp:1186:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
   struct Upnp_Discovery *d_event = (struct Upnp_Discovery *)Event;
          ^
UPnPBase.cpp:1197:12: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
     d_event->Location << ": " <<
            ^
UPnPBase.cpp:1186:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
   struct Upnp_Discovery *d_event = (struct Upnp_Discovery *)Event;
          ^
UPnPBase.cpp:1203:12: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
     d_event->Location << ".";
            ^
UPnPBase.cpp:1186:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
   struct Upnp_Discovery *d_event = (struct Upnp_Discovery *)Event;
          ^
UPnPBase.cpp:1236:13: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
      d_event->Location, d_event->Expires);
             ^
UPnPBase.cpp:1186:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
   struct Upnp_Discovery *d_event = (struct Upnp_Discovery *)Event;
          ^
UPnPBase.cpp:1236:32: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
      d_event->Location, d_event->Expires);
                                ^
UPnPBase.cpp:1186:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
   struct Upnp_Discovery *d_event = (struct Upnp_Discovery *)Event;
          ^
UPnPBase.cpp:1258:16: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
   if (dab_event->ErrCode != UPNP_E_SUCCESS) {
                ^
UPnPBase.cpp:1257:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
   struct Upnp_Discovery *dab_event = (struct Upnp_Discovery *)Event;
          ^
UPnPBase.cpp:1260:52: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
     upnpCP->m_upnpLib.GetUPnPErrorMessage(dab_event->ErrCode) <<
                                                    ^
UPnPBase.cpp:1257:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
   struct Upnp_Discovery *dab_event = (struct Upnp_Discovery *)Event;
          ^
UPnPBase.cpp:1264:34: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
   std::string devType = dab_event->DeviceType;
                                  ^
UPnPBase.cpp:1257:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
   struct Upnp_Discovery *dab_event = (struct Upnp_Discovery *)Event;
          ^
UPnPBase.cpp:1268:38: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
    upnpCP->RemoveRootDevice(dab_event->DeviceId);
                                      ^
UPnPBase.cpp:1257:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Discovery’
   struct Upnp_Discovery *dab_event = (struct Upnp_Discovery *)Event;
          ^
UPnPBase.cpp:1276:34: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event’
   const std::string Sid = e_event->Sid;
                                  ^
UPnPBase.cpp:1275:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event’
   struct Upnp_Event *e_event = (struct Upnp_Event *)Event;
          ^
UPnPBase.cpp:1278:39: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event’
   upnpCP->OnEventReceived(Sid, e_event->EventKey, e_event->ChangedVariables);
                                       ^
UPnPBase.cpp:1275:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event’
   struct Upnp_Event *e_event = (struct Upnp_Event *)Event;
          ^
UPnPBase.cpp:1278:58: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event’
   upnpCP->OnEventReceived(Sid, e_event->EventKey, e_event->ChangedVariables);
                                                          ^
UPnPBase.cpp:1275:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event’
   struct Upnp_Event *e_event = (struct Upnp_Event *)Event;
          ^
UPnPBase.cpp:1295:15: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event_Subscribe’
   if (es_event->ErrCode != UPNP_E_SUCCESS) {
               ^
UPnPBase.cpp:1293:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event_Subscribe’
   struct Upnp_Event_Subscribe *es_event =
          ^
UPnPBase.cpp:1298:24: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event_Subscribe’
     messaggio.str(), es_event->ErrCode, NULL, NULL);
                        ^
UPnPBase.cpp:1293:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event_Subscribe’
   struct Upnp_Event_Subscribe *es_event =
          ^
UPnPBase.cpp:1327:12: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event_Subscribe’
    es_event->PublisherUrl,
            ^
UPnPBase.cpp:1321:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event_Subscribe’
   struct Upnp_Event_Subscribe *es_event =
          ^
UPnPBase.cpp:1333:24: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event_Subscribe’
     messaggio.str(), es_event->ErrCode, NULL, NULL);
                        ^
UPnPBase.cpp:1321:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event_Subscribe’
   struct Upnp_Event_Subscribe *es_event =
          ^
UPnPBase.cpp:1336:39: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event_Subscribe’
     upnpCP->m_ServiceMap.find(es_event->PublisherUrl);
                                       ^
UPnPBase.cpp:1321:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event_Subscribe’
   struct Upnp_Event_Subscribe *es_event =
          ^
UPnPBase.cpp:1342:14: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event_Subscribe’
      es_event->PublisherUrl <<
              ^
UPnPBase.cpp:1321:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Event_Subscribe’
   struct Upnp_Event_Subscribe *es_event =
          ^
UPnPBase.cpp:1363:14: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Action_Complete’
   if (a_event->ErrCode != UPNP_E_SUCCESS) {
              ^
UPnPBase.cpp:1361:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Action_Complete’
   struct Upnp_Action_Complete *a_event =
          ^
UPnPBase.cpp:1366:12: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Action_Complete’
     a_event->ErrCode, NULL,
            ^
UPnPBase.cpp:1361:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Action_Complete’
   struct Upnp_Action_Complete *a_event =
          ^
UPnPBase.cpp:1367:12: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Action_Complete’
     a_event->ActionResult);
            ^
UPnPBase.cpp:1361:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Action_Complete’
   struct Upnp_Action_Complete *a_event =
          ^
UPnPBase.cpp:1371:12: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Action_Complete’
     a_event->ActionResult,
            ^
UPnPBase.cpp:1361:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_Action_Complete’
   struct Upnp_Action_Complete *a_event =
          ^
UPnPBase.cpp:1384:15: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_State_Var_Complete’
   if (sv_event->ErrCode != UPNP_E_SUCCESS) {
               ^
UPnPBase.cpp:1382:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_State_Var_Complete’
   struct Upnp_State_Var_Complete *sv_event =
          ^
UPnPBase.cpp:1387:24: error: invalid use of incomplete type ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_State_Var_Complete’
     messaggio.str(), sv_event->ErrCode, NULL, NULL);
                        ^
UPnPBase.cpp:1382:10: note: forward declaration of ‘struct CUPnPControlPoint::Callback(Upnp_EventType, void*, void*)::Upnp_State_Var_Complete’
   struct Upnp_State_Var_Complete *sv_event =
          ^
Makefile:1504: set di istruzioni per l'obiettivo "libmuleappcore_a-UPnPBase.o" non riuscito
make[3]: *** [libmuleappcore_a-UPnPBase.o] Errore 1
Makefile:3248: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make[2]: *** [all-recursive] Errore 1
Makefile:482: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make[1]: *** [all-recursive] Errore 1
Makefile:387: set di istruzioni per l'obiettivo "all" non riuscito
make: *** [all] Errore 2

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2480
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.19.0-rc8
Desktop: lxde
Località: Pisa
Contatta:

Re: Problema installazione aMule da Slackbuild

Messaggioda ponce » lun feb 05, 2018 16:26

disinstalla libupnp e riprova a compilarlo.
quando lo avrai compilato potrai reinstallare libupnp.

Avatar utente
conraid
Staff
Staff
Messaggi: 13206
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Problema installazione aMule da Slackbuild

Messaggioda conraid » lun feb 05, 2018 16:38

Linuxofilo ha scritto:
ponce ha scritto:ottima osservazione, in effetti non avevo notato che non stavi usando il wxPython che e' indicato su SBo come dipendenza di aMule come ti avevo suggerito prima e come mi avevi detto, invece, di aver fatto

E questo cos'è?
Immagine

Comunque provo a fare il downgrade di wxWidgets e vi dirò.


Secondo me se vai più giù nella schermata trovi wxwidgets (non metterli insieme) perché prima hai scritto

Codice: Seleziona tutto

  **** General Libraries and Tools ****
  Should ccache support be enabled?                          no
  Libraries aMule will use to build:
                             wxWidgets             3.1.0 (gtk2,shared)
                             crypto++              5.6.5 (installed, in /usr)
                             libupnp               1.8.3
                             libintl               system
                             zlib                  1.2.8


come vedi wxWidgets 3.1.0 (gtk2,shared)

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2480
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.19.0-rc8
Desktop: lxde
Località: Pisa
Contatta:

Re: Problema installazione aMule da Slackbuild

Messaggioda ponce » lun feb 05, 2018 19:02

se hai installato wxWidgets 3.1.0 sicuramente non lo hai fatto da SlackBuilds.org: tieni di conto che mescolare script o pacchetti di terze parti con quelli che trovi su SlackBuilds.org, oltre a non essere supportato, puo' produrti effetti indesiderati, fallo a tuo rischio e pericolo.

Linuxofilo
Linux 1.x
Linux 1.x
Messaggi: 157
Iscritto il: sab feb 14, 2009 15:08
Nome Cognome: Gianluigi Bianchi
Slackware: 14.2 x64

Re: Problema installazione aMule da Slackbuild

Messaggioda Linuxofilo » lun feb 05, 2018 19:39

sì avevo installato anche wxWidgets insieme a wxPython. Ho disinstallato wxWidgets, ma il problema persiste.

p.s. Ho installato wxPython da SBo.