[devel] audiooss-1.0.0-alt1: rebuild failed

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пн Май 15 04:44:47 MSD 2006


On Sun, May 14, 2006 at 05:32:17PM +0400, Alexey I. Froloff wrote:
> * Dmitry V. Levin <ldv@> [060514 17:15]:
[...]
> > > > audiooss.c:798: error: '__open' aliased to undefined symbol 'open'
> > > # define strong_alias(name, aliasname) \
> > >   extern __typeof (name) aliasname __attribute__ ((alias (#name)))
> > > strong_alias(open, __open);
> > > strong_alias(close, __close);
> > > strong_alias(write, __write);
> > > strong_alias(ioctl, __ioctl);
> > > strong_alias(fcntl, __fcntl);
> > > strong_alias(select, __select);
> > > Это лечится?
> > Контекст смотреть надо.
> Ох...  Это как раз то самое, про что тут недавно говорили.  Это
> некая библиотека, которая перехватывает открытие /dev/snd
> примерно таким образом:
> 
> LD_PRELOAD=${LD_PRELOAD+$LD_PRELOAD:}/usr/lib/audiooss/libaudiooss.so exec "$@"

Да, эта библиотека обречена в принципе.  Но компиляцию исправить можно.
Вот, кстати, для сравнения:
wrapper.c:182: error: 'crypt_gensalt_blowfish_rn' aliased to undefined symbol '__crypt_gensalt_blowfish_rn'
make[2]: *** [/usr/src/RPM/BUILD/glibc-2.3.6/build-i586-linux/crypt/wrapper.o] Error 1


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 191 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060515/6ca790fb/attachment-0001.bin>


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