[osg-users] Please test SVN version of OpenSceneGraph

Mike Logan mlogan at mail.arc.nasa.gov
Tue Sep 11 14:39:30 PDT 2007


Oh yeah.. I remember now.

I have to add     -DCOMPILE_USING_TWO_PARAM_sched_setaffinity
to the compile flags..

thanks,   sorry for the bother.

ml


On Sep 11, 2007, at 2:06 PM, Robert Osfield wrote:

> Hi Mike,
>
> I think the error you have is down to RedHat shipping
> sched_setaffinity with the a non standard number of parameters for a
> while.  There is a code path in OpenThreads to cope with this, but I
> can't recall if this is picked out by CMake.  Have a root through the
> code.
>
> Robert.
>
> On 9/11/07, Mike Logan <mlogan at mail.arc.nasa.gov> wrote:
>>
>> Hi,
>>
>> just updated my copy..
>>
>> My  redhat WS-5 64-bit linux box seems ok.
>>
>> My  redhat WS-3(taroon update 9)  32-bit linux box can't even compile
>> OpenThreads..
>>
>> This is my first time on this 32-bit box, and couldn't find  
>> anything on the
>> list about this..
>> Guess I should upgrade to ws5?
>>
>> ml
>>
>> [mlogan at fiona osg-linux32]$ cmake .. -DCMAKE_BUILD_TYPE=Release
>> -- Check for working C compiler: /usr/bin/gcc
>> -- Check for working C compiler: /usr/bin/gcc -- works
>> -- Check size of void*
>> -- Check size of void* - done
>> -- Check for working CXX compiler: /usr/bin/c++
>> -- Check for working CXX compiler: /usr/bin/c++ -- works
>> -- Looking for pthread.h
>> -- Looking for pthread.h - found
>> -- Looking for pthread_create in pthreads
>> -- Looking for pthread_create in pthreads - not found
>> -- Looking for pthread_create in pthread
>> -- Looking for pthread_create in pthread - found
>> -- Looking for XOpenDisplay in
>> /usr/X11R6/lib/libX11.so;/usr/X11R6/lib/libXext.so
>> -- Looking for XOpenDisplay in
>> /usr/X11R6/lib/libX11.so;/usr/X11R6/lib/libXext.so - found
>> -- Looking for gethostbyname
>> -- Looking for gethostbyname - found
>> -- Looking for connect
>> -- Looking for connect - found
>> -- Looking for remove
>> -- Looking for remove - found
>> -- Looking for shmat
>> -- Looking for shmat - found
>> -- Looking for IceConnectionNumber in ICE
>> -- Looking for IceConnectionNumber in ICE - found
>> -- ERROR: wxWidgets was not found.
>> -- Found JPEG: /usr/lib/libjpeg.so
>> -- Found PNG: /usr/lib/libpng.so
>> -- Configuring done
>> -- Generating done
>> -- Build files have been written to:
>> /hosts/swamp/viz/OpenSceneGraph/osg-linux32
>> [mlogan at fiona osg-linux32]$ make
>> Scanning dependencies of target OpenThreads
>> [  0%] Building CXX object
>> src/OpenThreads/pthreads/CMakeFiles/OpenThreads.dir/PThread.o
>> /hosts/swamp/viz/OpenSceneGraph/src/OpenThreads/pthreads/PThread.c++:
>> In static
>>    member function `static void*
>>    OpenThreads::ThreadPrivateActions::StartThread(void*)':
>> /hosts/swamp/viz/OpenSceneGraph/src/OpenThreads/pthreads/PThread.c+ 
>> +:130:
>> invalid
>>    conversion from `unsigned int' to `const cpu_set_t*'
>> /usr/include/sched.h:77: too many arguments to function `int
>>    sched_setaffinity(int, const cpu_set_t*)'
>> /hosts/swamp/viz/OpenSceneGraph/src/OpenThreads/pthreads/PThread.c+ 
>> +:130:
>> at
>>    this point in file
>> /hosts/swamp/viz/OpenSceneGraph/src/OpenThreads/pthreads/PThread.c++:
>> In member
>>    function `int
>> OpenThreads::Thread::setProcessorAffinity(unsigned int)':
>> /hosts/swamp/viz/OpenSceneGraph/src/OpenThreads/pthreads/PThread.c+ 
>> +:538:
>> invalid
>>    conversion from `unsigned int' to `const cpu_set_t*'
>> /usr/include/sched.h:77: too many arguments to function `int
>>    sched_setaffinity(int, const cpu_set_t*)'
>> /hosts/swamp/viz/OpenSceneGraph/src/OpenThreads/pthreads/PThread.c+ 
>> +:538:
>> at
>>    this point in file
>> /hosts/swamp/viz/OpenSceneGraph/src/OpenThreads/pthreads/PThread.c++:
>> In
>>    function `int
>> OpenThreads::SetProcessorAffinityOfCurrentThread(unsigned
>>    int)':
>> /hosts/swamp/viz/OpenSceneGraph/src/OpenThreads/pthreads/PThread.c+ 
>> +:942:
>> invalid
>>    conversion from `unsigned int' to `const cpu_set_t*'
>> /usr/include/sched.h:77: too many arguments to function `int
>>    sched_setaffinity(int, const cpu_set_t*)'
>> /hosts/swamp/viz/OpenSceneGraph/src/OpenThreads/pthreads/PThread.c+ 
>> +:942:
>> at
>>    this point in file
>> make[2]: ***
>> [src/OpenThreads/pthreads/CMakeFiles/OpenThreads.dir/PThread.o]
>> Error 1
>> make[1]: ***
>> [src/OpenThreads/pthreads/CMakeFiles/OpenThreads.dir/all]
>> Error 2
>> make: *** [all] Error 2
>>
>>
>>
>> On Sep 11, 2007, at 6:51 AM, Robert Osfield wrote:
>>
>> Hi All,
>>
>> I have merged quite a few changes to the OSG over the last few days,
>> these could break the build, so I'd like some feedback on how the OSG
>> is build and running on various platforms before I go ahead the  
>> weekly
>> dev release (2.1.10).
>>
>> Thanks in advance,
>> Robert.
>> _______________________________________________
>> osg-users mailing list
>> osg-users at lists.openscenegraph.org
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users- 
>> openscenegraph.org
>>
>>
>> Michael Logan
>>
>> Perot Systems Govt. Services / NASA Ames Res. Ctr.
>>
>> Task Lead / Visual Cueing & Simulation
>>
>> Visualization Engineer / Adaptive Control Technologies
>>
>> MS 269-1, Moffett Field, CA, 94035  (650)-604-4494
>> "If you want to start a revolution, don't pick up a gun.
>>  Do it with science and technology."  - Stanford R. Ovshinsky
>>
>>
>> _______________________________________________
>> osg-users mailing list
>> osg-users at lists.openscenegraph.org
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users- 
>> openscenegraph.org
>>
>>
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users- 
> openscenegraph.org

Michael Logan
Perot Systems Govt. Services / NASA Ames Res. Ctr.
Task Lead / Visual Cueing & Simulation
Visualization Engineer / Adaptive Control Technologies
MS 269-1, Moffett Field, CA, 94035  (650)-604-4494

"If you want to start a revolution, don't pick up a gun.
  Do it with science and technology."  - Stanford R. Ovshinsky


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20070911/3a599793/attachment-0003.htm>


More information about the osg-users mailing list