current version is 1.22. None of versions in tree building due to changes in libnl-3. Reproducible: Always Actual Results: In file included from options.c:49:0: nl_updates.h:48:19: error: static declaration of 'nla_put_s8' follows non-static declaration static inline int nla_put_s8(struct nl_msg *msg, int attrtype, int8_t value) ^ In file included from /usr/include/libnl3/netlink/msg.h:17:0, from /usr/include/libnl3/netlink/genl/genl.h:16, from options.c:39: /usr/include/libnl3/netlink/attr.h:110:25: note: previous declaration of 'nla_put_s8' was here extern int nla_put_s8(struct nl_msg *, int, int8_t); ^ In file included from options.c:49:0: nl_updates.h:59:8: error: conflicting types for 'nla_get_s8' int8_t nla_get_s8(struct nlattr *nla) ^ In file included from /usr/include/libnl3/netlink/msg.h:17:0, from /usr/include/libnl3/netlink/genl/genl.h:16, from options.c:39: /usr/include/libnl3/netlink/attr.h:109:25: note: previous declaration of 'nla_get_s8' was here extern int8_t nla_get_s8(const struct nlattr *); ^ In file included from options.c:49:0: nl_updates.h:84:9: error: conflicting types for 'nla_get_s16' int16_t nla_get_s16(struct nlattr *nla) ^ In file included from /usr/include/libnl3/netlink/msg.h:17:0, from /usr/include/libnl3/netlink/genl/genl.h:16, from options.c:39: /usr/include/libnl3/netlink/attr.h:113:25: note: previous declaration of 'nla_get_s16' was here extern int16_t nla_get_s16(const struct nlattr *); ^ In file included from options.c:49:0: nl_updates.h:109:9: error: conflicting types for 'nla_get_s32' int32_t nla_get_s32(struct nlattr *nla) ^ In file included from /usr/include/libnl3/netlink/msg.h:17:0, from /usr/include/libnl3/netlink/genl/genl.h:16, from options.c:39: /usr/include/libnl3/netlink/attr.h:117:25: note: previous declaration of 'nla_get_s32' was here extern int32_t nla_get_s32(const struct nlattr *); ^ In file included from options.c:49:0: nl_updates.h:170:9: error: conflicting types for 'nla_get_s64' int64_t nla_get_s64(struct nlattr *nla) ^ In file included from /usr/include/libnl3/netlink/msg.h:17:0, from /usr/include/libnl3/netlink/genl/genl.h:16, from options.c:39: /usr/include/libnl3/netlink/attr.h:121:25: note: previous declaration of 'nla_get_s64' was here extern int64_t nla_get_s64(const struct nlattr *); ^ Makefile:476: recipe for target 'libteam_la-options.lo' failed make[2]: *** [libteam_la-options.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/var/tmp/portage/net-misc/libteam-1.14/work/libteam-1.14/libteam' Makefile:411: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-misc/libteam-1.14/work/libteam-1.14' Makefile:342: recipe for target 'all' failed make: *** [all] Error 2 * ERROR: net-misc/libteam-1.14::gentoo failed (compile phase): * emake failed
Created attachment 417964 [details] build.log of libteam-.1.14
I can confirm this. I get this on my all stable amd64 machine.
Created attachment 419336 [details] Patch that allows libteam-1.11 to build against dev-libs/libnl-3.2.27
(In reply to Nils Larsson from comment #3) > Created attachment 419336 [details] > Patch that allows libteam-1.11 to build against dev-libs/libnl-3.2.27 The addition of these last additions make the direction of the resolving of this bug unclear. This bug is a request to bump to version 1.22 which presumably resolves that "None of versions in tree building due to changes in libnl-3." The patch from Comment 3 rather offers a fix to libteam-1.11, but then there is still libteam-1.14.ebuild unaccounted for. What this package needs is mostly a new co-maintainer. I have observed the assigned maintainer has long been inactive. To bump the package, this still needs a unified diff patch to bump to libteam-1.22. Does someone wish to nominate as a new co-maintainer?
I'm running one Gentoo box with an (almost) all stable amd64 profile. Not sure I'm the best candidate for co-maintaining anything really.
Foe the sake of clarity let me restate. This package does not move forward until it has a user set to proxy maintain it. The current one has proven long inactive.
commit b69cff032b80ed6ad87c8c17603179031c61f63e Author: Matthias Maier <tamiko@gentoo.org> Date: Tue Jan 12 13:29:19 2016 +0100 net-misc/libteam: bump to version 1.22, bug 566934 This also resolves the compilation issue with dev-libs/libnl-3.2.27 Gentoo-Bugs: 566934 568542 Package-Manager: portage-2.2.26 commit 688e45771dab9ef87e73f9480365514c3cce4a7c Merge: 0aef43c b69cff0 Author: Ian Delaney <idella4@gentoo.org> Date: Tue Jan 12 22:40:38 2016 +0800 Merge remote-tracking branch 'remotes/tamiko/libteam_bump' By negotiation between tamiko and myself to ensure this to be added to portage Pull request: https://github.com/gentoo/gentoo/pull/639