alsa
12 отговора
230 прегледа
alsa
problem s alsata zna4i izteglil sam q razarhivirana e ./configure no tova za kernela ne go razbrah kak to4no da go napravq s Slackware 9 sam:)
Работна директория за компилацията:
cd /usr/src
mkdir alsa
cd alsa
Копират се пакетите:
cp /xxxxxxxxxx/alsa-*
xxxxxxxxxx е директорията, в която са даунлоаднати
разархивират се пакетите:
bzcat alsa-driver-0.9.2.tar.bz2 | tar -xv
cd alsa-driver-0.9.2
Трябва де е инсталиран source на kernel там, където сочи /lib/modules/`uname -r`/build
./configure --with-cards=cmipci --with-sequencer=yes
make


Работна директория за компилацията:
cd /usr/src
mkdir alsa
cd alsa
Копират се пакетите:
cp /xxxxxxxxxx/alsa-*
xxxxxxxxxx е директорията, в която са даунлоаднати
разархивират се пакетите:
bzcat alsa-driver-0.9.2.tar.bz2 | tar -xv
cd alsa-driver-0.9.2
Трябва де е инсталиран source на kernel там, където сочи /lib/modules/`uname -r`/build
./configure --with-cards=cmipci --with-sequencer=yes
make
Re: alsa
Това значи, че трябва да имаш инсталиран изходния код на ядрото, което работи в момента. ./configure скрипта ще го търси в тази директория. Напиши
ls -l /lib/modules/`uname -r`/build
би трябвало да изкара нещо такова:
lrwxrwxrwx 1 root root 21 Aug 19 11:42 /lib/modules/2.4.21/build -> /usr/src/linux-2.4.21
Ако изкара съобщение, че няма такъв файл/директория, значи не ти е инсталиран изходния код и трябва да си го инсталираш.
Иначе пътят до него може да се зададе като параметър на ./configure
./configure --with-kernel-dir=/path/to/the/kernel/source ...(останалите опции)
ls -l /lib/modules/`uname -r`/build
би трябвало да изкара нещо такова:
lrwxrwxrwx 1 root root 21 Aug 19 11:42 /lib/modules/2.4.21/build -> /usr/src/linux-2.4.21
Ако изкара съобщение, че няма такъв файл/директория, значи не ти е инсталиран изходния код и трябва да си го инсталираш.
Иначе пътят до него може да се зададе като параметър на ./configure
./configure --with-kernel-dir=/path/to/the/kernel/source ...(останалите опции)
Re: alsa
probvah go tova i izliza slednoto no ne mi e qsno kakvo zna4i
root@neumornia^:/usr/src/alsa/alsa-driver-0.9.2# ls -l /lib/modules/`uname -r`/build
lrwxrwxrwx 1 root root 21 авг 22 14:23 /lib/modules/2.4.20/build -> /usr/src/linux-2.4.20
root@neumornia^:/usr/src/alsa/alsa-driver-0.9.2# ./configure --with-kernel-dir=/lib/modules/2.4.20/build
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /usr/src/alsa/alsa-driver-0.9.2
checking cross compile...
checking for directory with kernel source... /lib/modules/2.4.20/build
checking for kernel version... The file /lib/modules/2.4.20/build/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).
root@neumornia^:/usr/src/alsa/alsa-driver-0.9.2# make
make all-deps
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.2'
make[1]: Nothing to be done for `all-deps'.
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.2'
Please, run the configure script as first...
root@neumornia^:/usr/src/alsa/alsa-driver-0.9.2#
root@neumornia^:/usr/src/alsa/alsa-driver-0.9.2# ls -l /lib/modules/`uname -r`/build
lrwxrwxrwx 1 root root 21 авг 22 14:23 /lib/modules/2.4.20/build -> /usr/src/linux-2.4.20
root@neumornia^:/usr/src/alsa/alsa-driver-0.9.2# ./configure --with-kernel-dir=/lib/modules/2.4.20/build
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /usr/src/alsa/alsa-driver-0.9.2
checking cross compile...
checking for directory with kernel source... /lib/modules/2.4.20/build
checking for kernel version... The file /lib/modules/2.4.20/build/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).
root@neumornia^:/usr/src/alsa/alsa-driver-0.9.2# make
make all-deps
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.2'
make[1]: Nothing to be done for `all-deps'.
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.2'
Please, run the configure script as first...
root@neumornia^:/usr/src/alsa/alsa-driver-0.9.2#
Re: alsa
Please, install the package with full kernel sources for your distribution
Не ти е инсталиран изходния код на ядрото. Инсталирай си го.
Няма нужда да пишеш --with-kernel-dir=..., това е за в случай че се компилират драйвъри за ядро, различно от работещото в момента или изходния код е на място, където ./configure не може да си го намери. Твоя случай не е такъв.
Не ти е инсталиран изходния код на ядрото. Инсталирай си го.
Няма нужда да пишеш --with-kernel-dir=..., това е за в случай че се компилират драйвъри за ядро, различно от работещото в момента или изходния код е на място, където ./configure не може да си го намери. Твоя случай не е такъв.
Re: alsa
В slackware 9, kernel-headers се инсталират в /usr/include/ (ако си ги инсталирал разбира се) а не в /usr/src/ . Нищо не ти пречи и да си инсталираш целия сорс на ядрото, дори ти го препоръчвам. Но ако не искаш да го инсталираш ползвай --with-kernel=/usr
Re: alsa
Е не съм със Slack и не мога да ти кажа. Би трябвало да го имаш някъде по дисковете.
Re: alsa
В инсталационното CD хедърите са в пакета kernel-headers-2.4.X.tgz в поддиректория slackware/d , а самото ядро е в поддиректория slackware/k
Инсталираш ги с installpkg име_на_пакет.tgz
Инсталираш ги с installpkg име_на_пакет.tgz
Редактирано от TV!OOO на
Re: alsa
tova go nqma v diska slackware/k ina4e drugiq paket go instalnah i nai gadnoto e 4e snoshti si slojih mplayer i kato mi gramna edin qk sound no samo v konzola pri x vse oshte si nqma zvuk i alsata vse taka me iska da tragne:( 
Re: alsa
sega si teglq edno rmp na alsata no nqmam predstava kakvo da go pravq nqkoi da dade malko help molq 4e mi pobelq kosata ve4e