Pagina 1 di 1
errore make-checkinstall
Inviato: giovedì 2 dicembre 2010, 15:25
da monzino
buongiorno a tutti,
volendo installare Goggles Music Manager, mi sono scaricato i sorgenti da compilare....
tale pacchetto decessita di FOX....l'ho installato dal gestore pacchetti, ma niente da fare...
allora per provare mi sono scaricato anche i sorgenti di FOX....
ecco il problema....
nel compilare con make o con checkinstall saltano fuori varie dipendenze, niente di strano, ho recuperato le varie librerie mancanti e via...
però ora ho un problema che non riesco a risolvere....
Codice: Seleziona tutto
/usr/bin/ld: cannot find -lXext
/usr/bin/ld: cannot find -lGL
/usr/bin/ld: cannot find -lGLU
collect2: ld returned 1 exit status
make[1]: *** [libFOX-1.6.la] Errore 1
make[1]: uscita dalla directory «/home/nicola/Scaricati/fox/src»
make: *** [all-recursive] Errore 1
non riesco proprio a trovare da nessuna parte quei file mancanti... >:(
qualcuno sa darmi una mano? grazie
Re: errore make-checkinstall
Inviato: venerdì 3 dicembre 2010, 9:41
da monzino
up :-[
Re: errore make-checkinstall
Inviato: venerdì 3 dicembre 2010, 23:47
da Elrond
Se vuoi evitare di compilare vedo che il programma è presente su getdeb:
http://www.getdeb.net/software/Goggles% ... %20Manager
Re: errore make-checkinstall
Inviato: sabato 4 dicembre 2010, 10:26
da monzino
grazie grazie non c'avevo pensato
però quel problema di fondo con make non mi va giù (nono)
Re: errore make-checkinstall
Inviato: sabato 4 dicembre 2010, 11:07
da Elrond
Andando molto a naso direi che devi installare i pacchetti libxext-dev, libgl1-mesa-dev
Re: errore make-checkinstall
Inviato: sabato 4 dicembre 2010, 17:12
da monzino
beh...niente male...ha naso hai azzeccato!!!
però adesso sorge un altro problema
Codice: Seleziona tutto
FXGLCone.cpp:110: error: 'GLUquadric' was not declared in this scope
FXGLCone.cpp:110: error: 'quad' was not declared in this scope
FXGLCone.cpp:110: error: 'gluNewQuadric' was not declared in this scope
FXGLCone.cpp:111: error: 'GLU_FILL' was not declared in this scope
FXGLCone.cpp:111: error: 'gluQuadricDrawStyle' was not declared in this scope
FXGLCone.cpp:118: error: 'gluCylinder' was not declared in this scope
FXGLCone.cpp:119: error: 'GLU_INSIDE' was not declared in this scope
FXGLCone.cpp:119: error: 'gluQuadricOrientation' was not declared in this scope
FXGLCone.cpp:120: error: 'gluDisk' was not declared in this scope
FXGLCone.cpp:121: error: 'gluDeleteQuadric' was not declared in this scope
sapresti darmi una mano?
Re: errore make-checkinstall
Inviato: sabato 4 dicembre 2010, 17:20
da Elrond
Al mio naso era sfuggito l'ultimo errore (/usr/bin/ld: cannot find -lGLU), prova a installare il pacchetto libglu1-mesa-dev
Re: errore make-checkinstall
Inviato: sabato 4 dicembre 2010, 18:11
da monzino
mmmmm....niente da fare...li avevo già installati....
Re: errore make-checkinstall
Inviato: sabato 4 dicembre 2010, 18:44
da Elrond
monzino ha scritto:
mmmmm....niente da fare...li avevo già installati....
Sicuro di aver già installato il pacchetto libglu1-mesa-dev? Prima ti avevo consigliato di installare libgl1-mesa-dev, nota la "u" di differenza. Se hai installato libglu1-mesa-dev dovresti avere il file
/usr/include/GL/glu.h (o comunque deve essere presente nel sistema in percorsi simili affinché il tuo programma compili). Per verificare la sua presenza del suddetto file dai questi comandi
Il primo aggiorna il database dei file (potrebbe impiegare un po' di tempo, a seconda delle dimensioni del file system e del tempo trascorso dall'ultimo aggiornamento), il secondo ricerca il file glu.h