Red Hat Bugzilla – Bug 1308125
seq24: FTBFS in rawhide
Last modified: 2016-02-25 02:35:09 EST
Your package seq24 failed to build from source in current rawhide.
For details on mass rebuild see https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Created attachment 1126436 [details]
Created attachment 1126437 [details]
Created attachment 1126438 [details]
Created attachment 1128149 [details]
Patch to upgrade to 0.9.3 and fix the FTBFS
The trigger of this FTBFS is a clash between a package-local class "mutex"
and class "std::mutex", caused by "using namespace std;" within the package.
One approach to address this issue would be to remove "using namespace std;" and to make "std::" explict. Another one is to rename the local "class mutex".
The patch (against Fedora's git master) in the attachment implements the latter, because it's less intrusive and better suited as a temporary work-around.
It renames "class mutex" to "class seq24_mutex." for seg24-0.9.3 (final).
I have not managed to apply this approach to seg24-0.9.3-r131.
This bug appears to have been reported against 'rawhide' during the Fedora 24 development cycle.
Changing version to '24'.
More information and reason for this action is here:
Taking. I am going to apply my proposal above.
Changes applied to and packages built for rawhide and f24.