Summary: | sci-electronics/kicad-4.0.2-r1 (with boost-1.61.0) - fatal error: boost/context/fcontext.hpp | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | Current packages | Assignee: | Zoltan Puskas <zoltan> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jstein, phil.tooley, proxy-maint |
Priority: | Normal | Keywords: | UPSTREAM |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
ebuild with updated deps |
Description
Juergen Rose
2016-05-21 08:07:23 UTC
This is due to changes to the context api in boost 1.61[1], a needed function[2] was removed from the context api, and the header paths updated. Therefore a patch to simply update paths will fail, and a full fix will likely require some serious input from upstream. Workaround at the moment is to use >=boost-1.54 and <boost-1.61, updated ebuild attached. Phil [1]http://www.boost.org/users/history/version_1_61_0.html [2] boost::context::fcontext_t - used in Kicad's custom coroutine implementation Created attachment 434836 [details]
ebuild with updated deps
Phil, thank you for the explanation and the ebuild. upstream is informed now. https://bugs.launchpad.net/kicad/+bug/1584326 Now we await reply form Zoltan who is clearly occupied. The alternative is if Phil Tooley is interested in co-maintaining with Zoltan Thanks to Jonas for reporting upstream. I'll take a look tonight and see if I can patch it myself in the meantime. Sure, I am happy to co-maintain, iff Zoltan would appreciate the assistance. I don't want to appear like I am muscling in though... Found this interesting patch on KiCad mailing list [1]. Does not apply straight to 4.0.2, but working on it. Shall release 4.0.2-r2 soon. Phil: thanks for the ebuild patch. Going to apply it to older ebuild versions to prevent breakage (especially when boost-1.61 hits stable. [1] https://lists.launchpad.net/kicad-developers/msg22808.html commit 5b8e557b3eb86e7611af46338a876b4ad1d5a7ae Author: Zoltan Puskas <zoltan@sinustrom.info> AuthorDate: Sat Jun 11 09:03:42 2016 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: Sat Jun 11 10:16:54 2016 sci-electronics/kicad: Limit boost version to max 1.60, #583640 Bug: https://bugs.gentoo.org/583640 Pull-Request: https://github.com/gentoo/gentoo/pull/1645 Package-Manager: portage-2.3.0_rc1 I guess you want to keep the bug open until the compatibility is fixed. |