I'm trying to build the kernel for a BeagleBone. Using the direction
found at ...
http://www.angstrom-distribution.org/building-angstrom
I run these commands ...
MACHINE=beagleboard ./oebb.sh config beagleboard
MACHINE=beagleboard ./oebb.sh update
MACHINE=beagleboard ./oebb.sh bitbake virtual/kernel
When running the third one (bitbake) I get a series of errors all
referencing ...
ImportError: No module named pysqlite2
The sqlite3 package is installed. Any thoughts on what I am missing?
The full error dump is ...
Executing: MACHINE=beagleboard bitbake virtual/kernel
Traceback (most recent call last):
File "/home/root/angstrom/setup-scripts/sources/bitbake/bin/bitbake",
line 34, in<module>
import bb
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/__init__.py",
line 82, in<module>
from bb import fetch2 as fetch
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/fetch2/__init__.py",
line 31, in<module>
import bb.persist_data, bb.utils
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/persist_data.py",
line 35, in<module>
from pysqlite2 import dbapi2 as sqlite3
ImportError: No module named pysqlite2
/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/event.py:103:
RuntimeWarning: Parent module 'bb' not found while handling absolute
import
from bb.msg import BBLogFormatter
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/event.py",
line 103, in print_ui_queue
from bb.msg import BBLogFormatter
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/__init__.py",
line 82, in<module>
from bb import fetch2 as fetch
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/fetch2/__init__.py",
line 31, in<module>
import bb.persist_data, bb.utils
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/persist_data.py",
line 35, in<module>
from pysqlite2 import dbapi2 as sqlite3
ImportError: No module named pysqlite2
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/event.py",
line 103, in print_ui_queue
from bb.msg import BBLogFormatter
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/__init__.py",
line 82, in<module>
from bb import fetch2 as fetch
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/fetch2/__init__.py",
line 31, in<module>
import bb.persist_data, bb.utils
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/persist_data.py",
line 35, in<module>
from pysqlite2 import dbapi2 as sqlite3
ImportError: No module named pysqlite2
Pseudo is not present but is required, building this first before the
main build
Traceback (most recent call last):
File "/home/root/angstrom/setup-scripts/sources/bitbake/bin/bitbake",
line 34, in<module>
import bb
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/__init__.py",
line 82, in<module>
from bb import fetch2 as fetch
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/fetch2/__init__.py",
line 31, in<module>
import bb.persist_data, bb.utils
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/persist_data.py",
line 35, in<module>
from pysqlite2 import dbapi2 as sqlite3
ImportError: No module named pysqlite2
/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/event.py:103:
RuntimeWarning: Parent module 'bb' not found while handling absolute
import
from bb.msg import BBLogFormatter
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/event.py",
line 103, in print_ui_queue
from bb.msg import BBLogFormatter
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/__init__.py",
line 82, in<module>
from bb import fetch2 as fetch
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/fetch2/__init__.py",
line 31, in<module>
import bb.persist_data, bb.utils
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/persist_data.py",
line 35, in<module>
from pysqlite2 import dbapi2 as sqlite3
ImportError: No module named pysqlite2
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/event.py",
line 103, in print_ui_queue
from bb.msg import BBLogFormatter
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/__init__.py",
line 82, in<module>
from bb import fetch2 as fetch
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/fetch2/__init__.py",
line 31, in<module>
import bb.persist_data, bb.utils
File
"/home/root/angstrom/setup-scripts/sources/bitbake/lib/bb/persist_data.py",
line 35, in<module>
from pysqlite2 import dbapi2 as sqlite3
ImportError: No module named pysqlite2