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

Reply via email to