{"action":"opened","issue":{"url":"https://api.github.com/repos/introlab/rtabmap_ros/issues/243","repository_url":"https://api.github.com/repos/introlab/rtabmap_ros","labels_url":"https://api.github.com/repos/introlab/rtabmap_ros/issues/243/labels{/name}","comments_url":"https://api.github.com/repos/introlab/rtabmap_ros/issues/243/comments","events_url":"https://api.github.com/repos/introlab/rtabmap_ros/issues/243/events","html_url":"https://github.com/introlab/rtabmap_ros/issues/243","id":322915754,"number":243,"title":"rtabmap failing to build on Indigo Trusty i386 due to openni abstraction layer","user":{"login":"tfoote","id":447804,"avatar_url":"https://avatars3.githubusercontent.com/u/447804?v=4","gravatar_id":"","url":"https://api.github.com/users/tfoote","html_url":"https://github.com/tfoote","followers_url":"https://api.github.com/users/tfoote/followers","following_url":"https://api.github.com/users/tfoote/following{/other_user}","gists_url":"https://api.github.com/users/tfoote/gists{/gist_id}","starred_url":"https://api.github.com/users/tfoote/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tfoote/subscriptions","organizations_url":"https://api.github.com/users/tfoote/orgs","repos_url":"https://api.github.com/users/tfoote/repos","events_url":"https://api.github.com/users/tfoote/events{/privacy}","received_events_url":"https://api.github.com/users/tfoote/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-05-14T17:45:49Z","updated_at":"2018-05-14T17:45:49Z","closed_at":null,"author_association":"NONE","body":"Apparently i386 has been declared unsupported by OpenNI\r\n\r\nThe failing job is here: http://build.ros.org/view/Ibin_uT32/job/Ibin_uT32__rtabmap__ubuntu_trusty_i386__binary/\r\n\r\nFrom: http://build.ros.org/view/Ibin_uT32/job/Ibin_uT32__rtabmap__ubuntu_trusty_i386__binary/42/console\r\n```\r\n01:24:11 [ 10%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/CameraThread.cpp.o\r\n01:24:11 cd /tmp/binarydeb/ros-indigo-rtabmap-0.17.0/obj-i686-linux-gnu/corelib/src && /usr/bin/i686-linux-gnu-g++   -DEIGEN_USE_NEW_STDVECTOR -DEIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET -DFLANN_STATIC -DFREENECT_DASH_INCLUDES -DOCTOMAP_PRE_18 -DPCL_OMP -Dqh_QHpointer -Drtabmap_core_EXPORTS -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DNDEBUG -D_FORTIFY_SOURCE=2  -fmessage-length=0  -Wno-deprecated -fopenmp -std=c++11 -fPIC -I/usr/include/opencv -I/usr/include/vtk-5.8 -I/tmp/binarydeb/ros-indigo-rtabmap-0.17.0/utilite/include -I/tmp/binarydeb/ros-indigo-rtabmap-0.17.0/corelib/src/../include -I/tmp/binarydeb/ros-indigo-rtabmap-0.17.0/corelib/src -I/tmp/binarydeb/ros-indigo-rtabmap-0.17.0/obj-i686-linux-gnu/corelib/src -I/usr/include/pcl-1.7 -I/usr/include/eigen3 -I/usr/include/ni -I/usr/include/dc1394 -I/opt/ros/indigo/include -I/usr/include/suitesparse    -Wall -Wno-unknown-pragmas -o CMakeFiles/rtabmap_core.dir/CameraThread.cpp.o -c /tmp/binarydeb/ros-indigo-rtabmap-0.17.0/corelib/src/CameraThread.cpp\r\n01:24:12 In file included from /usr/include/ni/XnOS.h:28:0,\r\n01:24:12                  from /usr/include/pcl-1.7/pcl/io/openni_camera/openni.h:47,\r\n01:24:12                  from /usr/include/pcl-1.7/pcl/io/openni_camera/openni_depth_image.h:44,\r\n01:24:12                  from /tmp/binarydeb/ros-indigo-rtabmap-0.17.0/corelib/src/../include/rtabmap/core/CameraRGBD.h:42,\r\n01:24:12                  from /tmp/binarydeb/ros-indigo-rtabmap-0.17.0/corelib/src/CameraThread.cpp:31:\r\n01:24:12 /usr/include/ni/XnPlatform.h:74:3: error: #error OpenNI Platform Abstraction Layer - Unsupported Platform!\r\n01:24:12   #error OpenNI Platform Abstraction Layer - Unsupported Platform!\r\n01:24:12    ^\r\n01:24:12 In file included from /usr/include/pcl-1.7/pcl/io/openni_camera/openni.h:47:0,\r\n01:24:12                  from /usr/include/pcl-1.7/pcl/io/openni_camera/openni_depth_image.h:44,\r\n01:24:12                  from /tmp/binarydeb/ros-indigo-rtabmap-0.17.0/corelib/src/../include/rtabmap/core/CameraRGBD.h:42,\r\n01:24:12                  from /tmp/binarydeb/ros-indigo-rtabmap-0.17.0/corelib/src/CameraThread.cpp:31:\r\n01:24:12 /usr/include/ni/XnOS.h:52:3: error: #error OpenNI OS Abstraction Layer - Unsupported Platform!\r\n01:24:12   #error OpenNI OS Abstraction Layer - Unsupported Platform!\r\n01:24:12    ^\r\n01:24:12 In file included from /usr/include/pcl-1.7/pcl/io/openni_camera/openni.h:50:0,\r\n01:24:12                  from /usr/include/pcl-1.7/pcl/io/openni_camera/openni_depth_image.h:44,\r\n01:24:12                  from /tmp/binarydeb/ros-indigo-rtabmap-0.17.0/corelib/src/../include/rtabmap/core/CameraRGBD.h:42,\r\n01:24:12                  from /tmp/binarydeb/ros-indigo-rtabmap-0.17.0/corelib/src/CameraThread.cpp:31:\r\n01:24:12 /usr/include/ni/XnCppWrapper.h:10019:76: error: macro \"XN_VALIDATE_NEW\" passed 4 arguments, but takes just 2\r\n```\r\nSince this is declared unsupported I'd usually suggest that we blacklist this package but unfortunately we  don't support blacklisting i386 without blocking amd64 because this is an unusual differentiation."}}
{"actor":{"display_login":"tfoote"}}