Hide Forgot
Description of problem: The pkgconfig file for netcf includes a line: Requires: augeas >= 0.5.0 libxml-2.0 libxslt The semantics of the 'Requires' line is that this lists deps that need to be included on the compiler command line in order to compile netcf. ie, -I /usr/include/libxml2 This would only be required if netcf.h actually exposed some part of augeas, libxml or libxslt in its public API. This is not the case, the use of these libraries is an entirely private implementation detail. Thus the 'Requires:' line should be killed. NB if you want to support static linking with netcf you would want to change 'Requires' to "Requires.private", but I'd just not support static libs myself. Version-Release number of selected component (if applicable): netcf-0.1.7-1.fc14.x86_64 How reproducible: Always Steps to Reproduce: 1.$ pkg-config --libs --cflags netcf 2. 3. Actual results: -I/usr/include/libxml2 -lnetcf -laugeas -lxslt -lz -lm -lxml2 Expected results: -lnetcf Additional info:
*** This bug has been marked as a duplicate of bug 662056 ***