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

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



GOTO Masanori <gotom@debian.or.jp> wrote:

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

You "sell" me a car that is not usable and then ask me to get a bicycle to be able
to move?

I know that the Linux kernel developers are unwilling to fix their bugs but
if Debian does not push them to fix their junk, they will never start to 
make Linux usable..... the Linux kernel developers will just continue rejecting
to learn programming :-(

As the delivery state of Debian sarge is in a way so it is impossible to compile 
star, Debian Sarge is broken and needs to be fixed. I really hope that Debian
takes Open Source seriously and does not just deliver useless sources.

BTW: You _need_ to compile the userland applications with the same include files
as the kernel if you like them to see exactly the same interface as the kernel.

Linux kernel include files are inconsistent and thus need to be fixed. Don't 
try to introduce workarounds like a separate set of reworked include files.
Just fix the bugs where they are....

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: