Hello John, I posted a reply but it doesn't seem to have appeared. You can also try
sage -f eclib sage -f linbox sage -f singular Peter Op donderdag 17 april 2014 15:32:03 UTC+1 schreef John Cremona: > > On 17 April 2014 05:40, leif <[email protected] <javascript:>> wrote: > > leif wrote: > >> > >> Francois Bissey wrote: > >>> > >>> sage/matrix/matrix_mpolynomial_dense.so > >>> that's who. In this case it hasn't been rebuild after ntl's upgrade. > >> > >> > >> Weird, since Jeroen made every extension module also depend on > >> src/setup.py, and that definitely changed... > >> > >> > >>> Jean-Pierre > >>> is probably right except that this ticket is in beta8 (I think). You > >>> probably need a bit > >>> of make distclean && make > >> > >> > >> Or just './sage -ba-force' to rebuild the whole Sage library. > > > > > > Or try: > > > > touch $SAGE_ROOT/local/include/NTL/config.h > > ./sage -b > > > > I tried that first -it seemed the quickest -- and it did not solve the > problem. (The sage -b finished ok but then make failed in the same > way with the wrong ntl library). > > Next I am trying ./sage -ba, but it will take a while as it's a > 6-year-old laptop.... > > John > > > > > ('ntl' is in 'singular_libs', and sage.matrix.matrix_mpolynomial_dense > does > > have 'libraries = singular_libs'.) > > > > > > > > -leif > > > >>> On 17/04/2014, at 22:54, John Cremona <[email protected]<javascript:>> > wrote: > >>> > >>>> This is a different problem to the one I reported on the other > >>>> sage-release thread. On my laptop (ubuntu 12.04) I had a working > >>>> build of a previous beta, I think beta6. I pulled from trac/develop > >>>> and ran a make. Here's the error message: > >>>> > >>>> > >>>> [ -f local/etc/sage-started.txt ] || local/bin/sage-starts > >>>> build/pipestatus "./sage --docbuild --no-pdf-links all html 2>&1" > >>>> "tee -a logs/dochtml.log" > >>>> Traceback (most recent call last): > >>>> File "/home/john/sagegit/src/doc/common/builder.py", line 1467, in > >>>> <module> > >>>> import sage.all > >>>> (...) > >>>> File > >>>> > >>>> > "/home/john/sagegit/local/lib/python2.7/site-packages/sage/matrix/matrix_space.py", > > > >>>> > >>>> line 48, in <module> > >>>> import matrix_mpolynomial_dense > >>>> ImportError: libntl.so.2: cannot open shared object file: No such > file > >>>> or directory > >>>> > >>>> Looking into local/lib I find > >>>> > >>>> $ ls -l local/lib/*ntl* > >>>> -rw-r--r-- 1 john john 15502216 Apr 17 10:37 local/lib/libntl.a > >>>> -rw------- 1 john john 1047 Apr 17 11:34 local/lib/libntl.la > >>>> lrwxrwxrwx 1 john john 15 Apr 17 10:37 local/lib/libntl.so -> > >>>> libntl.so.3.0.0 > >>>> lrwxrwxrwx 1 john john 15 Apr 17 10:37 local/lib/libntl.so.3 -> > >>>> libntl.so.3.0.0 > >>>> -rwx------ 1 john john 9174875 Apr 17 10:37 > local/lib/libntl.so.3.0.0 > >>>> > >>>> but somebody was trying to open libntl.so.2 (not 3). Who? > >>>> > >>>> John > > > > > > -- > > () The ASCII Ribbon Campaign > > /\ Help Cure HTML E-Mail > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "sage-release" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to [email protected] <javascript:>. > > To post to this group, send email to > > [email protected]<javascript:>. > > > Visit this group at http://groups.google.com/group/sage-release. > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "sage-release" 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-release. For more options, visit https://groups.google.com/d/optout.
