I have an issue while building the Distribution Package. I have created a new layer and tried to add different programs with CORE_IMAGE_BASE_INSTALL_append. I have succeeded to add programs like python3, wvdial, etc. I also want to add nano and networkmanager but I get these errors:
I understand that. I haven't made any changes to the file that is mentioned in the error-log. I have tried to change the checksum to the suggested one but it still doesn't work.
This is what I have done:
I changed the LIC_FILE_CHKSUM in /Distribution_Package/openstlinux-5.10-dunfell-mp1-21-03-31/layers/openembedded-core/meta/recipes-devtools/file/file_5.38.bb line 9, from md5=0251eaec1188b20d9a72c502ecfdda1b to md5=5fa2cfe7ebf1fac0d01bc54cbf56a6a4
I just clone the GIT repository of file and it gives me the expected checksum. Could you check your recipe file_5.38.bb in layers/openembedded-core/meta/recipes-devtools/file shows the line
Same thing for the GIT repository of libndp: it gives me the expected checksum. So could you check your recipe libndp_1.7.bb in layers/openembedded-core/meta/recipes-connectivity/libndp shows the line
If yes in both cases, it may be a problem with the downloaded packages. From your home directory, go to the directory Public/oe-downloads/git2 and remove the entries related to file and libndp. That should be the commands
$ cd ~/Public/oe-downloads/git2
$ rm -rf github.com.file.file.git* github.com.jpirko.libndp*
Then, replay the bitbake commands to build file and libndp
I don't have a libndp folder in the openembedded-core layer. I found the recipe libndp_1.7.bb in layers/meta-openembedded/meta-oe/recipes-connectivity/libndp. That file includes the SRCREV line.
However, I don't have the oe-downloads folder on my computer. I do have the git2 folder but it's located in /home/osboxes/Distribution_Package/openstlinux-5.10-dunfell-mp1-21-03-31/build-openstlinuxeglfs-stm32mp1/downloads/git2
Do you want me to remove the entries related to file and libndp from that folder instead?