ebuild for libnl-1.0_pre5. previous version was stable or unstable on x86, hppa, ppc, amd64 - I only have a x86, so it's only marked unstable x86. this ebuild will be useful for the NetworkManager application ebuild I am working on, since it requires libnl-1.0 or greater. somewhat modified over the libnl-0.5 ebuild because of the _pre5 marking. comments, suggestions, TODO's appreciated.
Created attachment 91630 [details] libnl ebuild
Thanks, I just added 1.0_pre5 to cvs. I removed your src_compile() since it was redundant (it is what Portage assumes by default). It is in package.mask for testing, since I had problems compiling bmon against it. amd64, hppa, ppc: feel free to keyword it if it works for you.
Added ~ppc
no luck on amd64. Please add us to cc when this issue is fixed or you need more help. Thanks In file included from /usr/include/asm/types.h:8, from /usr/include/linux/types.h:17, from ../include/netlink/netlink.h:21, from ../include/netlink/route/link.h:15, from ../include/netlink-types.h:16, from ../include/netlink-local.h:52, from addr.c:28: /usr/include/asm-x86_64/types.h:32: error: conflicting types for
no luck on amd64. Please add us to cc when this issue is fixed or you need more help. Thanks In file included from /usr/include/asm/types.h:8, from /usr/include/linux/types.h:17, from ../include/netlink/netlink.h:21, from ../include/netlink/route/link.h:15, from ../include/netlink-types.h:16, from ../include/netlink-local.h:52, from addr.c:28: /usr/include/asm-x86_64/types.h:32: error: conflicting types for __u64 ../include/netlink-local.h:37: error: previous declaration of __u64 was here In file included from /usr/include/asm/types.h:8, from /usr/include/linux/types.h:17, from ../include/netlink/netlink.h:21, from ../include/netlink/route/link.h:15, from ../include/netlink-types.h:16, from ../include/netlink-local.h:52, from attr.c:12: /usr/include/asm-x86_64/types.h:32: error: conflicting types for __u64 ../include/netlink-local.h:37: error: previous declaration of __u64 was here make[2]: *** [addr.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [attr.o] Error 1 make[1]: *** [all] Error 2 Entering include /bin/sh: line 1: cd: include: No such file or directory Entering doc /bin/sh: line 1: cd: doc: No such file or directory Entering src /bin/sh: line 1: cd: src: No such file or directory make: *** [all] Error 1
It builds fine on HPPA, but current net-analyzer/bmon-2.1.0-r2 doesn't compile against this version. Marked ~hppa in the understanding that bmon will be fixed before dev-libs/libnl-1* comes out of p.mask.
libnl-1.0_pre6 builds fine on amd64
Marcelo Sorry to unmask without ping you first but we really need NM on ~arch right now. And now libnl compiles on amd64. Thanks