Boost MPL issues with GCC 3.3 prevent DCCL Compilation

Bug #1089061 reported by Chris Murphy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Dynamic Compact Control Language
Fix Released
High
Chris Murphy
Goby
Won't Fix
Low
Chris Murphy

Bug Description

When compiling DCCL with GCC 3.3, DCCL fails to compile, generating many complicated Boost MPL errors.

These errors look suspiciously similar to those described in this posting : http://boost.2283326.n4.nabble.com/mpl-type-traits-enable-if-Overloading-Problem-with-GCC-3-3-3-td2638570.html

We believe a fix may be using some creative namespacing, as described in the MPL documentation (section 3.4):

http://www.boost.org/doc/libs/1_41_0/libs/utility/enable_if.html

Fix hopefully coming soon.

Revision history for this message
toby schneider (tes) wrote :

For Goby, at least, gcc 3.3. support isn't a high priority. The template support in that compiler is significantly lacking. I've tagged this as high priority for DCCL (v3).

Changed in dccl:
status: New → Confirmed
Changed in goby:
importance: High → Low
Changed in dccl:
importance: Undecided → High
assignee: nobody → Chris Murphy (chrismurf-bluefin)
toby schneider (tes)
Changed in dccl:
status: Confirmed → Fix Committed
Changed in goby:
status: Confirmed → Won't Fix
toby schneider (tes)
Changed in dccl:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.