HI Massimo,
It looks like the plugins are being loaded correctly, so its sounds
like you are getting bitten by a rather non standard way that OSX
loads libraries - it loads the library but neglects to construct any
of the globals - and the OSG uses just this mechanism to get the
plugins to auto register.
You can get OSX to work like all other OS's w.r.t plugins, try:
setenv DYLD_BIND_AT_LAUNCH 1
And then run your apps.
Robert.
On 7/19/06, massimodisasha <[EMAIL PROTECTED]> wrote:
hi,
thanks for your help,
i've type the followind command :
powerbook-g4-12-di-epifanio:~ epifanio$ export OSG_NOTIFY_LEVEL=DEBUG
powerbook-g4-12-di-epifanio:~ epifanio$ osgviewer cow.osg
CullSettings::readEnvironmentalVariables()
DriveManipulator::_height set to ==1.5
itr='/Users/epifanio/Library/Application
Support/OpenSceneGraph/PlugIns'
FindFileInPath() : trying
/Users/epifanio/Library/Application
Support/OpenSceneGraph/PlugIns/osgdb_osg.so ...
itr='/Library/Application Support/OpenSceneGraph/PlugIns'
FindFileInPath() : trying /Library/Application
Support/OpenSceneGraph/PlugIns/osgdb_osg.so ...
FindFileInPath() : USING /Library/Application
Support/OpenSceneGraph/PlugIns/osgdb_osg.so
CullSettings::readEnvironmentalVariables()
Opened DynamicLibrary osgdb_osg.so
Warning: Could not find plugin to read objects from file "cow.osg".
osgviewer: No data loaded
Closing DynamicLibrary osgdb_osg.so
i've that osg look for plug-in in :
/Users/epifanio/Library/Application
Support/OpenSceneGraph/PlugIns/osgdb_osg.so ...
i've type a locate command for the file "osgdb_osg.so"
i've this: powerbook-g4-12-di-epifanio:~ epifanio$ locate osgdb_osg.so
/Library/Application
Support/OpenSceneGraph/PlugIns/osgdb_osg.so
/source/OSG_OP_OT-1.0/OpenSceneGraph/lib/Darwin32/osgPlugins/osgdb_osg.so
/source/OSG_OP_OT-1.0/OpenSceneGraph/src/osgPlugins/osg/Darwin32.Opt/osgdb_osg.so
Il giorno 19/lug/06, alle ore 01:55,
[EMAIL PROTECTED] ha scritto:
To track where the OSG is looking for plugins do:
export OSG_NOTIFY_LEVEL=DEBUG
osgviewer cow.osg
You will be presented with lots of output, but in here you should be
able to see where the OSG is looking.
BTW, all the OPENTHREADS,PRODUER etc paths aren't required if you do a
make install on each of the projects.
Robert.
On 7/18/06, massimodisasha <[EMAIL PROTECTED]> wrote:
hi,
i've some probles to run the example files,
if i run the : sh runexample.bat ,
it work
but during the example dimostration,
i have, in my bash-shell more "worning message" (see previous post)
and if i try to run:
osgviewer cow.osg
i've this worning :
Warning: Could not find plugin to read objects from file "cow.osg".
osgviewer: No data loaded
i've the file cow.osg
in : /source/OSG_OP_OT-1.0/OpenSceneGraph-Data
this is my .profile for OSG :
export
OPENTHREADS_INC_DIR=/source/OSG_OP_OT-1.0/OpenThreads/include
export
OPENTHREADS_LIB_DIR=/source/OSG_OP_OT-1.0/OpenThreads/lib/
Darwin32
export
PRODUCER_INC_DIR=/source/OSG_OP_OT-1.0/Producer/include
export
PRODUCER_LIB_DIR=/source/OSG_OP_OT-1.0/Producer/lib/Darwin32
PATH="/usr/local/share/OpenSceneGraph/bin:${PATH}"
export PATH
export
LD_LIBRARY_PATH=/usr/local/lib:/usr/local/lib/osgPlugins
export
OSG_FILE_PATH=/source/OSG_OP_OT-1.0/OpenSceneGraph-Data
thanks for any help.
Massimo
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/