I tried setting DYLD_LIBRARY_PATH to /opt/local/lib in .cshrc and adding a reference to /opt/local/bin/pspp, but it didn't help. It appears that the pspp binary is not looking in /opt/local/lib at all, no matter what I try.
Cheers, John On Wed, 2 Sep 2009, John Darrington wrote: > Fromm what I remember when I tried it, Mac OS, in its wisdom, uses a different > environment variable. I think it's called DYLD_LIBRARY_PATH or > DY_LIBRARY_PATH > or something similar. > > J' > > On Tue, Sep 01, 2009 at 02:10:53PM -0500, John Pollock wrote: > In a fit of pique, I decided to forego Macports and install the > "Evolution > Beach" packaged version of pspp from the ppsp website. I ran the > installer and it installed fine, but after I created a basic .syn file, I > couldn't get ppsp to run it: > > John:/Users/jpollock% /opt/local/bin/pspp myfile.syn > dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib > Referenced from: /opt/local/libexec/pspp/pspp > Reason: Incompatible library version: pspp requires version 7.0.0 or > later, but libiconv.2.dylib provides version 5.0.0 > /opt/local/bin/pspp: line 4: 11918 Trace/BPT trap > LD_LIBRARY_PATH=/opt/local/lib/pspp /opt/local/libexec/pspp/pspp > > I took a look, though, and I do seem to have the right version of > libiconv.2.dylib: > > John:/opt/local% otool -L /opt/local/lib/libiconv.2.dylib > /opt/local/lib/libiconv.2.dylib: > /opt/local/lib/libiconv.2.dylib (compatibility version 7.0.0, > current version 7.0.0) > /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current > version 1.0.0) > /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current > version 111.1.3) > > Then I realized that pspp is apparently looking at the version of > libiconv > in /sw/lib (which actually is v5 and not v7) instead of /opt/local/lib. > It appears that LD_LIBRARY_PATH is defined in /opt/local/bin/pspp, but > I'm > not sure if it's defined correctly (i.e., whether it should point to > /opt/local/lib instead of /opt/local/lib/ppsp). Changing it manually > doesn't seem to be the solution, but I'm guessing this might be an easier > problem to fix. > > Cheers, > John P. > > On Wed, 2 Sep 2009, John Darrington wrote: > > > [ Cross posting to [email protected] and [email protected] ] > > > > This was reported as a bug to [email protected] some weeks ago. > However, > > the readline maintainer said that there was a reason for this: > > http://lists.gnu.org/archive/html/bug-readline/2009-06/msg00000.html > > > > I must admit, I didn't quite follow the logic. Perhaps somebody more > > familiar with readline could explain how to resolve this. > > > > J' > > > > On Tue, Sep 01, 2009 at 09:04:31AM -0700, Ben Pfaff wrote: > > "John Pollock" <[email protected]> writes: > > > > > /usr/bin/ld: multiple definitions of symbol _xmalloc > > > /opt/local/lib/libreadline.dylib(xmalloc.so) definition of > _xmalloc > > > gl/.libs/libgl.a(xmalloc.o) definition of _xmalloc in section > (__TEXT,__text) > > > /usr/bin/ld: multiple definitions of symbol _xrealloc > > > /opt/local/lib/libreadline.dylib(xmalloc.so) definition of > _xrealloc > > > gl/.libs/libgl.a(xmalloc.o) definition of _xrealloc in section > > > (__TEXT,__text) > > > collect2: ld returned 1 exit status > > > make[2]: *** [src/ui/gui/psppire] Error 1 > > > make[1]: *** [all-recursive] Error 1 > > > make: *** [all] Error 2 > > > > > > Does anyone have any ideas of what I might try? I've looked > around and > > > haven't found anything useful. FYI, I'm not subscribed to the > list, so if > > > you're able to write back to my email address > ([email protected]), it > > > would be tremendously helpful. Thanks! > > > > I agree that this is a strange error. It looks like libreadline > > is exporting symbols that it shouldn't. > > > > One possible solution, although you would lose a small amount of > > functionality, would be to disable the readline library, by > > configuring with --without-libreadline-prefix. > > -- > > "...I've forgotten where I was going with this, > > but you can bet it was scathing." > > --DesiredUsername > > > > > > _______________________________________________ > > Pspp-users mailing list > > [email protected] > > http://lists.gnu.org/mailman/listinfo/pspp-users > > > > -- > > PGP Public key ID: 1024D/2DE827B3 > > fingerprint = 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3 > > See http://pgp.mit.edu or any PGP keyserver for public key. > > > > > > > > -- > PGP Public key ID: 1024D/2DE827B3 > fingerprint = 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3 > See http://pgp.mit.edu or any PGP keyserver for public key. > > > _______________________________________________ Pspp-users mailing list [email protected] http://lists.gnu.org/mailman/listinfo/pspp-users
