[yocto] meta-mono: QA Error building mono-5.12.0.226

Alex J Lennon ajlennon at gmail.com
Thu Nov 22 07:49:52 PST 2018


On 22/11/2018 15:46, Martin Townsend wrote:
> Hi,
>
> This one is probably for the meta-mono maintainer
>
> I was getting quite a few file-rdeps QA errors.
> I managed to get rid of them all except 1 using
> RDEPENDS_${PN}-libs-2.0 += "mono"
> RDEPENDS_${PN}-libs-3.5 += "mono"
> RDEPENDS_${PN}-libs-4.0 += "mono"
> RDEPENDS_${PN}-libs-4.5 += "mono"
> RDEPENDS_${PN}-gac += "mono"
> RDEPENDS_${PN}-configuration-crypto += "mono"
> RDEPENDS_${PN}-xbuild += "mono"
> RDEPENDS_${PN}-api-4.5.1 += "mono"
> RDEPENDS_${PN}-api-4.5.2 += "mono"
> RDEPENDS_${PN}-api-4.6 += "mono"
> RDEPENDS_${PN}-api-4.6.1 += "mono"
> RDEPENDS_${PN}-api-4.6.2 += "mono"
> RDEPENDS_${PN}-api-4.7 += "mono"
>
> The one remaining is
>
> ERROR: mono-5.12.0.226-r0 do_package_qa: QA Issue:
> /usr/lib/mono/4.5/Microsoft.CodeAnalysis.Scripting.dll contained in
> package mono-libs-4.5 requires mono(System.Runtime.Loader), but no
> providers found in RDEPENDS_mono-libs-4.5? [file-rdeps]
> ERROR: mono-5.12.0.226-r0 do_package_qa: QA run found fatal errors.
> Please consider fixing them.
> ERROR: mono-5.12.0.226-r0 do_package_qa: Function failed: do_package_qa
> ERROR: Logfile of failure stored in:
> /ws/rufilla/oina/tools-oina-build-local/build_oxinst/tmp/work/armv7ahf-neon-poky-linux-gnueabi/mono/5.12.0.226-r0/temp/log.do_package_qa.15001
> ERROR: Task (/ws/rufilla/oina/tools-oina-build-local/build_oxinst/../meta-mono/recipes-mono/mono/mono_5.12.0.226.bb:do_package_qa)
> failed with exit code '1'
>
> It looks like the 4.5 lib package requires the System.Runtime.Loader
> library but I'm not sure how to get it to build this or I see there is
> an external directory which looks like it contains all the 4.5 libs so
> maybe it hasn't been included in here?
>
> Any Help appreciated,
> Martin.

Hi Martin,

I've been doing some recent work here which might help

https://github.com/dynamicdevices/meta-mono/tree/master

Cheers,

Alex




More information about the yocto mailing list