When upgrading qt-creator 3.5.0 from 3.4.2, the following error happens: botan.h:21:25: fatal error: botan/ecdsa.h: No such file or directory I believe this happens because my botan package has 'bindist' set (This is inside a build chroot that I use to make binary packages for my other systems - and or test them before using). However, my chroot did have qt-creator 3.4.2 with botan having the bindist flag set. Is there a way where the default settings for qt-creator 3.5.0 will still build without ecdsa? Reproducible: Always Steps to Reproduce: 1. Have botan with 'bindist' flag set 2. Try to emerge qt-creator 3.5.0 Expected Results: Should compile if possible (similar to 3.4.2)
Created attachment 411866 [details] emerge --info
Created attachment 411868 [details] qt creator 3.5.0 build.log
I'm also experiencing this failure. My botan also has the bindist flag. A difference is that I'm doing this in a qemu-arm chroot, instead of a native chroot.
(In reply to Jonathan Vasquez from comment #0) > When upgrading qt-creator 3.5.0 from 3.4.2, the following error happens: > > botan.h:21:25: fatal error: botan/ecdsa.h: No such file or directory > > I believe this happens because my botan package has 'bindist' set (This is > inside a build chroot that I use to make binary packages for my other > systems - and or test them before using). Thanks, I will adjust the dependency. > > However, my chroot did have qt-creator 3.4.2 with botan having the bindist > flag set. Is there a way where the default settings for qt-creator 3.5.0 > will still build without ecdsa? I'm afraid that is not possible. Upstream added support for ECDSA keys to their internal SSH implementation, and it cannot be disabled at compile time.
Fixed in git, thanks for reporting. https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cf061d6af0a9cb9c94235b4e6eef7127908b206