Red Hat Bugzilla – Bug 1307383
clustal-omega: FTBFS in rawhide
Last modified: 2016-02-16 23:17:17 EST
Your package clustal-omega failed to build from source in current rawhide.
For details on mass rebuild see https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Created attachment 1124219 [details]
Created attachment 1124220 [details]
Created attachment 1124221 [details]
src/hhalign/util-C.h defines float log2(float) and float log10(float) inline functions which conflict with those in <math.h>. (The proper name for these signatures in the C standard library are log2f and log10f.) Removing those two functions fixes the build (std::log2 and std::log10 are used in their place).
nonamedotc's clustal-omega-1.2.1-9.fc24 completed http://koji.fedoraproject.org/koji/buildinfo?buildID=736472
Thanks Yaakov for not just showing me how to fix it, but also for the explanation of what the code does...