[root@marietto ~marietto/Downloads]==> git clone https://github.com/shkhln/foreign-cdm.git
Clone in 'foreign-cdm' in corso...
remote: Enumerating objects: 248, done.
remote: Counting objects: 100% (59/59), done.
remote: Compressing objects: 100% (34/34), done.
remote: Total 248 (delta 39), reused 44 (delta 25), pack-reused 189
Ricezione degli oggetti: 100% (248/248), 57.70 KiB | 1.09 MiB/s, fatto.
Risoluzione dei delta: 100% (162/162), fatto.
[root@marietto ~marietto/Downloads]==> cd foreign-cdm
[root@marietto ~marietto/Downloads/foreign-cdm]==> git submodule init
Sottomodulo 'third_party/capnproto' (https://github.com/capnproto/capnproto.git) registrato per il percorso 'third_party/capnproto'
Sottomodulo 'third_party/cdm' (https://chromium.googlesource.com/chromium/cdm) registrato per il percorso 'third_party/cdm'
[root@marietto ~marietto/Downloads/foreign-cdm]==> git submodule update
Clone in '/usr/home/marietto/Downloads/foreign-cdm/third_party/capnproto' in corso...
Clone in '/usr/home/marietto/Downloads/foreign-cdm/third_party/cdm' in corso...
Submodule path 'third_party/capnproto': checked out '928c8390d4d562bd32dc79a42eb64e9bdba572d8'
Submodule path 'third_party/cdm': checked out 'fef0b5aa1bd31efb88dfab804bdbe614f3d54f28'
[root@marietto ~marietto/Downloads/foreign-cdm]==> make
....
[ 98%] Building CXX object c++/src/capnp/CMakeFiles/capnpc_capnp.dir/compiler/capnpc-capnp.c++.o
[100%] Linking CXX executable capnpc-capnp
[100%] Built target capnpc_capnp
./build/capnp-fbsd/c++/src/capnp/capnp compile -obuild/capnp-fbsd/c++/src/capnp/capnpc-c++ src/cdm.capnp
mkdir -p build
cc -O2 -pipe -Wall -Wextra -Wno-unused-parameter -DKJ_DEBUG -Ithird_party -Ithird_party/capnproto/c++/src -fPIC -shared -o build/fcdm-fbsd.so -Wl,--whole-archive build/capnp-fbsd/c++/src/capnp/libcapnpc.a build/capnp-fbsd/c++/src/capnp/libcapnp-rpc.a build/capnp-fbsd/c++/src/capnp/libcapnp.a build/capnp-fbsd/c++/src/kj/libkj-async.a build/capnp-fbsd/c++/src/kj/libkj.a -Wl,--no-whole-archive src/cdm.capnp.c++ src/lib.cpp -pthread
src/lib.cpp:46:38: warning: private field 'm_worker_pid' is not used [-Wunused-private-field]
pid_t m_worker_pid;
^
1 warning generated.
mkdir -p build/capnp-linux
env CXX="/compat/linux/opt/rh/devtoolset-11/root/usr/bin/g++" CXXFLAGS="-Wall -Wextra -Wno-unused-parameter --sysroot=/compat/linux -O2 -std=c++17 -fPIC" cmake -S third_party/capnproto -B build/capnp-linux -DWITH_ZLIB=OFF -DWITH_OPENSSL=OFF -DWITH_FIBERS=ON -DBUILD_TESTING=OFF -DCMAKE_LINKER="/compat/linux/opt/rh/devtoolset-11/root/usr/bin/ld.bfd"
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- The CXX compiler identification is unknown
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - failed
-- Check for working CXX compiler: /compat/linux/opt/rh/devtoolset-11/root/usr/bin/g++
-- Check for working CXX compiler: /compat/linux/opt/rh/devtoolset-11/root/usr/bin/g++ - broken
CMake Error at /usr/local/share/cmake/Modules/CMakeTestCXXCompiler.cmake:60 (message):
The C++ compiler
"/compat/linux/opt/rh/devtoolset-11/root/usr/bin/g++"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: '/usr/home/marietto/Downloads/foreign-cdm/build/capnp-linux/CMakeFiles/CMakeScratch/TryCompile-0eSnBB'
Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/local/bin/gmake -f Makefile cmTC_7bb78/fast
gmake[1]: ingresso nella directory «/usr/home/marietto/Downloads/foreign-cdm/build/capnp-linux/CMakeFiles/CMakeScratch/TryCompile-0eSnBB»
/usr/local/bin/gmake -f CMakeFiles/cmTC_7bb78.dir/build.make CMakeFiles/cmTC_7bb78.dir/build
gmake[2]: ingresso nella directory «/usr/home/marietto/Downloads/foreign-cdm/build/capnp-linux/CMakeFiles/CMakeScratch/TryCompile-0eSnBB»
Building CXX object CMakeFiles/cmTC_7bb78.dir/testCXXCompiler.cxx.o
/compat/linux/opt/rh/devtoolset-11/root/usr/bin/g++ -Wall -Wextra -Wno-unused-parameter --sysroot=/compat/linux -O2 -std=c++17 -fPIC -o CMakeFiles/cmTC_7bb78.dir/testCXXCompiler.cxx.o -c /usr/home/marietto/Downloads/foreign-cdm/build/capnp-linux/CMakeFiles/CMakeScratch/TryCompile-0eSnBB/testCXXCompiler.cxx
*** stack smashing detected ***: terminated
gmake[2]: *** [CMakeFiles/cmTC_7bb78.dir/build.make:78: CMakeFiles/cmTC_7bb78.dir/testCXXCompiler.cxx.o] Abort trap (creato dump del core)
gmake[2]: uscita dalla directory «/usr/home/marietto/Downloads/foreign-cdm/build/capnp-linux/CMakeFiles/CMakeScratch/TryCompile-0eSnBB»
gmake[1]: *** [Makefile:127: cmTC_7bb78/fast] Error 2
gmake[1]: uscita dalla directory «/usr/home/marietto/Downloads/foreign-cdm/build/capnp-linux/CMakeFiles/CMakeScratch/TryCompile-0eSnBB»
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:2 (project)
-- Configuring incomplete, errors occurred!
*** Error code 1
Stop.
make: stopped in /usr/home/marietto/Downloads/foreign-cdm