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 , 10 years ago
comment:2 by , 10 years ago
Cc: | 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:4 by , 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:5 by , 10 years ago
Installed the package from here: https://www.archlinux.org/packages/extra/x86_64/wxgtk/
comment:6 by , 10 years ago
Milestone: | Alpha 16 → Alpha 17 |
---|
Moving it to A17 too risky to switch before feature freeze.
comment:7 by , 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 , 10 years ago
Keywords: | simple removed |
---|---|
Milestone: | Alpha 17 |
Resolution: | → invalid |
Status: | new → closed |
As there has been no response to this ticket for three weeks now, I'll consiter it fixed by a newer wxWidgets version.
I think we'll have to make this move in the next months. Newer versions of SpiderMonkey (ESR31) will also require C++11.