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

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


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


More information about the yocto mailing list