Thank you Robert for you continued patience with me on this.

Robert Osfield wrote:
> As a general background, the .osg and .rgb plugins are oldest plugins
> in the whole OSG project and have been heavily used by thousands of
> developers over half a dozen years and many different platforms, if
> there was some general problem lurking with osgDB and handling of
> these plugins we'd have seen it long ago.

Yeah I sort of thought so.

> I suspect that the particular plugins and examples that you've picked
> up on as being problematic are not directly related to the issue at
> hand.  Something is failing somewhere, but the symptoms of this
> failure that you see could well be somewhere completely different.

yes I beleive you are right and the true issue may be exactly what was 
discussed in the thread : 
http://openscenegraph.net/pipermail/osg-users/2006-December/071664.html

where a std::string issue was mentioned and of course other stuff regarding 
recompiling the libstdc++ and such (as well as changing to mingw).  Last 
evening I finally figured out enough of gdb to get a break on dlclose and 
stepping through got the following which at least to me appears to correlate 
with a string issue.

> save you banging you head against a brick wall trying to look for
> problems that arn't there on the OSG side, it may soon be more
> productive to contact the Cygwin community for a solution.

Banging my head is pretty much it.  I'm pretty frustrated with my lack of 
knowledge on this and trying to fumble my way through - just because I got 
interested in FlightGear.  The problem with tunring to the Cygwin community is 
they are not inclined to look for it as would be true of even you and osg with 
my Cygwin problem. I mean you give you pointer and assistance because you know 
Unix/Windows and you know OSG but I must find the problem and give a test case 
showing the fault and then someone might fix or I provide a patch.  This is 
pretty much the case of all OpenSource unless the problem is in the mainline of 
development.

> Perhaps one last experiment you could try is to set the env var
> 
> OSG_THREADING = SingleThreaded
>
> Then try the examples.

tried it - osgviewer still hangs closing the cygosgdb_osg.dll

> The other thing you could try is to use Mingw for compiling
> OpenThreads and the OSG.

Well the thing there is from what I've understood MingW is more of just the GNU 
Compiler and such for Windows where is Cygwin appears to be more of a Unix 
environment on windows that can handle windows and unix (within reason) type 
functionality but....  that is just my understanding.

I'll keep digging.

bk



_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to