From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.7) Gecko/20050417 Fedora/1.7.7-1.3.1 Description of problem: Including <apt-pkg/rpmhandler.h> from inside of an application based on apt-devel triggers this compilation error: /usr/include/apt-pkg/rpmhandler.h:18:20: config.h: No such file or directory Version-Release number of selected component (if applicable): apt-0.5.15cnc7-1 How reproducible: Always Steps to Reproduce: 1. Compile this file: cat hello.cc #include <apt-pkg/rpmhandler.h> 2. g++ -Wall -o hello.o -c hello.cc In file included from hello.cc:1: /usr/include/apt-pkg/rpmhandler.h:18:20: config.h: No such file or directory Additional info: The <config.h> is rpmhandler.h is trying to include is a private file being used inside of the apt-source tree. It must not be used in public headers.
I'd forgotten all about this old bug... Fixed in SVN now so will be fixed in next package version.