Hi Laurent and Quentin -

Thank you both so much for your help!

I did just end up patching the source code for my recipe - I had to both
add the 3 and remove the -mt, and the OS does build now! If the sw does
what I need it to is another question, but we shall see.

Thanks again!
Emily

On Wed, Mar 18, 2020 at 10:37 AM Quentin Schulz <
quentin.sch...@streamunlimited.com> wrote:

> Hi Emily,
>
> On Wed, Mar 18, 2020 at 10:16:23AM -0500, Emily wrote:
> > Hi Laurent -
> >
> > Unfortunately I don't have full control over the repo that's using
> > boost_python-mt so I'm not sure I can switch it right now.
> >
>
> You can create a patch for it. You can use devtool modify <your-recipe>
> and create the patch from there, you have access to the sources with
> that. devtool build <your-recipe> to check it builds okay.
>
> > I realize this is not a long-term solution, as I'll need to update that
> > code (and my OS) to python3 soon, but for now I've just copied the boost
> > recipe from this commit
> > <
> https://github.com/openembedded/openembedded-core/commit/ef603f41b5df4772bb598ec9d389dd5f858592af#diff-9c24742c4bfe7eb2853f86cce86b91c6
> >
> > to
> > my own layer, and added a BBMASK to the openembedded-core's boost recipe.
> > This seems to work, except I get a QA error from the commit I'm using for
> > the boost recipe now:
> >
>
> I don't think there is a need for BBMASK, you should be able to set
> PREFERRED_VERSION_boost = "1.63.0" in local.conf or your machine
> configuration file.
>
> > ERROR: boost-1.63.0-r1 do_package: QA Issue: boost: Files/directories
> were
> > installed but not shipped in any package:
> >   /usr/lib/libboost_numpy.so.1.63.0
> > Please set FILES such that these items are packaged. Alternatively if
> they
> > are unneeded, avoid installing them or delete them within do_install.
> > boost: 1 installed and not shipped files. [installed-vs-shipped]
> > ERROR: boost-1.63.0-r1 do_package: Fatal QA errors found, failing task.
> > ERROR: boost-1.63.0-r1 do_package: Function failed: do_package
> >
> > I found a log
> > <https://www.yoctoproject.org/irc/%23yocto.2017-03-09.log.html> that
> > mentions this exact error, and also mentions a patch that fixes it - I've
> > tried and thus far failed to find that patch. I'm not sure if this will
> > actually work, but I thought I'd check and see if anyone had any ideas.
> >
>
> If all of this is really temporary you can install it in some package,
> or even create a new package for it. (PACKAGES =+ "boost-numpy",
> FILES_${PN}-numpy = "/usr/lib/libboost_numpy.so.1.63.0").
>
> No more ideas tbh. I would try to patch "your" SW first and see if it
> brings you somewhere, but that's what I would do, each their own way.
>
> Quentin
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#48825): https://lists.yoctoproject.org/g/yocto/message/48825
Mute This Topic: https://lists.yoctoproject.org/mt/72027139/21656
Group Owner: yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to