I reported it to the Singular list.

I hope that the interest of the Singular group on libSingular will
increase.

http://code.google.com/p/convex-singular/wiki/libSingular

Cheers,
Michael

On Nov 5, 10:36 am, François Bissey <f.r.bis...@massey.ac.nz> wrote:
> > Hi,
>
> > > I have toyed with singular-3.1.2 and tried to see if it could work with
> > > sage.
>
> > nice, I meant to get around to it but never did.
>
> > > The short story is that we should stay clear of it for a some time.
> > > The singular executables are fine, the problems are with libsingular.
> > > The headers shipped for libsingular are currently completely broken,
> > > this is because they are working on their new build system and it has
> > > growing pains.
>
> > Did you report your findings upstream? [libsingular-devel] is probably the
> > best place for this. We have a pretty good relationship with the Singular
> > project, they usually respond to our problems really really quickly with a
> > fix!
>
> Not directly, one of my friends who is the real maintainer for singular in
> Gentoo is in touch with Hans Shoenemann. My friend found similar problem with
> some of the other component of singular which also have an individual package.
>
> My understanding is that upstream may be aware that they have a problem
> in any case they will know shortly.
>
> The problem is that it looks like they are trying to reorganize the headers
> and the work is not complete yet. The new libsingular.h looks like this:
> #ifndef SINGULAR__H
> #define SINGULAR__H
>
> #include <math.h>
> #include <Singular/singular/mod2.h>
> #include <kernel/structs.h>
> #include <kernel/polys.h>
> #include <kernel/longrat.h>
> #include <Singular/singular/longalg.h>
> #include <kernel/numbers.h>
> #include <kernel/febase.h>
> #include <kernel/ring.h>
> #include <omalloc/omalloc.h>
> #include <Singular/singular/clapsing.h>
> #include <kernel/maps.h>
> #include <Singular/singular/kutil.h>
> #include <kernel/kstd1.h>
> #include <Singular/singular/tgb.h>
> #include <Singular/singular/sparsmat.h>
> #include <Singular/singular/rintegers.h>
> #include <Singular/singular/rmodulo2m.h>
> #include <Singular/singular/rmodulon.h>
>
> #include <Singular/singular/subexpr.h>
> #include <Singular/singular/tok.h>
> #include <Singular/singular/grammar.h>
> #include <Singular/singular/ipid.h>
> #include <Singular/singular/ipshell.h>
> #include <Singular/singular/attrib.h>
> #include <kernel/options.h>
>
> int siInit(char *);
>
> /* we need this function in Sage*/
> number nr2mMapZp(number from);
>
> #endif //SINGULAR__H
>
> --------------
> But in actual fact things are still shipped in the singular subfolder only.
> All the headers in the singular subfolder as well as the factory headers
> which are shipped in the top level include folder have the same problem.
>
> Francois

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

Reply via email to