[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: