gcc: command not found

Need help with C, C++, perl, python, etc?

gcc: command not found

Postby Guest » 2006-10-26 18:30

Hi,

i have a "small" problem:

Code: Select all
scalix:~# cat /etc/debian_version
3.1

scalix:~# apt-get install build-essential
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
build-essential ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

scalix:~# apt-get install gcc
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
gcc ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

scalix:~# gcc
-bash: gcc: command not found

find / -name "gcc" | xargs ls -la
lrwxrwxrwx  1 root root 7 2006-10-26 19:54 /usr/bin/gcc -> gcc-3.3
lrwxrwxrwx  1 root root 3 2006-10-26 19:54 /usr/share/doc/gcc -> cpp

scalix:~# ls -ls /usr/bin/gcc-3.3
ls: /usr/bin/gcc-3.3: Datei oder Verzeichnis nicht gefunden


Hm... i would really

I also tried apt-get install --resintall ing gcc but that doesn't change anything.


Please help!
Guest
 

Postby shoof » 2006-10-26 20:45

Thats very odd, doesn't seem to be in your path, does it show up when you run ' which gcc ' ? Can you call it with /usr/bin/gcc ?
shoof
 
Posts: 379
Joined: 2006-09-08 20:41
Location: My chair

Postby Guest » 2006-10-26 21:20

Hi,

no i cannot cal it since /usr/bin/gcc is a symlink to /usr/bin/gcc-3.3 which doe not exist.

Bye
Ulrich
Guest
 

Postby brain » 2006-10-27 00:53

Try
Code: Select all
apt-get install --reinstall gcc-3.3
User avatar
brain
 
Posts: 253
Joined: 2006-04-25 17:15

Postby Guest » 2006-10-27 08:34

That works :D

Thank you very much!


Ulrich
Guest
 

Postby Guest » 2006-10-30 13:50

Ok same system, next Problem:

