When the python package is built, it produces a few lines in install.log like
this:
Failed to find the necessary bits to build these modules:
_bsddb bsddb185 dl
gdbm imageop linuxaudiodev
ossaudiodev
To find the necessary bits, look in setup.py in detect_modules() for the
module's name.
Failed to build these modules:
_curses _curses_panel _tkinter
sunaudiodev
Can people share what modules fail to build for them on their systems - why of
course listing there system?
Does anyone know if a module missing above is useful in Sage?
These are all failing to build on OpenSolaris, though the python package builds
ok, since it only checks for _hashlib.
I believe some of these can be made to build on OpenSolaris, as the python 2.6.4
which is included in the latest OpenSolaris build has most of these. The
following are included in the python at /usr/bin/python, but fail to build as
part of Sage
* dl
* imageop
* _curses
* _curses_panel
* _tkinter
* sunaudiodev
Before wasting time trying to get these to build, I'd like to know if they are
useful or not. I know _curses and _curses_panel fail to build on Solaris 10 on
SPARC, but that does not stop Sage building and passing all the doc tests. But I
wonder if it lacks any features?
If anyone can think of anything that a failure of one of those modules might
cause, can you try it out at
http://t2nb.math.washington.edu:8000
which has sage-4.4.2.alpha0 installed.
If any of these modules are useful, it would be worth having a doctest which
tries to exploit their usefulness. Then at least the doctest will fail.
That said, if one runs the testsuite that comes with maxima, several tests fail
with the ecl interpreter. We conveniently don't have a doctest for them, which
seems wrong in my opinion.
Dave
--
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