{"action":"created","issue":{"url":"https://api.github.com/repos/robotology/wb-toolbox/issues/129","repository_url":"https://api.github.com/repos/robotology/wb-toolbox","labels_url":"https://api.github.com/repos/robotology/wb-toolbox/issues/129/labels{/name}","comments_url":"https://api.github.com/repos/robotology/wb-toolbox/issues/129/comments","events_url":"https://api.github.com/repos/robotology/wb-toolbox/issues/129/events","html_url":"https://github.com/robotology/wb-toolbox/issues/129","id":329062210,"node_id":"MDU6SXNzdWUzMjkwNjIyMTA=","number":129,"title":"Matlab 2018a compilation problem using the devel branch","user":{"login":"lrapetti","id":35487806,"node_id":"MDQ6VXNlcjM1NDg3ODA2","avatar_url":"https://avatars2.githubusercontent.com/u/35487806?v=4","gravatar_id":"","url":"https://api.github.com/users/lrapetti","html_url":"https://github.com/lrapetti","followers_url":"https://api.github.com/users/lrapetti/followers","following_url":"https://api.github.com/users/lrapetti/following{/other_user}","gists_url":"https://api.github.com/users/lrapetti/gists{/gist_id}","starred_url":"https://api.github.com/users/lrapetti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lrapetti/subscriptions","organizations_url":"https://api.github.com/users/lrapetti/orgs","repos_url":"https://api.github.com/users/lrapetti/repos","events_url":"https://api.github.com/users/lrapetti/events{/privacy}","received_events_url":"https://api.github.com/users/lrapetti/received_events","type":"User","site_admin":false},"labels":[{"id":492387802,"node_id":"MDU6TGFiZWw0OTIzODc4MDI=","url":"https://api.github.com/repos/robotology/wb-toolbox/labels/complexity:low","name":"complexity:low","color":"c2e0c6","default":false},{"id":847825961,"node_id":"MDU6TGFiZWw4NDc4MjU5NjE=","url":"https://api.github.com/repos/robotology/wb-toolbox/labels/component:cmake","name":"component:cmake","color":"fef2c0","default":false},{"id":492387809,"node_id":"MDU6TGFiZWw0OTIzODc4MDk=","url":"https://api.github.com/repos/robotology/wb-toolbox/labels/platform:linux","name":"platform:linux","color":"d4c5f9","default":false},{"id":492387792,"node_id":"MDU6TGFiZWw0OTIzODc3OTI=","url":"https://api.github.com/repos/robotology/wb-toolbox/labels/priority:low","name":"priority:low","color":"e99695","default":false},{"id":492387805,"node_id":"MDU6TGFiZWw0OTIzODc4MDU=","url":"https://api.github.com/repos/robotology/wb-toolbox/labels/severity:normal","name":"severity:normal","color":"f9d0c4","default":false}],"state":"open","locked":false,"assignee":{"login":"diegoferigo","id":469199,"node_id":"MDQ6VXNlcjQ2OTE5OQ==","avatar_url":"https://avatars1.githubusercontent.com/u/469199?v=4","gravatar_id":"","url":"https://api.github.com/users/diegoferigo","html_url":"https://github.com/diegoferigo","followers_url":"https://api.github.com/users/diegoferigo/followers","following_url":"https://api.github.com/users/diegoferigo/following{/other_user}","gists_url":"https://api.github.com/users/diegoferigo/gists{/gist_id}","starred_url":"https://api.github.com/users/diegoferigo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/diegoferigo/subscriptions","organizations_url":"https://api.github.com/users/diegoferigo/orgs","repos_url":"https://api.github.com/users/diegoferigo/repos","events_url":"https://api.github.com/users/diegoferigo/events{/privacy}","received_events_url":"https://api.github.com/users/diegoferigo/received_events","type":"User","site_admin":false},"assignees":[{"login":"diegoferigo","id":469199,"node_id":"MDQ6VXNlcjQ2OTE5OQ==","avatar_url":"https://avatars1.githubusercontent.com/u/469199?v=4","gravatar_id":"","url":"https://api.github.com/users/diegoferigo","html_url":"https://github.com/diegoferigo","followers_url":"https://api.github.com/users/diegoferigo/followers","following_url":"https://api.github.com/users/diegoferigo/following{/other_user}","gists_url":"https://api.github.com/users/diegoferigo/gists{/gist_id}","starred_url":"https://api.github.com/users/diegoferigo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/diegoferigo/subscriptions","organizations_url":"https://api.github.com/users/diegoferigo/orgs","repos_url":"https://api.github.com/users/diegoferigo/repos","events_url":"https://api.github.com/users/diegoferigo/events{/privacy}","received_events_url":"https://api.github.com/users/diegoferigo/received_events","type":"User","site_admin":false}],"milestone":null,"comments":16,"created_at":"2018-06-04T13:45:10Z","updated_at":"2018-11-17T09:29:55Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"~~~\r\nlrapetti@iiticublap048:~/robotology-superbuild/build/robotology/WBToolbox$ make\r\n-- Found YCM: /usr/local/share/YCM (found version \"0.6.0.16-20180507.2+git4dbe172\")\r\n-- Found Matlab: /usr/local/MATLAB/R2018a/extern/include (found version \"unknown\") found components:  MX_LIBRARY ENG_LIBRARY MAIN_PROGRAM \r\n-- Found Matlab: /usr/local/MATLAB/R2018a/extern/include (found version \"unknown\") found components:  MX_LIBRARY \r\n-- Using iCub from install\r\n-- Setting up installation of codyco.ini to /home/lrapetti/robotology-superbuild/build/install/share/yarp/config/path.d folder.\r\n-- Configuring done\r\n-- Generating done\r\n-- Build files have been written to: /home/lrapetti/robotology-superbuild/build/robotology/WBToolbox\r\n[  4%] Built target MxAnyType\r\n[  9%] Built target ClockServer\r\n[ 85%] Built target WBToolboxLibrary\r\n[ 90%] Built target WBToolboxCoder\r\n[ 92%] Linking CXX shared library ../lib/WBToolbox.mexa64\r\n/usr/local/MATLAB/R2018a/bin/glnxa64/libCppMicroServices.so.3.1.1: undefined reference to `std::thread::_State::~_State()@GLIBCXX_3.4.22'\r\n/usr/local/MATLAB/R2018a/bin/glnxa64/libCppMicroServices.so.3.1.1: undefined reference to `std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)())@GLIBCXX_3.4.22'\r\n/usr/local/MATLAB/R2018a/bin/glnxa64/libCppMicroServices.so.3.1.1: undefined reference to `typeinfo for std::thread::_State@GLIBCXX_3.4.22'\r\ncollect2: error: ld returned 1 exit status\r\ntoolbox/CMakeFiles/WBToolboxMex.dir/build.make:151: recipe for target 'lib/WBToolbox.mexa64' failed\r\nmake[2]: *** [lib/WBToolbox.mexa64] Error 1\r\nCMakeFiles/Makefile2:254: recipe for target 'toolbox/CMakeFiles/WBToolboxMex.dir/all' failed\r\nmake[1]: *** [toolbox/CMakeFiles/WBToolboxMex.dir/all] Error 2\r\nMakefile:127: recipe for target 'all' failed\r\nmake: *** [all] Error 2\r\n~~~"},"comment":{"url":"https://api.github.com/repos/robotology/wb-toolbox/issues/comments/439603410","html_url":"https://github.com/robotology/wb-toolbox/issues/129#issuecomment-439603410","issue_url":"https://api.github.com/repos/robotology/wb-toolbox/issues/129","id":439603410,"node_id":"MDEyOklzc3VlQ29tbWVudDQzOTYwMzQxMA==","user":{"login":"diegoferigo","id":469199,"node_id":"MDQ6VXNlcjQ2OTE5OQ==","avatar_url":"https://avatars1.githubusercontent.com/u/469199?v=4","gravatar_id":"","url":"https://api.github.com/users/diegoferigo","html_url":"https://github.com/diegoferigo","followers_url":"https://api.github.com/users/diegoferigo/followers","following_url":"https://api.github.com/users/diegoferigo/following{/other_user}","gists_url":"https://api.github.com/users/diegoferigo/gists{/gist_id}","starred_url":"https://api.github.com/users/diegoferigo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/diegoferigo/subscriptions","organizations_url":"https://api.github.com/users/diegoferigo/orgs","repos_url":"https://api.github.com/users/diegoferigo/repos","events_url":"https://api.github.com/users/diegoferigo/events{/privacy}","received_events_url":"https://api.github.com/users/diegoferigo/received_events","type":"User","site_admin":false},"created_at":"2018-11-17T09:29:55Z","updated_at":"2018-11-17T09:29:55Z","author_association":"MEMBER","body":"@traversaro Your explanation makes sense to me too. Here below is what I think we can do:\r\n\r\n1. Disable the flag for missing symbols in Release, these kind of compilation failures, if harmless for the user as in this case, are not necessary for non-developers\r\n1. Investigate if we still need to preload `libstdc++` on Ubuntu 18.04, it might be no longer necessary on updated matlab versions"}}
{"actor":{"display_login":"diegoferigo"}}