On Sat, Mar 22, 2008 at 02:22:05AM +0300, Denis Smirnov wrote: > wtf? > > Из этого только упоминание EC_DUMP -- понятная мне ошибка (я это > отломал при обновлении заптела). А что такое остальное? > > cc -pipe -Wall -O2 -march=i586 -mtune=i686 -Wall -W -pedantic -Werror -std=c99 zt_ec_dump.c -lm -o zt_ec_dump > > In file included from /usr/include/bits/fcntl.h:25, > > from /usr/include/fcntl.h:34, > > from zt_ec_dump.c:3: > > /usr/include/sys/types.h:62: error: conflicting types for 'dev_t' > > /usr/include/linux/types.h:13: error: previous declaration of 'dev_t' was here В данном случае заголовки linux/* нужно включать после заголовков glibc - в определяется __KERNEL_STRICT_NAMES, после чего не определяет типы, пересекающиеся с и прочими заголовками от glibc.