Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: renecane - 29.10.07 - klo:11.53

Otsikko: ./configure ei toimi[ratkaistu]
Kirjoitti: renecane - 29.10.07 - klo:11.53
kun yritän ajaa ./configure (sama mikä ohjelma tai paketti)
saan seuraavanlaisen ilmoituksen:
Koodia: [Valitse]
vellu@vellu-desktop:~/softa/putty/putty-0.60/unix$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.
vellu@vellu-desktop:~/softa/putty/putty-0.60/unix$

joten missä vika?
Otsikko: Vs: ./configure ei toimi
Kirjoitti: juyli - 29.10.07 - klo:12.39
vellu@vellu-desktop:~/softa/putty/putty-0.60/unix$ ./configure
Yleensä tuo ./configure ajetaan tuossa tässä tapauksessa putty-0.60 hakemistossa. Olethan lukenut ne HOWTO/INSTALL tms. ohjeet?
configure: error: C compiler cannot create executables
See `config.log' for more details.
Tuo lienee se oleellisin virheilmoitus. Eiköhän tuolta config.log:sta löydy lisää...

Oliko esimerkkisi hieman huono, sillä Ubuntussa Gutsyyn on tarjolla Putty 0.60-1
Mistä tuo paketin noudit? Voisin kokeilla sen kääntämistä.
Otsikko: Vs: ./configure ei toimi
Kirjoitti: renecane - 29.10.07 - klo:12.47
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
tuolta sen hain ''Release source code for Unix'' kohdan alta
Otsikko: Vs: ./configure ei toimi
Kirjoitti: Tuplanolla - 29.10.07 - klo:14.55
Näin alkuun on pakko muistuttaa siitä, että pakettivarastojen ulkopuolelta ei kannata asentaa ohjelmia, ellei ole ihan pakko. Mutta:

Paketti build-essential auttaa tohon vaivaan, tosin sen jälkeen sieltä tulee varmaan muitakin riippuvuuksia.

Mutta mihin tarvitset Puttyä Linuxilla, kun Ubuntunkin vakiovarusteisiin kuuluu ssh-asiakas nimeltään ssh? Komento man ssh kertonee siitä lisää.

PS. Siirsin aiheen ohjelmointialueelle, eiks tää kuitenkin ohjelmointia ole?
Otsikko: Vs: ./configure ei toimi
Kirjoitti: raimo - 29.10.07 - klo:15.07
Niin ja sitäpaitsi Putty asentuu kyllä ihan pakettivarastoista (universe) ei sitä tarvitse eikä edes kannata erikseen kääntää.
Koodia: [Valitse]
sudo apt-get install putty

Vastaisuuden varalle:
Koodia: [Valitse]
apt-cache search HAKUSANA
tai http://packages.ubuntu.com/
Otsikko: Vs: ./configure ei toimi
Kirjoitti: juyli - 29.10.07 - klo:18.38
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
tuolta sen hain ''Release source code for Unix'' kohdan alta
Ok. Noudin Ubuntun lähdekoodipaketin Puttystä 0.60 , ja se kääntyi mukisematta nimenomaan tuolla unix-hakemistossa.
En sitä kuitenkaan alkanut asentamaan, sillä asentamiseen oli jokin install.sh skripti. Suoraa skripteistä ei viitsi asentaa, sillä jakeluun olisi tärkeää luoda deb-paketti, joka sitten asennetaan vaikka dpkg:llä, jotta ohjelma on kätevästi päivitettävissä ja tarvittaessa poistettavissa jakelun omilla paketinhallintatyökaluilla.
Koodia: [Valitse]
sudo apt-get source putty olisi tarjonnut tuon lähdekoodin käännettäväksi. Jos et aio kajota lähdekoodiin (viritellä softan ominaisuuksia), en tiedä, miksi ylipäätään haluat sen kääntää. Putty on perusohjelmia jakeluissa, joka kuitenkin näemmä omasta asennuksestani yhä puuttuu.