Re: iopen again
Don Hatch (hatch++at++hell.engr.sgi.com)
Fri, 30 Oct 1998 10:46:28 -0800
On Oct 29, 10:34am, Scott Herod wrote:
> Subject: iopen again
> I'm hitting the "iopen" problem again and my previous fix
> no longer works. I'm getting the following error message
>
> 2725:anterO2: rld: Fatal Error: attempted access to unresolvable symbol
> in /usr/lib/libpf_ogl.so: iopen
>
> I believe that this occurs because I am using a run-time linked
> shared object that calls pfTexture::loadFile(). Previously,
> I forced all of libimage.a (which contains iopen) to be installed
> with the .so file by using a -all -limage call in the Makefile.
>
> Now, I am linking a .so file at run time which itself links
> one of the database loaders that I believe calls loadFile()
> for a texture. Adding libimage.a to my .so library is no longer
> sufficient to allow the app to find iopen. Can anyone suggest
> a fix? I suppose that I could link all of libimage.a into the
> main application but that is a poor solution at best.
>
Scott,
It does sound strange that libpf_ogl.so can find iopen() in one
case but not the other, but I think I need more information...
Would you please send the "elfdump -Dl" output of all the DSOs
in question?
(I.e. the main executable, your DSO, the loader DSO in question,
and libpf_ogl.so?)
I'm particularly interested in which DSOs link against libpf_ogl.so.
Also, if you can find or recreate an installation of your
previous setup that worked, it would be helpful to see the elfdump
outputs of that too, for comparison.
Don
--
Don Hatch hatch++at++sgi.com (650) 933-5150 Silicon Graphics, Inc.
This archive was generated by hypermail 2.0b2
on Fri Oct 30 1998 - 10:46:32 PST