[EMAIL PROTECTED] wrote:
On Wed, 09 Apr 2003 22:04:13 +0200
Госсен Алексей <[EMAIL PROTECTED]> wrote:
[EMAIL PROTECTED] wrote:
On Mon, 07 Apr 2003 16:17:08 +0200
Госсен Алексей <[EMAIL PROTECTED]> wrote:
[EMAIL PROTECTED] 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. так поначалу
подобные же проблемы у меня были. как решил? см. выше.
вот собирал я их пол - года назад. не помню, какие точно пакеты ставил.
не теряй надежды - и у тебя соберутся.
Алексей