plasmodic / ecto

ecto is a dynamically configurable Directed Acyclic processing Graph (DAG) framework.
http://ecto.willowgarage.com/
BSD 3-Clause "New" or "Revised" License
97 stars 37 forks source link

Build failures on ARM #246

Closed trainman419 closed 10 years ago

trainman419 commented 10 years ago

I'm seeing the following build failures when trying to build ecto_ros, ecto_openni and ecto_opencv debs on ARM:

CMake Error at /opt/ros/hydro/share/ecto/cmake/ectoConfig.cmake:106 (message):
  Project 'ecto' specifies
  '/tmp/buildd/ros-hydro-ecto-0.6.1-0raring-20140219-0141/include' as an
  include dir, which is not found.  It does neither exist as an absolute
  directory nor in
  '/tmp/buildd/ros-hydro-ecto-0.6.1-0raring-20140219-0141//tmp/buildd/ros-hydro-ecto-0.6.1-0raring-20140219-0141/include'.
  Ask the maintainer 'Vincent Rabaud <vincent.rabaud@gmail.com>' to fix it.
Call Stack (most recent call first):
  CMakeLists.txt:18 (find_package)
vrabaud commented 10 years ago

Well, we saw that bug more than a year ago on the normal farm. It appears once in a while and it has nothing to do with ARM. My interpretation is as ecto was a playground for catkin, some variables are overwritten and some CMake magic makes it happen only once in a while (basically here, it sets some variables as if they were in devel space, even though it is install space). I removed a few more variables that I see as potentially conflicting (ecto_LIBRARIES and some includes). I'll release 0.6.2 soonish. Just reopen if you see it happening again one day.