[sisyphus] libalsa-1.0.14a build problems

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Пн Июн 11 18:22:27 MSD 2007


On Mon, Jun 11, 2007 at 05:10:29PM +0400, Konstantin A. Lepikhov wrote:
> > Что делать?
> alsa в сизифе скоро обновят, так что просто стоит подождать.

Блин!  Эти слакваристы когда-нибудь научатся не ломать makefiles?

test -z "/usr/share/alsa/cards/SI7018" || mkdir -p -- "/usr/share/alsa/cards/SI7018"
mkdir: cannot create directory `/usr/share/alsa': Permission denied
make[4]: *** [install-SI7018DATA] Error 1
make[4]: Leaving directory `/usr/src/RPM/BUILD/alsa-lib-1.0.14a/src/conf/cards'

Причём в 1.0.13 оно есть и нормально устанавливается.

Из разницы:

+ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
[...]
-alsadir = $(datadir)/alsa/cards
+alsadir = @ALSA_CONFIG_DIR@/cards
[...]
- на BUILD_ALISP_TRUE@SI7018dir = $(datadir)/alsa/cards/SI7018
+ на BUILD_ALISP_TRUE@SI7018dir = @ALSA_CONFIG_DIR@/cards/SI7018

Ессно, никаким DESTDIR и не пахнет; добавил DESTDIR=%buildroot.

Дальше:

gcc -shared  .libs/hda.o .libs/sbasedl.o  -L/usr/src/tmp/libalsa-buildroot/usr/lib -L/usr/lib -lasound  -march=athlon -mtune=athlon-xp -Wl,-soname -Wl,smixer-hda.so -o .libs/smixer-hda.so
/usr/bin/ld: cannot find -lasound
collect2: ld returned 1 exit status

Оно есть только в src/.libs ещё.

2 vsu: мож им предложить доступ к сизифу как QA testbed?

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



Подробная информация о списке рассылки Sisyphus