Bug 13164

Summary: Include libncurses-dev in the list of required packages
Product: [Documentation] Quick Start Reporter: Marc Ferland <marc.ferland>
Component: quick-startAssignee: Scott Rifenbark <srifenbark>
Status: RESOLVED DUPLICATE QA Contact:
Severity: minor    
Priority: Undecided CC: bluelightning, poky.doc.watcher, poky.watcher, richard.purdie, ross.burton, srifenbark
Version: 2.5.2   
Target Milestone: 2.7 M4   
Hardware: All   
OS: Multiple   
Whiteboard: 04 February 2019: NEEDINFO
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Yes (doc changes required)

Description Marc Ferland 2019-02-01 20:32:44 UTC
When you issue a:

   bitbake -c menuconfig virtual/kernel

on a freshly installed machine running Ubuntu it (the kernel build system) always complains that it cannot find the libncurses-dev library. We should add it to the list of dependencies.
Comment 1 Scott Rifenbark 2019-02-04 20:09:17 UTC
Hi Marc, 

I need some specifics to nail this down.  We have host packages that fall into "Essential", "Graphical and Eclipse Plug-in Extras", "Documentation", and "OpenEmbedded Self-Test".  Regarding this fail for menuconfig, I assume it would be an "Essential" package?

And, can anyone tell me if the same applies for the other supported distros (i.e. Fedora, OpenSUSE, and CentOS)?

Adding some people to the CC list.

Thanks, 
Scott

https://yoctoproject.org/docs/latest/ref-manual/ref-manual.html#ubuntu-packages
Comment 2 Marc Ferland 2019-02-04 20:45:10 UTC
Scott,

Yes, I think this falls into the "Essential" category.

I got the following package names after a quick google search (not tested):

* fedora: ncurses-devel
* centos: ncurses-devel
* opensuse: ncurses-devel

I'm not sure if it is required for the other distros or if one of the specified package already pulls on it.
Comment 3 Scott Rifenbark 2019-02-04 22:05:46 UTC
Thanks Marc,

I will ping Paul Eggleton later today and see if he can tell from code.

Scott
Comment 4 Ross Burton 2019-02-04 23:00:07 UTC
Duplicate of existing bug, closing.

*** This bug has been marked as a duplicate of bug 13146 ***