So I sort of figured this out, but I don't fully understand why the work around is necessary. I traced the error back through the various log files and found the function that was causing the error. The yocto class buildhistory.bbclass was calling a function buildhistory_list_pkg_files, which was throwing a fatal exception on the external-hdf/2024.1/packages-split/* search because the directory is empty when that function is called. I added the line:
BUILDHISTORY_FEATURES = "0" To my external-hdf%.bbappend file which causes the recipe to just return from that function call without checking the packages-split directory. I have no idea why this problem suddenly arose after xilinx started implementing the "external-hdf_20XX.X.bb" paradigm, but I can only guess that there is something in meta-petalinux that causes this to not be an issue??? Perhaps meta-petalinux globally disables build history? I suspect that my work around is not a good one and I may run into other issues down the road, but for now I can at least get a build going. As a test I did a meta-petalinux based distro build and it did not suffer the same issue as my custom distro did. I will probably continue to search for a more complete solution. Please, if anyone has any insights as to what is going on here I'd appreciate some feedback. Thanks
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#5479): https://lists.yoctoproject.org/g/meta-xilinx/message/5479 Mute This Topic: https://lists.yoctoproject.org/mt/109412271/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-xilinx/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
