rivetTDA / rivet

RIVET is a tool for Topological Data Analysis, in particular two-parameter persistent homology.
GNU General Public License v3.0
73 stars 24 forks source link

Update CMakeLists.txt upgrade msgpack to 4.0.3 for fixing issue https://github.com/rivetTDA/rivet/issues/179 #180

Open smilesun opened 3 months ago

smilesun commented 3 months ago

change msgpack from 3.0.1 to 4.0.3

smilesun commented 3 months ago

this PR as well as the master branch has a problem when compiling docopt_project:

/workspaces/xx/submodules/rivet/build/docopt/src/docopt_project/docopt.cpp: In function ‘std::map<std::__cxx11::basic_string, docopt::value> docopt::docopt(const string&, const std::vector<std::__cxx11::basic_string >&, bool, const string&, bool)’: /workspaces/xx/submodules/rivet/build/docopt/src/docopt_project/docopt.cpp:1070:22: error: ‘const struct docopt::DocoptLanguageError’ has no member named ‘what’ 1070 | std::cerr << error.what() << std::endl; | ^~~~ /workspaces/xx/submodules/rivet/build/docopt/src/docopt_project/docopt.cpp:1073:22: error: ‘const struct docopt::DocoptArgumentError’ has no member named ‘what’ 1073 | std::cerr << error.what(); | ^~~~