Package: libreadline-dev Version: 8.0-4
The manpage indicates the correct #include is #include <readline/readline.h>, but pkg-config produces a -I line for #include <readline.h>. I'd guess one of them is incorrect, and since the upstream info pages also mention the former, I'd guess the pkg-config specification is incorrect, i.e. perhaps it should output -I/usr/include instead. >From "man readline" SYNOPSIS #include <stdio.h> #include <readline/readline.h> #include <readline/history.h> >From "pkg-config readline --cflags": $ pkg-config readline --cflags -I/usr/include/readline -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 And we have: $ find /usr/include/readline* /usr/include/readline /usr/include/readline/rltypedefs.h /usr/include/readline/rlstdc.h /usr/include/readline/chardefs.h /usr/include/readline/tilde.h /usr/include/readline/keymaps.h /usr/include/readline/readline.h /usr/include/readline/history.h /usr/include/readline/rlconf.h Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4