Sebastian Juenemann <[email protected]> writes: > i've build and installed pspp-0.6.2 on solaris and it is running well > but i do have on question concerning the dynamic load of the > libpsppire shared object. > > I just do not see why i have to set the LD_LIBRARY_PATH in order to > not getting the following error: > > (psppire:2791): libglade-WARNING **: Could not load support for > psppire': ld.so.1: psppire: fatal: libpsppire.so: open failed: No such > file or directory > > I have build psppire along with correct set LD_RUN_PATH and also > giving the -L and -R options to the linker pointing to the correct > location of the pspp librarys. That is also what i do see if i do the > following: > >>ldd ./psppire | grep pspp > libpsppire.so.0 => /vol/local/lib/pspp/libpsppire.so.0 > libpsppwidgets.so.0 => /vol/local/lib/pspp/libpsppwidgets.so.0 > > So the libraries were loaded correct dynamically by the ld linker but > not anymore if i'm running the psppire program with not exported > LD_LIBRARY_PATH.
It's hard for me to understand why this would happen if indeed LD_RUN_PATH, -L, and -R are used correctly at link time. I don't have any actual experience building dynamic libraries on Solaris, so I can't say what the common problems are. I imagine that some of this has changed in the latest PSPP version. Have you tried one of the recent 0.7.x snapshots? Thanks, Ben. -- Ben Pfaff http://benpfaff.org _______________________________________________ Pspp-users mailing list [email protected] https://lists.gnu.org/mailman/listinfo/pspp-users
