Newsgroup: it.comp.os.linux.iniziare
Titolo: problema con gcc

Ragazzi ho un problema. gcc non funziona correttamente e ho bisogno che
funzioni il prima possibile. il problema è illustrato e man mano
aggiornato in "problemi nell'installazione in redhat 7.3".
il problema maggiore è che non ne so un h e sto cercando di smanettare
per imparare. questo ostacolo però non lo passo smanettando e sento la
necessità di essere guidato.
vi supplico, FATE PRESTOOOO!!
grazie a tutti. e scusate l'insistenza. 
P.S.: so di non essere l'unico ad avere dei problemi!

 ha scritto nel messaggio
news:pan.2002.08.18.02...@iperbole.bologna.it...


 
quando cerco di installre un nuovo software preso da internet e lancio il
configure mi da, dopo aver fatto qualche operazione, il seguente errore
checking for gcc... gcc
checking whether the C compiler (gcc   ) works... no
configure: error: installation or configuration problem: C compiler cannot
create executables.
lanciando gcc mi dice che non esiste nonostante io sia sicuro di averlo
installato. gcc -v mi restituisce:
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110)
grazie

 grazie

 capisci che cosa succede.
l'eseguibile non lo crea neanche temporaneamente però mi da il log che
dice:
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
configure:585: checking for gcc
configure:698: checking whether the C compiler (gcc  ) works
configure:714: gcc -o conftest    conftest.c  1>&5
/usr/bin/ld: cannot open crt1.o: No such file or directory
collect2: ld returned 1 exit status
configure: failed program was:
#line 709 "configure"
#include "confdefs.h"
main(){return(0);}
che tradotto in italiano credo significhi: ritenta sarai più fortunato. A
parte gli scherzi è grave?

 capisci che cosa succede.
Dato che è già la terza volta che lo scrivo, adesso taglio corto.
il log dice:
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
configure:585: checking for gcc
configure:698: checking whether the C compiler (gcc  ) works
configure:714: gcc -o conftest    conftest.c  1>&5
/usr/bin/ld: cannot open crt1.o: No such file or directory
collect2: ld returned 1 exit status
configure: failed program was:
#line 709 "configure"
#include "confdefs.h"
main(){return(0);}
che significa? cosa devo fareoltre che a mettermi le mani nei capelli?

qualcuno possa aiutarti...
]zac[
In realta' si dovrebbe aiutare da solo leggendo gli how-to che spiegano
come trovare e installare i pacchetti che contengono i file mancanti e
come ricercare un file nel sistema.
---
E' probabile che manchi il crt1.o nel suo sistema, nella mia
ditribuzione si trova in compatib-glibc.......rpm (o simile).

 /usr/bin/ld: cannot open crt1.o: No such file or directory
Male. Potrebbe essere qualche pacchetto di sviluppo mancante.
Che dice
find /usr -name "crt1.o"
?
-- 
Ikitt

 che significa? cosa devo fareoltre che a mettermi le mani nei capelli?
calma e pazienza, non e` un'argomento banale.
(vedi altra risposta per dettagli -si spera- pragmatici)
-- 
Ikitt



risponde con:
find: /usr/share/ssl/CA: Permission denied
ho provato a entrare come root e rifare l'operazione ma non succede
assolutamente nulla.



Scusa per la fretta ma pensavo fosse una cosa più semplice e avevo
bisogno di risolvere entro domani pomeriggio al massimo. a questo punto
però non importa più, l'importante è che ci riesca.
Per gli how-to, dove posso trovarne una lista?
grazie

 find: /usr/share/ssl/CA: Permission denied
Bien, NON hai installato il pacchetto che contiene quel file
Cio e` male!
Dovresti risolvere installando glibc-devel.
-- 
Ikitt

Per gli how-to, dove posso trovarne una lista?
Ce ne' una mare, qui spesso viene postato un autoposter che ha una marea
di link.
Puoi cercare su 
www.ziobudda.net
 , 
www.linux.it
 , cerca appunti di
informatica libera, cerca con www.google un documento che riguardi il
tuo problema.
Di solito il problema non e' trovare, e' trovare troppo.