मेरे पास एक नुस्खा है जो सी कोड संकलित करता है और मेरे पास एक पायथन नुस्खा है जो उस सी पुस्तकालय पर निर्भर करता है। दोनों bitbaked हो सकते हैं और जब मैं अजगर नुस्खा के वातावरण की छानबीन करता हूं तो सी लाइब्रेरी अपेक्षित रूप से दिखाई देती है। मेरे पास एक छवि नुस्खा भी है जो अजगर नुस्खा को IMAGE_INSTALL के रूप में जोड़ता है। जब मैं निर्भरता ग्राफ की जांच करता हूं तो सभी निर्भरताओं को ठीक से हल किया जाता है। फिर भी, संकलन विफल रहता है:

DNF version: 4.1.0
cachedir: /home/marius/mender-orangepi-warrior/build/tmp/work/orange_pi_zero-poky-linux-gnueabi/quakesaver-image/1.0-r0/rootfs/var/cache/dnf
Added oe-repo repo from /home/marius/mender-orangepi-warrior/build/tmp/work/orange_pi_zero-poky-linux-gnueabi/quakesaver-image/1.0-r0/oe-rootfs-repo
repo: using cache for: oe-repo
not found other for: 
not found modules for: 
not found deltainfo for: 
not found updateinfo for: 
oe-repo: using metadata from Fri 27 Mar 2020 11:40:54 AM UTC.
Last metadata expiration check: 0:00:01 ago on Fri 27 Mar 2020 11:40:54 AM UTC.
No module defaults found
No match for argument: wiringop
Error: Unable to find a match

ERROR: quakesaver-image-1.0-r0 do_rootfs: 
ERROR: quakesaver-image-1.0-r0 do_rootfs: Function failed: do_rootfs
ERROR: Logfile of failure stored in: /home/marius/mender-orangepi-warrior/build/tmp/work/orange_pi_zero-poky-linux-gnueabi/quakesaver-image/1.0-r0/temp/log.do_rootfs.20584
ERROR: Task (/home/marius/mender-orangepi-warrior/build/../sources/meta-quakesaver/recipes-core/images/quakesaver-image.bb:do_rootfs) failed with exit code '1'

कोई संकेत, इस मुद्दे की और जांच कैसे करें? जैसा कि मैंने कहा, दोनों निर्भरताओं को ग्राफ में ठीक से हल किया गया है। अनोखा...

1
grmmgrmm 27 मार्च 2020, 15:01

1 उत्तर

सबसे बढ़िया उत्तर

मैंने गलती से सी निर्भरता को पायथन रनटाइम निर्भरताओं (RDEPENDS_${PN}) में जोड़ा था, जो निश्चित रूप से बकवास है।

1
grmmgrmm 27 मार्च 2020, 12:34