教えてください。>_<
お願いします。
sendmail-8.12.2のインストールを試みたのですが、
エラーが返ってきます。
このエラーの意味、対処法などご存知の方
教えてください。
<エラー内容>
domain.o: In function `getmxrr':
domain.o(.text+0x25f): undefined reference to `__res_query'
domain.o(.text+0x266): undefined reference to `__res_search'
domain.o(.text+0x39b): undefined reference to `__dn_skipname'
domain.o(.text+0x496): undefined reference to `__dn_expand'
domain.o(.text+0x603): undefined reference to `__dn_expand'
domain.o: In function `dns_getcanonname':
domain.o(.text+0xf0c): undefined reference to `__res_querydomain'
domain.o(.text+0x100f): undefined reference to `__dn_skipname'
domain.o(.text+0x123f): undefined reference to `__dn_expand'
domain.o(.text+0x128a): undefined reference to `__dn_expand'
sm_resolve.o: In function `parse_dns_reply':
sm_resolve.o(.text+0x17e): undefined reference to `__dn_expand'
sm_resolve.o(.text+0x1fe): undefined reference to `__dn_expand'
sm_resolve.o(.text+0x2e5): undefined reference to `__dn_expand'
sm_resolve.o(.text+0x337): more undefined references to `__dn_expand' follow
sm_resolve.o: In function `dns_lookup_int':
sm_resolve.o(.text+0x612): undefined reference to `__res_search'
collect2: ld returned 1 exit status
make: *** [sendmail] エラー1
gccはバージョン2.96-81です。
OSはRedhatLinux7.1Jです。
よろしくお願いします。m(_)m
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
linkerの時点でエラーはいてますね。
dn_*関数なるものがどういう物かは分かりませんが・・・
参照元を見る限りDNS周りでエラーが出ているようです。
DNSに依存してるんじゃないですか?BINDに依存してるか、configure設定のときにDNSとかレゾルバに関する設定いじったとか・・・
ソースから起こすにしてもsrc.rpmから起こしているのかtarballから起こしたのか、またsendmailのversion、configureオプションなども書いた方が意見も集まりやすいですよ。
#しかしなんでRedhatでソースから?rpm でインストールしたほうがいいと思うんですが・・・
#学習のため、とかであればまずCプログラムから始めるほうが筋でしょう。
ありがとうございます。
いろいろ試してみて、
sendmail用のアカウントを作成し、展開、コンパイルし直しましたら
正常完了できました。
No.1
- 回答日時:
どうやってインストールしようとしたかがわかりませんが、ちゃんと
INSTALL に書いてあるようにしましたか?
sendmail サブディレクトリ内で、sh Build すれば、たいていのOSで
問題なくコンパイルできるはずです。
エラーの内容は、DNSクエリ用のライブラリ関数がないのでリンクでき
ないという意味です。linux は使ってないので知りませんが、もし上の
ようにやってコンパイルできないんだとすると、libc をいじったりし
て壊していないか、あるいは古いか、別の libc を見ていないか、
チェックしてみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- 数学 数学の文章で restriction off と domain off 5 2022/06/14 18:31
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- オープンソース Coinmarketcap api 1 2022/05/30 15:47
- VPN 何これ 1 2022/04/19 01:32
- 英語 Underline the correct to complete about the text S 2 2022/05/16 22:25
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/17 11:59
- 英語 共通の前置詞の目的語を持つ前置詞句を列挙する際の表現方法について(省略の位置と方法) 3 2023/08/24 09:40
- JavaScript GoogleChart 階層ごとのブロックの長さを個別に設定したい 1 2022/07/06 14:27
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/22 08:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HDD交換修理したWindows10・...
-
マザーボードの赤いランプの意...
-
数年前からWindows10 の Update...
-
メーリングリストメンバーから...
-
ゲームソフトについて MacBook...
-
市販DVD再生ができません。ubun...
-
VMwareにCentOSをインストール...
-
CD-Rで音楽が焼けない
-
ファイルにこれ以上データがあ...
-
RedHat7.3でのSSLの設定方法に...
-
WordpressでAMPのプラグインが...
-
わかりません
-
ネットワーク ロケーション の...
-
STOP: C0000221 unknown hard e...
-
xcpoyコマンドでコピーエラーし...
-
ログにserver reached MaxReque...
-
ブルースクリーンのエラーが頻...
-
時刻がかなり狂う。同期エラー...
-
'ntuser.ini' を処理中
-
Debian sargeでezmlm-0.53
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
市販DVD再生ができません。ubun...
-
マザーボードの赤いランプの意...
-
UNIX(Cシェル)での数値...
-
WordpressでAMPのプラグインが...
-
メールアドレスが生きているか...
-
ログにserver reached MaxReque...
-
ビット落ちとは一体何なのでし...
-
数年前からWindows10 の Update...
-
LyricsMasterでエラーが出てし...
-
HDD交換修理したWindows10・...
-
オーバークロックソフトのエラ...
-
makeコマンドのエラーについて(
-
CD-Rで音楽が焼けない
-
Androidのログ
-
特定の Web サイトにアクセスで...
-
HDDエラーチェック情報(Crystal...
-
毎回同じログオンスクリプト(...
-
SaAT Netizen(NzSess.exe)のメ...
-
同一LAN内からapacheにアクセス...
-
VMwareにCentOSをインストール...
おすすめ情報