Michael Biebl wrote: > Michael Ablassmeier wrote: >> hi Michael, >> >> On Wed, Jun 27, 2007 at 06:58:23PM +0200, Michael Biebl wrote: >>>> > /usr/include/netlink/rtnetlink-kernel.h:505: error: '__u64' does not >>>> name a type >>>> > /usr/include/netlink/rtnetlink-kernel.h:506: error: '__u64' does not >>>> name a type >>>> > /usr/include/netlink/rtnetlink-kernel.h:507: error: '__u64' does not >>>> name a type >>>> > /usr/include/netlink/rtnetlink-kernel.h:663: error: '__u64' does not >>>> name a type >>>> > /usr/include/netlink/rtnetlink-kernel.h:664: error: '__u64' does not >>>> name a type >>>> > /usr/include/netlink/rtnetlink-kernel.h:665: error: '__u64' does not >>>> name a type >>>> > make[4]: *** [knetworkmanager-devicestore.lo] Error 1 >>>> > make[4]: Leaving directory >>>> `/build/user/knetworkmanager-0.2~svn678822/obj-i486-linux-gnu/knetworkmanager/src' >>>> > make[3]: *** [all-recursive] Error 1 >>>> > make[3]: Leaving directory >>>> `/build/user/knetworkmanager-0.2~svn678822/obj-i486-linux-gnu/knetworkmanager' >>>> > make[2]: *** [all-recursive] Error 1 >>>> > make[2]: Leaving directory >>>> `/build/user/knetworkmanager-0.2~svn678822/obj-i486-linux-gnu' >>>> > make[1]: *** [all] Error 2 >>>> > make[1]: Leaving directory >>>> `/build/user/knetworkmanager-0.2~svn678822/obj-i486-linux-gnu' >>>> > make: *** [debian/stamp-makefile-build] Error 2 >>>> >>>> The Full Build log is available and can be viewed at: >>>> >>>> http://people.debian.org/~lucas/logs/2007/06/25/ >>> According to >>> http://buildd.debian.org/build.php?&pkg=knetworkmanager&ver=1%3A0.2%7Esvn678822-1&arch=amd64&file=log >>> >>> knetworkmanager has been successfully built on amd64. So I'm a bit >>> surprised, >>> that it fails for you. >>> Could you help me, investigate that? >> the rebuild mentioned above was done on i386, can you confirm its not >> failing for >> i386 too? > > Ah, I was fooled by this line: > Automatic build of knetworkmanager_1:0.2~svn678822-1 on > paraquad05.rennes.grid5000.fr by sbuild/amd64 0.55 > ^^^^^ > > The actual problem is very likely a bug in libnl. I had troubles compiling > knm, > so I added the patch debian/patches/02-linux_types.patch, which was supposed > to > work around the problem in libnl by adding a > > #include <linux/types.h> > > line to src/knetworkmanager-devicestore.cpp (as recommended by upstream). > linux/types.h is provided by linux-kernel-headers. > The package then compiles fine on my i386 laptop. If I switch to > linux-libc-dev > though, which replaces linux-kernel-headers, then the compilation also fails > on > my laptop. > > As on the above machine linux-libc-dev is installed, this explains, why it > fails > there. > > The question now is, if this is a problem within linux-libc-dev and how I can > fix that properly. Adding a build-depends on linux-kernel-headers does not > seem > to be a clean solution to me. >
What strikes me odd though, is that some buildds are obviously using linux-kernel-headers, and some linux-libc-dev. If those two packages lead to different build results, than that is very bad imho. Maybe I'm missing something... Cheers, Michael -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature