Bug#301641: Linux kernel include files still inconsistent on sarge
> uname -a
> Linux debian 2.6.8-pegasos #1 Wed Aug 18 16:40:30 CEST 2004 ppc GNU/Linux
>
> When compiling star, I get error messages like:
>
> =3D=3D> COMPILING "fflags.o"
> In file included from /usr/include/linux/ext2_fs.h:20,
> from fflags.c:41:
> /usr/include/linux/ext2_fs_sb.h:48: error: parse error before "u32"
> /usr/include/linux/ext2_fs_sb.h:50: error: parse error before '*' token
> /usr/include/linux/ext2_fs_sb.h:55: error: parse error before '}' token
>
> They are caused by the fact that data structures that are needed=20
> for user space applications still base on inofficial types defined
> only in case you are compiling a linux kernel.
>
> It is impossible to compile star using official methods (adding
> other include files that are allowed to be included by user space program=
> s).
How about to use headers in e2fslibs-dev package? It's designed for
userland applications.
Regards,
-- gotom
Reply to: