Bug 491322
| Summary: | FTBFS: k3d-0.7.10.0-1.fc11 fails to build causes broken deps in rawhide | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Alex Lancaster <alex> |
| Component: | k3d | Assignee: | Denis Leroy <denis> |
| Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | urgent | Docs Contact: | |
| Priority: | urgent | ||
| Version: | rawhide | CC: | denis, kevin |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2009-03-23 13:46:40 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Alex Lancaster
2009-03-20 12:47:22 UTC
Looks like there has been some communication to upstream from maintainer: http://sourceforge.net/mailarchive/forum.php?thread_name=49B7887D.8020502%40poolshark.org&forum_name=k3d-development I am testing the new 0.7.11.0 release to see if that helps at all. No luck with 0.7.11.0: http://koji.fedoraproject.org/koji/taskinfo?taskID=1251238 Bleh, does anybody upstream care about getting this package to work on Fedora? One small change which is definitely required, regardless of other errors, is to add another BuildRequires: BuildRequires: uuid-c++-devel I spend a fair amount on time on this problem last week, it is a GCC 4.4 compilation issue with the boost library. As soon as I get back home tomorrow, I'll post a call for help on the mailing list, as I think we'll need help from the GCC maintainer to figure out this (very) complex C++ compilation error... At line 81 of k3dsdk/gil/boost/gil/color_base_algorithm.hpp, there's a line like this:
static type get(const ColorBase& cb) { return at_c<semantic_index>(cb); }
The problem is that at_c is ambiguous, as it matches not only the intended boost::gil::at_c template function, but also the boost::mpl::at_c template class. Try fully qualifying at_c, as in:
static type get(const ColorBase& cb) { return boost::gil::at_c<semantic_index>(cb); }
Kevin, thanks a lot for your help. That indeed fixed the problem. Have you already requested an f11-beta tag to get the dependency fixed ASAP? (I'm not sure if it'll still get tagged, but it's worth trying.) |