On Feb 19, 4:22 am, Simon King <k...@mathematik.uni-jena.de> wrote:
> Hi Michael,
>
> > Well, recollecting my memories of the error it looks like you are
> > still using Singular's NTL or NTL is linked statically into
> > libSingular or something like that.
>
> From spkg_changes:
>  rm -rf ntl
>  rm -rf modules
>  rm -rf MP
>
> So, there is no NTL in the package.

Are you 100% certain you didn't build singular's NTL version at some
point? Maybe there is a second ntl.h?

> I don't know if NTL is statically linked.

It can't be the NTL from Singular if you deleted it. But the build
failure log of the extension you send me off list a couple days ago
was

src/ntl_wrap.cpp: In function »void setup_NTL_error_callback(void (*)
(const char*, void*), void*)¬´:
src/ntl_wrap.cpp:17: Fehler: »SetErrorCallbackFunction« ist kein
Element von »NTL«
src/ntl_wrap.cpp: In function »char* ZZX_repr(NTL::ZZX*)«:
src/ntl_wrap.cpp:220: Fehler: no match für »operator<<« in
»instore << * x«

And the above error clearly indicates that there is an NTL mixup since
the error callback code is not in Shoup's NTL since it was added by
David Harvey to our NTL build. In case you did somehow overwrite
Sage's NTL I would recommend you rebuild it and look around for extra
ntl.h or libntl.a that do not belong there since it might be some
accidental left over.

A last resort is the charred earth policy of nuking that build and
starting over from scratch with a clean build where you do not even
build the 3-0-4 SIngular.spkg, but drop in the new one. If that blows
up send me install.log gzipped offlist and I will take a look.

> Cheers
>      Simon

Cheers,

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

Reply via email to