When I was trying to emerge fox, the build failed while trying to link against GL. As reported: usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../../i686-pc-linux-gnu/bin/ld: Warning: type of symbol `__nvsym11853' changed from 2 to 1 in /usr/lib/libGLcore.so.1 All of this was corrected when I ran "opengl-update nvidia" Reproducible: Didn't try Steps to Reproduce: 1. Have system with symlinks that are not in sync. 2. emerge fox Actual Results: usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../../i686-pc-linux-gnu/bin/ld: Warning: type of symbol `__nvsym11853' changed from 2 to 1 in /usr/lib/libGLcore.so.1usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../../i686-pc-linux-gnu/bin/ld: Warning: type of symbol `__nvsym11853' changed from 2 to 1 in /usr/lib/libGLcore.so.1 Expected Results: It should have linked successfully. I'm not sure how the symlinks got out of wack. I don't remember doing anything super clever to get GL and MESA goofed up, but "opengl-update nvidia" switched over to NVIDIA's stuff and corrected the symlinks.
I'm going to let this one go for now... There are numerous packages that are reportedly not compatible between the different GL versions. Before I mark the bug, if you switch back with `opengl-update xfree` and try compiling fox, does it still error out?
To clarify, when I run "opengl-update nvidia" the symlinks are fixed, then it builds just fine.
I just ran another emerge sync and see that version 1.0.43 is out and just got ANOTHER failed ebuild for this same problem. I'd love to figure out what is changing symlinks (partially). Same problem. Same fix.
I have a similar problem. After every boot when X first starts, the OpenGL extension seems to be missing (no OpenGL screensavers work in gnome etc ['Extension GLX missing']). I think it has something to do with this problem here. When I run 'opengl-update nvidia' and restart X, everything works smoothly. Also some packages fail to build in a similar fashion if I haven't run opengl-update after last boot.
Martin: Do you have any ideas on this... Is it an opengl-update problem?
Cleaning up some bugs. This works for me.