Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 560394 - dev-qt/qt-creator-3.5.0 - botan.h:21:25: fatal error: botan/ecdsa.h: No such file or directory
Summary: dev-qt/qt-creator-3.5.0 - botan.h:21:25: fatal error: botan/ecdsa.h: No such ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Davide Pesavento
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-14 03:56 UTC by Jonathan Vasquez (RETIRED)
Modified: 2015-09-20 22:00 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (file_560394.txt,5.36 KB, text/plain)
2015-09-14 03:58 UTC, Jonathan Vasquez (RETIRED)
Details
qt creator 3.5.0 build.log (file_560394.txt,264.61 KB, text/plain)
2015-09-14 04:00 UTC, Jonathan Vasquez (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Vasquez (RETIRED) gentoo-dev 2015-09-14 03:56:47 UTC
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)
Comment 1 Jonathan Vasquez (RETIRED) gentoo-dev 2015-09-14 03:58:01 UTC
Created attachment 411866 [details]
emerge --info
Comment 2 Jonathan Vasquez (RETIRED) gentoo-dev 2015-09-14 04:00:04 UTC
Created attachment 411868 [details]
qt creator 3.5.0 build.log
Comment 3 Michael Jones 2015-09-19 00:16:03 UTC
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.
Comment 4 Davide Pesavento (RETIRED) gentoo-dev 2015-09-20 21:31:47 UTC
(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.
Comment 5 Davide Pesavento (RETIRED) gentoo-dev 2015-09-20 22:00:00 UTC
Fixed in git, thanks for reporting.

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cf061d6af0a9cb9c94235b4e6eef7127908b206