2010年8月 1日

[plamo:30715] heimdal, samba パッケージについて

こんばんは、M.H です。

少しずつテストサイトのパッケージをインストールしています。

heimdal-1.3.3-i586-P2.tgz をインストールしてしまうと、
smbclient ライブラリをリンクしようとするアプリケーションの
configure や make が通らなくなります。

int main()
{
return 1;
}
みたいなテキトーな test.c を作って、
cc -o test test.c -lsmbclient
を実行すると、以下のエラーが出ます。
/usr/heimdal/lib/libkrb5.so.25: undefined reference to `bswap16'
/usr/heimdal/lib/libkrb5.so.25: undefined reference to `socket_get_port'
/usr/heimdal/lib/libkrb5.so.25: undefined reference to `strlcat'
/usr/heimdal/lib/libkrb5.so.25: undefined reference to `bswap32'
/usr/heimdal/lib/libhx509.so.3: undefined reference to `emalloc'
/usr/heimdal/lib/libkrb5.so.25: undefined reference to `strlcpy'
/usr/heimdal/lib/libkrb5.so.25: undefined reference to `setprogname'
/usr/heimdal/lib/libhx509.so.3: undefined reference to `erealloc'
/usr/heimdal/lib/libkrb5.so.25: undefined reference to `strsep_copy'
/usr/heimdal/lib/libhx509.so.3: undefined reference to `ecalloc'
/usr/heimdal/lib/libkrb5.so.25: undefined reference to `getprogname'
/usr/heimdal/lib/libkrb5.so.25: undefined reference to `estrdup'
/usr/heimdal/lib/libkrb5.so.25: undefined reference to `strlwr'
/usr/heimdal/lib/libkrb5.so.25: undefined reference to `socket_sockaddr_size'
/usr/heimdal/lib/libkrb5.so.25: undefined reference to `strupr'
collect2: ld はステータス 1 で終了しました

smbclient ライブラリは知らないうちに使われていたりするので、
heimdal をバージョンアップするなら、
少なくとも samba パッケージは make し直した方が良さそうです。

Thanks!
-M.H

投稿者 xml-rpc : 2010年8月 1日 20:40
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/97392
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。