Hey- I was just trying to do a build on bsd for dpdk and hit this: == Build lib/librte_eal/bsdapp/eal CC eal.o /root/git/dpdk/lib/librte_eal/bsdapp/eal/eal.c: In function ?eal_parse_args?: /root/git/dpdk/lib/librte_eal/bsdapp/eal/eal.c:654:5: error: implicit declaration of function ?eal_dev_whitelist_add_entry? [-Werror=implicit-function-declaration] eal_dev_whitelist_add_entry(optarg); ^ /root/git/dpdk/lib/librte_eal/bsdapp/eal/eal.c:654:5: error: nested extern declaration of ?eal_dev_whitelist_add_entry? [-Werror=nested-externs] /root/git/dpdk/lib/librte_eal/bsdapp/eal/eal.c:715:3: error: implicit declaration of function ?eal_dev_whitelist_exists? [-Werror=implicit-function-declaration] if (eal_dev_whitelist_exists()) { ^ /root/git/dpdk/lib/librte_eal/bsdapp/eal/eal.c:715:3: error: nested extern declaration of ?eal_dev_whitelist_exists? [-Werror=nested-externs] /root/git/dpdk/lib/librte_eal/bsdapp/eal/eal.c:721:3: error: implicit declaration of function ?rte_eal_pci_set_blacklist? [-Werror=implicit-function-declaration] rte_eal_pci_set_blacklist(eal_dev_blacklist, blacklist_index); ^ /root/git/dpdk/lib/librte_eal/bsdapp/eal/eal.c:721:3: error: nested extern declaration of ?rte_eal_pci_set_blacklist? [-Werror=nested-externs] /root/git/dpdk/lib/librte_eal/bsdapp/eal/eal.c:723:3: error: implicit declaration of function ?eal_dev_whitelist_parse? [-Werror=implicit-function-declaration] if (eal_dev_whitelist_exists() && eal_dev_whitelist_parse() < 0) { ^ /root/git/dpdk/lib/librte_eal/bsdapp/eal/eal.c:723:3: error: nested extern declaration of ?eal_dev_whitelist_parse? [-Werror=nested-externs]
Looks like the recent whitelist/blacklist patches forgot to add the rte_devargs headers to the BSD build. Neil