Code: Select all
[...]
./compile something.c
gcc: installation problem, cannot exec `cc1': File or directory not found.

scalix:~# find / -name "cc1"
scalix:~#


There seems to be something seriously wrong in the gcc packages...


Thanks.
Ulrich
Guest
 

Postby ajdlinux » 2006-10-30 19:35

I would say completely remove gcc, gcc-3.3, etc. and reinstall gcc again.
Jabber: xmpp:ajdlinux@jabber.org.au
Spammers, email this: ajdspambucket@exemail.com.au
ajdlinux
 
Posts: 2480
Joined: 2006-04-23 09:37
Location: Port Macquarie, NSW, Australia

Postby Guest » 2006-10-31 09:39

Hi,

thanks for your answer. Unfortunately this doesn't help either:

Code: Select all
scalix:~# apt-get remove --purge gcc gcc-3.3 build-essential
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Die folgenden Pakete werden ENTFERNT:
  build-essential* daemontools-installer* djbdns-installer* g++* g++-3.3* gcc*
  gcc-3.3* libstdc++5-3.3-dev*
0 aktualisiert, 0 neu installiert, 8 zu entfernen und 0 nicht aktualisiert.
Es müssen 0B Archive geholt werden.
Nach dem Auspacken werden 13,0MB Plattenplatz freigegeben sein.
Möchten Sie fortfahren? [J/n] J
(Lese Datenbank ... 37801 Dateien und Verzeichnisse sind derzeit installiert.)
Entferne djbdns-installer ...
Lösche Konfigurationsdateien von djbdns-installer ...
Entferne daemontools-installer ...
Lösche Konfigurationsdateien von daemontools-installer ...
Entferne build-essential ...
Entferne g++ ...
Entferne gcc ...
Entferne g++-3.3 ...
Entferne libstdc++5-3.3-dev ...
Entferne gcc-3.3 ...
scalix:~#


scalix:~# apt-get install djbdns-installer
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  build-essential daemontools-installer g++ g++-3.3 gcc gcc-3.3
  libstdc++5-3.3-dev
Vorgeschlagene Pakete:
  ucspi-tcp-src manpages-dev libtool gdb libstdc++5-3.3-doc stl-manual
Die folgenden NEUEN Pakete werden installiert:
  build-essential daemontools-installer djbdns-installer g++ g++-3.3 gcc
  gcc-3.3 libstdc++5-3.3-dev
0 aktualisiert, 8 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0B von 4170kB Archiven geholt werden.
Nach dem Auspacken werden 13,0MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] J
Vorkonfigurieren der Pakete ...
Wähle vormals abgewähltes Paket gcc-3.3.
(Lese Datenbank ... 37474 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke gcc-3.3 (aus .../gcc-3.3_1%3a3.3.5-13_i386.deb) ...
Wähle vormals abgewähltes Paket gcc.
Entpacke gcc (aus .../gcc_4%3a3.3.5-3_i386.deb) ...
Wähle vormals abgewähltes Paket libstdc++5-3.3-dev.
Entpacke libstdc++5-3.3-dev (aus .../libstdc++5-3.3-dev_1%3a3.3.5-13_i386.deb) ...
Wähle vormals abgewähltes Paket g++-3.3.
Entpacke g++-3.3 (aus .../g++-3.3_1%3a3.3.5-13_i386.deb) ...
Wähle vormals abgewähltes Paket g++.
Entpacke g++ (aus .../g++_4%3a3.3.5-3_i386.deb) ...
Wähle vormals abgewähltes Paket build-essential.
Entpacke build-essential (aus .../build-essential_10.1_i386.deb) ...
Wähle vormals abgewähltes Paket daemontools-installer.
Entpacke daemontools-installer (aus .../daemontools-installer_0.76-9_all.deb) ...
Wähle vormals abgewähltes Paket djbdns-installer.
Entpacke djbdns-installer (aus .../djbdns-installer_1.05-11_all.deb) ...
Richte gcc-3.3 ein (3.3.5-13) ...
Richte gcc ein (3.3.5-3) ...

Richte libstdc++5-3.3-dev ein (3.3.5-13) ...
Richte g++-3.3 ein (3.3.5-13) ...
Richte g++ ein (3.3.5-3) ...

Richte build-essential ein (10.1) ...
Richte daemontools-installer ein (0.76-9) ...
get-daemontools: Trying to download daemontools...  download succeeded!

To build daemontools binary package, you have to run

         build-daemontools


Richte djbdns-installer ein (1.05-11) ...
This program will attempt to download djbdns source
automatically.  If the source cannot be downloaded
at this time, installation will abort.

If installation fails at this time, you can attempt
to download djbdns at a later time by running

         get-djbdns
Trying to download djbdns...
download succeeded!

To build djbdns binary package, you have to run

         build-djbdns



scalix:~# build-daemontools

[... yadda yadda yadda ...]


Attempting to apply patches located in /usr/src/daemontools-installer/patches...
/usr/src/daemontools-installer/patches/errno.patch
patching file src/error.h
/usr/src/daemontools-installer/patches/fileutils.patch
patching file src/rts.tests
dh_testdir
package/compile
Linking ./src/* into ./compile...
Compiling everything in ./compile...
make[1]: Entering directory `/tmp/daemontools/admin/daemontools-0.76/compile'
sh find-systype.sh > systype
rm -f compile
sh print-cc.sh > compile
chmod 555 compile
./compile byte_chr.c
[b]gcc: installation problem, cannot exec `cc1'[/b]: Datei oder Verzeichnis nicht gefunden
make[1]: *** [byte_chr.o] Fehler 1
make[1]: Leaving directory `/tmp/daemontools/admin/daemontools-0.76/compile'
Copying commands into ./command...
cp: Aufruf von stat für ,,compile/svscan" nicht möglich: Datei oder Verzeichnis nicht gefunden
make: *** [build-stamp] Fehler 1


:(
Please give me a hint whats happening here..

Ulrich
Guest
 

Postby pieter » 2007-03-09 12:04

apt-get install debhelper
pieter
 

Postby Pobega » 2007-03-09 12:20

Posting your outputs in English would help too, since most of the users on these boards are English. Although I bet the seasoned vets don't need it.
Jabber: pobega@gmail.com
Pronunciation: Poh - Bay - Guh
User avatar
Pobega
 
Posts: 870
Joined: 2007-01-04 04:30
Location: New York


Return to Programming

Who is online

Users browsing this forum: No registered users and 3 guests

fashionable