[pgsql-jp: 28049] Re: AIX&unixODBC でエラー

Shigeyuki Sakurai hmc-sakurai @ milan.nri.co.jp
2002年 11月 22日 (金) 14:58:16 JST


桜井です。

太田さん、川上さん、情報ありがとうございます。

現状を報告しますと、まだ解決できておりません。

>太田さん
GNU ldではありませんでした。
現在AIXのldのオプションをloadを使うライブラリをリンクする為の
オプションなどを調べております。

>川上さん
libpsqlodbc.so を試してみましたが、同じ現象でした。


また、AIXではPostgreSQLのmakeでライブラリ作成時に警告が
出ていますが、AIXではこのようなものでしょうか?

---
gcc -O2 -pipe -Wall -Wmissing-prototypes -Wmissing-declarations 
-Wl,-H512 -Wl,-bM:SRE -Wl,-bI:../../../src/backend/postgres.imp -Wl
,-bE:libpsqlodbc.exp -o libpsqlodbc.so libpsqlodbc.a    -lnsl -lm -lc
ld: 0711-224 警告: シンボル __start が重複しています。
ld: 0711-224 警告: シンボル .__start が重複しています。
・・・(略)
---

調査を進めて結果が出ましたら、また報告したいと思います。
どうもありがとうございました。

> Subject: [pgsql-jp: 28037] Re: AIX&unixODBC でエラー
> 太田です。
> ldに何を使っているのかわかりませんがgnuのldならば、
> gcc -Wl,-E -g -O2 -o sample sample.c -I /home/postgres/include  -L/home/postgres/lib -lodbc
> で動くかも知れません。
> # mainが未定義というのが謎ですが。

> Subject: [pgsql-jp: 28048] Re: AIX&unixODBC でエラー
> 川上です。
> > [ODBC Data Sources]
> > xxxDB = PostgreSQL
> > 
> > [xxxDB]
> > Driver          = /usr/local/pgsql/lib/libpsqlodbc.so
> 
> libpsqlodbc.soでは正しく接続出来なかったので libodbcpsql.so
> を使用しています。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Shigeyuki Sakurai



pgsql-jp メーリングリストの案内