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  ;D

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!!!  ;D

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

Codice: Seleziona tutto

sudo updatedb
locate glu.h
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