[RISOLTO] Installare iMule su Slackware 13.1 32 bit

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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.
Rispondi
Avatar utente
nyquist
Linux 2.x
Linux 2.x
Messaggi: 269
Iscritto il: sab 2 ago 2008, 16:02
Nome Cognome: Cristiano Urban
Slackware: 14.2 multilib
Kernel: 4.4.240
Desktop: KDE
Località: Gonars (UD)
Contatta:

[RISOLTO] Installare iMule su Slackware 13.1 32 bit

Messaggio da nyquist »

Ciao a tutti!
Qualcuno di voi è riuscito a installare iMule sulla Slackware?
Io ho provato a installare il pacchetto a questo indirizzo: http://aceini.no-ip.info/imule/1.4.6/iM ... .6_src.tbz
Ma quando dopo aver scompattato il pacchetto con

Codice: Seleziona tutto

tar -xvjf iMule_1.4.6_src.tbz
do il ./configure, mi esce con questo errore

Codice: Seleziona tutto

...
checking for zlib >= 1.1.4... yes (version 1.2.3)
checking whether we need the GUI... yes
checking for wx-config... /usr/bin/wx-config
checking for wxWidgets version >= 2.8.7... no
configure: error: 
                wxWidgets must be installed on your system but wx-config
                script couldn't be found. Please check that wx-config is
                in path or specified by --with-wx-config=path flag, 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.6.0 or above.
Da notare che dando un ls /var/log/packages | grep wxwidgets ottengo

Codice: Seleziona tutto

wxwidgets-2.8.11-i486-1sl
Quindi la versione è ok.
Qualcuno ha avuto lo stesso problema?
Ultima modifica di nyquist il dom 13 feb 2011, 21:38, modificato 2 volte in totale.

Avatar utente
slux
Linux 3.x
Linux 3.x
Messaggi: 789
Iscritto il: dom 20 mar 2005, 0:00
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10
Località: Prato
Contatta:

Re: Installare imule su Slackware 13.1 32 bit

Messaggio da slux »

Nel pacchetto wx-widgets manca lo script wx-config ,necessario per compilare imule.Devi ricreare il pacchetto wx-widgets assicurandoti di includere nello Slackbuild anche questo file.Trovi tutto qui su Slacky,correggi lo Slackbuild e risolvi.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Installare imule su Slackware 13.1 32 bit

Messaggio da 414N »

slux ha scritto:Nel pacchetto wx-widgets manca lo script wx-config ,necessario per compilare imule.Devi ricreare il pacchetto wx-widgets assicurandoti di includere nello Slackbuild anche questo file.Trovi tutto qui su Slacky,correggi lo Slackbuild e risolvi.
Non mi sembra, anche perché
nyquist ha scritto:

Codice: Seleziona tutto

checking for wx-config... /usr/bin/wx-config
quindi wx-config viene trovato, ma il suo output viene mal interpretato dal configure.
Ho fatto un po' di prove ed analizzato lo script di configure stesso, e mi sono accorto che, se non si aggiunge il flag --disable-debug quando si chiama il configure, questi va ad aggiungere un'opzione di debug a wx-config che non funziona e non restituisce la versione, causando il problema.
In soldoni, prova a lanciare il configure aggiungendo come opzione --disable-debug.

hashbang
Packager
Packager
Messaggi: 2021
Iscritto il: ven 4 giu 2010, 10:27
Nome Cognome: Luca De Pandis
Distribuzione: macOS/OpenBSD
Località: Lecce/Bergamo

Re: Installare imule su Slackware 13.1 32 bit

Messaggio da hashbang »

414N ha scritto:Ho fatto un po' di prove ed analizzato lo script di configure stesso, e mi sono accorto che, se non si aggiunge il flag --disable-debug quando si chiama il configure, questi va ad aggiungere un'opzione di debug a wx-config che non funziona e non restituisce la versione, causando il problema.
In soldoni, prova a lanciare il configure aggiungendo come opzione --disable-debug.
Confermo quanto detto da 414N. Ho provato a fare una compilazione di iMule e con l'opzione "--disable-debug" il configure viene completato.

Avatar utente
nyquist
Linux 2.x
Linux 2.x
Messaggi: 269
Iscritto il: sab 2 ago 2008, 16:02
Nome Cognome: Cristiano Urban
Slackware: 14.2 multilib
Kernel: 4.4.240
Desktop: KDE
Località: Gonars (UD)
Contatta:

Re: Installare imule su Slackware 13.1 32 bit

Messaggio da nyquist »

Si funziona!
Vi ringrazio per l'aiuto!
Ricapitolando, la procedura è la seguente:

1) Scaricare il pacchetto
2) Decomprimere il pacchetto con tar -xvjf iMule_1.4.6_src.tbz
3) Accedere alla directory appena creata
4) Lanciare da utente il configure con ./configure --disable-debug
5) Dare il comando make sempre da utente
6) Loggarsi come super user e dare il comando make install

Rispondi