Hello Victor, On 01/08/2015 06:35 AM, Victor Haefner wrote: > I compile my server with: > > #!/bin/bash > libs="-lOSGBase -lOSGContribTrapezoidalShadowMaps -lOSGCluster > -lOSGDrawable -lOSGEffectGroups -lOSGFileIO -lOSGGroup -lOSGImageFileIO > -lOSGState -lOSGSystem -lOSGUtil -lOSGText -lOSGWindow -lOSGWindowGLUT > -lOSGWindowX -lGLU -lGL -lSM -lICE -lX11 -lXext -lglut -lXmu -lXi > -lboost_system" > libpaths="-L/usr/lib/opensg" > > g++ VRServer.cpp $libs $libpaths -o VRServer > > Everything on a single local machine, same opensg installation, same > problem :( > I tried compiling OpenSG with OSG_ENABLE_OGL_VERTEXT_ATTRIB_FUNCS=ON and > got: > > cmake .. -DOSGBUILD_TESTS=OFF -DOSG_ENABLE_OGL_VERTEXT_ATTRIB_FUNCS=ON > > CMake Warning: > Manually-specified variables were not used by the project: > > OSG_ENABLE_OGL_VERTEXT_ATTRIB_FUNCS
yes, it appears that option (together with the code it controlled) was removed/rewritten in commit fadad10632f50b122fe95e0a0cf50bdda1045a85 (from 2014-07-17). > When I rerun cmake again I don't get that warning but after compiling > OpenSG the problem is still there. If the server is still printing the message about OSG_ENABLE_OGL_VERTEX_ATTRIB_FUNCS it is definitely using a different set of OpenSG libraries - the code producing that message was part of what was rewritten. > I do this at the beginning of my server: > OSG::preloadSharedObject("OSGBase"); > OSG::preloadSharedObject("OSGContribCSMSimplePlugin"); > OSG::preloadSharedObject("OSGContribWebInterface"); > OSG::preloadSharedObject("OSGGroup"); > OSG::preloadSharedObject("OSGUtil"); > OSG::preloadSharedObject("OSGCluster"); > OSG::preloadSharedObject("OSGContribCSM"); > OSG::preloadSharedObject("OSGDrawable"); > OSG::preloadSharedObject("OSGImageFileIO"); > OSG::preloadSharedObject("OSGWindowGLUT"); > OSG::preloadSharedObject("OSGContribBackgroundLoader"); > OSG::preloadSharedObject("OSGContribGUI"); > OSG::preloadSharedObject("OSGDynamics"); > OSG::preloadSharedObject("OSGState"); > OSG::preloadSharedObject("OSGWindow"); > OSG::preloadSharedObject("OSGContribCgFX"); > OSG::preloadSharedObject("OSGContribPLY"); > OSG::preloadSharedObject("OSGEffectGroups"); > OSG::preloadSharedObject("OSGSystem"); > OSG::preloadSharedObject("OSGWindowX"); > OSG::preloadSharedObject("OSGContribComputeBase"); > OSG::preloadSharedObject("OSGContribTrapezoidalShadowMaps"); > OSG::preloadSharedObject("OSGFileIO"); > OSG::preloadSharedObject("OSGText"); > > commenting them did not help.. Those should not be related, I think. > any ideas where I can continue to investigate? You could try running with environment variable LD_DEBUG=libs to get the runtime linker to print information about where it loads libs from - see man ld.so for other settings. Cheers, Carsten ------------------------------------------------------------------------------ New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet _______________________________________________ Opensg-users mailing list Opensg-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensg-users