{"action":"created","issue":{"url":"https://api.github.com/repos/highfidelity/hifi/issues/5638","labels_url":"https://api.github.com/repos/highfidelity/hifi/issues/5638/labels{/name}","comments_url":"https://api.github.com/repos/highfidelity/hifi/issues/5638/comments","events_url":"https://api.github.com/repos/highfidelity/hifi/issues/5638/events","html_url":"https://github.com/highfidelity/hifi/pull/5638","id":102566328,"number":5638,"title":"Hifi 3 d connexion cmake fix","user":{"login":"MarcelEdward","id":451938,"avatar_url":"https://avatars.githubusercontent.com/u/451938?v=3","gravatar_id":"","url":"https://api.github.com/users/MarcelEdward","html_url":"https://github.com/MarcelEdward","followers_url":"https://api.github.com/users/MarcelEdward/followers","following_url":"https://api.github.com/users/MarcelEdward/following{/other_user}","gists_url":"https://api.github.com/users/MarcelEdward/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcelEdward/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcelEdward/subscriptions","organizations_url":"https://api.github.com/users/MarcelEdward/orgs","repos_url":"https://api.github.com/users/MarcelEdward/repos","events_url":"https://api.github.com/users/MarcelEdward/events{/privacy}","received_events_url":"https://api.github.com/users/MarcelEdward/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"jherico","id":1533642,"avatar_url":"https://avatars.githubusercontent.com/u/1533642?v=3","gravatar_id":"","url":"https://api.github.com/users/jherico","html_url":"https://github.com/jherico","followers_url":"https://api.github.com/users/jherico/followers","following_url":"https://api.github.com/users/jherico/following{/other_user}","gists_url":"https://api.github.com/users/jherico/gists{/gist_id}","starred_url":"https://api.github.com/users/jherico/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jherico/subscriptions","organizations_url":"https://api.github.com/users/jherico/orgs","repos_url":"https://api.github.com/users/jherico/repos","events_url":"https://api.github.com/users/jherico/events{/privacy}","received_events_url":"https://api.github.com/users/jherico/received_events","type":"User","site_admin":false},"milestone":null,"comments":11,"created_at":"2015-08-22T20:51:57Z","updated_at":"2015-08-28T05:34:36Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/highfidelity/hifi/pulls/5638","html_url":"https://github.com/highfidelity/hifi/pull/5638","diff_url":"https://github.com/highfidelity/hifi/pull/5638.diff","patch_url":"https://github.com/highfidelity/hifi/pull/5638.patch"},"body":"The space navigator stopped working\r\n\r\nThe framework is 3DconnexionClient.framework for osx, not sure why connexion named it that way. It is a library in /Library/Frameworks, the library name is in stone.\r\n\r\nfor apple, this works in cmake/modules/Find3DConnexionClient.cmake\r\n\r\nfind_library(3DConnexionClient 3DconnexionClient)\r\n\r\nAnd for windows it has to find the I3dMouseParams.h file in interface/external/3dconnexionclient/includes.\r\nSo for windows the line in Find3DConnexionClient.cmake has to be:\r\n\r\nhifi_library_search_hints(\"3dconnexionclient\")"},"comment":{"url":"https://api.github.com/repos/highfidelity/hifi/issues/comments/135639997","html_url":"https://github.com/highfidelity/hifi/pull/5638#issuecomment-135639997","issue_url":"https://api.github.com/repos/highfidelity/hifi/issues/5638","id":135639997,"user":{"login":"SamGondelman","id":7650116,"avatar_url":"https://avatars.githubusercontent.com/u/7650116?v=3","gravatar_id":"","url":"https://api.github.com/users/SamGondelman","html_url":"https://github.com/SamGondelman","followers_url":"https://api.github.com/users/SamGondelman/followers","following_url":"https://api.github.com/users/SamGondelman/following{/other_user}","gists_url":"https://api.github.com/users/SamGondelman/gists{/gist_id}","starred_url":"https://api.github.com/users/SamGondelman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SamGondelman/subscriptions","organizations_url":"https://api.github.com/users/SamGondelman/orgs","repos_url":"https://api.github.com/users/SamGondelman/repos","events_url":"https://api.github.com/users/SamGondelman/events{/privacy}","received_events_url":"https://api.github.com/users/SamGondelman/received_events","type":"User","site_admin":false},"created_at":"2015-08-28T05:34:36Z","updated_at":"2015-08-28T05:34:36Z","body":"But the weak link shouldn't be necessary because everything is ifdefed.\r\n\r\nIf you look at the console output on Mac, you can see \"-- Found 3DConnexion at /Library/Frameworks/3DconnexionClient.framework.\"  That means it found the driver in the right place, so HAVE_3DCONNEXION will be true.  However, the \"ERROR: no file at \"/Library/lib/3DconnexionClient.framework/Versions/A/3DconnexionClient\"\" means that at some other point it started looking in the wrong place and could no longer find the driver.  I have no idea why that's happening, but it's a big issue.  If you don't have the driver installed locally, it won't be able to find the driver, even though it had found it on the build server at one point, so it'll crash, even though you shouldn't need to have the driver installed locally.\r\n\r\n...At least, I think that's what's happening.  Not sure how to go about fixing it, since I can't figure out what's actually causing it."}}