Wsacul wrote: > With strace I found that prepending all the osgdb_* files in /usr/local/bin > with 'cyg' makes it find the
I posted that as needing fixing in the makefile but I think it got overlooked in all my other verbose postings. As to the hangs I traced them into the dlclose but I'm not that good and got lost in lines and lines of code - even compiled a debug version of the Cygwin dll. I think the ultimate issue is something left hanging or closing out of order because of something to do with the threading. I took Roberts suggestion and tried to keep it simple and just worked with osgconv which converts an osg. The thing that kept nagging was I put some extra displays in and with those and OSG_NOTIFY_LEVEL=DEBUG I could see that when I did "osgconv cow.osg" that you would see cygosgdb_osg.dll and cygosgdb_rgb.dll get opened but then the first to attempt to close would be cygosgdb_osg.dll and it would never complete - I would never get the final message it closed. I can't recall for sure now what happened when I tried using an osg file that did not involve using cygosgdb_rgb.dll as well (like cow.osg does) what happened when it closed - did it close completely or also hang (I think it must have since the fact it didn't would have definitely been a clue). I have battled through this for months now just because I wanted to get FlightGear to compile in Cygwin and they changed to OSG but with my insufficient knowledge of the whole process I have resigned my self to simply download and run their Windows version and not compile my own. I hope you find it and maybe the above will help - I told you I was verbose. _______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
