----- Original Message Follows -----
From: "Philip Lowman" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED], "OpenSceneGraph Users"
<[email protected]>
Subject: Re: [osg-users] OSG 2.4 problem reading tiffs.
Date: Wed, 7 May 2008 01:02:12 -0400

> On Thu, May 1, 2008 at 5:50 PM, [EMAIL PROTECTED]
> <[EMAIL PROTECTED]> wrote:
> 
> > Hello,
> >
> > I am using WinXP and MSVC 8 and had a working OSG 2.2
> > build running.
> >
> > I downloaded the 2.4 zip and the new 3rd part zip, run
> > cmake,
> > build the default viewer applications.
> >
> > Running osgviewerd with full debug I see the following
> > output.
> >
> >
> ----------------------------------------------------------
> > ------ FindFileInPath(e:\Models\Earth\globe.obj):
> > returning e:\Models\Earth\globe.obj
> > Reading OBJ file
> > itr='e:\Models\Earth'
> > FindFileInPath() : trying E:\Models\Earth\globe.mtl ...
> > FindFileInPath() : USING E:\Models\Earth\globe.mtl
> > --globe.mtl--
> > --globe.mtl--
> > --E:\Models\Earth\globe.mtl--
> > Reading MTL file
> > itr='E:\OSG\BUILD\bin'
> > FindFileInPath() : Trying
> > E:\OSG\BUILD\bin\osgplugins-2.4.0\osgdb_tiffd.dll ...
> > FileFileInPath() : USING
> > E:\OSG\BUILD\bin\osgplugins-2.4.0\osgdb_tiffd.dll
> > DynamicLibrary::failed loading
> > "osgPlugins-2.4.0/osgdb_tiffd.dll"
> > Warning: Could not find plugin to read objects from file
> > "e:\Models\Earth/land_ocean_ice_8192.tif"
> >
> ----------------------------------------------------------
> ------ >
> > Given that it was failing to load the dll I loaded up
> > 'depends' and
> > found that the plugin was missing some dll's from the
> > 3rd party directory,
> > so I copied all the dll's from the 3rd party tools into
> > both my build\bin
> > and my buld\bin\osgplugins directory.
> >
> > Still no luck reading tiff files.
> >
> > Anyone have any ideas on what I should check next?
> 
> 
> Does the OSG's DLL plugin code call GetLastError() when
> LoadLibrary() fails?  If so this might be able to provide
> some more meaningful information about what is wrong
> similar to how dlerror() works on Unix?
> 
> It probably is a missing DLL dependency.  I would double
> check the dependency list with something like dependency
> walker and make sure all of the dependent DLLs are
> available.
> 
> Not sure what the problem is.  I assume you're running
> this on the machine that has VS8 installed on it (ruling
> out the issue with Microsoft's side-by-side debug
> assemblies not being installed)?
> 
> -- 
> Philip Lowman

I have VS8 installed on the machine in question. I have run 
depends and moved a copy of all the DLL's into both the
BUILD\bin 
and BUILD\Bin\osgplugins-2.4.0 directory. I have tried both 
debug and release mode. 

I am working on getting a copy of the 3rd party tools
compiling 
to see if thats the problem. 

Thank you all for your pointers,

-- Eric Heft




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

Reply via email to