When emerging knemo-0.5.80 without libnl installed I get the following message from cmake: -- Could NOT find libnl (missing: LIBNL_LIBRARY) and then the compile fails with: [ 16%] Building CXX object src/kcm/CMakeFiles/kcm_knemo.dir/__/common/utils.o /var/tmp/portage/net-misc/knemo-0.5.80/work/knemo-0.5.80/src/common/utils.cpp:39:34: error: netlink/route/rtnl.h: No such file or directory /var/tmp/portage/net-misc/knemo-0.5.80/work/knemo-0.5.80/src/common/utils.cpp:40:35: error: netlink/route/route.h: No such file or directory /var/tmp/portage/net-misc/knemo-0.5.80/work/knemo-0.5.80/src/common/utils.cpp: In function ‘void parseNetlinkRoute(nl_object*, void*)’: /var/tmp/portage/net-misc/knemo-0.5.80/work/knemo-0.5.80/src/common/utils.cpp:64: error: ‘rtnl_route_get_family’ was not declared in this scope /var/tmp/portage/net-misc/knemo-0.5.80/work/knemo-0.5.80/src/common/utils.cpp:69: error: ‘rtnl_route_get_dst’ was not declared in this scope /var/tmp/portage/net-misc/knemo-0.5.80/work/knemo-0.5.80/src/common/utils.cpp:70: error: ‘rtnl_route_get_gateway’ was not declared in this scope /var/tmp/portage/net-misc/knemo-0.5.80/work/knemo-0.5.80/src/common/utils.cpp:72: error: ‘nl_addr_get_len’ was not declared in this scope /var/tmp/portage/net-misc/knemo-0.5.80/work/knemo-0.5.80/src/common/utils.cpp:77: error: ‘nl_addr_get_binary_addr’ was not declared in this scope /var/tmp/portage/net-misc/knemo-0.5.80/work/knemo-0.5.80/src/common/utils.cpp:78: error: ‘nl_addr2str’ was not declared in this scope /var/tmp/portage/net-misc/knemo-0.5.80/work/knemo-0.5.80/src/common/utils.cpp:80: error: ‘rtnl_route_get_oif’ was not declared in this scope /var/tmp/portage/net-misc/knemo-0.5.80/work/knemo-0.5.80/src/common/utils.cpp: In function ‘QString getNetlinkRoute(int, QString*, void*)’: /var/tmp/portage/net-misc/knemo-0.5.80/work/knemo-0.5.80/src/common/utils.cpp:114: error: ‘nl_cache_foreach’ was not declared in this scope make[2]: *** [src/kcm/CMakeFiles/kcm_knemo.dir/__/common/utils.o] Error 1 make[1]: *** [src/kcm/CMakeFiles/kcm_knemo.dir/all] Error 2 make: *** [all] Error 2 make: INTERNAL: Exiting with 7 jobserver tokens available; should be 5! * ERROR: net-misc/knemo-0.5.80 failed: * Make failed! Reproducible: Always Steps to Reproduce:
Fixed. Thanks.