[pgsql-jp: 26848] Re: AIX 5L 上でのコンパイルについて

Satoshi Nagayasu snaga @ oak.forus.or.jp
2002年 7月 29日 (月) 03:51:01 JST


永安です。

Daiju Kato wrote:
> 加藤と申します。

> ld: 0711-317 エラー: 未定義のシンボル: .ceil
> ld: 0711-317 エラー: 未定義のシンボル: .log
> ld: 0711-317 エラー: 未定義のシンボル: .sqrt
> ld: 0711-317 エラー: 未定義のシンボル: .isnan
> ld: 0711-317 エラー: 未定義のシンボル: .floor
> ld: 0711-317 エラー: 未定義のシンボル: .pow
> ld: 0711-317 エラー: 未定義のシンボル: .exp
> ld: 0711-317 エラー: 未定義のシンボル: .log10
> ld: 0711-317 エラー: 未定義のシンボル: .acos
> ld: 0711-317 エラー: 未定義のシンボル: .asin
> ld: 0711-317 エラー: 未定義のシンボル: .atan
> ld: 0711-317 エラー: 未定義のシンボル: .atan2
> ld: 0711-317 エラー: 未定義のシンボル: .cos
> ld: 0711-317 エラー: 未定義のシンボル: .tan
> ld: 0711-317 エラー: 未定義のシンボル: .sin
> ld: 0711-345 -bloadmap または -bnoquiet オプションを使用して、詳細な情報を得てく
> ださい。
> collect2: ld returned 8 exit status
> gmake[2]: *** [postgres] Error 1

AIX自体は全然知らないのですが、未定義のシンボル名を見ると数学関連の
関数のようですので、libmをリンクしてやればいいのではないでしょうか?
gccのオプションに「-lm」みたいに。

AIXにおける数学ライブラリが libm でなかった場合には、ちょっと調べる
必要があるかもしれませんが。

-- 
NAGAYASU Satoshi <snaga @ oak.forus.or.jp>



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