Pagina 1 di 1

[RISOLTO] Installare iMule su Slackware 13.1 32 bit

Inviato: sab 12 feb 2011, 18:58
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?

Re: Installare imule su Slackware 13.1 32 bit

Inviato: sab 12 feb 2011, 23:43
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.

Re: Installare imule su Slackware 13.1 32 bit

Inviato: dom 13 feb 2011, 10:41
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.

Re: Installare imule su Slackware 13.1 32 bit

Inviato: dom 13 feb 2011, 11:15
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.

Re: Installare imule su Slackware 13.1 32 bit

Inviato: dom 13 feb 2011, 21:25
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