gcc-4.7 build issue

Scott Tsai scottt.tw at gmail.com
Wed Jan 25 17:30:57 UTC 2012


On Tue, 24 Jan 2012 23:28:48 +0100, Kevin Kofler wrote:

> Alain Portal wrote:
>> Kicad doesn't build with gcc-4.7 and I don't understand anything with
>> c++.
>> Can somebody help me?
>> 
>> http://koji.fedoraproject.org/koji/taskinfo?taskID=3730441
>> http://lists.fedoraproject.org/pipermail/devel/2011-
December/160723.html
>> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29131
> 
> The declarations in the bundled boost-polygon header are in the wrong
> order.
> Reordering them should fix the build failure, but the package must be
> fixed to use the system boost-polygon (it's included in the current
> version of Boost), bundling the code is a violation of our packaging
> guidelines.


I managed to fix the build by applying two patches.
One to boost-polygon:
https://bugzilla.redhat.com/show_bug.cgi?id=784654
The second to kicad:
https://www.gitorious.org/fedora-packages/kicad/commit/
fa6a4e5f901bb044f270108c7559d18c9f15ee07

Both patches are short and I'd appreciate someone with stronger C++ 
skills to take a look at them.

Alain, once the boost-polygon / gcc-4.7 bug in RHBZ 784654 is fixed you 
can pull the packaging changes from https://www.gitorious.org/fedora-
packages/kicad/



More information about the devel mailing list