{"action":"created","issue":{"url":"https://api.github.com/repos/cschwan/sage-on-gentoo/issues/414","repository_url":"https://api.github.com/repos/cschwan/sage-on-gentoo","labels_url":"https://api.github.com/repos/cschwan/sage-on-gentoo/issues/414/labels{/name}","comments_url":"https://api.github.com/repos/cschwan/sage-on-gentoo/issues/414/comments","events_url":"https://api.github.com/repos/cschwan/sage-on-gentoo/issues/414/events","html_url":"https://github.com/cschwan/sage-on-gentoo/issues/414","id":147551116,"number":414,"title":"=sci-mathematics/sage-7.1 fails to build -- Internal compiler error: 'cysignals/signals.pxi' not found","user":{"login":"veelai","id":769769,"avatar_url":"https://avatars.githubusercontent.com/u/769769?v=3","gravatar_id":"","url":"https://api.github.com/users/veelai","html_url":"https://github.com/veelai","followers_url":"https://api.github.com/users/veelai/followers","following_url":"https://api.github.com/users/veelai/following{/other_user}","gists_url":"https://api.github.com/users/veelai/gists{/gist_id}","starred_url":"https://api.github.com/users/veelai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/veelai/subscriptions","organizations_url":"https://api.github.com/users/veelai/orgs","repos_url":"https://api.github.com/users/veelai/repos","events_url":"https://api.github.com/users/veelai/events{/privacy}","received_events_url":"https://api.github.com/users/veelai/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2016-04-11T20:47:39Z","updated_at":"2016-04-18T09:29:31Z","closed_at":"2016-04-11T22:05:42Z","body":"On my hardened ~amd64 machine I see the following build error. I checked, that cysignals is installed with python2.7 enabled. Any ideas, what's wrong?\r\n\r\n<pre>\r\n * python2_7: running distutils-r1_run_phase distutils-r1_python_compile\r\n/usr/bin/python2.7 setup.py build\r\n************************************************************************\r\nTraceback (most recent call last):\r\n  File \"setup.py\", line 604, in <module>\r\n    run_cythonize()\r\n  File \"setup.py\", line 596, in run_cythonize\r\n    'profile': profile,\r\n  File \"/usr/lib64/python2.7/site-packages/Cython/Build/Dependencies.py\", line 758, in cythonize\r\n    aliases=aliases)\r\n  File \"/usr/lib64/python2.7/site-packages/Cython/Build/Dependencies.py\", line 664, in create_extension_list\r\n    kwds = deps.distutils_info(file, aliases, base).values\r\n  File \"/usr/lib64/python2.7/site-packages/Cython/Build/Dependencies.py\", line 564, in distutils_info\r\n    return (self.transitive_merge(filename, self.distutils_info0, DistutilsInfo.merge)\r\n  File \"/usr/lib64/python2.7/site-packages/Cython/Build/Dependencies.py\", line 574, in transitive_merge\r\n    node, extract, merge, seen, {}, self.cimported_files)[0]\r\n  File \"/usr/lib64/python2.7/site-packages/Cython/Build/Dependencies.py\", line 579, in transitive_merge_helper\r\n    deps = extract(node)\r\n  File \"/usr/lib64/python2.7/site-packages/Cython/Build/Dependencies.py\", line 555, in distutils_info0\r\n    externs = self.cimports_and_externs(filename)[1]\r\n  File \"/usr/lib64/python2.7/site-packages/Cython/Utils.py\", line 43, in wrapper\r\n    res = cache[args] = f(self, *args)\r\n  File \"/usr/lib64/python2.7/site-packages/Cython/Build/Dependencies.py\", line 465, in cimports_and_externs\r\n    for include in self.included_files(filename):\r\n  File \"/usr/lib64/python2.7/site-packages/Cython/Utils.py\", line 43, in wrapper\r\n    res = cache[args] = f(self, *args)\r\n  File \"/usr/lib64/python2.7/site-packages/Cython/Build/Dependencies.py\", line 453, in included_files\r\n    all.update(self.included_files(include_path))\r\n  File \"/usr/lib64/python2.7/site-packages/Cython/Utils.py\", line 43, in wrapper\r\n    res = cache[args] = f(self, *args)\r\n  File \"/usr/lib64/python2.7/site-packages/Cython/Build/Dependencies.py\", line 448, in included_files\r\n    include_path = self.context.find_include_file(include, None)\r\n  File \"/usr/lib64/python2.7/site-packages/Cython/Compiler/Main.py\", line 274, in find_include_file\r\n    error(pos, \"'%s' not found\" % filename)\r\n  File \"/usr/lib64/python2.7/site-packages/Cython/Compiler/Errors.py\", line 177, in error\r\n    raise InternalError(message)\r\nInternalError: Internal compiler error: 'cysignals/signals.pxi' not found\r\n************************************************************************\r\n</pre>\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/cschwan/sage-on-gentoo/issues/comments/211294043","html_url":"https://github.com/cschwan/sage-on-gentoo/issues/414#issuecomment-211294043","issue_url":"https://api.github.com/repos/cschwan/sage-on-gentoo/issues/414","id":211294043,"user":{"login":"kiwifb","id":151475,"avatar_url":"https://avatars.githubusercontent.com/u/151475?v=3","gravatar_id":"","url":"https://api.github.com/users/kiwifb","html_url":"https://github.com/kiwifb","followers_url":"https://api.github.com/users/kiwifb/followers","following_url":"https://api.github.com/users/kiwifb/following{/other_user}","gists_url":"https://api.github.com/users/kiwifb/gists{/gist_id}","starred_url":"https://api.github.com/users/kiwifb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kiwifb/subscriptions","organizations_url":"https://api.github.com/users/kiwifb/orgs","repos_url":"https://api.github.com/users/kiwifb/repos","events_url":"https://api.github.com/users/kiwifb/events{/privacy}","received_events_url":"https://api.github.com/users/kiwifb/received_events","type":"User","site_admin":false},"created_at":"2016-04-18T09:29:31Z","updated_at":"2016-04-18T09:29:31Z","body":"In theory `cython` from the overlay should mask the version from the main tree. I am guessing the issue is that you are ~arch to start with and you already had this particular version installed from the main tree. \r\n\r\nYes I probably should get a `package.mask`, on the other hand I am expecting the people on ~arch to be a bit more pro-active when they break stuff in their install - it ain't arch."}}