libpng was upgraded recently, and if you switch between different versions then you have to rebuild (in the worst case: make distclean && make will always work).
On Tuesday, April 29, 2014 2:33:54 PM UTC+1, kcrisman wrote: > > >> File >> "/usr/local/src/sage/local/lib/python2.7/site-packages/sage/categories/category.py" >> , line 2293, in _repr_ >> if len(categories) == 2 and Sets().Facades() in categories: >> >> ------------------------------------------------------------------------------- >> >> ********************************************************************** >> >> Oops, Sage crashed. We do our best to make it stable, but... >> >> A crash report was automatically generated with the following information >> : >> - A verbatim copy of the crash traceback. >> - A copy of your input history during this session. >> - Data on your current Sage configuration. >> >> It was left in the file named: >> '/Users/andrew/.sage/ipython-1.2.1/Sage_crash_report.txt' >> If you can email this file to the developers, the information in it will >> help >> them in understanding and correcting the problem. >> >> You can mail it to: sage-support at sage-supp...@googlegroups.com >> with the subject 'Sage Crash Report'. >> >> If you want to do it now, the following command will work (under Unix): >> mail -s 'Sage Crash Report' sage-supp...@googlegroups.com < /Users/andrew >> /.sage/ipython-1.2.1/Sage_crash_report.txt >> >> To ensure accurate tracking of this issue, please file a report about it >> at: >> http://trac.sagemath.org >> >> Hit <Enter> to quit (your terminal may close): >> >> >> > This is exactly what I get when switching between the latest develop and a > branch based on beta6 or so. The actual error is that the wrong version > of libpng is linked in libm4ri, and what is even weirder is that the > version of libm4ri isn't even the right current one! > > > ImportError: > dlopen(/Users/.../sage/local/lib/python2.7/site-packages/sage/matrix/matrix_mod2_dense.so, > > 2): Library not loaded: /Users$ > Referenced from: /Users/.../sage/local/lib/libm4ri-0.0.20121224.dylib > Reason: Incompatible library version: libm4ri-0.0.20121224.dylib > requires version 52.0.0 or later, but libpng12.0.dylib provides version > 36.0.0 > > So currently my install is completely destroyed, and there is no point in > trying again because I'm sure that trying to switch back and forth among > branches with different upstream will cause this again. > > And why do I have both .tar.gz and .tar.bz2 files in upstream? Is that > right? Especially of the same thing? (The fact that libpng is one of them > is particularly suspicious.) > > $ ls upstream/ > Cython-0.20.1.tar.gz gsl-1.15.tar.bz2 pil-1.1.6.tar.bz2 > Pillow-2.2.2.tar.gz iconv-1.14.tar.bz2 pkgconf-0.9.4.tar.bz2 > atlas-3.10.1.20140128.tar.bz2 iml-1.0.3.tar.bz2 pkgconfig-1.1.0.tar.gz > atlas-3.10.1.20140210.tar.bz2 ipython-0.13.2.tar.bz2 > polybori-0.8.3.tar.bz2 > atlas-3.10.1.tar.bz2 ipython-1.2.1.tar.gz polytopes_db-20120220.tar.bz2 > boehm_gc-7.2d.tar.bz2 jinja2-2.5.5.tar.bz2 ppl-1.1.tar.bz2 > boost_cropped-1.52.0.tar.bz2 jmol-12.3.27.tar.bz2 ppl-1.1pre9.tar.bz2 > bzip2-1.0.6.20140317.tar.gz jmol-14.0.13.tar.gz pycrypto-2.1.0.tar.bz2 > bzip2-1.0.6.tar.gz lcalc-1.23.tar.bz2 pycrypto-2.6.1.tar.gz > cddlib-094f.tar.bz2 libfplll-4.0.4.tar.bz2 pygments-1.3.1.tar.bz2 > cddlib-094g.tar.bz2 libgap-4.6.4.tar.bz2 pynac-0.3.0.tar.bz2 > cephes-2.8.tar.bz2 libgap-4.7.4.tar.gz pynac-0.3.1.tar.bz2 > cliquer-1.21.tar.bz2 libm4ri-20130416.tar.bz2 pynac-0.3.2.tar.bz2 > conway_polynomials-0.4.tar.bz2 libm4rie-20130416.tar.bz2 > pyparsing-2.0.1.tar.gz > cvxopt-1.1.6.tar.bz2 libpng-1.2.35.tar.bz2 python-2.7.5.tar.bz2 > cython-0.19.1.tar.bz2 libpng-1.2.51.tar.gz r-3.0.2.tar.bz2 > dateutil-2.2.tar.gz linbox-1.3.2.tar.bz2 ratpoints-2.1.3.tar.bz2 > docutils-0.7.tar.bz2 lrcalc-1.1.6.tar.bz2 readline-6.2.tar.bz2 > ecl-12.12.1.tar.bz2 matplotlib-1.2.1.tar.bz2 rpy2-2.0.8.tar.bz2 > eclib-20120830.tar.bz2 matplotlib-1.3.1.tar.gz rpy2-2.3.8.tar.gz > eclib-20140128.tar.bz2 maxima-5.29.1.tar.bz2 rubiks-20070912.tar.bz2 > ecm-6.4.4.tar.bz2 mpc-1.0.2.tar.gz sagenb-0.10.7.2.tar.bz2 > elliptic_curves-0.7.tar.bz2 mpc-1.0.tar.bz2 sagenb-0.10.8.2.tar > fflas_ffpack-1.6.0.tar.bz2 mpfi-1.5.1.tar.bz2 sagetex-2.3.4.tar.bz2 > flint-2.3.tar.bz2 mpfr-3.1.2.tar.bz2 scipy-0.12.0.tar.bz2 > flint-2.4.1.tar.gz mpir-2.6.0.tar.bz2 scons-1.2.0.tar.bz2 > flint-2.4.2.tar.gz mpmath-0.17.tar.bz2 setuptools-0.6.16.tar.bz2 > flint-2.4.3.tar.gz mpmath-0.18.tar.gz setuptools-2.0.1.tar.gz > flintqs-20070817.tar.bz2 ncurses-5.9.20131221.tar.bz2 > singular-3.1.5.tar.bz2 > freetype-2.3.5.tar.bz2 ncurses-5.9.tar.bz2 singular-3.1.6.tar.bz2 > freetype-2.5.2.tar.bz2 networkx-1.6.tar.bz2 six-1.4.1.tar.gz > gap-4.6.4.tar.bz2 networkx-1.8.1.tar.gz sphinx-1.1.2.tar.bz2 > gap-4.7.4.tar.bz2 ntl-5.5.2.tar.bz2 sqlalchemy-0.5.8.tar.bz2 > gcc-4.7.3.tar.bz2 ntl-6.0.0.tar.bz2 sqlite-3.7.17.tar.bz2 > gd-2.0.35.tar.bz2 ntl-6.1.0.tar.bz2 sqlite-3.8.4.3.tar.bz2 > gdmodule-0.56.tar.bz2 numpy-1.7.0.tar.bz2 symmetrica-2.0.tar.bz2 > genus2reduction-0.3.tar.bz2 palp-2.1.tar.bz2 sympow-1.018.1.tar.bz2 > gf2x-1.1.tar.bz2 pari-2.5.5.tar.bz2 sympy-0.7.3.tar.bz2 > gfan-0.5.tar.bz2 pari-2.5.5b.tar.bz2 sympy-0.7.4.tar.gz > git-1.8.4.4.tar.bz2 pari_galdata-20080411.tar.bz2 tachyon-0.98.9.tar.bz2 > givaro-3.7.1.tar.bz2 pari_seadata_small-20090618.tar.bz2 > tornado-3.1.1.tar.gz > glpk-4.44.tar.bz2 patch-2.5.9.tar.bz2 zlib-1.2.8.tar.bz2 > graphs-20120404.tar.bz2 pexpect-2.0.tar.bz2 zn_poly-0.9.tar.bz2 > > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.