No. I believe we stopped relying on that file when upgrading to cysignals 1.6.x. So the proper include to get that file may have been removed from somewhere. Your branch would be quite peculiar to be caught between two changes. Could you rebase it?
François > On 8/12/2017, at 10:56, Simon King <simon.k...@uni-jena.de> wrote: > > Hi! > > On 2017-12-07, François Bissey <frp.bis...@gmail.com> wrote: >> OK this looks suspiciously like >> https://bugs.python.org/issue30074 >> which was fixed by >> https://github.com/python/cpython/pull/1154 >> which should be in 2.7.14. >> What I suspect is happening is that those failures happen when >> people upgrade python from 2.7.13 (or older) to 2.7.14. >> I have a feeling that when the extension (and there is more than one failing) >> is loaded to be tested as being successfully built, the wrong libpython is >> loaded. >> Because of our use of rpath, libpython from python 2.7.13 is used and >> missing >> that particular symbol. >> If this is really the case, deleting SAGE_LOCAL/lib/libpython* should be >> enough >> to fix the issue. > > Sorry, I missed your replies before I posted a new thread for a > seemingly different error. > > Would the problem you mention also be responsible for the following > failure when building sagelib? > > make[3]: Entering directory '/home/king/Sage/git/sage/src' > make[3]: warning: -jN forced in submake: disabling jobserver mode. > cd . && export \ > SAGE_ROOT=/doesnotexist \ > SAGE_SRC=/doesnotexist \ > SAGE_SRC_ROOT=/doesnotexist \ > SAGE_DOC_SRC=/doesnotexist \ > SAGE_BUILD_DIR=/doesnotexist \ > SAGE_PKGS=/home/king/Sage/git/sage/build/pkgs \ > && sage-python23 -u setup.py --no-user-cfg build install > Discovering Python/Cython source code.... > Discovered Python/Cython sources, time: 0.61 seconds. > running build > Generating auto-generated sources > Building interpreters for fast_callable > -> First build of interpreters > running build_cython > Enabling Cython debugging support > Updating Cython code.... > ************************************************************************ > Traceback (most recent call last): > File "setup.py", line 942, in <module> > ext_modules = ext_modules) > File "/home/king/Sage/git/sage/local/lib/python2.7/distutils/core.py", line > 151, in setup > dist.run_commands() > File "/home/king/Sage/git/sage/local/lib/python2.7/distutils/dist.py", line > 953, in run_commands > self.run_command(cmd) > File "/home/king/Sage/git/sage/local/lib/python2.7/distutils/dist.py", line > 972, in run_command > cmd_obj.run() > File "setup.py", line 847, in run > build.run(self) > File > "/home/king/Sage/git/sage/local/lib/python2.7/distutils/command/build.py", > line 127, in run > self.run_command(cmd_name) > File "/home/king/Sage/git/sage/local/lib/python2.7/distutils/cmd.py", line > 326, in run_command > self.distribution.run_command(command) > File "/home/king/Sage/git/sage/local/lib/python2.7/distutils/dist.py", line > 972, in run_command > cmd_obj.run() > File "setup.py", line 370, in run > cache=False, > File > "/home/king/Sage/git/sage/local/lib/python2.7/site-packages/Cython/Build/Dependencies.py", > line 920, in cythonize > aliases=aliases) > File > "/home/king/Sage/git/sage/local/lib/python2.7/site-packages/Cython/Build/Dependencies.py", > line 815, in create_extension_list > kwds = deps.distutils_info(file, aliases, base).values > File > "/home/king/Sage/git/sage/local/lib/python2.7/site-packages/Cython/Build/Dependencies.py", > line 670, in distutils_info > return (self.transitive_merge(filename, self.distutils_info0, > DistutilsInfo.merge) > File > "/home/king/Sage/git/sage/local/lib/python2.7/site-packages/Cython/Build/Dependencies.py", > line 680, in transitive_merge > node, extract, merge, seen, {}, self.cimported_files)[0] > File > "/home/king/Sage/git/sage/local/lib/python2.7/site-packages/Cython/Build/Dependencies.py", > line 685, in transitive_merge_helper > deps = extract(node) > File > "/home/king/Sage/git/sage/local/lib/python2.7/site-packages/Cython/Build/Dependencies.py", > line 650, in distutils_info0 > cimports, externs, incdirs = self.cimports_externs_incdirs(filename) > File > "/home/king/Sage/git/sage/local/lib/python2.7/site-packages/Cython/Utils.py", > line 44, in wrapper > res = cache[args] = f(self, *args) > File > "/home/king/Sage/git/sage/local/lib/python2.7/site-packages/Cython/Build/Dependencies.py", > line 555, in cimports_externs_incdirs > for include in self.included_files(filename): > File > "/home/king/Sage/git/sage/local/lib/python2.7/site-packages/Cython/Utils.py", > line 44, in wrapper > res = cache[args] = f(self, *args) > File > "/home/king/Sage/git/sage/local/lib/python2.7/site-packages/Cython/Build/Dependencies.py", > line 537, in included_files > include_path = self.context.find_include_file(include, None) > File > "/home/king/Sage/git/sage/local/lib/python2.7/site-packages/Cython/Compiler/Main.py", > line 274, in find_include_file > error(pos, "'%s' not found" % filename) > File > "/home/king/Sage/git/sage/local/lib/python2.7/site-packages/Cython/Compiler/Errors.py", > line 178, in error > raise InternalError(message) > InternalError: Internal compiler error: 'cysignals/signals.pxi' not found > ************************************************************************ > Error building the Sage library > ************************************************************************ > Please email sage-devel (http://groups.google.com/group/sage-devel) > explaining the problem and including the relevant part of the log file > /home/king/Sage/git/sage/logs/pkgs/sagelib-8.1.rc4.log > Describe your computer, operating system, etc. > ************************************************************************ > Makefile:33: recipe for target 'sage' failed > make[3]: *** [sage] Error 1 > make[3]: Leaving directory '/home/king/Sage/git/sage/src' > > real 0m3.904s > user 0m1.916s > sys 0m0.184s > > > Best regards, > Simon > > -- > You received this message because you are subscribed to the Google Groups > "sage-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-devel+unsubscr...@googlegroups.com. > To post to this group, send email to sage-devel@googlegroups.com. > Visit this group at https://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.