[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