Ok so I seem to have managed to build the clothoids-1 lib:
[code]user@user-iMac:~/linuxcnc_trajectory_planner/cmake/Clothoids-1$ mkdir build
user@user-iMac:~/linuxcnc_trajectory_planner/cmake/Clothoids-1$ ls
build cmake CMakeLists.txt deps include LICENSE README.rst src src_py src_tests_broken VERSION
user@user-iMac:~/linuxcnc_trajectory_planner/cmake/Clothoids-1$ cd build/
user@user-iMac:~/linuxcnc_trajectory_planner/cmake/Clothoids-1/build$ cmake ..
-- The C compiler identification is GNU 11.4.0
-- The CXX compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/linuxcnc_trajectory_planner/cmake/Clothoids-1/build
user@user-iMac:~/linuxcnc_trajectory_planner/cmake/Clothoids-1/build$ cd ..
user@user-iMac:~/linuxcnc_trajectory_planner/cmake/Clothoids-1$ cd build/
user@user-iMac:~/linuxcnc_trajectory_planner/cmake/Clothoids-1/build$ ls
Clothoids ClothoidsConfig.cmake ClothoidsConfigVersion.cmake CMakeCache.txt CMakeFiles cmake_install.cmake compile_commands.json _deps deps Makefile
user@user-iMac:~/linuxcnc_trajectory_planner/cmake/Clothoids-1/build$ make -j4
[ 6%] Building CXX object _deps/polynomialroots-build/CMakeFiles/PolynomialRootsStatic.dir/src/PolynomialRoots-1-Quadratic.cc.o
[ 6%] Building CXX object _deps/polynomialroots-build/CMakeFiles/PolynomialRootsStatic.dir/src/PolynomialRoots-3-Quartic.cc.o
[ 6%] Building CXX object _deps/polynomialroots-build/CMakeFiles/PolynomialRootsStatic.dir/src/PolynomialRoots-2-Cubic.cc.o
[ 8%] Building CXX object _deps/polynomialroots-build/CMakeFiles/PolynomialRootsDynamic.dir/src/PolynomialRoots-1-Quadratic.cc.o
[ 10%] Building CXX object _deps/polynomialroots-build/CMakeFiles/PolynomialRootsDynamic.dir/src/PolynomialRoots-2-Cubic.cc.o
[ 12%] Building CXX object _deps/polynomialroots-build/CMakeFiles/PolynomialRootsStatic.dir/src/PolynomialRoots-Jenkins-Traub.cc.o
[ 14%] Building CXX object _deps/polynomialroots-build/CMakeFiles/PolynomialRootsStatic.dir/src/PolynomialRoots-Utils.cc.o
[ 16%] Building CXX object _deps/polynomialroots-build/CMakeFiles/PolynomialRootsDynamic.dir/src/PolynomialRoots-3-Quartic.cc.o
[ 18%] Building CXX object _deps/polynomialroots-build/CMakeFiles/PolynomialRootsDynamic.dir/src/PolynomialRoots-Jenkins-Traub.cc.o
[ 20%] Building CXX object _deps/polynomialroots-build/CMakeFiles/PolynomialRootsDynamic.dir/src/PolynomialRoots-Utils.cc.o
[ 22%] Linking CXX static library libPolynomialRoots.a
[ 22%] Built target PolynomialRootsStatic
[ 27%] Building CXX object CMakeFiles/ClothoidsStatic.dir/src/Constants.cc.o
[ 27%] Building CXX object CMakeFiles/ClothoidsDynamic.dir/src/Constants.cc.o
[ 29%] Building CXX object CMakeFiles/ClothoidsDynamic.dir/src/AABBtree.cc.o
[ 31%] Linking CXX shared library libPolynomialRoots.so
[ 31%] Built target PolynomialRootsDynamic
[ 33%] Building CXX object CMakeFiles/ClothoidsStatic.dir/src/AABBtree.cc.o
[ 35%] Building CXX object CMakeFiles/ClothoidsDynamic.dir/src/Biarc.cc.o
[ 37%] Building CXX object CMakeFiles/ClothoidsStatic.dir/src/Biarc.cc.o
[ 39%] Building CXX object CMakeFiles/ClothoidsDynamic.dir/src/BiarcList.cc.o
[ 41%] Building CXX object CMakeFiles/ClothoidsStatic.dir/src/BiarcList.cc.o
[ 43%] Building CXX object CMakeFiles/ClothoidsDynamic.dir/src/Circle.cc.o
[ 45%] Building CXX object CMakeFiles/ClothoidsDynamic.dir/src/Clothoid.cc.o
[ 47%] Building CXX object CMakeFiles/ClothoidsDynamic.dir/src/ClothoidDistance.cc.o
[ 50%] Building CXX object CMakeFiles/ClothoidsDynamic.dir/src/ClothoidG2.cc.o
[ 52%] Building CXX object CMakeFiles/ClothoidsDynamic.dir/src/ClothoidList.cc.o
[ 54%] Building CXX object CMakeFiles/ClothoidsStatic.dir/src/Circle.cc.o
[ 56%] Building CXX object CMakeFiles/ClothoidsStatic.dir/src/Clothoid.cc.o
[ 58%] Building CXX object CMakeFiles/ClothoidsStatic.dir/src/ClothoidDistance.cc.o
[ 60%] Building CXX object CMakeFiles/ClothoidsDynamic.dir/src/Fresnel.cc.o
[ 62%] Building CXX object CMakeFiles/ClothoidsDynamic.dir/src/G2lib_intersect.cc.o
[ 64%] Building CXX object CMakeFiles/ClothoidsStatic.dir/src/ClothoidG2.cc.o
[ 66%] Building CXX object CMakeFiles/ClothoidsStatic.dir/src/ClothoidList.cc.o
[ 68%] Building CXX object CMakeFiles/ClothoidsDynamic.dir/src/G2lib.cc.o
[ 70%] Building CXX object CMakeFiles/ClothoidsDynamic.dir/src/Line.cc.o
[ 72%] Building CXX object CMakeFiles/ClothoidsDynamic.dir/src/PolyLine.cc.o
[ 75%] Building CXX object CMakeFiles/ClothoidsStatic.dir/src/Fresnel.cc.o
[ 77%] Building CXX object CMakeFiles/ClothoidsStatic.dir/src/G2lib_intersect.cc.o
[ 79%] Building CXX object CMakeFiles/ClothoidsDynamic.dir/src/Triangle2D.cc.o
[ 81%] Building CXX object CMakeFiles/ClothoidsStatic.dir/src/G2lib.cc.o
[ 83%] Building CXX object CMakeFiles/ClothoidsStatic.dir/src/Line.cc.o
[ 85%] Building CXX object CMakeFiles/ClothoidsDynamic.dir/src/ClothoidSpline-Interpolation.cc.o
[ 87%] Building CXX object CMakeFiles/ClothoidsDynamic.dir/src/ClothoidSpline-LMSolver.cc.o
[ 89%] Building CXX object CMakeFiles/ClothoidsStatic.dir/src/PolyLine.cc.o
[ 91%] Building CXX object CMakeFiles/ClothoidsStatic.dir/src/Triangle2D.cc.o
[ 93%] Building CXX object CMakeFiles/ClothoidsStatic.dir/src/ClothoidSpline-Interpolation.cc.o
[ 95%] Building CXX object CMakeFiles/ClothoidsStatic.dir/src/ClothoidSpline-LMSolver.cc.o
[ 97%] Linking CXX shared library libClothoids.so
[ 97%] Built target ClothoidsDynamic
[100%] Linking CXX static library libClothoids.a
[100%] Built target ClothoidsStatic
Then the install also seemed to work:
user@user-iMac:~/linuxcnc_trajectory_planner/cmake/Clothoids-1/build$ sudo make install
[ 12%] Built target PolynomialRootsStatic
[ 50%] Built target ClothoidsStatic
[ 87%] Built target ClothoidsDynamic
[100%] Built target PolynomialRootsDynamic
Install the project...
-- Install configuration: ""
-- Installing: /usr/local/lib/libPolynomialRoots.a
-- Installing: /usr/local/lib/libPolynomialRoots.so.2.0.0
-- Up-to-date: /usr/local/lib/libPolynomialRoots.so.2
-- Set runtime path of "/usr/local/lib/libPolynomialRoots.so.2.0.0" to "$ORIGIN"
-- Up-to-date: /usr/local/lib/libPolynomialRoots.so
-- Installing: /usr/local/include/PolynomialRoots/PolynomialRoots-Utils.hh
-- Installing: /usr/local/include/PolynomialRoots/PolynomialRoots.hh
-- Installing: /usr/local/lib/cmake/PolynomialRoots/PolynomialRootsTargets.cmake
-- Installing: /usr/local/lib/cmake/PolynomialRoots/PolynomialRootsTargets-noconfig.cmake
-- Installing: /usr/local/lib/cmake/PolynomialRoots/PolynomialRootsConfig.cmake
-- Installing: /usr/local/lib/cmake/PolynomialRoots/PolynomialRootsConfigVersion.cmake
-- Installing: /usr/local/lib/libClothoids.a
-- Installing: /usr/local/lib/libClothoids.so.3.0.0
-- Up-to-date: /usr/local/lib/libClothoids.so.3
-- Up-to-date: /usr/local/lib/libClothoids.so
-- Installing: /usr/local/include/Clothoids/AABBtree.hxx
-- Installing: /usr/local/include/Clothoids/BaseCurve_using.hxx
-- Installing: /usr/local/include/Clothoids/BaseCurve.hxx
-- Installing: /usr/local/include/Clothoids/Biarc.hxx
-- Installing: /usr/local/include/Clothoids/BiarcList.hxx
-- Installing: /usr/local/include/Clothoids/Circle.hxx
-- Installing: /usr/local/include/Clothoids/Clothoid.hxx
-- Installing: /usr/local/include/Clothoids/ClothoidList.hxx
-- Installing: /usr/local/include/Clothoids/Constants.hxx
-- Installing: /usr/local/include/Clothoids/Fresnel.hxx
-- Installing: /usr/local/include/Clothoids/G2lib.hxx
-- Installing: /usr/local/include/Clothoids/Line.hxx
-- Installing: /usr/local/include/Clothoids/PolyLine.hxx
-- Installing: /usr/local/include/Clothoids/Triangle2D.hxx
-- Installing: /usr/local/include/Clothoids/Types.hxx
-- Installing: /usr/local/include/Clothoids/ClothoidSpline-Interpolation.hxx
-- Installing: /usr/local/include/Clothoids/Clothoids.hh
-- Installing: /usr/local/lib/cmake/PolynomialRoots/ClothoidsTargets.cmake
-- Installing: /usr/local/lib/cmake/PolynomialRoots/ClothoidsTargets-noconfig.cmake
-- Installing: /usr/local/lib/cmake/PolynomialRoots/ClothoidsConfig.cmake
-- Installing: /usr/local/lib/cmake/PolynomialRoots/ClothoidsConfigVersion.cmake
[/code]