[PyOpenGL-Users] Cannot build PyOpenGL 2.0.0.44 on Solaris 8
Brought to you by:
mcfletch
From: John R. J. <jr...@ga...> - 2002-08-02 20:14:02
|
First, my apologies. I've been trying to build wxPython for more than a week now and am not getting anywhere, so my mood is not at its best. I'm very close to just giving up on Python. I was originally using the Sun compilers, but that appears to be impossible once you get to wxPython. In the process, though, I got through the PyOpenGL build without any trouble. Well, sort of. I had to fix the GL_TEXTURE_COORD_ARRAY_EXT bug, and I created a sunos5.cfg file out of linux.cfg with the following change: include_dirs=/usr/local/include:/usr/openwin/include library_dirs=/usr/local/lib:/usr/openwin/lib runtime_library_dirs=/usr/local/lib:/usr/openwin/lib But those are both known items. So then I went back to Python and rebuilt with gcc (2.95.3). Now when I try to do PyOpenGL it fails: building 'GLUT' extension ... Text relocation remains referenced against symbol offset in file <unknown> 0x80 /usr/local/lib/libglut.a(glut_8x13.o) [ ... About a bajillion similar errors omitted ... ] XOpenDevice 0x1ac /usr/local/lib/libglut.a(glut_input.o) ... gcc -shared build/temp.solaris-2.8-sun4u-2.2/GLUT.o -L/usr/local/lib -L/usr/openwin/lib -Lbuild/temp.solaris-2.8-sun4u-2.2 -lGL -lX11 -lXext -lGLU -lglut -lXi -lXmu -linterface_util -lGLE -o build/lib.solaris-2.8-sun4u-2.2/OpenGL/GLUT.so I found similar lines in the Python build that (obviously) worked just fine, so I don't understand why it can't find those symbols. In fact, lots of "gcc -shared" things happened OK in the PyOpenGL build before this as well. It's something about -lglut. Changing "gcc -shared" to "cc -G", however, makes this go just fine (which is what the first build with cc did). So basically I'm out of options. I can't use the Sun compilers. I can't use gcc. Can anyone guide me through this morass? Please reply (or Cc) me directly. I'm not on this mailing list. John R. Jackson, Technical Software Specialist, jr...@pu... |