Newsgroup: it.comp.os.linux.iniziare
Titolo: Aggiornamento di Gcc

qualcuno di voi si e' mai lanciato nell'aggiornamento di gcc?
motivo: sto config-make-make install una applicazione che ha passato 
indenne il configure, ma sul make si inceppa..
cercando e spulciando, sembra che l'errore sia dovuto al compilatore non 
troppo recente ( ho la 3.2.2 su una RH9 )
quindi..suggerimenti?
bye
Bep

> quindi..suggerimenti?
Beh, magari potresti postare almeno l'errore

 wrote in news:clgi2l$26u$1
@
newsread.albacom.net
:
ecco l'errore in questione
Making all in src
make[2]: Entering directory `/usr/local/src/aMule-1.2.8/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I..     -I/usr/local/lib/wx/include/gtk-
2.5 -I/usr/local/include -DGTK_NO_CHECK_CASTS -D__WXGTK__ -
D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I/usr/include/gtk-1.2 -
I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include   -
O2  -MT amule-AddFriend.o -MD -MP -MF ".deps/amule-AddFriend.Tpo" \
  -c -o amule-AddFriend.o `test -f 'AddFriend.cpp' || echo 
'./'`AddFriend.cpp; \
then mv -f ".deps/amule-AddFriend.Tpo" ".deps/amule-AddFriend.Po"; \
else rm -f ".deps/amule-AddFriend.Tpo"; exit 1; \
fi
AddFriend.cpp:57: invalid static_cast from type `void (CAddFriend::*)
(wxEvent&)
   ' to type `void (wxEvtHandler::*)(wxCommandEvent&)'
AddFriend.cpp:58: invalid static_cast from type `void (CAddFriend::*)
(wxEvent&)
   ' to type `void (wxEvtHandler::*)(wxCommandEvent&)'
make[2]: *** [amule-AddFriend.o] Error 1
make[2]: Leaving directory `/usr/local/src/aMule-1.2.8/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/aMule-1.2.8'
make: *** [all] Error 2


 quindi..suggerimenti?
Sarà, comunque la 3.2 non è una versione obsoleta, fosse la 2.95... strano
fatto! Io ho compilato di tutto con quella versione.
Hai cercato se c'è un rpm pronto per il tuo programma?
Più che un suggerimento, ti consiglierei, di passare a Fedora Core 2 (anche
io vengo da Red Hat).
Ha un ottimo sistema di aggiornamento (yum) , così ti ritrovi sempre le
ultime versioni di tutti i programmi e le librerie installate (incluso il
gcc) senza diventare matto con dipendenze o con compilazioni varie.

Mi sa che il gcc non c'entra nulla, ma non saprei cosa cercare.

 make[2]: Entering directory `/usr/local/src/aMule-1.2.8/src'
Primo errore aMule-1.2.8, scarica la 2.0.5 (l'ultima insomma!)
funziona benissimo........sul sito poi ci sono i pacchetti già pronti,
oppure le guide per l'installazione da sorgenti ........
-- 
Rossi c'è !!!! "che spettacolo" !! World Champion 2004
No Linux........No Party..........per saperne di piu
www.distrowatch.com
  ...........

 wrote in news:clgn03$48b$1
@
newsread.albacom.net
:
In effetti sono un pochettino in alto mare..l'errore penso sia' relativo 
alle librerie wxGTK o wxBase, ma non saprei dove mettere le mani.
Avevo pensato di installare pure gli rpm, visto che gli aggiornamenti li ho 
fatto dai sorgenti.tar.gz.
ma non vorrei gettare benzina sul fuoco...


 Mi sa che il gcc non c'entra nulla, ma non saprei cosa cercare.
Versioni diverse delle librerie di sviluppo, al 99%
Sta cercando di compilare amule, progetto fatto con le librerie
wxwindows per poter essere multipiattaforma.
O le wx o le gtk sono in versione non compatibile con il sorgente
da lui scaricato.
Si dovrebbe vedere amule 1.2.8 che pretese ha, e se sono soddisfatte
dall'ambiente di sviluppo a disposizione di Bep.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

roberto <rpoggi...@softhome.net.invalid> wrote in news:2u272oF269h6hU2
@
uni-berlin.de
:
Ho scaricato i tar.gz specificati sul sito di aMule, scaricati, compilati, 
ed apparentemente tutto bene.
Unico neo, richiedeva le wxGTK-2.4.2, mentre io avevo gia' installato le 
wxGTK-2.5.2: entrambe le ho ./configure --prefix==/usr
potrebbe essere questo il problema? se si, come uninstall le 2.5.2?
basta un semplice make uninstall?


 basta un semplice make uninstall?
Credo di si

 wrote in news:clgr6c$5sn$1
@
newsread.albacom.net
:
in effetti, alla fine del ./configure di aMule, mi indica che
verranno utilizzate le wxWidgets 2.5.2
pero', il "make uninstall" delle wxGTK-2.5.2 non funzia...
per farlo a manina dovro' togliere tutte le librerie dalla /usr/lib e poi
ldconfig?


 ldconfig?
Se non ricordo male le wx dovrebero avere librerie con nomi differenti che
non ti creeranno conflitti anche se installi entrambe.