Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Vaihtoehtoiset työpöytäympäristöt => Aiheen aloitti: korpraali - 21.02.06 - klo:10.43
-
Yritän kääntää alsa-1.0.10- ajuria. Valitusta tulee kuitenkin kernel-sourcesta:
sudo ./configure --with-oss=yes --with-cards=hda-intel
The file dir/include/linux/version.h does not exist.
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).
uname -r: 2.6.15-15-386
Hain kyseisen kernelin sourcet .debbinä, asennus ei kuitenkaan auttanut.
Apuja?
-
sources (default is /usr/src/linux).
uname -r: 2.6.15-15-386
Hain kyseisen kernelin sourcet .debbinä, asennus ei kuitenkaan auttanut.
Tarkistapa tuo /usr/src/linux. Käytössäsi saattaa yhä olla vanha kerneli.
ls -l /usr/src
Ja tarvittaessa korjaa linkki oikeaan kernel-source-hakemistoon.
Pieni vinkki: tuo Ubuntun/Kubuntun virallinen kernel on toimiva. Epävirallinen kernel-päivitys voi tuottaa muutakin ongelmaa. Nimim. koneen lahjakkaasti sotkenut Ubuntu-käyttäjä, joka on nyt vahingosta viisastunut ja ottanut onkeensa.
Edit: Ai Dapperista olikin puhe... Heh... Noista Beta-versioin bugeista tai käyttäjäongelmista on aika turhaa jutella. Bugi-raportit sinne, minne ne kuuluvat.
-
Edit: Ai Dapperista olikin puhe... Heh... Noista Beta-versioin bugeista tai käyttäjäongelmista on aika turhaa jutella. Bugi-raportit sinne, minne ne kuuluvat.
Tuskin tässä mistään bugista on kyse, jossei niitä sourceja kerran ole asennettu. Tämä ei varmaan ole muuttunut Dapperissa miksikään.
-
Edit: Ai Dapperista olikin puhe... Heh... Noista Beta-versioin bugeista tai käyttäjäongelmista on aika turhaa jutella. Bugi-raportit sinne, minne ne kuuluvat.
Tuskin tässä mistään bugista on kyse, jossei niitä sourceja kerran ole asennettu. Tämä ei varmaan ole muuttunut Dapperissa miksikään.
Asenna linux-headers-386 paketti niin rupeaa kääntymään (eli tollaisissa kääntämis tapauksissa riittää kun asentaa noi headerit. ei tarvi koko kerneliä sen takia asentaa)
-
Kiitän, hyvin kääntyi.
-
Sama ongelma tulee eteen jälleen, käytössä tällä kertaa 2.6.15-18. Kernel headersit sun muut asennettu, mutta ./configuren kanssa tulee sama virheilmoitus kuin aikaisemmassa postauksessa. Hakemistossa /usr/src ei ole headerseja kuin kerneleille 2.6.15-19 ja 2.6.15-19-386.
Eli kysymys kuuluu, mistä löydän 2.6.15-18:n kernel headersit?
-
Öh jokin tietty syy käyttää 2.6.15-18 kerneliä, Dapperissa on tällähetkellä käytössä tuo 2.6.15-19 kernel versio ja kaikki kerneliin liittyvät tiedostot on repoissa sitä versiota, mikä käytössä on. Hmm en tiedä että säilytetäänkö noita vanhoja versioita missään(en ole ainakaan löytänyt)... Ehkä jos imuroit dapperin asennus cd (http://cdimage.ubuntu.com/edubuntu/releases/dapper/flight-5/dapper-install-i386.jigdo):n siinä vois olla...
-
source on nykyisin nimellä linux-source ja se asentaa tarballia /usr/src kansioon
headerit on tärkeitä kääntöhommissa.
mistä nuo maket ja käännöshommelit tietää että headerit on kansiossa linux-headers-"uname-r"? ;D
mihin sitten kansiota/linkkiä linux käytetään? :( käytetäänkö, missä?
-
Yritän kääntää alsa-1.0.10- ajuria.
hieno juttu, mutta miksi?
mikä versio alsasta noissa uusissa kerneleissä on sisällä? eikun löytyihän tuo tietty ihan omalta koeneltakin...
eli:
$ uname -a
Linux aplari 2.6.15-14-386 #1 PREEMPT Wed Jan 25 15:49:15 UTC 2006 i686 GNU/Linux
$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.10rc3 (Mon Nov 07 13:30:21 2005 UTC).
ainakin minulla on näköjään hitusen vanhempi kuin 1.0.10, mutta ei hirveän paljoa.
-
Sama ongelma tulee eteen jälleen, käytössä tällä kertaa 2.6.15-18. Kernel headersit sun muut asennettu, mutta ./configuren kanssa tulee sama virheilmoitus kuin aikaisemmassa postauksessa. Hakemistossa /usr/src ei ole headerseja kuin kerneleille 2.6.15-19 ja 2.6.15-19-386.
Eli kysymys kuuluu, mistä löydän 2.6.15-18:n kernel headersit?
Pitää varmaan asentaa paketti linux-headers-2.6.15-18-386 (eli tuo pelkkä linux-headers-386 asentaa aina uusimalle 386 kernelille headerit)