Newsgroup: it.comp.os.linux.iniziare
Titolo: C Compiler cannot crate executables...

Ciao a tutti...
Sono decisamente arrabbiato...
Da quando è uscita, ho installato la RedHat 7.3 e ne sono molto
soddisfatto....ho ricompilato piu volte il kernel, ho compilato ed
installato decine di programmi... e tutto ha *SEMPRE* funzionato
benissimo...
Poi 2 giorni fa:
volevo installare un plugin per xmms, lo scarico, lo scompatto, lo provo a
configurare e puff...
" gcc works    no    C Compiler cannot create executables..."
Ne provo un altro ed idem....
Vabbe vediamo se google aiuta...
Ho cercato su google nelle prime pagine dei 40.000 e rotti riferimenti con
queste keyword, ma... le uniche strade percorribili non hanno portato ad
alcun miglioramento: ho provato a configurare $LD_LIBRARY_PATH, ma nulla...
reinstallo gcc 2.96 et simila... e nulla... Ho provato a cercare info sul
sito della redhat, e nulla....
Io cercato negli ultimi 3037 msg del ng e non ho trovato granchè...
Ora manca solo la reinstallazione ex novo dell'os, che vorrei evitare perche
non ho decisamente voglia di riconfigurare tutto di nuovo, tra utenti,
programmi e daemon vari, mi ci vorrebbero 2 gg...e nel periodo di esami
uninversitari non è bene cazzaggiare troppo...
Insomma... ora non so proprio che fare... Chi mi da una dritta per risolvere
in modo indolore il problema?
Da notare che questi problemi avvengono *SOLO* con root.. tutti gli altri
utenti fanno il lavoro corretto... anzi se divento su al volo e applico
"make install" tutto funziona per il meglio.... (si lo so che non è bene
usare root come utente semplice, ma a volte capita...)
Idee?
Grazie a tutti...
                                                                    Jorge

 Idee?
Vedi la documentazione di quel coso se dice qualche cosa di
particolare riguardo la compilazione. Prova ad installare/re-installare
gcc.
Davide

Idee?
Se provi a compilare un semplice sorgente C tipo Hello World cosa
succede?
PS: com'e` il GCC 2.96?
--
Ikitt

 gcc.
Come ho gia detto nel primo post, avevo gia provveduto a reinstallare ex
novo tutto il pacchetto di gcc, ottenendo peraltro sempre lo stesso
risultato.
La cosa che mi suona strana č il fatto che l'errore si manifesta solo con
root....
Potrebbero essere problemi di permessi?
Altre idee?
                                                    Jorge

 PS: com'e` il GCC 2.96?
Ehm, se avessi tempo di testarlo a fondo te lo potrei dire...
Appena ho qualche ora libera faccio un po di prove... comunque mi è capitato
di leggere che questa versione in particolare dà problemi con parecchi
software (per esempio se provi a compilare mplayer con gcc 2.96, ti dà un
bell'alert con tanto di motivazione per non usare questa versione..) non so,
sono indeciso se espellere gcc-2.96 oppure no ... ma poi che ci metto al suo
posto?
Ciao,
                                                            Jorge

posto?
GCC 2.95.3, _E_ magari anche GCC 3.1 :)
--
Ikitt

Io avevo molti problemi nel compilare svariati programmi, poi ho aggiornato
dal sito redhat praticamente tutto quello che potevoi aggiornare, e come per
magia ora mi si compila di tutto.
boh? ))

Ciao Enrico,

A dir la verità a questo non avevo pensato...
Ora provo ad aggiornare il possibile e poi ti faccio sapere!
Ciao e grazie,
                                                        Jorge

 Ikitt
Ciao e grazie,
                                Jorge
PS: ora provo a seguire il msg di Enrico dopo il tuo... e vediamo che
succede...

Potrebbero coesistere insieme la 2.95.3 e la 3.1???
Direi proprio di si, a patto di specificare prefix diversi. Dovrebbero
esserci istruzioni nelle FAQ di gcc.
--
Ikitt

Ciao Ikitt,
HO TROVATO LA SOLUZIONE!!!!!
Allora smanettando qua e la, stanco di questo benedettissimo problema, ho
provato ad eliminare tutte le situazioni di diversità tra root e gli altri
utenti.
La prima cosa che ho controllato sono stati i file di configurazione
~/.bash_profile.
Stranamente in quello di root c'era una riga che inizializzava una variabile
$LIBS, con la path delle qt3.
Commentando questa riga e riavviando... TADA!: qualsiasi ./configure
rifunziona di nuovo!!!!!! (anche sotto root)
E infatti anche "Hello world " viene compilato ed eseguito alla grande.
Ora, come ci sia finita quella variabile in bah_profile non ricordo, forse e
dico forse , per far funzionare mozilla 1.0...
Ma è solo un ipotesi, non ricordo molto di quell'installazione (che tra
l'altro mi ha buggato pure galeon, visto che quest'ultimo si affida a
mozilla 0.99 e gli rpm della versione nuova di mozilla hanno scombinato
tutto).
Comunque meglio cosi.
La cosa che mi fa rabbia è che successivamente ho combinato un ulteriore
casino con le qt (libqt & co)  rev 2 e quindi ora non mi parte + la shell
grafica e mi tocca smanettare con gli init ...
Vabbe evidentemente era ora che risistemassi tutto con un reinstallazione ex
novo.
Grazie per i consigli comunque.
Ciao,
Jorge

 Grazie per i consigli comunque.
Di nulla :)
-- 
Ikitt in trasferta