Re: trouble loading .iv files

New Message Reply Date view Thread view Subject view Author view

From: Tom Flynn (flynnt++at++cthulhu.engr.sgi.com)
Date: 09/09/2000 16:43:29


Interesting...

After turning on PFLD_LIBRARY_PATH=/usr/lib/libpfdb and setting PFNFYLEVEL
to 7, it said that dlopen() was failing because __XmStrings was
unresolved.

Try adding NEED_MOTIF_LIBS=1 at the top of the perfly
makefile and try again. In the Performer tree, we just happen to link
with -lXm...we really don't need to since perfly doesn't use Motif...that
really shouldn't be there.

Inventor (libInventorXt anyway) uses Motif. In the libSoXt Makefile we're
not linking with -lXt -lXm when we create the library, so the run-time
linker didn't know to pickup those libraries when it loaded libInventorXt
when perfly loaded the libpfiv.so loader.

I'll check the fix into Inventor later today. Thanks,
tom

On Sat, 9 Sep 2000, [iso-8859-1] Michaël PHILIZOT wrote:

> Hello,
>
>
> I've got some trouble to load '.iv' files. I'm running the latest
> version of
> Performer on a Linux Slackware 7, GeForce, XFree4.0.1.
>
> I downloaded the 'libpfiv.so' and the OpenInventor libraries found on
> reality.sgi.com/flynnt, and since then I am able to load '.iv' file with
> the
> precompilated version of 'perfly'. Then I compiled 'perfly' by making
> 'make' in the '/usr/share/Performer/src/sample/C', and I am not able to
> load any '.iv' file with this version... I get the :
>
> PF Warning: pfdFindConverterDSO() - Could not load
> DSO for extension "iv20"
> PF Warning: pfdFindConverterDSO() - Could not load
> DSO for extension "iv"
> PF Warning: pfdLoadFile() - Unable to load file
> ....iv because of problem finding pfdLoadFile_iv
>
> Is there something to do with dlopen / dlsym ?
>
>
> Any answer, help or advice will be greatly appreciated.
> Thanks for reading this message.
>
> -----------------------------------------------------------------------
> List Archives, FAQ, FTP: http://www.sgi.com/software/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
>

--
"Mongooses are famous for their snake-fighting ability, and are
 almost always victorious because of their speed, agility, and timing
 and also because of their thick coat."


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Sat Sep 09 2000 - 16:43:39 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.