cd /home/spcen/project/FSL/EDA/DREAMPlace/build/thirdparty/OpenTimer && /usr/bin/c++ -D_GLIBCXX_USE_CXX11_ABI=0 -I/home/spcen/project/FSL/EDA/DREAMPlace/thirdparty/flute -I/home/spcen/project/FSL/EDA/DREAMPlace/thirdparty/OpenTimer -fPIC -O3 -DNDEBUG -std=c++17 -MD -MT thirdparty/OpenTimer/CMakeFiles/util.dir/unittest/utility.cpp.o -MF CMakeFiles/util.dir/unittest/utility.cpp.o.d -o CMakeFiles/util.dir/unittest/utility.cpp.o -c /home/spcen/project/FSL/EDA/DREAMPlace/thirdparty/OpenTimer/unittest/utility.cpp
In file included from /home/spcen/project/FSL/EDA/DREAMPlace/thirdparty/OpenTimer/unittest/utility.cpp:3:
/home/spcen/project/FSL/EDA/DREAMPlace/thirdparty/OpenTimer/unittest/doctest.h:4008:47: error: size of array ‘altStackMem’ is not an integral constant-expression
4008 | static char altStackMem[4 * SIGSTKSZ];
| ^
make[2]: *** [thirdparty/OpenTimer/CMakeFiles/util.dir/build.make:79: thirdparty/OpenTimer/CMakeFiles/util.dir/unittest/utility.cpp.o] Error 1
make[2]: Leaving directory '/home/spcen/project/FSL/EDA/DREAMPlace/build'
make[1]: *** [CMakeFiles/Makefile2:3819: thirdparty/OpenTimer/CMakeFiles/util.dir/all] Error 2
make[1]: Leaving directory '/home/spcen/project/FSL/EDA/DREAMPlace/build'
make: *** [Makefile:139: all] Error 2
Please teach me how to fix it. thanks
cd /home/spcen/project/FSL/EDA/DREAMPlace/build/thirdparty/OpenTimer && /usr/bin/c++ -D_GLIBCXX_USE_CXX11_ABI=0 -I/home/spcen/project/FSL/EDA/DREAMPlace/thirdparty/flute -I/home/spcen/project/FSL/EDA/DREAMPlace/thirdparty/OpenTimer -fPIC -O3 -DNDEBUG -std=c++17 -MD -MT thirdparty/OpenTimer/CMakeFiles/util.dir/unittest/utility.cpp.o -MF CMakeFiles/util.dir/unittest/utility.cpp.o.d -o CMakeFiles/util.dir/unittest/utility.cpp.o -c /home/spcen/project/FSL/EDA/DREAMPlace/thirdparty/OpenTimer/unittest/utility.cpp
In file included from /home/spcen/project/FSL/EDA/DREAMPlace/thirdparty/OpenTimer/unittest/utility.cpp:3:
/home/spcen/project/FSL/EDA/DREAMPlace/thirdparty/OpenTimer/unittest/doctest.h:4008:47: error: size of array ‘altStackMem’ is not an integral constant-expression
4008 | static char altStackMem[4 * SIGSTKSZ];
| ^
make[2]: *** [thirdparty/OpenTimer/CMakeFiles/util.dir/build.make:79: thirdparty/OpenTimer/CMakeFiles/util.dir/unittest/utility.cpp.o] Error 1
make[2]: Leaving directory '/home/spcen/project/FSL/EDA/DREAMPlace/build'
make[1]: *** [CMakeFiles/Makefile2:3819: thirdparty/OpenTimer/CMakeFiles/util.dir/all] Error 2
make[1]: Leaving directory '/home/spcen/project/FSL/EDA/DREAMPlace/build'
make: *** [Makefile:139: all] Error 2
Please teach me how to fix it. thanks