Open ElCoyote27 opened 2 years ago
Here is the list of boost rpms I have installed:
$ rpm -qa boost\*
boost-thread-1.66.0-10.el8.x86_64
boost-type_erasure-1.66.0-10.el8.x86_64
boost-math-1.66.0-10.el8.i686
boost-filesystem-1.66.0-10.el8.x86_64
boost-serialization-1.66.0-10.el8.i686
boost-math-1.66.0-10.el8.x86_64
boost-coroutine-1.66.0-10.el8.i686
boost-wave-1.66.0-10.el8.i686
boost-iostreams-1.66.0-10.el8.i686
boost-system-1.66.0-10.el8.x86_64
boost-devel-1.66.0-10.el8.x86_64
boost-timer-1.66.0-10.el8.i686
boost-date-time-1.66.0-10.el8.i686
boost-container-1.66.0-10.el8.i686
boost-serialization-1.66.0-10.el8.x86_64
boost-stacktrace-1.66.0-10.el8.x86_64
boost-chrono-1.66.0-10.el8.x86_64
boost-graph-1.66.0-10.el8.x86_64
boost-test-1.66.0-10.el8.i686
boost-test-1.66.0-10.el8.x86_64
boost-iostreams-1.66.0-10.el8.x86_64
boost-graph-1.66.0-10.el8.i686
boost-filesystem-1.66.0-10.el8.i686
boost-locale-1.66.0-10.el8.i686
boost-atomic-1.66.0-10.el8.x86_64
boost-date-time-1.66.0-10.el8.x86_64
boost-regex-1.66.0-10.el8.i686
boost-timer-1.66.0-10.el8.x86_64
boost-container-1.66.0-10.el8.x86_64
boost-coroutine-1.66.0-10.el8.x86_64
boost-context-1.66.0-10.el8.i686
boost-log-1.66.0-10.el8.x86_64
boost-system-1.66.0-10.el8.i686
boost-regex-1.66.0-10.el8.x86_64
boost-log-1.66.0-10.el8.i686
boost-chrono-1.66.0-10.el8.i686
boost-devel-1.66.0-10.el8.i686
boost-1.66.0-10.el8.x86_64
boost-program-options-1.66.0-10.el8.i686
boost-stacktrace-1.66.0-10.el8.i686
boost-random-1.66.0-10.el8.x86_64
boost-1.66.0-10.el8.i686
boost-locale-1.66.0-10.el8.x86_64
boost-signals-1.66.0-10.el8.x86_64
boost-fiber-1.66.0-10.el8.x86_64
boost-context-1.66.0-10.el8.x86_64
boost-thread-1.66.0-10.el8.i686
boost-random-1.66.0-10.el8.i686
boost-type_erasure-1.66.0-10.el8.i686
boost-atomic-1.66.0-10.el8.i686
boost-wave-1.66.0-10.el8.x86_64
boost-signals-1.66.0-10.el8.i686
boost-program-options-1.66.0-10.el8.x86_64
boost-fiber-1.66.0-10.el8.i686
I tried editing
And adding a few defines to CXX_DEFINES but it did not help resolve the issue:
-DBOOST_LCAST_NO_WCHAR_T -DBOOST_NO_WCHAR_T -DBOOST_STATIC_ASSERT_HPP
BTW, the binary rpms which were in the 'ready' subdirectory do work fine on RHEL 8.7 (had to rebuild an rpm of libdb-4.7 but aside from that it was easy):
$ rpm -qa executor\* compat-db\*
executor-aux-1-1.i686
compat-db47-4.7.25-28.el8.i386
compat-db-headers-4.7.25-28.el8.noarch
executor-1-1.i686
Apologies, this is where I got the rpms:
origin https://github.com/victor3dptz/executor-packaging (fetch)
origin https://github.com/victor3dptz/executor-packaging (push)
$ find . -name \*rpm
./SPECS/executor-2-1.src.rpm
./ready/centos-6.8/executor-aux-1-1.i686.rpm
./ready/centos-6.8/executor-1-1.i686.rpm
Hi, Trying to build executor from source on RHEL 8.6 + libboost 1.66, I get a C++ error: