System consists of Sun Ultra 10 with Solaris 7.
Compiler is fully patched Sun WorkshopPro 5.0.
OpenGL is ogl13_rt32_64.shar with the Sun patches 113886-20 and
113887-20 installed (order of installation is important).
glut compiled from sources is 3.7 and gives libglut.a only because
the author does not wish to deal with the differences in shared
object compilations with different platforms.
python is 2.3.4 compiled with the modification to socketmodule.c
as noted on the sourceforge python bugtracker, item 972724 for lack
of AF_INET6 and INET_ADDRSTRLEN in the Solaris 7 headers. Note that
the suggestion for python 2.3.3c1, item 854823, does not produce
the same functionality. Numeric 23.3 is also present in this python.
tcl/tk is 8.3.5 with tix 8.1.4
X11, GL, and libglut.a are under /usr/openwin
python, tcl, and tk are under /usr/local
Prior to compilation, I did a diff of gl_handler.c against the b16
version of gl_handler.c This showed that in b16 the context line
read
context = glxCreateContext(display, visual, None, GL_TRUE);
but the line that would have been compiled in b20 had GL_FALSE
Because I had problems with GL bad match errors beginning with b18,
I reverted the line in b20 to the GL_TRUE version before compilation.
As stated below, this removed the
As noted previously, installCode.py sets up the compilation correctly
without any modifications. As reported previously for b19 and others,
post compilation link generation reports an inability to source the
link generation shell scripts. Apparently, under Solaris 7 at least,
the line reading runCmds(cmds) that gives the command,
source linkSharedObjs is run in the sh shell and is not in the
correct directory despite the os.chdir lines in the script. As
before, I manually changed to the indicated directories and sourced
the indicated shell script.
After this, I was able to run the tutorial. Reversion to GL_TRUE in
gl_handler.c did eliminate the bad match error noticed beginning with
b18. However, the problem of persistent cursor images, first reported
with b17 is present, along with a bouncing or flickering of the
contour plot. The contour plot graphic window's retention of prior
cursor positions as vertical and horizontal lines makes it very
difficult to pick peaks. There is also a problem with proportionality
of horizontal and vertical expansion from the page down key so that
the 15N axis (vertical) expands more than twice as much as the 1H
axis (horizontal). Of course, the rgb window assertion error
inherited from python,
Assertion failed in module 'ffb_window.c' at line 271
!win_info->is_rgba
persists, and probably will until someone in python development
decides to correct this python problem.
Sincerely,
--
Bruce D. Ray, Ph.D.
Associate Scientist, and Operations Director
NMR Center
IUPUI
Physics Dept.
402 N. Blackford St.
Indianapolis, IN 46202-3273
|