gcc - tuti én vagyok a hülye

Fórumok

Én is voltam! (sources.list hiányos volt...)

!!! Mindekinek köszönöm a segítséget !!!

Sziasztok!

a problémám:

checking for gcc... no
checking for cc... no
configure: error: no acceptable C compiler found in $PATH

/etc/profile -ben probáltam ezt:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib"

sok órája olvasgatok fórumot meg doksit, de tuti én vagyok a lámer...

valaki tud valamit? :D

Hozzászólások

Milyen rendszer? Mit akarsz csinálni? Van fent gcc csomag?

fent van a base meg a support libary is, köszi (4.1.1)

de hogy tovább?

x-host:/home/x/fuse-2.6.5# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
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)... yes
checking for style of include used by make... GNU
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH

A 'gcc' parancsra rámozdul? (Így önmagában az input hiányára kell, hogy panaszkodjon.)

Ha megy, akkor nézzük már meg, hogy 'whereis gcc'. Valamiért azt hiszi a rendszered, hogy nincs gcc-d...

Nálam:

marcell@marcell-desktop:~$ whereis gcc
gcc: /usr/bin/gcc /usr/lib/gcc /usr/X11R6/bin/gcc /usr/bin/X11/gcc /usr/share/man/man1/gcc.1.gz

x-host:/home/x/fuse-2.6.5# gcc
bash: gcc: command not found
x-host:/home/x/fuse-2.6.5# whereis gcc
gcc: /usr/src/gcc-4.1.2/gcc /usr/lib/gcc

olvastam egy olyan tippet, hogy az /etc/profile-ba kell hozzáadni... csak nem tudom hogy mit, hogyan...

szóval a vicc hogy fent van csak azt hiszi hogy mégsem...

egyébként aptvel:

x-host:/home/x/fuse-2.6.5# apt-get install gcc
Reading package lists... Done
Building dependency tree... Done
Package gcc is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package gcc has no installation candidate

Akkor szerintem a következő a gond. Nincs ilyen, hogy gcc.

Tedd ezt:

$: apt-cache search gcc

és keress olyan dolgokat, amik gyanúsak :) Azokat pedig tedd fel, így:

$: sudo apt-get install gcc-4.0 masik harmadik stb

A gcc-4.0 példa volt, nálad lehet, hogy más lesz.

Szerk.: Mindenki: ez nem a build-essentials csomag tartalma?

Akkor:
apt-get install synaptic
és rootként indítsd el a synapticot, amivel grafikus felületen tudod keresni a csomagokat és nem kell azzal vacakolni, hogy vajon jól tudja-e valaki a fórumon fejből a megfelelő csomagnevet vagy egy ponttal többet vagy kevesebbet írt.
Egyébként mi az alapprobléma? Mit szeretnél feltenni amit nem találsz csomagban?

x-host:/home/x/gcc-4.1.2# apt-get install gcc-4.1
Reading package lists... Done
Building dependency tree... Done
Package gcc-4.1 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package gcc-4.1 has no installation candidate

tele vana hócipőm :D

ha meg leszedem tar.gz-ben (mert nálam a bzip2 sem megy mert persze azt sem tudom leforgatni :S) akkor is elszáll...

a 4.2.0 gcc meg bz-s alapból...

Ne próbáld fordítani, mert pontosan ahhoz kell a gcc, amit fel szeretnénk tenni. :)

Próbáld meg a build-essential csomagot megkeresni apt-tal. Ha nincs, akkor meg keresd meg azt a csomagnevet, ami létezik nálad.

E: Package gcc-4.1 has no installation candidate
Ez azt jelenti, hogy az 'apt-cache search akarmi' paranccsal nem találhattál gcc-4.1 nevű csomagot. Mondtam, hogy példa... :)

Igen, "kissé" hiányos, csak a security updatek vannak benn :)

deb ftp://ftp.de.debian.org/debian/ etch main non-free contrib
deb-src ftp://ftp.de.debian.org/debian/ etch main non-free contrib

Ezt beleírod, apt-get update, és máris menni fog a telepítés, utána pedig tedd fel a build-essential és a bzip2 csomagot amit feljebb ajánlottak.