hi,

i'm sure this used to work with earlier versions of sage, but now i'm
getting this:

sage: R.<a,b> = QQ[]
sage: I= [a-b, a+2*b]*R
sage: I.groebner_basis()
---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call
last)

/Volumes/guillot home directory/progs/sage/kassel/<ipython console> in
<module>()

/Applications/sage/local/lib/python2.5/site-packages/sage/misc/
cachefunc.pyc in __call__(self, *args, **kwds)
    190             return cache[key]
    191         else:
--> 192             cache[key] = self.f(self._instance, *args, **kwds)
    193             return cache[key]
    194

/Applications/sage/local/lib/python2.5/site-packages/sage/rings/
polynomial/multi_polynomial_ideal.pyc in groebner_basis(self,
algorithm, *args, **kwds)
   1956             else:
   1957                 try:
-> 1958                     gb = self._groebner_basis_singular
("groebner", *args, **kwds)
   1959                 except TypeError, msg: # conversion to
Singular not supported
   1960                     if self.ring().term_order().is_global():

/Applications/sage/local/lib/python2.5/site-packages/sage/rings/
polynomial/multi_polynomial_ideal.pyc in wrapper(*args, **kwds)
    313         execute fucntion in \code{RedSBContext}.
    314         """
--> 315         with RedSBContext():
    316             return func(*args, **kwds)
    317     wrapper.__doc__=func.__doc__

/Applications/sage/local/lib/python2.5/site-packages/sage/rings/
polynomial/multi_polynomial_ideal.pyc in __enter__(self)
    282             7*a-420*c^3+158*c^2+8*c-7
    283         """
--> 284         self.o = self.singular.option("get")
    285         self.singular.option("redSB")
    286

/Applications/sage/local/lib/python2.5/site-packages/sage/interfaces/
singular.pyc in option(self, cmd, val)
    974         elif cmd == "get":
    975             #return SingularFunction(self,"option")("\"get\"")
--> 976             return self(self.eval("option(get)"),"intvec")
    977         elif cmd == "set":
    978             if not isinstance(val,SingularElement):

/Applications/sage/local/lib/python2.5/site-packages/sage/interfaces/
singular.pyc in eval(self, x, allow_semicolon, strip)
    480             x += ';'
    481
--> 482         s = Expect.eval(self, x)
    483
    484         if s.find("error") != -1 or s.find("Segment fault") !=
-1:

/Applications/sage/local/lib/python2.5/site-packages/sage/interfaces/
expect.pyc in eval(self, code, strip, synchronize, **kwds)
    935         try:
    936             with gc_disabled():
--> 937                 return '\n'.join([self._eval_line(L, **kwds)
for L in code.split('\n') if L != ''])
    938         except KeyboardInterrupt:
    939             # DO NOT CATCH KeyboardInterrupt, as it is being
caught

/Applications/sage/local/lib/python2.5/site-packages/sage/interfaces/
expect.pyc in _eval_line(self, line, allow_use_file, wait_for_prompt)
    631         try:
    632             if self._expect is None:
--> 633                 self._start()
    634             E = self._expect
    635             try:

/Applications/sage/local/lib/python2.5/site-packages/sage/interfaces/
singular.pyc in _start(self, alt_message)
    336         Expect._start(self, alt_message)
    337         # Load some standard libraries.
--> 338         self.lib('general')   # assumed loaded by misc/
constants.py
    339
    340     def __reduce__(self):

/Applications/sage/local/lib/python2.5/site-packages/sage/interfaces/
singular.pyc in lib(self, lib, reload)
    632         if not reload and lib in self.__libs:
    633             return
--> 634         self.eval('LIB "%s"'%lib)
    635         self.__libs.append(lib)
    636

/Applications/sage/local/lib/python2.5/site-packages/sage/interfaces/
singular.pyc in eval(self, x, allow_semicolon, strip)
    483
    484         if s.find("error") != -1 or s.find("Segment fault") !=
-1:
--> 485             raise RuntimeError, 'Singular error:\n%s'%s
    486
    487         if get_verbose() > 0:

RuntimeError: Singular error:
   ? cannot open `general.lib`
   ? error occurred in STDIN line 2: `LIB "general.lib";`

**********************************************************************

and, if i try again, i get the unexpected:

sage: I.groebner_basis()
verbose 0 (1790: multi_polynomial_ideal.py, groebner_basis) Warning:
falling back to very slow toy implementation.
[a, b]

what's up ? i'm using sage 3.1.4. I'm on os X now, and i haven't done
a lot of sage since i switched from ubuntu, so perhaps it's just not
installed properly -- but what could i have done possibly wrong ?

thanks !
pierre





--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to