In the common code, we use a scoped enum type. (Where you specify the exact data type) Which apparently is only available as of c++0x. Which is totally fine, but it produces a compiler warning. (Which we wan to eliminate):
warning: scoped enums only available with -std=c++0x or -std=gnu++0x
But when you throw in the "-std=c++0x" compiler flag, a whole slew of build errors ensue.
In the common code, we use a scoped enum type. (Where you specify the exact data type) Which apparently is only available as of c++0x. Which is totally fine, but it produces a compiler warning. (Which we wan to eliminate):
warning: scoped enums only available with -std=c++0x or -std=gnu++0x
But when you throw in the "-std=c++0x" compiler flag, a whole slew of build errors ensue.
Try to figure out wtf is going on, here.