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