MacOS XをUnixとして使ってる人の為のスレ その13
at MAC
683:名称未設定
08/05/04 14:06:31 ad2LRzsZ0
初心者質問用スレから誘導されてきました。
Mac mini(1.83GHz) / Mac OS X 10.5.2 で
PostgreSQL 8.3.0をソースからビルドしても
MacPortsからインストール(postgresql83 & postgresql83-server)しても
i386 なバイナリ(実行体&ダイナミックライブラリ)ができあがりますが、
標準インストールの Apache(/usr/sbin/httpd)は 64bit(x86_64)で動くので
DSOモジュールから libpq をダイナミックリンクすることができません。
Apacheを 32bit で動かすか、PostgreSQL(のライブラリ)を 64bitの
ユニバーサルバイナリにする必要があると思うのですが
どうすればよいでしょう?(Apacheを再インスコでi386化?)
具体的には mod_python(3.3.1) + PyGreSQL(3.8.1) の組み合わせで
/var/log/system.log に以下のエラーが出ます。
ImportError: dlopen(/Library/Python/2.5/site-packages/_pg.so, 2): Symbol not found: _PQclear
Referenced from: /Library/Python/2.5/site-packages/_pg.so
Expected in: dynamic lookup
ちなみに mod_python は
URLリンク(www.farbflash.de)
PyGreSQL は
URLリンク(bytes.com)
を参考に -arch x86_64 を含むユニバーサルバイナリにしています。
事情を見るにPython固有ではないと思うんですが‥‥
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5397日前に更新/239 KB
担当:undef