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

Bug#301641: Linux kernel include files still inconsistent on sarge



Package: kernel

DISTRIB_ID=3DDebian
DISTRIB_RELEASE=3D3.1
DISTRIB_CODENAME=3Dsarge
DISTRIB_DESCRIPTION=3D"Debian GNU/Linux"

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).

The related problem has been reported to the linux kernel developers
more than 2. years ago. Is there any help that the Linux kernel
will be fixed in the near future?

Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de		(uni)  
       schilling@fokus.fraunhofer.de	(work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily



Reply to: