#11604: PARI qfminim bug on some Linux installations (Sage 4.7 and 4.6.2)
------------------------+---------------------------------------------------
Reporter: mmasdeu | Owner: was
Type: defect | Status: needs_review
Priority: major | Milestone: sage-4.7.2
Component: packages | Keywords: pari, qfminim, ZM_lll, large matrix,
ArchLinux, PARI/GP
Work_issues: | Upstream: N/A
Reviewer: | Author:
Merged: | Dependencies:
------------------------+---------------------------------------------------
Changes (by mmasdeu):
* status: needs_info => needs_review
Comment:
Replying to [comment:10 leif]:
> How does the error look like there? (Sage may somewhat obscure PARI's
error message when you use PARI from the Sage prompt, `sage:`.)
? A
%2 =
[32982266684193100 1368614777139719 224591013270052693 276460184982223238]
[1368614777139719 56791380087354 9319512049770279 11471848267545007]
[224591013270052693 9319512049770279 1529340971891522140
1882541434053596358]
[276460184982223238 11471848267545007 1882541434053596358
2317313350044091414]
? qfminim(A,2,0)
*** at top-level: qfminim(A,2,0)
*** ^--------------
*** qfminim: bug in ZM_lll, please report
*** Break loop: type 'break' to go back to GP
>
> Did you also build your ''working'' PARI/GP versions from scratch /
source?
>
Yes. For the stable version I used the PKGBUILDs from the ArchUserRepo,
which grabs the code and build it. For the devel version, I downloaded
myself the source from the PARI website and compiled it.
> I'll try to find some where I can reproduce this...
>
> Did you make any changes in `$SAGE_ROOT/local/lib/` (i.e. create
symbolic links to system libraries as replacements for Sage's versions,
e.g. `libreadline*`)?
When I compiled it in my machine I there was an issue with libppl. I
followed some advice from the web and linked it to my system version.
> You could
> * take a look at your `$SAGE_ROOT/spkg/logs/readline*` to see if just a
symbolic link was created (or the system version got ''copied'') by Sage,
> * look for symbolic links in `$SAGE_ROOT/local/lib/` that point
'''outside''' the Sage tree, i.e. start with `/lib/...`, `/usr/lib/...` or
alike.
OK, apart from libppl (which points to the system version), the readline
lib seems to be also copied from my system. This library has been updated
afterwards (ArchLinus is rolling release, right?). I have just trying
copying again the library from my system over there, but I still get the
same error.
I noticed in the log file you mentioned this error at the end of the file.
Hopefully it's harmless...
{{{
...
Making Sage/Python scripts relocatable...
File "./sage-make_relative", line 5
print "Making script relocatable"
^
SyntaxError: invalid syntax
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11604#comment:13>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
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-trac?hl=en.