I may be wrong here, but...
file /usr/include/rpm/rpmlib.h includes the following header
/* This is the *only* module users of rpmlib should need to
/* and it shouldn't need these :-( */
Should the above files (excluding popt.h) not have a prefix
of rpm/ as the header files are in the /usr/include/rpm
I know what the comment says, but something still seem to
need them. And there is that whole completeness thing. :)
I noticed this when building ucd-snmp (from RH 6.0) with
Add -I/usr/include/rpm to CFLAGS.
I can't change to
because that prevents rpm itself from building.
The include used to be
but that prevented some (perl?) automated (and broken!) binding
generator from working.