From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4468A104.5010509@altlinux.com> Date: Mon, 15 May 2006 19:40:52 +0400 From: Anton Farygin Organization: ALT Linux Ltd. User-Agent: Thunderbird 1.5.0.2 (X11/20060502) MIME-Version: 1.0 To: ALT Devel discussion list References: <20060514123833.915E7B130F@basalt.office.altlinux.org> <20060514130353.GA1983@hell.immo.ru> <20060514131003.GA26361@basalt.office.altlinux.org> <20060514133217.GB1983@hell.immo.ru> <20060515004447.GA7325@nomad.office.altlinux.org> In-Reply-To: <20060515004447.GA7325@nomad.office.altlinux.org> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] audiooss-1.0.0-alt1: rebuild failed X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 May 2006 15:34:50 -0000 Archived-At: List-Archive: List-Post: Dmitry V. Levin wrote: > On Sun, May 14, 2006 at 05:32:17PM +0400, Alexey I. Froloff wrote: >> * Dmitry V. Levin [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 У меня в SDL тоже такое вылезло, при чём исключительно на i586. Rgds, Rider