Yoshiyuki Asaba
y-asa****@sraos*****
2006年 7月 10日 (月) 16:21:29 JST
浅羽です。 DBD の pg モジュールを使わせていただいておりますが、libpq.so が LD_LIBRARY_PATH に無いと *** ERROR: Compile Error: failed to link "dbd_pg" dynamically: libpq.so.4: cannot open shared object file: No such file or directory "./postgresql.scm":2:(use dbd.pg) Stack Trace: _______________________________________ と怒られてしまいます。configure.in の PG_LDFLAGS に -rpath を追加して いただくことは可能でしょうか?パッチを添付します。パッチを適用したら autoconf で configure を作り直してください。 よろしくお願いします。 -- Yoshiyuki Asaba y-asa****@sraos***** -------------- next part -------------- *** configure.in.old 2006-07-10 15:41:36.000000000 +0900 --- configure.in 2006-07-10 16:13:19.000000000 +0900 *************** *** 52,58 **** else AC_DEFINE(HAVE_PG, 1) PG_CFLAGS=-I`${PG_CONFIG} --includedir` ! PG_LDFLAGS="-L`${PG_CONFIG} --libdir`" PG_LIBS="-lpq" if ${PG_CONFIG} --configure | grep "with-openssl" > /dev/null; then PG_LIBS=${PG_LIBS}" -lssl" --- 52,58 ---- else AC_DEFINE(HAVE_PG, 1) PG_CFLAGS=-I`${PG_CONFIG} --includedir` ! PG_LDFLAGS="-L`${PG_CONFIG} --libdir` -Wl,-rpath -Wl,'`${PG_CONFIG} --libdir`'" PG_LIBS="-lpq" if ${PG_CONFIG} --configure | grep "with-openssl" > /dev/null; then PG_LIBS=${PG_LIBS}" -lssl"