Kompilace ALSY v openSuse 10.2 se nedaří ... prosim o radu

Linux, Unix, BSD systémy, distribuce, open source

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod extremon 1. 4. 2007 18:20

Zdravim a zadam o pomoc.
Potrebuji kvuli zvuku zkompilovat alsu. Stahle jsem si a rozbalil:
- alsa-driver-1.0.14rc3.tar.bz2
- alsa-lib-1.0.14rc3.tar.bz2
- alsa-utils-1.0.14rc2.tar.bz2
... po prikazu pro Driver ./configure --with-cards=hda-intel mi zacne kompilace ale skonci na tomto:
checking for kernel linux/version.h... no
The file /lib/modules/2.6.18.2-34-default/source/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 /lib/modules/2.6.18.2-34-default/source).

Snazil jsem se nekde onen soubor version.h najit ale bohuzel. Kde se nachazeji zdrojaky pro kernel? V /lib/modules/2.6.18.2-34-default/? a je tam vubec tento soubor? nenarazil jste nekdo na navod pro Suse kompilace ALSY?? ja ne. Delam podle navodu pro Ubuntu a zde jsem skocil.. a to je teprve zacatek
extremon
Junior
Uživatelský avatar

Odeslat příspěvekod decried 1. 4. 2007 18:27

Urcite nemas nainstalovane zdrojove kody kernelu, a preco to vlastne chces kompilovat?
Zdrojaky su v /usr/src
Make it idiot proof and someone will make a better idiot.
decried
VIP uživatel
Uživatelský avatar

Odeslat příspěvekod extremon 1. 4. 2007 18:40

asi jo .. uz instaluju zdrojaky kernelu
- potrebuji vyvojovou verzi, nebot soucasna stabilni verze mi nepodporuje mou zvukovku v booku asus :( dle konzultace na jednom foru nova vyvijena verze jiz ji podporuje
extremon
Junior
Uživatelský avatar

Odeslat příspěvekod decried 1. 4. 2007 18:44

Aha to chapem. Existuje vela ludi ktori sa snazia vsetko za kazdu cenu kompilovat lebo nevedia ze existuje niecko ako balickovy system, preto som sa pytal.

Tu je rovnaky problem: http://www.linuxos.sk/index.php?show=forum&id=7868
Make it idiot proof and someone will make a better idiot.
decried
VIP uživatel
Uživatelský avatar

Odeslat příspěvekod FreeBSD_Radikal 1. 4. 2007 19:17

no pro zacatek bych se vyprdnul na kompilaci a porozhledl se po neoficialnich baliccich tve distribuce(nerekl jsi ktera to je). Je dost pravdepodobny ze ta vyvojova alsa nekde bude uz zabalena
BSD is for people who love Unix, Linux is for people who hate Windows.
notebook: Archlinux -current říznutej LFS ;-)
desktop: umrel
router: FreeBSD RELENG_6_2
FreeBSD_Radikal
Junior
Uživatelský avatar

Odeslat příspěvekod extremon 1. 4. 2007 19:30

Problem vyresen

Uz je vse OK a zvuk konecne jede .... diky za radu se zdrojakama kernelu.
Mam openSuse a bohuzel vyvojovou verzi jsem v balickach nenasel ... proto jsem se odhodlal ke kompilaci.

Takze diky.[/b]
extremon
Junior
Uživatelský avatar

Odeslat příspěvekod Kyosuke 1. 4. 2007 19:42

Vývojové verze SW jsou ve Factory repozitáři.

http://en.opensuse.org/Factory

Repozitář je tady:

http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/

Mělo by stačit přidat ho v YaSTu jako zdroj (URL, typ to pozná samo), vyhledat v balíčcích kernel, pomocí karty Verze vpravo dole přepnout na novější verzi (to bude ta z repozitáře) a potvrdit. Po instalaci můžeš v instalačních zdrojích Factory repozitář deaktivovat (vyber ho a pak ho vypni pomocí tlačítka vpravo dole), aby Ti nenabízel věci, které nebudeš nutně potřebovat. Předpokládám, že kvůli tomu zvuku by měl stačit kernel a alsa.

Pokud jsi však už zvuk rozchodil se standardní distribucí, tak samozřejmě nic neinstaluj a raduj se, poněvadž ladit Factory (v případě, že ji nepotřebuješ) rozhodně nechceš. ;-)
Kyosuke
Junior

Odeslat příspěvekod extremon 1. 4. 2007 23:15

2 Kyosuke : diky za dalsi repozitar

ale: neresi to problemy. Napriklad muj problem. Potreboval jsem Alsu 1.0.14 a i na tom repozitari od tebe jsem ji hledal a je tam taky jen 1.0.13, takze cloveku nezbydne oprvadu nic jineho nez si ji zkompilovat.

Nastesti s kompilaci na mem openSuse 10.2 nebyl zadny zavazny problem :D ... ale diky za dalsi info
extremon
Junior
Uživatelský avatar

Odeslat příspěvekod FreeBSD_Radikal 1. 4. 2007 23:38

no zavazny problem nastane az budes upgradovat...
BSD is for people who love Unix, Linux is for people who hate Windows.
notebook: Archlinux -current říznutej LFS ;-)
desktop: umrel
router: FreeBSD RELENG_6_2
FreeBSD_Radikal
Junior
Uživatelský avatar

Odeslat příspěvekod Kyosuke 2. 4. 2007 01:29

extremon píše:2 Kyosuke : diky za dalsi repozitar

ale: neresi to problemy. Napriklad muj problem. Potreboval jsem Alsu 1.0.14 a i na tom repozitari od tebe jsem ji hledal a je tam taky jen 1.0.13, takze cloveku nezbydne oprvadu nic jineho nez si ji zkompilovat.

Nastesti s kompilaci na mem openSuse 10.2 nebyl zadny zavazny problem :D ... ale diky za dalsi info


Mea culpa, málo čtu a nevšiml jsem si čísla verze. :-) 1.0.14 opravdu zatím ve Factory ještě nemáme, ze zcela pochopitelného důvodu (je to zatím jen RC3). Až bude stabilní sama o sobě, bude zařazena do Factory, aby se začaly chytat potenciální mušky v konkrétní distribuci (tj. openSUSE) vedle jiných balíčků.

Pokud opravdu musíš používat takovýhle bleeding edge, asi Ti opravdu nic jiného nezbývá. Nebo využít Build Service (http://en.opensuse.org/Build_Service), ale to by asi vyžadovalo vyřídit si login a kus nějakého toho studia. Pokud Ti prozatím nevadí pár souborů mimo správu balíčkovače, snad to systém nějak přežije. :-) Jak píše FreeBSD_Radikal, možná budeš muset počítači nafackovat při upgradu, aby neodmlouval, ale to už je riziko instalace bez balíčkovače. :-)
Kyosuke
Junior


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků