Hi all! I solved the problem on OS X (that's to say: Sage starts, I am running the test suite now).
The additional patch at #11900 is rather short and ready for review. It just changes the type of some cdef attribute from <int> into <Py_ssize_t>. With type <int>, an integer overflow occurs on OS X, but not on my machine; by consequence, an error occurs in the __classcall__ method of the category of Sets. Thus, the cache breaks and "Sets() is not Sets()". And that's how duplicate base classes arise. Cheers, Simon -- To post to this group, send an email to [email protected] To unsubscribe from this group, send an email to [email protected] For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
