[Buildroot] Analysis of build failures

Peter Korsgaard jacmet at uclibc.org
Sat Sep 6 20:25:33 UTC 2014


>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni at free-electrons.com> writes:

Hi,

 >> arm |                 host-gdb-7.6.2 | NOK | http://autobuild.buildroot.net/results/03b15dde13d804e5b8b0df7f887ce0552c69fa6d/

 > configure: error: no termcap library found
 > Makefile:8229: recipe for target 'configure-gdb' failed

 > Seems like Nathaniel autobuilder does not have the ncurses development
 > libraries installed (also causing build failures in host-mysql, for
 > example). What is our policy regarding ncurses? I have it installed in
 > my autobuilder because I use it to run "make menuconfig". But it's true
 > it's not technically absolutely required to run a Buildroot build.

 > Should we add dependency on host-ncurses where appropriate? Or should
 > we make ncurses development files on the build machine a mandatory
 > dependency? What if the user uses only xconfig or gconfig?

Given how many people use menuconfig, I think we should just make
ncurses a mandatory dependency. Just about anybody doing embedded Linux
development needs them anyway to configure
barebox/linux/busybox/uclibc/ctng/..

If not, then we would also need to add host-ncurses to our
barebox/linux/busybox/uclibc-menuconfig targets.


 >> arm | make: *** [core-dependencie... | NOK | http://autobuild.buildroot.net/results/a42c4d1abdee3ee28048e68f28781d5914dcd23b/

 > Peter should move to the autobuild-run script.

Yeah, I'll work on it this weekend.

-- 
Bye, Peter Korsgaard


More information about the buildroot mailing list