{"action":"created","issue":{"url":"https://api.github.com/repos/ethz-asl/ethzasl_msf/issues/110","labels_url":"https://api.github.com/repos/ethz-asl/ethzasl_msf/issues/110/labels{/name}","comments_url":"https://api.github.com/repos/ethz-asl/ethzasl_msf/issues/110/comments","events_url":"https://api.github.com/repos/ethz-asl/ethzasl_msf/issues/110/events","html_url":"https://github.com/ethz-asl/ethzasl_msf/issues/110","id":70476885,"number":110,"title":"build problem: Eigen static assertion failed","user":{"login":"Daniel-Eckert","id":4460332,"avatar_url":"https://avatars.githubusercontent.com/u/4460332?v=3","gravatar_id":"","url":"https://api.github.com/users/Daniel-Eckert","html_url":"https://github.com/Daniel-Eckert","followers_url":"https://api.github.com/users/Daniel-Eckert/followers","following_url":"https://api.github.com/users/Daniel-Eckert/following{/other_user}","gists_url":"https://api.github.com/users/Daniel-Eckert/gists{/gist_id}","starred_url":"https://api.github.com/users/Daniel-Eckert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Daniel-Eckert/subscriptions","organizations_url":"https://api.github.com/users/Daniel-Eckert/orgs","repos_url":"https://api.github.com/users/Daniel-Eckert/repos","events_url":"https://api.github.com/users/Daniel-Eckert/events{/privacy}","received_events_url":"https://api.github.com/users/Daniel-Eckert/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-04-23T18:11:18Z","updated_at":"2015-04-23T18:18:57Z","closed_at":null,"body":"I have trouble building the msf_updates package. This is what I get as an error message:\r\n\r\n    ...\r\n    /home/daniel/catkin_ws/src/ethzasl_msf/msf_updates/src/position_msf/main.cpp:29:1:   required from here\r\n    /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:32:40: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY\r\n     #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG);\r\n                                        ^\r\n    /usr/include/eigen3/Eigen/src/Core/Assign.h:493:3: note: in expansion of macro EIGEN_STATIC_ASSERT\r\n       EIGEN_STATIC_ASSERT(SameType,YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY)\r\n       ^\r\n    make[2]: *** [src/pose_msf/CMakeFiles/pose_sensor.dir/main.cpp.o] Error 1\r\n    make[1]: *** [src/pose_msf/CMakeFiles/pose_sensor.dir/all] Error 2\r\n    make[2]: *** [src/position_msf/CMakeFiles/position_sensor.dir/main.cpp.o] Error 1\r\n    make[1]: *** [src/position_msf/CMakeFiles/position_sensor.dir/all] Error 2\r\n    make[2]: *** [src/pose_pressure_msf/CMakeFiles/pose_pressure_sensor.dir/main.cpp.o] Error 1\r\n    make[1]: *** [src/pose_pressure_msf/CMakeFiles/pose_pressure_sensor.dir/all] Error 2\r\n    make: *** [all] Error 2\r\n    [msf_updates] <== '/home/daniel/catkin_ws/build/msf_updates/build_env.sh /usr/bin/make --jobserver-fds=3,5 -j' failed with return code '2'\r\n\r\nAny idea what the issue could be here? All dependencies should be correct. \r\n\r\nRegards,\r\nDaniel"},"comment":{"url":"https://api.github.com/repos/ethz-asl/ethzasl_msf/issues/comments/95676106","html_url":"https://github.com/ethz-asl/ethzasl_msf/issues/110#issuecomment-95676106","issue_url":"https://api.github.com/repos/ethz-asl/ethzasl_msf/issues/110","id":95676106,"user":{"login":"simonlynen","id":966785,"avatar_url":"https://avatars.githubusercontent.com/u/966785?v=3","gravatar_id":"","url":"https://api.github.com/users/simonlynen","html_url":"https://github.com/simonlynen","followers_url":"https://api.github.com/users/simonlynen/followers","following_url":"https://api.github.com/users/simonlynen/following{/other_user}","gists_url":"https://api.github.com/users/simonlynen/gists{/gist_id}","starred_url":"https://api.github.com/users/simonlynen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonlynen/subscriptions","organizations_url":"https://api.github.com/users/simonlynen/orgs","repos_url":"https://api.github.com/users/simonlynen/repos","events_url":"https://api.github.com/users/simonlynen/events{/privacy}","received_events_url":"https://api.github.com/users/simonlynen/received_events","type":"User","site_admin":false},"created_at":"2015-04-23T18:18:57Z","updated_at":"2015-04-23T18:18:57Z","body":"As the error message says, it seems you have added some code in line 29 of ```/home/daniel/catkin_ws/src/ethzasl_msf/msf_updates/src/position_msf/main.cpp``` in which you try to do Matrix operations with operants that have different types, i.e. multiply a double matrix with a float matrix."}}