It has happened again with boost 1.73. It seems to puke on seeing simgear version 2020.1.1 (did it on 2018.3.5 as well). Here is the log snippet:
- Code: Select all
[ 26%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/math/leastsqs.cxx.o
[ 27%] Building C object simgear/CMakeFiles/SimGearCore.dir/math/sg_random.c.o
[ 27%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/misc/CSSBorder.cxx.o
In file included from /usr/include/boost/config/detail/select_stdlib_config.hpp:24,
from /usr/include/boost/config.hpp:44,
from /usr/include/boost/static_assert.hpp:17,
from /usr/include/boost/iterator/iterator_adaptor.hpp:10,
from /usr/include/boost/token_iterator.hpp:22,
from /usr/include/boost/tokenizer.hpp:20,
from /tmp/SBo/simgear-2020.1.1/simgear/misc/CSSBorder.cxx:21:
/tmp/SBo/simgear-2020.1.1/version:1:1: error: too many decimal points in number
1 | 2020.1.1
| ^~~~~~~~
In file included from /usr/include/boost/config/detail/select_stdlib_config.hpp:24,
from /usr/include/boost/config.hpp:44,
from /usr/include/boost/static_assert.hpp:17,
from /usr/include/boost/iterator/iterator_adaptor.hpp:10,
from /usr/include/boost/token_iterator.hpp:22,
from /usr/include/boost/tokenizer.hpp:20,
from /tmp/SBo/simgear-2020.1.1/simgear/misc/CSSBorder.cxx:21:
/tmp/SBo/simgear-2020.1.1/version:1:1: error: expected unqualified-id before numeric constant
make[2]: *** [simgear/CMakeFiles/SimGearCore.dir/build.make:1123: simgear/CMakeFiles/SimGearCore.dir/misc/CSSBorder.cxx.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1005: simgear/CMakeFiles/SimGearCore.dir/all] Error 2
make: *** [Makefile:172: all] Error 2
Any ideas?