Installazione Lopster 1.2.2

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
stone
Prode Principiante
Messaggi: 14
Iscrizione: domenica 20 novembre 2005, 15:20
Località: Roma

Installazione Lopster 1.2.2

Messaggio da stone »

CIao a tutti.
Vorrei installare Lopster 1.2.2 da sorgente poichè Synaptic mi installa solo la 1.2.0.
In fase di ./configure mi restituisce l'errore che non trova le GTK >= 1.2 :

Codice: Seleziona tutto

checking for gtk-config... no
checking for GTK - version >= 1.2.0... no
*** The gtk-config script installed by GTK could not be found
*** If GTK was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GTK_CONFIG environment variable to the
*** full path to gtk-config.
configure: error: GTK is required!
spider@spiderman:~/installati/lopster$

Qui è installata GTK2, cosa posso fare? Devo riconfigurare il GTK_CONFIG environment? Non ho proprio idea da dove cominciare ...
Ciao ciao
Mario
:(
Avatar utente
stone
Prode Principiante
Messaggi: 14
Iscrizione: domenica 20 novembre 2005, 15:20
Località: Roma

Re: Installazione Lopster 1.2.2

Messaggio da stone »

forse ho risolto da me. grazie comunque.
Leggendo un altro post, ho installato libgtk-1.2-dev con Synaptic.
Grazie
Ciao
:)
Avatar utente
stone
Prode Principiante
Messaggi: 14
Iscrizione: domenica 20 novembre 2005, 15:20
Località: Roma

Installazione Lopster 1.2.2 (ho parlato troppo presto ...)

Messaggio da stone »

Credevo di aver risolto e invece ..
Nel configure non mi da nessun problema ma quando faccio make ecco gli errori:

Codice: Seleziona tutto

make  all-recursive
make[1]: Entering directory `/home/spider/installati/lopster'
Making all in src
make[2]: Entering directory `/home/spider/installati/lopster/src'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I/usr/include/glib-1.2 -I/usr/lib /glib/include -D_REENTRANT    -g -O2 -W -Wall -D_GNU_SOURCE -c mtypes.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I/usr/include/glib-1.2 -I/usr/lib /glib/include -D_REENTRANT    -g -O2 -W -Wall -D_GNU_SOURCE -c global.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I/usr/include/glib-1.2 -I/usr/lib /glib/include -D_REENTRANT    -g -O2 -W -Wall -D_GNU_SOURCE -c browse.c
browse.c: In function ‘get_browse_nick’:
browse.c:805: warning: pointer targets in passing argument 1 of ‘__builtin_strch r’ differ in signedness
browse.c:811: warning: pointer targets in passing argument 2 of ‘recv_safe’ diff er in signedness
browse.c:817: warning: pointer targets in assignment differ in signedness
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT    -g -O2 -W -Wall -D_GNU_SOURCE -c sarray.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT    -g -O2 -W -Wall -D_GNU_SOURCE -c buffer.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT    -g -O2 -W -Wall -D_GNU_SOURCE -c transfer.c
transfer.c: In function ‘download_get_info’:
transfer.c:3365: warning: pointer targets in passing argument 2 of ‘recv_safe’ differ in signedness
transfer.c: In function ‘upload_get_info’:
transfer.c:3431: warning: pointer targets in passing argument 1 of ‘arg’ differ in signedness
transfer.c: In function ‘dcc_send_file’:
transfer.c:4708: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT    -g -O2 -W -Wall -D_GNU_SOURCE -c bannet.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT    -g -O2 -W -Wall -D_GNU_SOURCE -c files.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT    -g -O2 -W -Wall -D_GNU_SOURCE -c utils.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT    -g -O2 -W -Wall -D_GNU_SOURCE -c main.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT    -g -O2 -W -Wall -D_GNU_SOURCE -c log.c
log.c: In function ‘close_logs’:
log.c:151: error: invalid lvalue in assignment
make[2]: *** [log.o] Error 1
make[2]: Leaving directory `/home/spider/installati/lopster/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/spider/installati/lopster'
make: *** [all-recursive-am] Error 2
cosa posso fare?
Mario :( :(
Avatar utente
81joe81
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1258
Iscrizione: giovedì 3 novembre 2005, 20:04
Contatti:

Re: Installazione Lopster 1.2.2

Messaggio da 81joe81 »

L'errore è qui:
log.c: In function ‘close_logs’:
log.c:151: error: invalid lvalue in assignment

e sembra proprio essere un errore nel file log.c, o forse di compatibilità tra il codice e gcc
Magari questo codice è stato scritto per gcc 3.x
googlando velocemente ho trovato questo:
http://www.freenfo.net/usenet/linux/551 ... -make.html

sembra un problema di compatibilità di gcc: col gcc 3.3.6 dicono che dà solo un warning, probabilmente con il 4.x.x invece dà un errore vero e proprio..

quindi io proverei a installare e utilizzare una versione di gcc più "vecchia" della 4, oppure se vuoi puoi mettere mano al codice per correggere l'errore  ;)

ciao!
Avatar utente
stone
Prode Principiante
Messaggi: 14
Iscrizione: domenica 20 novembre 2005, 15:20
Località: Roma

Re: Installazione Lopster 1.2.2

Messaggio da stone »

Ho provato ad installare compilatori gcc più vecchi.
Attualmente ho installati
gcc
gcc272
gcc-2.95
gcc
gcc-3.3
gcc-3.4

e mi da sempre lo stesso problema.
Ma possono coesistere tutti questi compilatori? Inoltre con Synaptic non riesco a trovare il gcc 3.3.6 ...
:(
Avatar utente
81joe81
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1258
Iscrizione: giovedì 3 novembre 2005, 20:04
Contatti:

Re: Installazione Lopster 1.2.2

Messaggio da 81joe81 »

mamma mia, pure troppi..  ;)
il problema è che gli eseguibili hanno nomi diversi: probabilmente gcc è ancora un link al 4, mentre il 3.x si chiamerà gcc-3.x

prova a fare ls /usr/bin/gcc* e dovresti vedere che gcc è un link a gcc-4.0

il modo + semplice credo sia di cambiare momentaneamente il link, e far linkare gcc alla versione 3.3 (devi essere root x farlo), compilare (speriamo..) e poi rimettere il link com'è ora

l'alternativa è modificare il Makefile, ma secondo me così può essere più semplice
Avatar utente
stone
Prode Principiante
Messaggi: 14
Iscrizione: domenica 20 novembre 2005, 15:20
Località: Roma

Re: Installazione Lopster 1.2.2

Messaggio da stone »

Grazie!
Ho seguito il tuo consiglio di cambiare il puntamentlo al link. Ho puntato al gcc-3.3 e tutto è andato benissimo!!
Grazie ancora
Ciao
Mario
;D
jonk
Prode Principiante
Messaggi: 7
Iscrizione: lunedì 2 gennaio 2006, 4:25

Re: Installazione Lopster 1.2.2

Messaggio da jonk »

scusate la mia grande ignoranza..sono alle prime armi con linux..
poichè ho anchio lo stesso identico problema, e ho installata sia la gcc-4.0 che la  gcc-3.3, come faccio a cambiare il puntamento del link?
grazie molte!  :)
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti