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 [email protected]
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']), \