[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[HTCondor-users] error related to c++ boost libraries when compiling HTCondor 10_3_1 on CentOS7



Dear all,

I am trying to compile the HTCondor version 10_3_1 on CentOS7.

- At the cmake step, the information about boost is the following:

-- Using system boost169 for 64-bit EL7
-- Boost components: thread
-- Found Boost: /usr/include (found suitable version "1.53.0", minimum required is "1.33.1") found components: thread chrono system date_time atomic
-- external configured (BOOST_INCLUDE=/usr/include) version:(105300) link directories (/usr/lib64)

[I have yum-installed boost-test and boost-devel, resulting in the version 1.53.0-28]

- At the make step, I got the following error related to boost:

[89%] Building CXX object src/python-bindings/CMakeFiles/pyclassad.dir/classad.cpp.o

/usr/include/boost/utility/result_of.hpp:166:8: error: no class template named âresultâ in âconst struct AttrPairToFirstâ
166 | struct result_of_nested_result : F::template result<FArgs>

I am using the gcc compiler 11.2.2 from devtoolset-11.

There are maybe some incompatibilities between the compiler and the libraries.

Could you please tell me which versions of boost and gcc you are using currently to build the
HTCondor version 10_3_1 on CentOS7?

Thanks a lot in advance for your help.

Best wishes
Benoit Roland