Hi,

On Wed, 2006-07-05 at 11:00 +0200, Marcus Roth wrote:
> Hi,
> 
> with the current cvs-version I get the following error.
> 
> /igd/a4/homem3/mroth/repository/OpenSG/Builds/i686-pc-linux-gnu-g++/lib/opt/libOSGSystem.so:
>  
> undefined reference to `glXGetProcAddress'
> 
> There was a change in OSGWindow.cpp. Unfortunately my glx lib has no 
> symbol glXGetProcAddress
> 
> I think this code causes the problem:
> 
>                 // Fallback to trying glxGetProcAddressARB directly
>                 // Avoids problems for dynamically bound OpenSG
> #if defined(GLX_VERSION_1_4)
>                 __GetProcAddress = (void (*(*)(const GLubyte*))())
>                                         glXGetProcAddress;
> #elif defined(GLX_ARB_get_proc_address)
>                 __GetProcAddress = (void (*(*)(const GLubyte*))())
>                                         glXGetProcAddressARB;
> #endif

that looks like your libs and headers do not match. You glx includes say
your lib version should support 1.4, hence glXGetProcAddress, but your
libs do not export the symbol. As we don't modify the glx part like we
do for GL  (OSGGLEXT.h) the problems seems to be not inside OpenSG.

Could you check that your headers match the libs you are using to 
link. Some more clues as to which OS, gfx card and driver version you
are using might be helpful.

regards,
  gerrit


Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to