Hello,
on a Fedora 26 system (gcc 7.2.1) I get the following error message when following the instructions on how to build openbw/bwapi:
foo6[build]:make
[ 2%] Built target openbw_ui
[ 3%] Built target OpenBWData
[ 5%] Built target BWAPICore
[ 31%] Built target BWAPILIB
[ 60%] Built target BWAPIObj
[ 60%] Built target BWAPI
[ 61%] Linking CXX executable ../../bin/BWAPILauncher
../../lib/libBWAPILIB.so: undefined reference to `std::allocator<BWAPI::UnitType>::allocator()'
collect2: error: ld returned 1 exit status
make[2]: *** [bwapi/BWAPILauncher/CMakeFiles/BWAPILauncher.dir/build.make bin/BWAPILauncher] Error 1
make[1]: *** [CMakeFiles/Makefile2:448: bwapi/BWAPILauncher/CMakeFiles/BWAPILauncher.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
I poked around a little but didn't get far figuring out what's causing it.
Can somebody help me with this? Thanks!