On 11/27/22 06:37, Nilesh Patra wrote:
> Tobias, since this is done, would you consider to check sagemath now and get 
> the ball rolling? :-) 

Hi,

I actually tried building with the new pari and gap versions a while ago (using 
sagemath 9.5 with upstream patches for the new pari and gap versions, I pushed 
them to the git repo today) and got stuck with a lot of errors like this (might 
be unrelated to pari and gap):

Exception raised:
    Traceback (most recent call last):
      File 
"/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.10/dist-packages/sage/misc/cython.py",
 line 399, in cython
        dist.run_command("build")
      File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1217, in 
run_command
        super().run_command(command)
      File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 
987, in run_command
        cmd_obj.run()
      File 
"/usr/lib/python3/dist-packages/setuptools/_distutils/command/build.py", line 
132, in run
        self.run_command(cmd_name)
      File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 
319, in run_command
        self.distribution.run_command(command)
      File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1217, in 
run_command
        super().run_command(command)
      File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 
986, in run_command
        cmd_obj.ensure_finalized()
      File "/usr/lib/python3.10/distutils/cmd.py", line 107, in ensure_finalized
        self.finalize_options()
      File "/usr/lib/python3/dist-packages/setuptools/command/build_ext.py", 
line 179, in finalize_options
        self.check_extensions_list(self.extensions)
      File "/usr/lib/python3.10/distutils/command/build_ext.py", line 362, in 
check_extensions_list
        raise DistutilsSetupError(
    distutils.errors.DistutilsSetupError: each element of 'ext_modules' option 
must be an Extension instance or 2-tuple

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File 
"/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.10/dist-packages/sage/doctest/forker.py",
 line 694, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File 
"/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.10/dist-packages/sage/doctest/forker.py",
 line 1088, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.cpython.wrapperdescr.NULL[0]>", line 1, in <module>
        cython('''
      File "sage/misc/lazy_import.pyx", line 391, in 
sage.misc.lazy_import.LazyImport.__call__ 
(build/cythonized/sage/misc/lazy_import.c:4321)
        return self.get_object()(*args, **kwds)
      File 
"/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.10/dist-packages/sage/misc/cython.py",
 line 661, in cython_compile
        return cython_import_all(tmpfile, get_globals(), **kwds)
      File 
"/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.10/dist-packages/sage/misc/cython.py",
 line 551, in cython_import_all
        m = cython_import(filename, **kwds)
      File 
"/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.10/dist-packages/sage/misc/cython.py",
 line 526, in cython_import
        name, build_dir = cython(filename, **kwds)
      File 
"/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.10/dist-packages/sage/misc/cython.py",
 line 405, in cython
        raise RuntimeError(msg.strip())
    RuntimeError: each element of 'ext_modules' option must be an Extension 
instance or 2-tuple

Best,
Tobias

Reply via email to