Opened 10 years ago

Closed 10 years ago

#2452 closed defect (invalid)

Building with Wxwidgets 3.0 Requires the C++11 Build Flag

Reported by: Josh Owned by:
Priority: Nice to Have Milestone:
Component: Build & Packages Keywords:
Cc: philip Patch:

Description

0 A.D. fails to build with Wxwidgets 3.0 unless the C++11 build flag (--with-c++11) is used. It would be nice if the build system automatically enabled it for ease of use.

Change History (8)

comment:1 by Yves, 10 years ago

I think we'll have to make this move in the next months. Newer versions of SpiderMonkey (ESR31) will also require C++11.

comment:2 by Josh, 10 years ago

Cc: philip added

We will need to get in contact with Philip then, as I think the only major block to going fully C++11 is the autobuilder.

comment:3 by CP, 10 years ago

Log: http://fpaste.org/83741/39433202/

(Was 'my' bug report)

comment:4 by historic_bruno, 10 years ago

Does wxWidgets 3.0 actually require C++11, or did your build of it detect C++11 support and configure itself that way? Where does the wxWidgets package/build(s) in question come from?

comment:6 by Stan, 10 years ago

Milestone: Alpha 16Alpha 17

Moving it to A17 too risky to switch before feature freeze.

comment:7 by historic_bruno, 10 years ago

This seems to be a bug in wxWidgets 3.0: http://trac.wxwidgets.org/ticket/15915

Is the wxWidgets 3.0.1 package available for you, can you try building again with that?

comment:8 by Josh, 10 years ago

Keywords: simple removed
Milestone: Alpha 17
Resolution: invalid
Status: newclosed

As there has been no response to this ticket for three weeks now, I'll consiter it fixed by a newer wxWidgets version.

Note: See TracTickets for help on using tickets.