Не собираются пакеты. Думаю, что ошибка где-то на поверхности. Не могу понять в чем дело. Лог ниже. Debian.
$ make
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration
XCFLAGS = -include ruby/config.h -include ruby/missing.h -fvisibility=hidden -DRUBY_EXPORT
CPPFLAGS = -I. -I.ext/include/i686-linux -I./include -I.
DLDFLAGS =
SOLIBS =
compiling dir.c
In file included from /usr/include/bits/errno.h:25,
from /usr/include/errno.h:36,
from dir.c:53:
/usr/include/linux/errno.h:4:23: error: asm/errno.h: No such file or directory
dir.c: In function ‘dir_initialize’:
dir.c:421: error: ‘EMFILE’ undeclared (first use in this function)
dir.c:421: error: (Each undeclared identifier is reported only once
dir.c:421: error: for each function it appears in.)
dir.c:421: error: ‘ENFILE’ undeclared (first use in this function)
dir.c: In function ‘do_stat’:
dir.c:1031: error: ‘ENOENT’ undeclared (first use in this function)
dir.c:1031: error: ‘ENOTDIR’ undeclared (first use in this function)
dir.c: In function ‘do_lstat’:
dir.c:1041: error: ‘ENOENT’ undeclared (first use in this function)
dir.c:1041: error: ‘ENOTDIR’ undeclared (first use in this function)
dir.c: In function ‘do_opendir’:
dir.c:1062: error: ‘ENOENT’ undeclared (first use in this function)
dir.c:1062: error: ‘ENOTDIR’ undeclared (first use in this function)
make: *** [dir.o] Error 1