[BioC] Problems compiling RdbiPgSQL

Albert Vernon Smith avsmith at gmail.com
Mon Apr 30 19:06:21 CEST 2007


Hi-

I'm trying to compile RdbiPgSQL 1.10 from source on Mac OS X with R
2.5.  My postgres binaries come from macports, and I can do:

==
R CMD INSTALL --configure-args="--with-pgsql-libraries=/opt/local/lib/postgresql82
--with-pgsql-includes=/opt/local/include/postgresql82"
==

And the libpq, etc is seen fine.  However, postgres needs to link
against libcrypto which also comes from macports and is in
"/opt/local/lib".  Getting an error like:

==
ld: warning can't open dynamic library:
/Developer/SDKs/MacOSX10.4u.sdk/opt/local/lib/libssl.0.9.8.dylib
referenced from: /opt/local/lib/postgresql82/libpq.dylib (checking for
undefined symbols may be affected) (No such file or directory, errno =
2)
ld: warning can't open dynamic library:
/Developer/SDKs/MacOSX10.4u.sdk/opt/local/lib/libcrypto.0.9.8.dylib
referenced from: /opt/local/lib/postgresql82/libpq.dylib (checking for
undefined symbols may be affected) (No such file or directory, errno =
2)
==

(It really should be looking just under "/opt/local/lib" during the compile.)

How can I get this to compile properly?  I've tried passing variables
via LDFLAGS, LIBS, and PKG_LIBS, and I've not found the right magic
dust to get things to work properly.

Thanks for any help,
-albert



More information about the Bioconductor mailing list