Giter VIP home page Giter VIP logo

Comments (6)

traversaro avatar traversaro commented on July 16, 2024

So far we tried just to uninstall completely the apt-get version of Eigen and to install the version from source. However your solution should work, I will check what's wrong with the FindEigen cmake file.

from codyco-modules.

traversaro avatar traversaro commented on July 16, 2024

While I check for a solution, a workaround is to manually set EIGEN3_INCLUDE_DIR to $ICUB_INSTALL_PREFIX/include/eigen3 in the ccmake interface.

from codyco-modules.

serena-ivaldi avatar serena-ivaldi commented on July 16, 2024

To solve the issue, I copied eigen 3.2 files over the 3.0.5 in /usr/include/eigen3
It works, but it is not a clean operation.

For future versions, it should be possible to set the eigen path from the cmake..

from codyco-modules.

serena-ivaldi avatar serena-ivaldi commented on July 16, 2024

The workaround for the EIGEN3_INCLUDE_DIR does not work on my machine - I also put it in the bashrc

from codyco-modules.

traversaro avatar traversaro commented on July 16, 2024

Probably the is some issue with some module-specific FindEigen.cmake . I guess uninstalling the libeigen3-dev was not an option for you?

However, we are currently migrating the repository to a new build infrastructure that will permit every library/module to have its own github repo, based on https://github.com/robotology/YCM .

Considering that you used a workaround I guess it will be ok if we fix this issue just on the new build system? I hope to have it in place in the next few days.

By the way, there are still a lot of Ubuntu 12.04 installations at Darmstadt? If we have to support Ubuntu 12.04 perhaps the cleanest solution is to prepare a backport of Eigen 3.2 on Ubuntu 12.04 .

from codyco-modules.

traversaro avatar traversaro commented on July 16, 2024

This bug was fixed upstream by this PR : https://bitbucket.org/eigen/eigen/pull-request/76/findeigen3cmake-add-reading-hints-of-eigen (more info: robotology/ycm#70 ).

Now FindEigen3.cmake will check the EIGEN3_ROOT and EIGEN3_ROOT_DIR environment variables when searching for eigen headers.

from codyco-modules.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.