On Son, 2006-03-19 at 00:31 +0000, Andrew Benton wrote: > Jürg Billeter wrote: > > I've integrated most of your changes and put it online at > > http://www.paldo.org/headers/linux-glibc-headers-20060318 > > I changed the error messages in linux/compiler.h and linux/config.h to > > warnings to really be a compatibility header. > > Thanks Jürg. With that script I made the headers from a 2.6.15 kernel > (without the compat headers) and the first problem I can see is > iproute2, it wants linux/socket.h > > In file included from ../include/libnetlink.h:5, > from ll_map.c:23: > ../include/linux/netlink.h:4:48: error: linux/socket.h: No such file or > directory > make[1]: *** [ll_map.o] Error 1
Yes, as I've written before, iproute2 is one of the problematic packages. Besides fixing the includes[1] you need to remove the local copy of the not sanitized kernel headers, i.e. rm -r include/linux[2] Jürg [1] http://www.paldo.org/paldo/sources/iproute2/iproute2-2.6.15-060110-linux-glibc-headers-1.patch.bz2 [2] http://www.paldo.org/paldo/specs/iproute2.xml -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page