https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: dev-python/cypari2-2.1.4-r1 fails to compile. Discovered on: amd64 (internal ref: gcc15_tinderbox) System: GCC-15-SYSTEM (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#GCC-15) Info about the issue: https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0014
Created attachment 899660 [details] build.log build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: Cython.Compiler.Errors.CompileError: cypari2/convert.pyx Error compiling Cython file:
This is fixed in cypari2-2.2.0, right?
This looks like an issue that appeared with cython 3.0.11 (and is considered a regression) and indeed it should be fixed in 2.2.0 (even in 2.1.5 I am told).
https://github.com/cython/cython/issues/6335 mentions sagemath but the error is different.
This report mention cython 3.0.11 being used and I have seen cypari2-2.1.4 failing to build in a similar way to sage with it using gcc-13. And the message is also about non matching signatures. If we want to be sure it is a gcc-15 issue, it needs to be build with cython 3.0.10.
This was indeed due to cython-3.11 and cypari2 < 2.1.5. I'll file a stablereq for the new cypari2 since cython-3.11 is being stabilized.