From: Tom Flynn (flynnt++at++gmail.com)
Date: 07/02/2004 14:45:20
well, here's something to check...
setenv PFNFYLEVEL 9
setenv PFLD_LIBRARY_PATH (to the path where your have your loader)
perfly flyingarrow.b3d >& log
search the log file for where it failed to load, there should be some
more information on why it failed to load your dso.
off-hand guess is that your dso is missing a symbol reference (rld
couldn't resolve a symbol in the library). if that's the case, you
need to make sure to link your library so that symbol gets resolved.
another possibility is that the symbol it is looking for can't be
found because g++ has it mangled because there isn't an extern "C"
around the function.
in any case, do the above, look at the log file and you should have
more information to work with...
-tom
On Fri, 2 Jul 2004 15:31:46 -0500, Benjamin Chang <bchang++at++artic.edu> wrote:
> i've written a loader that worked well in performer 3.0. just upgraded to
> 3.1.1, recompiled, and get this common error:
>
> pfdFindConverterDSO() - Could not load DSO for extension "b3d"
> pfdLoadFile() - Unable to load file flyingarrow.b3d because of problem finding
> pfdLoadFile_b3d
>
> i haven't changed anything in the source, just recompiled it, and linked
> /usr/lib/libpfdb/libpfb3d.so to libpfb3d.so.4.
>
> i'm using redhat 9, gcc-3.2.2-5.
>
> if you know any obvious things i should check, or any changes to the loader
> mechanism from 3.0 to 3.1.1, let me know ...
>
> thanks in advance,
>
> --
> Ben Chang
> Assistant Professor, Art and Technology Studies
> School of the Art Institute of Chicago
> 112 S. Michigan, Chicago IL 60603
> 312.345.3561
> bchang++at++artic.edu
>
> -----------------------------------------------------------------------
> List Archives, Info, FAQ: http://www.sgi.com/software/performer/
> Open Development Project: http://oss.sgi.com/projects/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
> -----------------------------------------------------------------------
>
>
This archive was generated by hypermail 2b29 : Fri Jul 02 2004 - 14:54:54 PDT