kraj / meta-openwrt

OE/Yocto metadata layer for OpenWRT
MIT License
103 stars 78 forks source link

Could not inherit file classes/python_hatchling.bbclass #134

Open cppcoffee opened 1 year ago

cppcoffee commented 1 year ago

I follow the readme tutorial to configure the environment:

$ git clone https://github.com/openembedded/openembedded-core.git
$ cd openembedded-core
$ git clone https://github.com/openembedded/meta-openembedded.git
$ git clone https://github.com/openembedded/bitbake.git
$ git clone https://github.com/kraj/meta-openwrt.git
$ ../oe-init-build-env
$ bitbake-layers add-layer ../meta-openembedded/meta-oe
$ bitbake-layers add-layer ../meta-openembedded/meta-python
$ bitbake-layers add-layer ../meta-openembedded/meta-networking
$ bitbake-layers add-layer ../meta-openwrt

edit the ./conf/local.conf, Add the following:

INHERIT += " openwrt-distro-defaults "

run build

$ TCLIBC=musl MACHINE=qemuarm bitbake openwrt-image-minimal

after running, an error message is output. how can I fix it?

$ bitbake-layers show-layers
NOTE: Starting bitbake server...
layer                 path                                      priority
==========================================================================
meta                  /home/vagrant/poky/meta                     5
meta-poky             /home/vagrant/poky/meta-poky                5
meta-yocto-bsp        /home/vagrant/poky/meta-yocto-bsp           5
meta-oe               /home/vagrant/poky/openembedded-core/meta-openembedded/meta-oe  5
meta-python           /home/vagrant/poky/openembedded-core/meta-openembedded/meta-python  5
meta-networking       /home/vagrant/poky/openembedded-core/meta-openembedded/meta-networking  5
meta-openwrt          /home/vagrant/poky/openembedded-core/meta-openwrt  8

$ TCLIBC=musl MACHINE=qemuarm bitbake openwrt-image-minimal
Loading cache: 100% |#####################################################################################################################################################################| Time: 0:00:00
Loaded 2218 entries from dependency cache.
ERROR: ParseError at /home/vagrant/poky/openembedded-core/meta-openembedded/meta-python/recipes-devtools/python/python3-traitlets_5.6.0.bb:9: Could not inherit file classes/python_hatchling.bbclass:00:37
ERROR: Parsing halted due to errors, see error messages above