[yocto] Unable to find the ncurses libraries when running menuconfig

Nick D'Ademo nickdademo at gmail.com
Sun Nov 9 18:51:49 PST 2014


Hi Nick,

I removed build/tmp/ and performed a rebuild - I'm still experiencing the
same error message unfortunately.


On Mon, Nov 10, 2014 at 12:58 PM, nick <xerofoify at gmail.com> wrote:

> Seems to after reading and doing some research a build issue with multiple
> jobs or try running rm -r tmp in your
> build and then rebuild as it may be an issue with out of date temp files.
> Cheers Nick
>
> On 14-11-09 08:51 PM, Nick D'Ademo wrote:
> > Thanks for trying that out Nick.
> >
> > Issue is present on both 3.14 and 3.17 for me.
> > All paths in the require lines are correct too.
> >
> > Any other ideas?
> >
> >
> >
> > On Mon, Nov 10, 2014 at 12:46 PM, nick <xerofoify at gmail.com> wrote:
> >
> >> I tried bitbake linux-yocto -c menuconfig on my own system running the
> >> same distro and it seems to my
> >> default use kernel 3.14 not 3.17 otherwise this seems be fine from my
> >> understanding. Also check all the
> >> paths in your require lines as there may be an issue with your builds
> and
> >> the path set up by these files
> >> that you are linking to for your kernel build.
> >> Nick
> >> On 14-11-09 08:40 PM, Nick D'Ademo wrote:
> >>> Thanks Nick.
> >>>
> >>> Machine conf is as follows (it's actually nearly identical to nuc.conf
> -
> >>> however, BT support, multilib, and preferred providers have been
> added):
> >>>
> >>> #@TYPE: Machine
> >>> #@NAME: chiefriver
> >>>
> >>> #@WEBTITLE: Intel Next Unit of Computing (NUC) Model: DC3217IYE
> >>>
> >>> #@DESCRIPTION: Machine configuration for Intel NUC model DC3217IYE
> >>> # i.e. Ivy Bridge + Panther Point
> >>>
> >>> PREFERRED_VERSION_linux-yocto ?= "3.17%"
> >>> MACHINE_FEATURES += "va-impl-intel wifi efi bluetooth"
> >>> MACHINE_FEATURES += "intel-ucode"
> >>>
> >>> require conf/machine/include/meta-intel.inc
> >>> require conf/machine/include/intel-corei7-64-common.inc
> >>> require conf/machine/include/intel-common-pkgarch.inc
> >>> require multilib.conf
> >>>
> >>> MACHINE_HWCODECS ?= "va-intel gst-va-intel"
> >>>
> >>> XSERVER ?= "${XSERVER_X86_BASE} \
> >>>            ${XSERVER_X86_EXT} \
> >>>            ${XSERVER_X86_I965} \
> >>>            "
> >>>
> >>> MACHINE_EXTRA_RRECOMMENDS += "linux-firmware-iwlwifi-6000g2b-6 lms8"
> >>>
> >>> # disable the serial port configuration
> >>> SERIAL_CONSOLE = ""
> >>>
> >>> PREFERRED_PROVIDER_jpeg = "jpeg"
> >>> PREFERRED_PROVIDER_jpeg-native = "jpeg-native"
> >>> PREFERRED_PROVIDER_virtual/fftw = "fftw"
> >>>
> >>>
> >>>
> >>> On Mon, Nov 10, 2014 at 12:36 PM, nick <xerofoify at gmail.com> wrote:
> >>>
> >>>> Hey Nick,
> >>>> This seems to then be an issue with incorrect paths or build
> information
> >>>> in your nuc.conf
> >>>> as the most likely culprit. If you can post your machine's conf file I
> >>>> will be glad to see
> >>>> if there are any issues I can spot.
> >>>> Nick
> >>>>
> >>>> On 14-11-09 08:33 PM, Nick D'Ademo wrote:
> >>>>> 1) source oe-init-build-env is run before building.
> >>>>> 2) We are actually using a custom machine .conf based on nuc.conf, so
> >>>>> actually: MACHINE = "custom_machine_name". I replaced it with "nuc"
> in
> >>>> this
> >>>>> post to avoid confusion.
> >>>>>
> >>>>> On Mon, Nov 10, 2014 at 12:25 PM, nick <xerofoify at gmail.com> wrote:
> >>>>>
> >>>>>> Do you run source oe-init-build-env before building and why is your
> >>>> machine
> >>>>>> set to nuc seems this may be an issue?
> >>>>>> Nick
> >>>>>>
> >>>>>> On 14-11-09 08:15 PM, Nick D'Ademo wrote:
> >>>>>>> Thanks for the quick reply Nick.
> >>>>>>>
> >>>>>>> Host system is Ubuntu 14.04. ncurses is already installed:
> >>>>>>>
> >>>>>>> sudo apt-get install libncurses5-dev
> >>>>>>> Reading package lists... Done
> >>>>>>> Building dependency tree
> >>>>>>> Reading state information... Done
> >>>>>>> libncurses5-dev is already the newest version.
> >>>>>>>
> >>>>>>>
> >>>>>>> On Mon, Nov 10, 2014 at 12:09 PM, nick <xerofoify at gmail.com>
> wrote:
> >>>>>>>
> >>>>>>>> Check to see if you actuality have it installed on your host
> system
> >>>> for
> >>>>>>>> your package manager.
> >>>>>>>> The library for ncurses for compiling the kernel is different
> based
> >> on
> >>>>>>>> your distro, check
> >>>>>>>> your distro's installer and install the correct ncurses package
> >> first.
> >>>>>> If
> >>>>>>>> this is still an
> >>>>>>>> issue please reply with a newer error message.
> >>>>>>>> Cheers Nick
> >>>>>>>>
> >>>>>>>> On 14-11-09 08:05 PM, Nick D'Ademo wrote:
> >>>>>>>>> Getting a strange error when attempting to configure the Yocto
> >> Linux
> >>>>>>>> kernel
> >>>>>>>>> via: bitbake linux-yocto -c menuconfig.
> >>>>>>>>>
> >>>>>>>>> Does anyone have any ideas? (error message below)
> >>>>>>>>> Much appreciated.
> >>>>>>>>>
> >>>>>>>>> Build Configuration:
> >>>>>>>>> BB_VERSION        = "1.24.0"
> >>>>>>>>> BUILD_SYS         = "x86_64-linux"
> >>>>>>>>> NATIVELSBSTRING   = "Ubuntu-14.04"
> >>>>>>>>> TARGET_SYS        = "x86_64-poky-linux"
> >>>>>>>>> MACHINE           = "nuc"
> >>>>>>>>> DISTRO            = "poky"
> >>>>>>>>> DISTRO_VERSION    = "1.7"
> >>>>>>>>> TUNE_FEATURES     = "m64 corei7"
> >>>>>>>>> TARGET_FPU        = ""
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> *make[1]: Entering directory
> >>>>>>>>>
> >>>>>>>>
> >>>>>>
> >>>>
> >>
> `/home/nick/poky/build/tmp/work/corei7-64-intel-common-poky-linux/linux-yocto/3.17.1+gitAUTOINC+b86dd5c6f4_0caf16d385-r0/linux-corei7-64-intel-common-standard-build'
> >>>>>>>>> GEN     ./Makefile *** Unable to find the ncurses libraries or
> the
> >>>> ***
> >>>>>>>>> required header files. *** 'make menuconfig' requires the ncurses
> >>>>>>>>> libraries. ***  *** Install ncurses (ncurses-devel) and try
> again.
> >>>> ***
> >>>>>>>>> make[3]: *** [scripts/kconfig/dochecklxdialog] Error 1make[2]:
> ***
> >>>>>>>>> [menuconfig] Error 2make[1]: *** [sub-make] Error 2make: ***
> >>>>>> [__sub-make]
> >>>>>>>>> Error 2Command failed.Press any key to continue... *
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20141110/0ae01a49/attachment.html>


More information about the yocto mailing list