{"action":"created","issue":{"url":"https://api.github.com/repos/jdtournier/mrtrix3/issues/218","labels_url":"https://api.github.com/repos/jdtournier/mrtrix3/issues/218/labels{/name}","comments_url":"https://api.github.com/repos/jdtournier/mrtrix3/issues/218/comments","events_url":"https://api.github.com/repos/jdtournier/mrtrix3/issues/218/events","html_url":"https://github.com/jdtournier/mrtrix3/issues/218","id":68592265,"number":218,"title":"OpenGL test fails, but configure script is not aborting","user":{"login":"samfux84","id":11944875,"avatar_url":"https://avatars.githubusercontent.com/u/11944875?v=3","gravatar_id":"","url":"https://api.github.com/users/samfux84","html_url":"https://github.com/samfux84","followers_url":"https://api.github.com/users/samfux84/followers","following_url":"https://api.github.com/users/samfux84/following{/other_user}","gists_url":"https://api.github.com/users/samfux84/gists{/gist_id}","starred_url":"https://api.github.com/users/samfux84/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samfux84/subscriptions","organizations_url":"https://api.github.com/users/samfux84/orgs","repos_url":"https://api.github.com/users/samfux84/repos","events_url":"https://api.github.com/users/samfux84/events{/privacy}","received_events_url":"https://api.github.com/users/samfux84/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jdtournier/mrtrix3/labels/build","name":"build","color":"fbca04"},{"url":"https://api.github.com/repos/jdtournier/mrtrix3/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/jdtournier/mrtrix3/labels/gui","name":"gui","color":"eb6420"}],"state":"open","locked":false,"assignee":{"login":"jdtournier","id":3221000,"avatar_url":"https://avatars.githubusercontent.com/u/3221000?v=3","gravatar_id":"","url":"https://api.github.com/users/jdtournier","html_url":"https://github.com/jdtournier","followers_url":"https://api.github.com/users/jdtournier/followers","following_url":"https://api.github.com/users/jdtournier/following{/other_user}","gists_url":"https://api.github.com/users/jdtournier/gists{/gist_id}","starred_url":"https://api.github.com/users/jdtournier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdtournier/subscriptions","organizations_url":"https://api.github.com/users/jdtournier/orgs","repos_url":"https://api.github.com/users/jdtournier/repos","events_url":"https://api.github.com/users/jdtournier/events{/privacy}","received_events_url":"https://api.github.com/users/jdtournier/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/jdtournier/mrtrix3/milestones/1","html_url":"https://github.com/jdtournier/mrtrix3/milestones/MRtrix3%203.0%20release%20for%20ISMRM","labels_url":"https://api.github.com/repos/jdtournier/mrtrix3/milestones/1/labels","id":1036648,"number":1,"title":"MRtrix3 3.0 release for ISMRM","description":"I think it's time we got a proper release going - we've been in beta for a year now... It would be great to have a proper 3.0 release come ISMRM. So let's set a Milestone, and try to get things in order by then.\r\n\r\nTo get this going, we should go through the list of current issues and identify those that need to be addressed by that stage. It would also be good to identify applications that might be ready for inclusion into the MRtrix3 core by that stage - I'm thinking multi-tissue CSD, SIFT2, AFD, rcsdeconv, etc. Feel free to chip in on this issue, or better yet, create an issue and link it with this milestone...\r\n\r\nCheers,\r\nDonald.","creator":{"login":"jdtournier","id":3221000,"avatar_url":"https://avatars.githubusercontent.com/u/3221000?v=3","gravatar_id":"","url":"https://api.github.com/users/jdtournier","html_url":"https://github.com/jdtournier","followers_url":"https://api.github.com/users/jdtournier/followers","following_url":"https://api.github.com/users/jdtournier/following{/other_user}","gists_url":"https://api.github.com/users/jdtournier/gists{/gist_id}","starred_url":"https://api.github.com/users/jdtournier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdtournier/subscriptions","organizations_url":"https://api.github.com/users/jdtournier/orgs","repos_url":"https://api.github.com/users/jdtournier/repos","events_url":"https://api.github.com/users/jdtournier/events{/privacy}","received_events_url":"https://api.github.com/users/jdtournier/received_events","type":"User","site_admin":false},"open_issues":27,"closed_issues":17,"state":"open","created_at":"2015-03-24T16:09:24Z","updated_at":"2015-04-15T08:40:40Z","due_on":"2015-05-30T23:00:00Z","closed_at":null},"comments":5,"created_at":"2015-04-15T06:40:37Z","updated_at":"2015-04-15T09:11:24Z","closed_at":null,"body":"Dear MRtrix3 Community,\r\n\r\nI was trying to install MRtrix3 on a HPC cluster (CentOS 6.5, intel Xeon CPU's, Haswell architecture). The dependencies Python 2.7.6, GSL 1.16 and QT 4.8.4 have been installed from source code.\r\n\r\n[sfux@develop01 ~]$ glxinfo | grep \"OpenGL version\"\r\nOpenGL version string: 1.4 (2.1 (4.4.13084 Compatibility Profile Context 14.301.1001))\r\n\r\nI executed the configure script with the -verbose option. After the QT program was compiled to test the OpenGL, I got the follwoing output:\r\n\r\nEXEC <<\r\nCMD: ./a.out\r\nEXIT: 0\r\nSTDOUT:\r\n1.4 (2.1 (4.4.13084 Compatibility Profile Context 14.301.1001))\r\nSTDERR:\r\nX Error: BadRequest (invalid request code or no such operation) 1\r\n  Extension:    138 (Uknown extension)\r\n  Minor opcode: 34 (Unknown request)\r\n  Resource id:  0x3200003\r\n>>\r\n\r\n1.4 (2.1 (4.4.13084 Compatibility Profile Context 14.301.1001))\r\n\r\nwriting configuration to file './config.default': ok\r\n\r\nEven though STDERR gives out an X Error, the test passes and does not abort. After compiling (no error messages during compilation) I tried to start the \"mrview\" GUI and got the following error:\r\n\r\n[sfux@develop01 bin]$ ./mrview \r\nX Error: BadLength (poly request too large or internal Xlib length error) 16\r\n  Extension:    138 (Uknown extension)\r\n  Minor opcode: 2 (Unknown request)\r\n  Resource id:  0x4a00046\r\nX Error: GLXBadLargeRequest 155\r\n  Extension:    138 (Uknown extension)\r\n  Minor opcode: 2 (Unknown request)\r\n  Resource id:  0x20002\r\nmrview: [ERROR] error linking OpenGL shader program ID 0\r\n\r\nAny ideas what could have gone wrong ?\r\n\r\nBest regards\r\n\r\nSamuel Fux\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/jdtournier/mrtrix3/issues/comments/93275530","html_url":"https://github.com/jdtournier/mrtrix3/issues/218#issuecomment-93275530","issue_url":"https://api.github.com/repos/jdtournier/mrtrix3/issues/218","id":93275530,"user":{"login":"jdtournier","id":3221000,"avatar_url":"https://avatars.githubusercontent.com/u/3221000?v=3","gravatar_id":"","url":"https://api.github.com/users/jdtournier","html_url":"https://github.com/jdtournier","followers_url":"https://api.github.com/users/jdtournier/followers","following_url":"https://api.github.com/users/jdtournier/following{/other_user}","gists_url":"https://api.github.com/users/jdtournier/gists{/gist_id}","starred_url":"https://api.github.com/users/jdtournier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdtournier/subscriptions","organizations_url":"https://api.github.com/users/jdtournier/orgs","repos_url":"https://api.github.com/users/jdtournier/repos","events_url":"https://api.github.com/users/jdtournier/events{/privacy}","received_events_url":"https://api.github.com/users/jdtournier/received_events","type":"User","site_admin":false},"created_at":"2015-04-15T09:11:24Z","updated_at":"2015-04-15T09:11:24Z","body":"OK, it looks like the test command runs and exits cleanly, despite the obvious X11 error. It reports getting an OpenGL 1.4 context, which is not sufficient to run MRView. I'll add another check to make sure the version is >= 3.3. \r\n\r\nThe numbers are indeed confusing. I think what this is telling you is that your local graphics stack is capable of OpenGL 4.4, your local GLX implementation (which does the forwarding) can handle OpenGL 2.1, but the remote GLX implementation only supports OpenGL 1.4. That's my best guess at what these numbers mean - but it is only an educated guess..."}}