Pagina 1 di 1

Non avete mai problemi a compilare?

Inviato: lun 3 ott 2005, 18:47
da marco79
Solo a me spesso e volentieri capita di non riuscire a compilare i programmi dai sorgenti?
Qualcuno mi sa dare delle direttive su cosa fare quando dai make e dopo averti illuso ti trovi ERROR ? :(
Il problema e che quando ho un error quasi mai lo riesco a risolvere...

Inviato: lun 3 ott 2005, 19:01
da krisis
Spesso gli ERROR in fase di compilazione dipendono da dipendenze non soddisfatte , controlla sul sito dello sviluppatore se servono altri programmi o librerie.
Più raramente gli ERROR dipendono da effettivi problemi di scrittura del codice.

Inviato: lun 3 ott 2005, 19:18
da gallows
Leggi le righe _sopra_ ERROR.

Inviato: lun 3 ott 2005, 19:20
da Vlk
Ha ragione krisis. Strano perchè di solito a me gli errori capitavano con Mandrake..con Slackware non ho mai avuto problemi. Forse hai disinstallato qualche pacchetto della sezione "developement"?
Sinceramente ti consiglio di prendere un pacchetto che impieghi poco nella compilazione e di provare a compilarlo col slacciso ./configure && make && make install
Se c'è qualche errore postalo.

Inviato: lun 3 ott 2005, 19:42
da marco79
Per esempio.Provo a compilare gtkmm2.8.0

cursor.cc: In constructor `Gdk::Cursor::Cursor(const
Glib::RefPtr<Gdk::Display>&, const Glib::ustring&)':
cursor.cc:61: error: `gdk_cursor_new_from_name' undeclared (first use this
function)
cursor.cc:61: error: (Each undeclared identifier is reported only once for each
function it appears in.)
cursor.cc: In member function `Glib::RefPtr<Gdk::Pixbuf>
Gdk::Cursor::get_image()':
cursor.cc:165: error: `gdk_cursor_get_image' undeclared (first use this
function)
cursor.cc: In member function `Glib::RefPtr<const Gdk::Pixbuf>
Gdk::Cursor::get_image() const':
cursor.cc:170: error: `gdk_cursor_get_image' undeclared (first use this
function)


Ho instalalto il pacchetto di slacky ma sembra che qualcosa manchi perche quando intallo glade-- quando do ./configure cerca gtkmm-config che non trova!
(Domandina: ma se installo il pacchetto precomplilato e mi manca qualche dipendenza e possibile che qualcosa nel pacchetto non vengo installato nel sistema?)

Inviato: lun 3 ott 2005, 19:42
da marco79
Vlk ha scritto:Ha ragione krisis. Strano perchè di solito a me gli errori capitavano con Mandrake..con Slackware non ho mai avuto problemi. Forse hai disinstallato qualche pacchetto della sezione "developement"?
Sinceramente ti consiglio di prendere un pacchetto che impieghi poco nella compilazione e di provare a compilarlo col slacciso ./configure && make && make install
Se c'è qualche errore postalo.
Potrebbe essere magari non l'ho proprio installato...

Inviato: lun 3 ott 2005, 20:22
da Vlk
Beh, io faccio l'installazione expert e nella directory d, cioè quella developement, installo i pacchetti di default senza aggiungere e toglierne altri. Nel tuo caso sembra che ci sia un parametro, magari dipendende da altri pacchetti, che non è dichiarato. Sinceramente qui non so aiutarti. Ciao.

Inviato: lun 3 ott 2005, 21:32
da DaNiMoTh
CFLAGS? Recentemente mi è capitato di non riuscire a compilare sane con le mie cflags.