-
Notifications
You must be signed in to change notification settings - Fork 419
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make error (no match for ‘operator[]’, remove_const_t is not a member of std, compiler too old) #604
Comments
Hi, I think there is some incompatibility with the newest Eigen. Try it with Eigen 3.3.7. But if you find another solution, please tell me! (I have to use Eigen 3.4 anyway.) |
I have tweaked the So why does it think (or why is it being complied) with C++11???
|
Got it! One line of the CMake-generated file
The issue is solved by pull request #563. After adding a few includes ( You can check my fork: https://github.com/velecto1/fcl |
I'm sorry if an issue for this exists, but I haven't been able to find it. Also I haven't worked with libraries in C++ that much, sorry if this seems trivial.
I have installed eigen3 and libccd and now I want to install fcl.
These are the commands I used:
git clone [email protected]:libeigen/eigen.git
cd eigen
mkdir build
cd build
cmake ..
sudo make install
cd ../..
git clone [email protected]:danfis/libccd.git
cd libccd/src
make
sudo make install
cd ../..
git clone [email protected]:flexible-collision-library/fcl.git
cd fcl
mkdir build
cd build
cmake ..
make >out.txt 2>&1
The compiler throws an error in the make step.
I have gcc9, which means it should support C++14, which eigen seems to need.
gcc --version
.../fcl/build$ cmake ..
And in the make step it says this:
make >out.txt 2>&1
and so on for 10000 lines.
The text was updated successfully, but these errors were encountered: