Bug 3018 - bitbake run failed on opensuse 12.1 64 bit host
Summary: bitbake run failed on opensuse 12.1 64 bit host
Status: VERIFIED FIXED
Alias: None
Product: BitBake
Classification: Build System, Metadata & Runtime
Component: bitbake (show other bugs)
Version: 1.3
Hardware: x86 Multiple
: Medium normal
Target Milestone: 1.3 M4
Assignee: Saul Wold
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2012-08-28 03:51 UTC by liang li
Modified: 2012-11-19 08:39 UTC (History)
7 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description liang li 2012-08-28 03:51:07 UTC
run "bitbake" on opensuse 12.1 64 bit host,following error met:

Pseudo is not present but is required, building this first before the main build
FATAL: The knotty ui could not load the required curses python module.

git info:19ff55a53b436d463f9577adaed15be77708f0d2
git branch: poky/master
Comment 1 Saul Wold 2012-08-28 17:46:21 UTC
You might not have the correct packages installed, can you verify which version of python you are using? Also please verify if you have the python curses module installed.  We may need to update the quickstart.
Comment 2 liang li 2012-08-29 05:45:21 UTC
(In reply to comment #1)
> You might not have the correct packages installed, can you verify which
> version of python you are using? Also please verify if you have the python
> curses module installed.  We may need to update the quickstart.

In 1.3 M3 RC2 test (git commit:8b8748c8f963900b83dc0fdd7757556f917fe4fd) no such error on the same host (opensuse 12.1 64 bit).

python related info on the host:

python --version
Python 2.7.2

zypper search python-curses
S | Name          | Summary                                   | Type   
--+---------------+-------------------------------------------+--------
  | python-curses | Python Interface to the (N)Curses Library | package

pyhton-curses not installed.
Comment 3 liang li 2012-08-29 06:18:03 UTC
after "zypper install python-curses" to install python-curses package,the error not met again.
Comment 4 Saul Wold 2012-08-29 14:47:07 UTC
Missing package, need to add python-curses to quickstart guide.
Comment 5 Laurentiu Serban 2012-09-24 23:33:46 UTC
reopening as the documentation (quick start guide) was not yet updated.
Comment 6 Scott Rifenbark 2012-09-25 18:26:09 UTC
I just checked the latest version of the QS, which is being developed in yocto-docs/master and the python-curses package is listed as a required package for OpenSUSE.  See http://www.yoctoproject.org/docs/latest/yocto-project-qs/yocto-project-qs.html#packages for the section in the QS.

This change to the QS has been fairly recent (within the last couple of weeks I belive).  

Scott
Comment 7 Laurentiu Serban 2012-09-25 18:37:49 UTC
The problem is this link:
http://www.yoctoproject.org/docs/current/yocto-project-qs/yocto-project-qs.html which is the link where I am getting after going to www.yoctoproject.org and after that on Documentations and Quick Start does not have the reference
Comment 8 Scott Rifenbark 2012-09-25 18:43:41 UTC
Liang, 

The link for the QS you are referencing is for current YP documentation.  The required python-curses package does not appear in that documentation.  The issue with the missing package was discovered after the 1.2.1 release. I fixed the issue in the "Docs in Progress" set of YP documentation. This is where I fix things for the upcoming release.  The python-curses package is listed in the set of packages required for OpenSUSE for the upcoming 1.3 version of the QS.  

To see the YP manuals that are under development for YP 1.3, go to the YP website and click the Documentation page. To the right in the box of other sets of manuals click "Docs in Progress".  That will list the set of YP manuals under development.  You will see the change for python-curses at http://www.yoctoproject.org/docs/latest/yocto-project-qs/yocto-project-qs.html#packages.

Scott
Comment 9 Laurentiu Serban 2012-09-25 18:57:07 UTC
Hello Scott, thank you for clarifying that for me :)
Comment 10 Laurentiu Serban 2012-09-25 18:57:19 UTC
verified
Comment 11 liang li 2012-09-26 02:04:32 UTC
(In reply to comment #8)
> Liang, 
> 
> The link for the QS you are referencing is for current YP documentation. 
> The required python-curses package does not appear in that documentation. 
> The issue with the missing package was discovered after the 1.2.1 release. I
> fixed the issue in the "Docs in Progress" set of YP documentation. This is
> where I fix things for the upcoming release.  The python-curses package is
> listed in the set of packages required for OpenSUSE for the upcoming 1.3
> version of the QS.  
> 
> To see the YP manuals that are under development for YP 1.3, go to the YP
> website and click the Documentation page. To the right in the box of other
> sets of manuals click "Docs in Progress".  That will list the set of YP
> manuals under development.  You will see the change for python-curses at
> http://www.yoctoproject.org/docs/latest/yocto-project-qs/yocto-project-qs.
> html#packages.
> 
> Scott

thanks.