Created attachment 419484 [details] net-misc/libteam-1.14 build log against dev-libs/libnl-3.2.7 net-misc/libteam version 1.11 and version 1.14 failed to compile with dev-libs/libnl-3.2.7 but is able to compile with dev-libs/libnl-3.2.6. Example of error message (full build log included in attachement): 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);
After some investigation, it seems partially fixed in libteam-1.20 https://github.com/jpirko/libteam/commit/796a49d182714db4d6f6f92f97cdcbaa5155187d and fully fixed in libteam-1.21 newset version is 1.22 and none of them are in portage <libteam-1.20 should depend on <=libnl-3.2.6
This is the same bug as #566934.
This issue can be closed once 1.22 is stabilized. 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
No, it can not be closed yet - libnl-3.2.7 is in stable branch, and new libteam is not. As current stable is broken, i request stabilization immediately. Arches, please test and mark stable =net-misc/libteam-1.22 Target keywords: amd64 ppc ppc64 x86
amd64 stable
x86 stable
move to ~ppc and ~ppc64