Hello again,
First of all, thank you so much for your replies!
Okay, so I discovered the 'Synaptic Package Manager' and installed every package I could find relating to the errors I was receiving. Though this got me significantly further along, it unfortunately didn't do the trick. I ended up getting this when I did ./configure:
-------------------------
checking for GL/glx.h... yes
checking whether glx.h defines glXGetProcAddressARB... no
configure: error: Your copy of glx.h is out of date. You can get a more recent copy from the latest Mesa distribution.
--------------------------
So I went there and downloaded MesaLib-6.4.2.tar.gz, MesaDemos-6.4.2.tar.gz, and MesaGLUT-6.4.2.tar.gz, as these appear to belong to the lastest distribution.
I then unpacked them and did 'make' in the top-level directory. A long list of supported system configurations showed up, and I just picked 'make linux-x86'. It compiled nicely for about 10 minutes, and then it gave me this (long) error:
--------------------------
99 -ffast-math drivers/x11/fakeglx.c -o drivers/x11/fakeglx.o
In file included from drivers/x11/fakeglx.c:43:
drivers/x11/glxheader.h:51:35: error: X11/extensions/XShm.h: No such file or directory
In file included from drivers/x11/fakeglx.c:53:
drivers/x11/xmesaP.h:222: error: syntax error before ‘XShmSegmentInfo’
drivers/x11/xmesaP.h:222: warning: no semicolon at end of struct or union
drivers/x11/xmesaP.h:262: error: syntax error before ‘}’ token
drivers/x11/fakeglx.c: In function ‘Fake_glXCreateGLXPixmap’:
drivers/x11/fakeglx.c:1424: error: dereferencing pointer to incomplete type
drivers/x11/fakeglx.c: In function ‘Fake_glXCreateGLXPixmapMESA’:
drivers/x11/fakeglx.c:1450: error: dereferencing pointer to incomplete type
drivers/x11/fakeglx.c: In function ‘Fake_glXCreatePbuffer’:
drivers/x11/fakeglx.c:2103: error: dereferencing pointer to incomplete type
drivers/x11/fakeglx.c: In function ‘Fake_glXQueryDrawable’:
drivers/x11/fakeglx.c:2129: error: dereferencing pointer to incomplete type
drivers/x11/fakeglx.c:2132: error: dereferencing pointer to incomplete type
drivers/x11/fakeglx.c:2138: error: dereferencing pointer to incomplete type
drivers/x11/fakeglx.c:2138: error: dereferencing pointer to incomplete type
drivers/x11/fakeglx.c:2141: error: dereferencing pointer to incomplete type
drivers/x11/fakeglx.c: In function ‘Fake_glXSelectEvent’:
drivers/x11/fakeglx.c:2220: error: dereferencing pointer to incomplete type
drivers/x11/fakeglx.c: In function ‘Fake_glXGetSelectedEvent’:
drivers/x11/fakeglx.c:2230: error: dereferencing pointer to incomplete type
drivers/x11/fakeglx.c: In function ‘Fake_glXCreateGLXPixmapWithConfigSGIX’:
drivers/x11/fakeglx.c:2366: error: dereferencing pointer to incomplete type
drivers/x11/fakeglx.c: In function ‘Fake_glXCreateGLXPbufferSGIX’:
drivers/x11/fakeglx.c:2460: error: dereferencing pointer to incomplete type
drivers/x11/fakeglx.c: In function ‘Fake_glXQueryGLXPbufferSGIX’:
drivers/x11/fakeglx.c:2489: error: dereferencing pointer to incomplete type
drivers/x11/fakeglx.c:2489: error: dereferencing pointer to incomplete type
drivers/x11/fakeglx.c:2492: error: dereferencing pointer to incomplete type
drivers/x11/fakeglx.c:2495: error: dereferencing pointer to incomplete type
drivers/x11/fakeglx.c: In function ‘Fake_glXSelectEventSGIX’:
drivers/x11/fakeglx.c:2513: error: dereferencing pointer to incomplete type
drivers/x11/fakeglx.c: In function ‘Fake_glXGetSelectedEventSGIX’:
drivers/x11/fakeglx.c:2523: error: dereferencing pointer to incomplete type
make[4]: *** [drivers/x11/fakeglx.o] Error 1
make[4]: Leaving directory `/home/elizabeth/Mesa-6.4.2/src/mesa'
make[3]: *** [default] Error 2
make[3]: Leaving directory `/home/elizabeth/Mesa-6.4.2/src/mesa'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/home/elizabeth/Mesa-6.4.2/src'
make[1]: *** [default] Error 1
make[1]: Leaving directory `/home/elizabeth/Mesa-6.4.2'
make: *** [linux-x86] Error 2
----------------------------
I'm really confused about what to do, now. (So many errors, so little time!
)
About all I've managed to glean from that message is: something to do with drivers... Is that even close?
If someone could/would help me a little, I'd be extremely grateful.
Thanks a lot,
Robin6