I have good news as far as Cygwin and OSG.  Cygwin has been doing a lot 
of work on max file name lengths and the like and with a recent cvs 
update of Cygwin and a recent svn of OSG it appears the hangs at the 
termination of some of the examples has gone away.  They appear to be 
closing normally now.  I am not sure what else has changed but I had 
read some on Cygwin and socket use and found an article on their forums 
about mixing Windows winsock libs with Cygwin sockets which attempt to 
emulate unix sockets I believe and I will say right here I do not 
understand a lot about sockets but was beginning to wonder from what I 
read if this might be an issue.  Actually I do believe that whether it 
be sockets or something else I do believe it may be that the hangs were 
related to something being mixed from the Windows world vs the Unix 
world since Cygwin sort of lives in both.

That said I had commented the line in CMakeLists.txt that set 
OSG_SOCKET_LIB (wsock32)  and that was when I realized that the 
examples were terminating normally and I realized that libs like the 
net plugin had not been built and the line I commented is even 
mentioned in CMakeLists.txt in relation to the net plugin so I assumed 
they were related.  So to test a theory it was socket problem I put the 
line back and rebuilt - still no hang - examples terminate normal and 
still no net plugin - plus others.  So now I wonder if something else 
change in OSG that would keep these from building or what setting(s) 
might have something to do with why they would not build.

Sometimes I can't leave well enough alone - can't be glad it is fixed 
now I have to know how to break it again or what might have fixed it 
permanent.

bk



_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to