{"action":"created","issue":{"url":"https://api.github.com/repos/ukoethe/vigra/issues/250","repository_url":"https://api.github.com/repos/ukoethe/vigra","labels_url":"https://api.github.com/repos/ukoethe/vigra/issues/250/labels{/name}","comments_url":"https://api.github.com/repos/ukoethe/vigra/issues/250/comments","events_url":"https://api.github.com/repos/ukoethe/vigra/issues/250/events","html_url":"https://github.com/ukoethe/vigra/issues/250","id":92842521,"number":250,"title":"Build error on OSX with Xcode 6.x - fixed by Xcode 7.3","user":{"login":"dpo","id":38760,"avatar_url":"https://avatars.githubusercontent.com/u/38760?v=3","gravatar_id":"","url":"https://api.github.com/users/dpo","html_url":"https://github.com/dpo","followers_url":"https://api.github.com/users/dpo/followers","following_url":"https://api.github.com/users/dpo/following{/other_user}","gists_url":"https://api.github.com/users/dpo/gists{/gist_id}","starred_url":"https://api.github.com/users/dpo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dpo/subscriptions","organizations_url":"https://api.github.com/users/dpo/orgs","repos_url":"https://api.github.com/users/dpo/repos","events_url":"https://api.github.com/users/dpo/events{/privacy}","received_events_url":"https://api.github.com/users/dpo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-07-03T10:13:37Z","updated_at":"2016-02-24T06:33:50Z","closed_at":null,"body":"Over at [Homebrew/Science](https://github.com/Homebrew/homebrew-science) we're having an [issue building Vigra](https://github.com/Homebrew/homebrew-science/issues/2428) on OSX. A web search suggests it might be due to a bug in the version of clang shipped with Xcode 6.x. The error occurs during `make check` and looks as follows:\r\n```\r\n[ 38%] Building CXX object test/multiconvolution/CMakeFiles/test_multiconvolution_speed.dir/speedtest.cxx.o\r\ncd /tmp/vigra20150621-62775-cexkzn/vigra-1.10.0/build/test/multiconvolution && /usr/local/Library/ENV/4.3/clang++    -I/tmp/vigra20150621-62775-cexkzn/vigra-1.10.0/include -I/tmp/vigra20150621-62775-cexkzn/vigra-1.10.0/test/include    -o CMakeFiles/test_multiconvolution_speed.dir/speedtest.cxx.o -c /tmp/vigra20150621-62775-cexkzn/vigra-1.10.0/test/multiconvolution/speedtest.cxx\r\nIn file included from /tmp/vigra20150621-62775-cexkzn/vigra-1.10.0/test/math/test.cxx:41:\r\nIn file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/typeinfo:61:\r\nIn file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/exception:81:\r\n/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/type_traits:1195:21: error: call to '__test' is ambiguous\r\n   typedef decltype(__test(declval<_Tp>())) type;\r\n                    ^~~~~~\r\n```\r\n[Here](https://gist.github.com/anonymous/11f85ad1a2db789301de) is the complete build log and [here](https://gist.github.com/anonymous/11f85ad1a2db789301de#file-03-make-L92) is where the error occurs.\r\n\r\nThanks in advance!"},"comment":{"url":"https://api.github.com/repos/ukoethe/vigra/issues/comments/188102633","html_url":"https://github.com/ukoethe/vigra/issues/250#issuecomment-188102633","issue_url":"https://api.github.com/repos/ukoethe/vigra/issues/250","id":188102633,"user":{"login":"jakirkham","id":3019665,"avatar_url":"https://avatars.githubusercontent.com/u/3019665?v=3","gravatar_id":"","url":"https://api.github.com/users/jakirkham","html_url":"https://github.com/jakirkham","followers_url":"https://api.github.com/users/jakirkham/followers","following_url":"https://api.github.com/users/jakirkham/following{/other_user}","gists_url":"https://api.github.com/users/jakirkham/gists{/gist_id}","starred_url":"https://api.github.com/users/jakirkham/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakirkham/subscriptions","organizations_url":"https://api.github.com/users/jakirkham/orgs","repos_url":"https://api.github.com/users/jakirkham/repos","events_url":"https://api.github.com/users/jakirkham/events{/privacy}","received_events_url":"https://api.github.com/users/jakirkham/received_events","type":"User","site_admin":false},"created_at":"2016-02-24T06:33:50Z","updated_at":"2016-02-24T06:33:50Z","body":"It should be possible to add workarounds in VIGRA to avoid this clang bug. I would need to try before I can say for sure whether this is doable."}}