Hi there, I have uploaded a candidate spkg for Singular 3-0-3 to
http://sage.math.washington.edu/home/malb/pkgs/singular-3-0-3-20070802.spkg For me (Debian Etch/Sid, AMD64, Core2Duo) it installs fine. You will need to apply the attached patch (5535.patch) and 'sage -ba' before running SAGE, though. == make test == The following doctests failed: sage -t devel/sage-main/sage/schemes/generic/algebraic_scheme.py I had to kill Singular during the doctest of algebraic_scheme.py because it took very long and was eating up my RAM and consequently: "Singular crashed executing def sage183=primdecSY(sage182);" Could someone more familiar with this area of code look into this? Its not libSINGULAR "only" SINGULAR via the pexpect interface. sage -t devel/sage-main/sage/rings/polynomial/toy_buchberger.py It can be accounted for by "reduce: new strategy for selection and normalization." from the SINGULAR announcement. sage -t devel/sage-main/sage/rings/polynomial/multi_polynomial_ideal.py Took forever, had to kill it. sage -t devel/sage-main/sage/rings/polynomial/term_order.py Something changed for 'revlex'. Btw: the 'build as library' stuff seems broken in vanilla 3-0-3 (its an old version), I'll try to push my patches upstream. Martin PS: I like the new spkg structure. Its a bit annoying at first to have all your changes in the 'patches' subdir, but it turns out quite useful to keep track of what you've changed. Good work! -- name: Martin Albrecht _pgp: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8EF0DC99 _www: http://www.informatik.uni-bremen.de/~malb _jab: [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---
# HG changeset patch # User 'Martin Albrecht <[EMAIL PROTECTED]>' # Date 1186098643 -7200 # Node ID d325e88bad2ead81e345cdb4ce9411309bb7da52 # Parent b5bd0dc3884c6552798e6a7694746c7eef19ac5f build fix for libSINGULAR and SINGULAR 3-0-3 diff -r b5bd0dc3884c -r d325e88bad2e setup.py --- a/setup.py Thu Aug 02 17:11:31 2007 +0200 +++ b/setup.py Fri Aug 03 01:50:43 2007 +0200 @@ -155,6 +155,7 @@ libsingular = Extension('sage.libs.singu sources = ['sage/libs/singular/singular.pyx'], libraries = ['gmp', 'm', 'readline', 'singular', 'singfac', 'singcf', 'omalloc', 'givaro', 'gmpxx'], language="c++", + include_dirs=[SAGE_ROOT +'/local/include/singular'] ) @@ -425,7 +426,7 @@ ext_modules = [ \ sources = ['sage/rings/polynomial/multi_polynomial_libsingular.pyx'], libraries = ['gmp', 'm', 'readline', 'singular', 'singcf', 'singfac', 'omalloc', 'givaro', 'gmpxx'], language="c++", - ), \ + include_dirs=[SAGE_ROOT +'/local/include/singular']), \ Extension('sage.groups.group', sources = ['sage/groups/group.pyx']), \