On Mon, Mar 31, 2014 at 5:08 PM, Samuli Suominen <ssuomi...@gentoo.org> wrote: > User reported me today, http://bpaste.net/show/195803/ > > IFLA_VLAN_PROTOCOL is not defined before 3.12, but even with 3.12 there are > different errors, so at least >= 3.13 is now required > > <snip> > /var/tmp/portage/sys-apps/systemd-9999/work/systemd-9999/src/libsystemd/sd-rtnl/rtnl-types.c:66:10: > error: 'IFLA_VLAN_PROTOCOL' undeclared here (not in a function) > /var/tmp/portage/sys-apps/systemd-9999/work/systemd-9999/src/libsystemd/sd-rtnl/rtnl-types.c:66:9: > error: array index in initializer not of integer type > /var/tmp/portage/sys-apps/systemd-9999/work/systemd-9999/src/libsystemd/sd-rtnl/rtnl-types.c:66:9: > error: (near initialization for 'rtnl_link_info_data_vlan_types') > /var/tmp/portage/sys-apps/systemd-9999/work/systemd-9999/src/libsystemd/sd-rtnl/rtnl-types.c:69:52: > error: 'IFLA_BOND_MAX' undeclared here (not in a function) > /var/tmp/portage/sys-apps/systemd-9999/work/systemd-9999/src/libsystemd/sd-rtnl/rtnl-types.c:70:10: > error: 'IFLA_BOND_MODE' undeclared here (not in a function) > /var/tmp/portage/sys-apps/systemd-9999/work/systemd-9999/src/libsystemd/sd-rtnl/rtnl-types.c:70:9: > error: array index in initializer not of integer type > /var/tmp/portage/sys-apps/systemd-9999/work/systemd-9999/src/libsystemd/sd-rtnl/rtnl-types.c:70:9: > error: (near initialization for 'rtnl_link_info_data_bond_types') > /var/tmp/portage/sys-apps/systemd-9999/work/systemd-9999/src/libsystemd/sd-rtnl/rtnl-types.c:70:9: > error: field name not in record or union initializer > /var/tmp/portage/sys-apps/systemd-9999/work/systemd-9999/src/libsystemd/sd-rtnl/rtnl-types.c:70:9: > error: (near initialization for 'rtnl_link_info_data_bond_types') > /var/tmp/portage/sys-apps/systemd-9999/work/systemd-9999/src/libsystemd/sd-rtnl/rtnl-types.c:71:10: > error: 'IFLA_BOND_ACTIVE_SLAVE' undeclared here (not in a function) > /var/tmp/portage/sys-apps/systemd-9999/work/systemd-9999/src/libsystemd/sd-rtnl/rtnl-types.c:71:9: > error: array index in initializer not of integer type > /var/tmp/portage/sys-apps/systemd-9999/work/systemd-9999/src/libsystemd/sd-rtnl/rtnl-types.c:71:9: > error: (near initialization for 'rtnl_link_info_data_bond_types') > /var/tmp/portage/sys-apps/systemd-9999/work/systemd-9999/src/libsystemd/sd-rtnl/rtnl-types.c:71:9: > error: field name not in record or union initializer > /var/tmp/portage/sys-apps/systemd-9999/work/systemd-9999/src/libsystemd/sd-rtnl/rtnl-types.c:71:9: > error: (near initialization for 'rtnl_link_info_data_bond_types') > /var/tmp/portage/sys-apps/systemd-9999/work/systemd-9999/src/libsystemd/sd-rtnl/rtnl-types.c:69:21: > warning: 'rtnl_link_info_data_bond_types' defined but not used > [-Wunused-variable] > make[2]: *** [src/libsystemd/sd-rtnl/libsystemd_internal_la-rtnl-types.lo] > Error 1 > </snip> > > I remember reading a while back here >= 3.7 being required and that being > reworked to not require so new, but looks like something backfired there...
Ah, my bad. I did the rework, but forgot to put in the #ifdef's. Will do. Cheers, Tom _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel