HP-UX 11i v2(IA64)でunixODBCをコンパイルすると、できたlibodbc.soをアプリに組み込んでコンパイルするときにエラーが。

# ./configure --enable-gui=no --enable-drivers=no
# make
# make install

いろいろ悩んだ結果、libodbc.soが32bitモジュールとしてコンパイルされたためと判明。
configureのときにCFLAGSオプションをつけて明示的に64bitコンパイルと示さないとダメらしいです。
fileコマンドでモジュールのbit数を確認するのは重要ですね。

# file libodbc.so


しかし、このunixODBCにMyODBC 5.1.8を組み合わせたら、今度はうにxODBCがMyODBCを読み込めないというエラーが。
エラーの連鎖は続く。
/(^o^)\

コメント

最新の日記 一覧

<<  2025年6月  >>
1234567
891011121314
15161718192021
22232425262728
293012345

お気に入り日記の更新

この日記について

日記内を検索