[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp: 1228] Re: Postfix+DomainKey



岩本といいます。

ちょっと調べてみました。

On Wed, 18 May 2005 10:16:19 +0900
hosoi <windows@xxxxxxxxxxxxxxxxxx> wrote:

> [root@l710 libdomainkeys-0.64]# make
> gcc -o dktest dktest.o -L. -ldomainkeys -lcrypto `cat dns.lib`
> ./libdomainkeys.a(domainkeys.o): In function `dk_free':
> /usr/local/src/libdomainkeys-0.64/domainkeys.c:1036: undefined reference to `EVP_MD_CTX_cleanup'

これは、OpenSSL関連のエラーのようです。
OpenSSLのライブラリのバージョンはいくつでしょうか?
OpenSSLは0.9.7以降が必要なようです。

> ./libdomainkeys.a(dns_txt.o): In function `dns_text':
> /usr/local/src/libdomainkeys-0.64/dns_txt.c:35: undefined reference to `__res_query'
> /usr/local/src/libdomainkeys-0.64/dns_txt.c:48: undefined reference to `__dn_expand'
> /usr/local/src/libdomainkeys-0.64/dns_txt.c:56: undefined reference to `__dn_expand'
> make: *** [dktest] エラー 1

libresolvの必要性のチェック部分が壊れているようです。
とりあえず、libresolvが必要な事を認識させるために、 echo -lresolv > dns.lib を
実行してみてください。

> Webで検索したのですが、どうもlibbindがないとだめなようですが

libbindはなくても大丈夫なようです。
libbindも使えますが、その時は echo -lbind > dns.lib を実行する必要が
あると思います。

> bindをソースからコンパイルしてもlibbind.soが作成されない状態です。

libbind.aは出来ていませんか?
出来ているのならば、それを使えばいいと思います。
# “共有ライブラリじゃないと嫌だ!”というのなら別ですが

-- 
いわもと こういち(sue@xxxxxxxxx/sue@xxxxxxxx)
# なるようになれ、明日もイケイケ♪
_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list

Follow-Ups
[postfix-jp: 1229] Re: Postfix+DomainKey, hosoi
[postfix-jp: 1232] Re: Postfix+DomainKey, Takahiro Kambe
References
[postfix-jp: 1225] Postfix+DomainKey, hosoi

[検索ページ] [Postfix-JP ML Home]