Clement Pernet wrote:
Hi,

This part of the interface is actually terrible. In particular, I don't
see the rationale for the use of static's here.
Hopefully this will be all gone when we'll switch to have LinBox and
matrix_modn_dense support use natively the same matrix type (#4258).

But given your compilation error trace, I don't see the error: the
static thing is only a warning. isn't the error somewhere earlier in the
trace, that you cut off?


Yes:
[...]

g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -I. -I../../linbox -g -I/export/home/jaap/Downloads/sage-4.3.1.alpha2/local/include/linbox -I/export/home/jaap/Downloads/sage-4.3.1.alpha2/local/include -O2 -DDISABLE_COMMENTATOR -I/export/home/jaap/Downloads/sage-4.3.1.alpha2/local/include -I/export/home/jaap/Downloads/sage-4.3.1.alpha2/local/include -I/export/home/jaap/Downloads/sage-4.3.1.alpha2/local/include -Wall -g -m64 -g -fPIC -I/export/home/jaap/Downloads/sage-4.3.1.alpha2/local/include -I/export/home/jaap/Downloads/sage-4.3.1.alpha2/local/include/linbox -L/export/home/jaap/Downloads/sage-4.3.1.alpha2/local/lib -I/export/home/jaap/Downloads/sage-4.3.1.alpha2/spkg/build/linbox-1.1.6.p2/src -I/export/home/jaap/Downloads/sage-4.3.1.alpha2/spkg/build/linbox-1.1.6.p2/src/linbox -I/export/home/jaap/Downloads/sage-4.3.1.alpha2/local/include -I/export/home/jaap/Downloads/sage-4.3.1.alpha2/local/include -D__LINBOX_HAVE_CBLAS -c linbox-sage.C -fPIC -DPIC -o .libs/linbox-sage.o
In file included from ../../linbox/blackbox/apply.h:18,
                 from ../../linbox/algorithms/lifting-container.h:33,
                 from ../../linbox/algorithms/rational-solver.inl:36,
                 from ../../linbox/algorithms/rational-solver.h:970,
                 from ../../linbox/algorithms/rational-solver-adaptive.h:9,
                 from ../../linbox/algorithms/smith-form-adaptive.inl:17,
                 from ../../linbox/algorithms/smith-form-adaptive.h:76,
                 from linbox-sage.C:46:
../../linbox/randiter/multimod-randomprime.h: In static member function ‘static 
void LinBox::MultiModRandomPrime::setSeed(long unsigned int)’:
../../linbox/randiter/multimod-randomprime.h:81: error: ‘seeding’ is not a 
member of ‘LinBox::integer’
In file included from ../../linbox/algorithms/matpoly-mult.h:27,
                 from ../../linbox/algorithms/sigma-basis.h:42,
                 from ../../linbox/blackbox/block-hankel-inverse.h:32,
                 from ../../linbox/algorithms/lifting-container.h:41,
                 from ../../linbox/algorithms/rational-solver.inl:36,
                 from ../../linbox/algorithms/rational-solver.h:970,
                 from ../../linbox/algorithms/rational-solver-adaptive.h:9,
                 from ../../linbox/algorithms/smith-form-adaptive.inl:17,
                 from ../../linbox/algorithms/smith-form-adaptive.h:76,
                 from linbox-sage.C:46:
[...]

Maybe this is more informative.

Jaap



-- 
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