-
Notifications
You must be signed in to change notification settings - Fork 26
Open
Description
I am using rivet as a submodule of my project, I upgraded gcc to version 10 (the same error when working with version 9), when compiling rivet using cmake, i got the following error:
My GLIBCXX has highest version 3.4.28, lower than the required 3.4.29.
What I did not get is how msgpack requires libgtest.so.1.11.0 below? Is there a way to circumsvent this error?
-- Generating done
-- Build files have been written to: /workspaces/multi_parameter_persistence_homology_path_learning/submodules/rivet/build/msgpack/src/msgpack_project-build
[ 3%] Performing build step for 'msgpack_project'
[ 6%] Built target msgpackc-static
[ 12%] Built target msgpackc
[ 15%] Built target multi_file
[ 16%] Linking CXX executable msgpack_c
/usr/bin/ld: /opt/conda/lib/libgtest.so.1.11.0: undefined reference to `std::__throw_bad_array_new_length()@GLIBCXX_3.4.29'
collect2: error: ld returned 1 exit status
make[5]: *** [test/CMakeFiles/msgpack_c.dir/build.make:88: test/msgpack_c] Error 1
make[4]: *** [CMakeFiles/Makefile2:1170: test/CMakeFiles/msgpack_c.dir/all] Error 2
make[3]: *** [Makefile:141: all] Error 2
make[2]: *** [CMakeFiles/msgpack_project.dir/build.make:112: msgpack/src/msgpack_project-stamp/msgpack_project-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:166: CMakeFiles/msgpack_project.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels