[devel] Пострадавшие от новых glibc-kernheaders (874)

Dmitry Afanasov =?iso-8859-1?q?afanasovdmitry_=CE=C1_gmail=2Ecom?=
Вт Сен 16 17:48:33 MSD 2008


2008/9/16, Kirill A. Shutemov <kirill на shutemov.name>:
> On Tue, Sep 16, 2008 at 04:02:35PM +0400, Dmitry V. Levin wrote:
>  > On Tue, Sep 16, 2008 at 01:22:24PM +0300, Kirill A. Shutemov wrote:
>  > > On Tue, Sep 16, 2008 at 12:57:05AM +0400, QA Team Robot wrote:
>  > > > avahi-0.6.23-alt1
>  > > >   from caps.c:29:
>  > > >   /usr/include/linux/capability.h:73: error: expected specifier-qualifier-list before
>  > > >   '__le32'
>  > > >   make[2]: Leaving directory `/usr/src/RPM/BUILD/avahi-0.6.23/avahi-daemon'
>  > >
>  > > Это баг libcap. В upstream исправлен.
>  > >
>  > > http://git.kernel.org/?p=libs/libcap/libcap.git;a=commitdiff;h=ea4e5f8e08bf8af459378dac24d42fdbbcdb2e73#patch7
>  >
>  > Ну, это совсем другой libcap.
>
>
> Тогда нужно запатчить sys/capability.h так:
>  +typedef __u32 __le32;
хмм, я чуток по другому менял. в iputils перед #include
<sys/capability.h> добавил #include <linux/types.h>. __le32 именно там
определен.

хотя я вообще-то ожидал, что __le32 по <sys/types.h> объявится, да он
чегой-то не захотел.
-- 
С уважением
Афанасов Дмитрий


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