Yritin asentaa clamav virustorjunta ohjelmaa Suse 9.1:seen mutta asentaessa tuli seuraavaa:
./configure && make && make install
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
creating target.h - canonical system defines
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)... no
checking for gawk... (cached) gawk
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
See `config.log' for more details.
gcc on asennettu.... eli mitähän puuttuu ?
./configure && make && make install
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
creating target.h - canonical system defines
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)... no
checking for gawk... (cached) gawk
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
See `config.log' for more details.
gcc on asennettu.... eli mitähän puuttuu ?
Vastaukset 7
Vanhimmat
sulta $PATH:istä se dirikka mihin gcc on asennettu.
export PATH=$PATH:/jossain/missä/gcc/sijaitsee/hakemisto
Tämmöinen polku sieltä löytyi
PATH=/usr/sbin:/bin:/usr/bin:/sbin:/usr/X11R6/bin
Kyllähän nuo polut on olemassa, mutta tuntuu siltä, että kehitystyökalut on jäänyt asentamatta.
Mitä kertoo komento:
# rpm -qa | grep gcc
Pääsääntöisesti yhä jakeluihin kannattaa etsiä omaan jakeluun tarkoitettuja valmiita binääripaketteja. Ja käyttää jakelun omia paketinhallinta softia.
Lähdekoodista kääntäminen vaatii paljon kehitystyökaluja. Homma kyllä toimii niinkin, mutta kehitystyökalut kaikkine kirjastoineen pitää olla asennettuna.
Tuo rivi muistaakseni kyllä näytti että jokin paketti on asennettu... libgcc-3.3.3-41 taisi olla
Tarkistapa nyt nuo monet muutkin järjestelmästäsi puuttuvat kirjastot. Ei tuolla yhdellä kyllä pitkälle pötkitä:
# rpm -qa | grep gcc
libgcc-3.4.2-6.fc3
gcc-c -3.4.2-6.fc3
gcc-3.4.2-6.fc3
gcc-java-3.4.2-6.fc3
gcc-gnat-3.4.2-6.fc3
gcc-g77-3.4.2-6.fc3
gcc-objc-3.4.2-6.fc3
Nämä vain koskivat siis gcc:tä eli gcc/g -kääntäjää. Käännökset saattavat vaatia monia muitakin kehitystyökaluja.
Lukemalla asennettavan softan manuaali tai README-tiedostoja saat selville, mitä kaikkia kehityskaluja ym. muuta kirjastoja ko. softan kääntäminen vaatii.
ok...
mukana antivir (rpm-pakettina). Yritin itse fedoraan clamav:tä mutta ei vaan kääntynyt, joten viritin siihen tuon antivir:n