[Buildroot] BR2_PACKAGE_DHCP_CLIENT fails to build: readline/history.h: No such file or directory

Arnout Vandecappelle arnout at mind.be
Sun Jan 9 20:08:34 UTC 2022



On 09/01/2022 19:18, William Tambe wrote:
> I am attempting to build:
> 
> +BR2_PACKAGE_DHCP=y
> +BR2_PACKAGE_DHCP_CLIENT=y
> 
> However it fails as follow complaining about not finding readline/history.h:
> 
> making all in /home/tambewilliam/Documents/buildroot-build/build/bind-9.11.35/bin/nsupdate
> /home/tambewilliam/Documents/buildroot-build/host/bin/pu32-elf-gcc

  pu32 doesn't exist in Buildroot, so this may very well be due to external changes.

> -I/home/tambewilliam/Documents/buildroot-build/build/bind-9.11.35
> -I../.. -I/home/tambewilliam/Documents/buildroot-build/build/bind-9.11.35/lib/lwres/include
> -I../../lib/lwres/unix/include -I../../lib/lwres/include
> -I/home/tambewilliam/Documents/buildroot-build/build/bind-9.11.35/lib/dns/include
> -I../../lib/dns/include
> -I/home/tambewilliam/Documents/buildroot-build/build/bind-9.11.35/lib/bind9/include
> -I../../lib/bind9/include
> -I/home/tambewilliam/Documents/buildroot-build/build/bind-9.11.35/lib/isc/include
> -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include
> -I../../lib/isc/pthreads/include -I../../lib/isc/noatomic/include
> -I/home/tambewilliam/Documents/buildroot-build/build/bind-9.11.35/lib/isccfg/include
> -I../../lib/isccfg/include    -D_REENTRANT -DVERSION=\"9.11.35\"
> -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
> -D_FILE_OFFSET_BITS=64  -Os -g0  -static   -W -Wall
> -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat
> -Wpointer-arith -fno-strict-aliasing -fno-delete-null-pointer-checks
> \
>          -DSESSION_KEYFILE=\"/var/run/named/session.key\" \
>          -c ./nsupdate.c
> ./nsupdate.c:104:10: fatal error: readline/history.h: No such file or directory
>    104 | #include <readline/history.h>
>        |          ^~~~~~~~~~~~~~~~~~~~

  This sounds like you changed your configuration without doing 'make clean'. Is 
that possible?

  Is BR2_PACKAGE_READLINE enabled in your configuration? Has it been built?

  Regards,
  Arnout

> compilation terminated.
> make[5]: *** [Makefile:473: nsupdate.o] Error 1
> make[4]: *** [Makefile:79: subdirs] Error 1
> make[3]: *** [Makefile:88: subdirs] Error 1
> make[2]: *** [package/pkg-generic.mk:270:
> /home/tambewilliam/Documents/buildroot-build/build/bind-9.11.35/.stamp_built]
> Error 2
> make[1]: *** [Makefile:23: _all] Error 2
> make[1]: Leaving directory '/home/tambewilliam/Documents/buildroot-build'
> make: *** [pu32/makefile:67: pu32-build/buildroot] Error 2
> _______________________________________________
> buildroot mailing list
> buildroot at buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
> 



More information about the buildroot mailing list