Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 25601

Summary: emerge failed while linking FOX because symlinks of OpenGL and Mesa were out of sync.
Product: Gentoo Linux Reporter: Brandon Jackson <erreichbar>
Component: [OLD] LibraryAssignee: Ryan Phillips (RETIRED) <rphillips>
Status: RESOLVED WORKSFORME    
Severity: normal CC: azarah, vapier
Priority: High    
Version: 1.4_rc4   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Brandon Jackson 2003-07-30 18:54:23 UTC
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.
Comment 1 Ryan Phillips (RETIRED) gentoo-dev 2003-08-01 11:49:50 UTC
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?
Comment 2 Brandon Jackson 2003-08-01 21:24:16 UTC
To clarify, when I run "opengl-update nvidia" the symlinks are fixed, then it builds just fine.
Comment 3 Brandon Jackson 2003-08-01 21:50:46 UTC
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.  


Comment 4 Esko Järnfors 2003-08-04 04:04:00 UTC
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.
Comment 5 Ryan Phillips (RETIRED) gentoo-dev 2003-10-19 21:44:42 UTC
Martin: Do you have any ideas on this... Is it an opengl-update problem?
Comment 6 Ryan Phillips (RETIRED) gentoo-dev 2005-02-06 18:03:29 UTC
Cleaning up some bugs.  This works for me.