[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ALSA



who@tut.by wrote:
On Wed, 09 Apr 2003 22:04:13 +0200
Госсен Алексей <swar0g@gmx.net> wrote:


who@tut.by wrote:

On Mon, 07 Apr 2003 16:17:08 +0200
Госсен Алексей <swar0g@gmx.net> wrote:



who@tut.by wrote:



или скомпилить alsa-xmms самому

Вот что я и пытаюсь сделать



Алексей

зы
кстати, если хочешь поиграться, расскажу, как для alsa 0.9 и sblive поставить hardware midi игралку. круто и мало у кого есть


очень даже хочу!!!...
и заодно подскажи пожалуйста почему не собирается xmms-alsa plugin???
(см. аттачмент)

Спасибо..!


все по порядку. давай разберемся сначала с плагином

очевидно у тебя не хватает каких-то dev пакетов, где содержатся все хедеры для компилляции.
попробуй
#apt-cache search libasound

и установи пакеты, оканчивающиеся на -dev

поставь также обязательно пакет xmms-dev

и попробуй еще раз



Вечер добрый! все девы стоят прием из INSTALL:

Requirements
--------------

Besides xmms, xmms-alsa requires alsa-driver and alsa-lib >= 0.3.x
       ^^^^                     ^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^
Installing xmms-alsa
----------------------

To install xmms-alsa, simply run the following commands:

./configure
make
make install

--- skip .. ----
так вот первых 2 пакета у меня есть а вот на счет 3?? у меня есть либасаунд!!
а вот алса-либ вообще такого нету
apt-cache search alsa-lib
..


так этот alsa-lib и есть libasound, просто в дебиане его так обозвали
но тебе не сам libasound пакет нужен, а libasound-dev (!)
$apt-cache search libasound dev
libasound0.4-dev - Advanced Linux Sound Architecture (old development)
libasound2-dev - Advanced Linux Sound Architecture (development)
libasound1-dev - Advanced Linux Sound Architecture (development)

два последних и поставь
Алексей




у меня был установлен только libasound2 (-dev), даже небыло мысли что
проблема в этих старых либах..???(они же вроде как для старой alsa???)
ну да бог с ними.!!! теперь все конифигурируется, но только make не проходит
Это последние строки

gcc -DPACKAGE=\"xmms-alsa\" -DVERSION=\"0.4.1\" -DHAVE_LIBASOUND=1 -DSTDC_HEADER
S=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_TIME_H=1 -I. -I. -g -O2 -I/usr/include/gtk-1.2 -
I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -Wp,-MD,.dep
s/audio.pp -c  -fPIC -DPIC audio.c -o .libs/audio.lo
audio.c: In function `alsa_get_written_time':
audio.c:49: `snd_pcm_playback_status_t' undeclared (first use in this function)
audio.c:49: (Each undeclared identifier is reported only once
audio.c:49: for each function it appears in.)
audio.c:49: parse error before `ps'
audio.c: In function `alsa_get_output_time':
audio.c:60: `snd_pcm_playback_status_t' undeclared (first use in this function)
audio.c:60: parse error before `ps'
audio.c: In function `alsa_playing':
audio.c:85: `snd_pcm_playback_status_t' undeclared (first use in this function)
audio.c:85: parse error before `ps'
audio.c:88: `ps' undeclared (first use in this function)
audio.c: In function `alsa_loop':
audio.c:220: `snd_pcm_playback_status_t' undeclared (first use in this function)
audio.c:220: parse error before `ps'
audio.c:255: `ps' undeclared (first use in this function)
audio.c: In function `alsa_set_audio_params':
audio.c:296: `snd_pcm_playback_params_t' undeclared (first use in this function)
audio.c:296: parse error before `pp'
audio.c:297: `snd_pcm_playback_info_t' undeclared (first use in this function)
audio.c:299: `pi' undeclared (first use in this function)
audio.c:300: `pp' undeclared (first use in this function)
audio.c: In function `alsa_open':
audio.c:346: structure has no member named `channels'
make: *** [audio.lo] Error 1

Help!



извини маленько за дезинформацию. (см. ниже)

libasound0.4-dev для alsa 0.4
libasound1-dev для alsa 0.5
libasound2-dev  для alsa 0.9 (!!!!!)

тебе нужен последний пакет!

все ошибки твоего make на 99% похожи на отсутствие каких то хедеров (либо старые версии). хедеры находятся в *-dev пакетах

логично - все решение проблемы сводится к поиску нужных -dev пакетов и их установкой.

я сам уже собирал некоторые visualisation плагины для xmms. так поначалу подобные же проблемы у меня были. как решил? см. выше.

вот собирал я их пол - года назад. не помню, какие точно пакеты ставил.

не теряй надежды - и у тебя соберутся.

Алексей



Reply to: