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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to