Newsgroup: it.comp.os.linux.iniziare
Titolo: Problema con $path nel bash shell

Ciao a tutti, stavo cercando di installare i driver della stampante, 
solo che devo compilarli. Allora lancio "./configure", ma questo è l'output:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... no
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
Non mi era mai successo. Con questa installazione della Debian Sarge non 
avevo ancora compilato nulla, avevo installato tutto con APT.
Con altre distro non avevo mai dovuto specificare il path per il 
compilatore. L'unica cosa che ho fatto è stato aggiungere queste righe 
per java:
PATH=$PATH:/usr/j2sdk1.4.2_05/bin/
JAVA_HOME=/usr/j2sdk1.4.2_05/
CLASSPATH=/usr/j2sdk1.4.2_05/
export PATH JAVA_HOME CLASSPATH
Ho cannato qualcosa qui?
Ora non so come modificare il file .bashrc, sempre che debba andare a 
toccare li!
Potete darmi un aiuto!!
Grazie mille!

 Grazie mille!
which gcc  cosa dice ?
Eventualmente puoi dirgli che compilatore usare : 
export CC=/path/del/compilatore
Luca
-- 
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<
Luca Paredi
Computing technical supporter              
Universita' degli Studi dell'Insubria  
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<

 
Ehm... dove potrebbe essere!? Installazione standard Debian... non 
saprei dove cercare!

 saprei dove cercare!
 Devi installare il compilatore, per fare prima, non ricordo
 il nome del pacchetto, lancia tasksel e scegli di installare
 Sviluppo -> C and C++

  Sviluppo -> C and C++
Se lancio tasksel non mi compare la voce sviluppo. Ci sono i vari server 
di posta, web, etc e poi l'ambiente grafico, e basta!

> 

  Strabuzzo gli occhi!
  Cos'hai in /etc/apt/sources.list?
 

> 

 prova con 
 apt-get install gcc 
 

   
deb 
http://ftp.nl.debian.org/debian
 unstable main contrib non-free
deb 
http://ftp.nl.debian.org/debian-non-US
 unstable/non-US main contrib 
non-free
Devo aggiungere i riferimenti ai 2 dvd della distro?

  
con questo mi ha installato il compilatore, provo a compilare una cosa e 
mi da questo output:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... no
checking for gcc... gcc
checking for C compiler default output... configure: error: C compiler 
cannot create executables


Per completezza:
cruentatio@cruentatio:~$ gcc -v
Reading specs from /usr/lib/gcc-lib/i486-linux/3.3.4/specs
Configured with: ../src/configure -v 
--enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr 
--mandir=/usr/share/man --infodir=/usr/share/info 
--with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared 
--with-system-zlib --enable-nls --without-included-gettext 
--enable-__cxa_atexit --enable-clocale=gnu --enable-debug 
--enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc i486-linux
Thread model: posix
gcc version 3.3.4 (Debian 1:3.3.4-4)

> 

 mancano make e gawk

> 

 prova a metterci:
 deb 
http://ftp.it.debian.org/debian/
 unstable main
 deb 
http://ftp.it.debian.org/debian/
 unstable contrib
 fai l'update e riprova  

 
Quindi apt-get install make   e    gawk        può bastare?

 
Installati entrambi, ma mi dice sempre che non può creare l'eseguibile!

 Installati entrambi, ma mi dice sempre che non può creare l'eseguibile!
Cosa ti dice, adesso?
Sei stato splendido, finora, non perderti nel finale. :-)
Aiutaci ad aiutarti.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output... configure: error: C compiler 
cannot create executables
Se volete vi riporto anche il config.log... l'ho guardato, ma non c'ho 
capito molto!

 
Dal config.log, credo che il problema sia qui:
configure:1992: $? = 0
configure:1994: gcc -V </dev/null >&5
gcc: `-V' option must have argument
configure:1997: $? = 1
configure:2021: checking for C compiler default output
configure:2024: gcc    conftest.c  >&5
/usr/bin/ld: cannot open crt1.o: No such file or directory
collect2: ld returned 1 exit status
configure:2027: $? = 1
configure: failed program was:
#--- Del codice con tutte le variabili ---#
Se vi serve lo riporto.

 configure: failed program was:
 Proverei a installare anche le binutils

  Proverei a installare anche le binutils
E' gia installato alla versione più recente!

 configure: failed program was:
kaosmos@debian:~$ apt-file search  /usr/lib/crt1.o
libc6-dev
Quindi direi che devi dare apt-get install libc6-dev.
Ciao, Paolo

 E' gia installato alla versione più recente!
 Mah, versione incompatibile del compilatore ?
 In questo caso cercati un pacchetto gia' compilato. Anche se non trovi
 il deb puoi provare usare alien per convertire eventuali rpm o tgz in
 deb.


Con quello che ha detto kaosmos sono riuscito a creare il file make,
ora dando "make" mi da questo errore:
./depcomp: line 414: exec: g++: not found
presumo di dover installare g++!

 Quindi direi che devi dare apt-get install libc6-dev.
Sono riuscito a creare il file make,


 presumo di dover installare g++!
Presumi bene!!!


Dovremmo esserci!
Sono esausto!! La prossima volta che installo il sistema controllerò 
almeno mille volte di aver selezionato il compilatore!