Thanks. That got me past "Performing build step for 'ConnectivityChecks'" and then this error showed up:
In file included from /usr/include/pthread.h:33,
from /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h:35,
from /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h:148,
from /usr/include/c++/11/ext/atomicity.h:35,
from /usr/include/c++/11/bits/basic_string.h:39,
from /usr/include/c++/11/string:55,
from /root/Orthanc/Build/ConnectivityChecks-build/boost_1_69_0/boost/thread/exceptions.hpp:20,
from /root/Orthanc/Build/ConnectivityChecks-build/boost_1_69_0/boost/thread/pthread/thread_data.hpp:10,
from /root/Orthanc/Build/ConnectivityChecks-build/boost_1_69_0/boost/thread/thread_only.hpp:17,
from /root/Orthanc/Build/ConnectivityChecks-build/boost_1_69_0/libs/thread/src/pthread/thread.cpp:11:
/root/Orthanc/Build/ConnectivityChecks-build/boost_1_69_0/boost/thread/pthread/thread_data.hpp:60:5: error: missing binary operator before token "("
60 | #if PTHREAD_STACK_MIN > 0
| ^~~~~~~~~~~~~~~~~
make[5]: *** [CMakeFiles/ConnectivityChecks.dir/build.make:141: CMakeFiles/ConnectivityChecks.dir/boost_1_69_0/libs/thread/src/pthread/thread.cpp.o] Error 1
make[4]: *** [CMakeFiles/Makefile2:83: CMakeFiles/ConnectivityChecks.dir/all] Error 2
make[3]: *** [Makefile:136: all] Error 2
make[2]: *** [CMakeFiles/ConnectivityChecks.dir/build.make:86: ConnectivityChecks-prefix/src/ConnectivityChecks-stamp/ConnectivityChecks-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:289: CMakeFiles/ConnectivityChecks.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
I made the exact same code change on line 60 in that file to get past the error. Without knowing what I'm doing, I hope that was the correct answer.
When compiling again after the above change, I then get this error message:
In file included from /usr/include/pthread.h:33,
from /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h:35,
from /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h:148,
from /usr/include/c++/11/ext/atomicity.h:35,
from /usr/include/c++/11/bits/basic_string.h:39,
from /usr/include/c++/11/string:55,
from /root/Orthanc/OrthancFramework/Sources/Cache/../OrthancFramework.h:72,
from /root/Orthanc/OrthancFramework/Sources/Cache/MemoryObjectCache.h:26,
from /root/Orthanc/OrthancFramework/Sources/Cache/MemoryObjectCache.cpp:25:
/root/Orthanc/Build/DelayedDeletion-build/boost_1_69_0/boost/thread/pthread/thread_data.hpp:60:5: error: missing binary operator before token "("
60 | #if PTHREAD_STACK_MIN > 0
| ^~~~~~~~~~~~~~~~~
make[5]: *** [CMakeFiles/DelayedDeletion.dir/build.make:90: CMakeFiles/DelayedDeletion.dir/root/Orthanc/OrthancFramework/Sources/Cache/MemoryObjectCache.cpp.o] Error 1
make[4]: *** [CMakeFiles/Makefile2:83: CMakeFiles/DelayedDeletion.dir/all] Error 2
make[3]: *** [Makefile:136: all] Error 2
make[2]: *** [CMakeFiles/DelayedDeletion.dir/build.make:86: DelayedDeletion-prefix/src/DelayedDeletion-stamp/DelayedDeletion-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:315: CMakeFiles/DelayedDeletion.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
I again made the same code change on line 60 in this next file and started the compile once more and it finished.
LHammonds