Utterly irrelevant on Linux, because, well, you arent going to be running those files there anyhow...
True enough. I did it so future patches wouldn't complain and give up prematurely.
Have you set it for the CFLAGS variable as well? if you have differing CFLAGS & CXXFLAGS you better explain yourself.
Turns out I didn't. It being a switch for the C++ compiler, I figured I could get by without it there. Plus, the error's in a C++ source file anyway. Nevertheless, I added it, and there was no change.
Also, the command you are using to compile would be nice to have. (the whole ./configure and other stuff) Also, post the WHOLE compilation log.
Fair enough, here's what I did.
I started by checking out rev 9470 of the antipodes build:
svn co svn://svn.icculus.org/fs2open/branches/antipodes/ -r 9470
Then I copied the patch from the download to the antipodes directory, changed to the antipodes directory and applied it :
patch -p0 --binary < BP.patch
Since there was no configure command, I ran
autogen.sh in the directory, and then reconfigured it to add in the C++11 switch:
CFLAGS="-std=c++11" CXXFLAGS="-std=c++11" ./configure
And then I ran
make, with no options. And
this is what comes out.
Hope this helps.