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

Reply via email to