Description of problem: While trying to compile a program (dnsperf) against some bind libraries, which uses isc-config.sh, this call results in the wrong list of libraries required. Instead of -lcap which does not exist on Fedora, it should return -lpcap instead. Version-Release number of selected component (if applicable): 9.5.0-35.P2.fc9 How reproducible: always Steps to Reproduce: 1.isc-config.sh --libs dns bind9 2. 3. Actual results: -L/usr/lib -lbind9 -ldns -L/usr/lib -lgssapi_krb5 -lcrypto -lisccfg -lisc -lcap -lnsl -lpthread Expected results: -L/usr/lib -lbind9 -ldns -L/usr/lib -lgssapi_krb5 -lcrypto -lisccfg -lisc -lpcap -lnsl -lpthread Additional info:
libcap and libpcap are two different libraries. libpcap is used for network monitoring and libcap is used as POSIX capabilities API: $ rpm -qa |grep 'lib.*cap' libpcap-0.9.8-3.fc10.x86_64 libcap-devel-2.10-2.fc10.x86_64 libcap-2.10-2.fc10.x86_64 libpcap-devel-0.9.8-3.fc10.x86_64 you have to install libcap-devel package.