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

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


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/4265af51/attachment.html>


More information about the yocto mailing list