<div dir="ltr">Hi again, I have tried to find the reason for my issues and it seems that I have got it to work. The bad thing is that I have tested so many different ways that I'm not completely sure what I have done ;)<br>
<br>Default on mac doesn't have /usr/local/lib in the PATH so it can/could/should) be added to DYLD_LIBRARY_PATH. A problem with this is that Xcode and finder doesn't use env vars when launching .apps so in that case you want to add DYLD_LIBRARY_PATH as an env var in the ~/.MacOSX/environment.plist. (When you start an app from the finder it uses something called laucnh services) However, that doesn't seem to solve all issues with Xcode so the easiest thing to do is probably to install in the /Library/Application Support/OpenSceneGraph/PLugIns/ directory.<br>
<br>The right thing to do here is obviously(?) to enhance the support for buildning frameworks and have a install build phase in Xcode. <br><br>In the meantime I will put my plugins in my /Library/Application Support/OpenSceneGraph/PlugIns/osgPlugins-2.6.0/ dir. It is found both when running from terminal and when launching from xcode or finder.<br>
<br>btw:<br>I built osg 2 times, one time from regular Makefiles and one time from the xcode project. I get the impression that these two versions are not compatible? Maybe the Makefiles built using 10.4 SDK and the Xcode project using the 10.5 ? Haven't researched this completely, just wanted to add my final thoughts....<br>
<br>/Filip<br><br><br><div class="gmail_quote">On Fri, Sep 5, 2008 at 9:49 PM, Robert Osfield <span dir="ltr"><<a href="mailto:robert.osfield@gmail.com">robert.osfield@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Filip,<br>
<br>
Could you try other and model image formats, such as<br>
<br>
 osgviewer cow.osg<br>
<br>
And see what happens.<br>
<font color="#888888"><br>
Robert.<br>
</font><div><div></div><div class="Wj3C7c"><br>
On Fri, Sep 5, 2008 at 6:33 PM, Filip Wänström <<a href="mailto:filip.wanstrom@tii.se">filip.wanstrom@tii.se</a>> wrote:<br>
> Thank you Robert,<br>
><br>
> but the wierd thing is that this is in the output:<br>
><br>
> FindFileInPath() : trying /usr/local/lib/osgPlugins-2.6.0/osgdb_qt.so ...<br>
> FindFileInPath() : USING /usr/local/lib/osgPlugins-2.6.0/osgdb_qt.so<br>
> Opened DynamicLibrary osgPlugins-2.6.0/osgdb_qt.so<br>
> Warning: Could not find plugin to read objects from file "wood.png".<br>
> wood.png'.<br>
><br>
> I'll have to dig more on this and report back. I've tried so many different<br>
> ways now that It might be a better route to uninstall and install anew...<br>
> /Filip<br>
><br>
><br>
> On Fri, Sep 5, 2008 at 5:28 PM, Robert Osfield <<a href="mailto:robert.osfield@gmail.com">robert.osfield@gmail.com</a>><br>
> wrote:<br>
>><br>
>> Hi Filip,<br>
>><br>
>> If you have installed the OSG then there should be no need to set the<br>
>> path to the plugins, as the OSG should search the standard lib paths<br>
>> for the presence of the osgPlugins-2.x.x directory.<br>
>><br>
>> A good way to check where the the OSG is searching for files and<br>
>> plugins is to enable verbose debug messages, on the command line do:<br>
>><br>
>>  setenv OSG_NOTIFY_LEVEL DEBUG<br>
>>  osgviewer cow.osg<br>
>><br>
>> Then look back up through the output till you can see it search for<br>
>> the osgdb_osg plugin.<br>
>><br>
>> If your system doesn't have the /usr/local/lib on its library path<br>
>> then you could add this, for instance via DYLD_LIBRARY_PATH. I'm no<br>
>> OSX expert though so just recalling stuff from when I've tinkered with<br>
>> Mac's.<br>
>><br>
>> Robert.<br>
>><br>
>> On Fri, Sep 5, 2008 at 4:11 PM, Filip Wänström <<a href="mailto:filip.wanstrom@gmail.com">filip.wanstrom@gmail.com</a>><br>
>> wrote:<br>
>> > Hi again,<br>
>> ><br>
>> > I have problems to get my apps to find the plugins. Or rather, there<br>
>> > seems<br>
>> > to be some issue with the executable. I'm loosing my mind over this<br>
>> > today so<br>
>> > if someone have some insights I would be more than happy!<br>
>> ><br>
>> > So I'm on a Mac  with Leopard(10.5.4)<br>
>> > I tested to build using CMake to generate a Xcode project. I built for<br>
>> > 10.5<br>
>> > deployment from Xcode and ran the install scripts using sudo in the<br>
>> > terminal. Then I set my OSG_LIBRARY_PATH=/usr/local/lib/osgPlugins-2.6.0<br>
>> > so<br>
>> > those would be found. I also set the OSG_FILE_PATH to where I put those<br>
>> > files.<br>
>> ><br>
>> > The examples that installed in /usr/local/share/OpenSceneGraph/bin<br>
>> > worked<br>
>> > fine from the command line.<br>
>> ><br>
>> > So far, so fine.<br>
>> ><br>
>> > Then I proceeded to create a xcode project for a simple OSG app that<br>
>> > reads a<br>
>> > png file from the resource bundle. But it can't seem to find the<br>
>> > plugins...<br>
>> > I can't find the source to this issue so I would be glad if someone<br>
>> > could<br>
>> > tell me in the right direction.<br>
>> ><br>
>> > - Is it really so that the plugin can't be found? How is that possible?<br>
>> > The<br>
>> > examples had no problems?<br>
>> > - Can there be some binary incompability? Should I turn on some switch<br>
>> > in<br>
>> > xcode?<br>
>> ><br>
>> > /Filip<br>
>> ><br>
>> ><br>
>> ><br>
>> ><br>
>> ><br>
>> ><br>
>> ><br>
>> ><br>
>> > _______________________________________________<br>
>> > osg-users mailing list<br>
>> > <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
>> ><br>
>> > <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
>> ><br>
>> ><br>
>> _______________________________________________<br>
>> osg-users mailing list<br>
>> <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
>> <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
><br>
><br>
> _______________________________________________<br>
> osg-users mailing list<br>
> <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
> <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
><br>
><br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</div></div></blockquote></div><br></div>