#16882: Update to NTL 6.2.1
-------------------------------------+-------------------------------------
Reporter: jpflori | Owner:
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-6.4
Component: packages: | Resolution:
standard | Merged in:
Keywords: spkg ntl | Reviewers:
Authors: Jean-Pierre Flori | Work issues:
Report Upstream: N/A | Commit:
Branch: | b67d968eeb957854a0e1f1e5906bb61ec48e8a5e
u/jpflori/ticket/16882 | Stopgaps:
Dependencies: |
-------------------------------------+-------------------------------------
Comment (by fbissey):
Well a local build here shows
{{{
objdump -T -C /scratch/portage/dev-
libs/ntl-6.2.1/image/usr/lib64/libntl.so.5.0.0 | grep DoSetLength
00000000000b8c26 w DF .text 0000000000000071 Base
NTL::Vec<NTL::ZZ_pX>::DoSetLength(long)
00000000000973fc g DF .text 00000000000001b9 Base
NTL::WordVector::DoSetLength(long)
000000000005aac6 w DF .text 0000000000000077 Base
NTL::Vec<NTL::Pair<NTL::GF2EX, long> >::DoSetLength(long)
00000000001015c0 w DF .text 0000000000000071 Base
NTL::Vec<NTL::zz_p>::DoSetLength(long)
00000000000b7af2 w DF .text 000000000000005a Base
NTL::Vec<NTL::ZZ_p>::DoSetLength(long)
00000000000eb136 w DF .text 0000000000000077 Base
NTL::Vec<NTL::Pair<NTL::ZZ_pX, long> >::DoSetLength(long)
000000000009d610 w DF .text 0000000000000038 Base
NTL::Vec<char>::DoSetLength(long)
0000000000070aae w DF .text 0000000000000077 Base
NTL::Vec<NTL::Pair<NTL::GF2X, long> >::DoSetLength(long)
000000000013246a w DF .text 0000000000000089 Base
NTL::Vec<NTL::ZZVec>::DoSetLength(long)
00000000000845ca w DF .text 0000000000000080 Base
NTL::Vec<NTL::quad_float>::DoSetLength(long)
00000000000b8c98 w DF .text 0000000000000071 Base
NTL::Vec<NTL::Vec<long> >::DoSetLength(long)
0000000000090854 w DF .text 0000000000000083 Base
NTL::Vec<NTL::xdouble>::DoSetLength(long)
0000000000122424 w DF .text 0000000000000077 Base
NTL::Vec<NTL::Pair<NTL::zz_pX, long> >::DoSetLength(long)
000000000004495e w DF .text 0000000000000038 Base
NTL::Vec<unsigned long>::DoSetLength(long)
0000000000052128 w DF .text 0000000000000071 Base
NTL::Vec<NTL::GF2EX>::DoSetLength(long)
00000000000c78f0 w DF .text 0000000000000071 Base
NTL::Vec<NTL::ZZ_pEX>::DoSetLength(long)
0000000000101988 w DF .text 0000000000000071 Base
NTL::Vec<NTL::zz_pE>::DoSetLength(long)
0000000000045350 w DF .text 0000000000000038 Base
NTL::Vec<NTL::IntFactor>::DoSetLength(long)
000000000007534e w DF .text 0000000000000071 Base
NTL::Vec<NTL::ZZ>::DoSetLength(long)
00000000000b8a4c w DF .text 0000000000000071 Base
NTL::Vec<NTL::zz_pX>::DoSetLength(long)
000000000007bb40 w DF .text 0000000000000038 Base
NTL::Vec<double>::DoSetLength(long)
000000000010814c w DF .text 0000000000000077 Base
NTL::Vec<NTL::Pair<NTL::zz_pEX, long> >::DoSetLength(long)
000000000007b72a w DF .text 0000000000000082 Base
NTL::Vec<NTL::RR>::DoSetLength(long)
00000000000b886c w DF .text 0000000000000077 Base
NTL::Vec<NTL::Pair<NTL::ZZX, long> >::DoSetLength(long)
0000000000101e08 w DF .text 0000000000000071 Base
NTL::Vec<NTL::zz_pEX>::DoSetLength(long)
0000000000051b32 w DF .text 000000000000005a Base
NTL::Vec<NTL::GF2E>::DoSetLength(long)
00000000000cdda6 w DF .text 0000000000000077 Base
NTL::Vec<NTL::Pair<NTL::ZZ_pEX, long> >::DoSetLength(long)
00000000000447be w DF .text 0000000000000038 Base
NTL::Vec<long>::DoSetLength(long)
000000000006e66a w DF .text 0000000000000071 Base
NTL::Vec<NTL::GF2X>::DoSetLength(long)
00000000000753c0 w DF .text 0000000000000071 Base
NTL::Vec<NTL::Vec<NTL::ZZ> >::DoSetLength(long)
00000000000b7ff6 w DF .text 0000000000000071 Base
NTL::Vec<NTL::ZZX>::DoSetLength(long)
00000000000c7470 w DF .text 0000000000000071 Base
NTL::Vec<NTL::ZZ_pE>::DoSetLength(long)
0000000000127b74 w DF .text 0000000000000089 Base
NTL::Vec<NTL::GF2XVec>::DoSetLength(long)
}}}
Jeroen's failure was on three symbols:
{{{
NTL::Vec<NTL::ZZ>::DoSetLength(long)
NTL::Vec<NTL::zz_pEX>::DoSetLength(long)
NTL::Vec<NTL::zz_pX>::DoSetLength(long)
}}}
And they are all present. So two possibilities I see:
* Jeroen's build of ntl was incomplete
* there is an ordering problem in the singular's linking
Jeroen can easily check the first one. The second would involve a little
bit more experimentation and cut and paste.
I will try to reproduce this locally.
--
Ticket URL: <http://trac.sagemath.org/ticket/16882#comment:34>
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 unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.