OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

tcpserverをインストールできない。

  • 暇なときにでも
  • 質問No.167157
  • 閲覧数141
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 25% (1/4)

qmailとtcpserverでメールサーバを構築しようとしています。
qmailのほうはうまくいきました。送信はできます。
pop接続用にtcpserverを使おうとしてるんですが
ucspi-tcp-0_84.tar.gzを展開して
make setup check
を行うと次のようなエラーメッセージが出てインストールできません。
考えられる原因はなんでしょうか?

./load tcpclient ip.o ipalloc.o dns.o remoteinfo.o \
timeoutconn.o timeoutread.o timeoutwrite.o getopt.a \
strerr.a stralloc.a env.a alloc.a ndelay.a substdio.a \
error.a str.a sig.a fd.a case.a fs.a `cat dns.lib` `cat \
socket.lib`
dns.o: In function `resolve':
dns.o(.text+0x11f): undefined reference to `__dn_expand'
dns.o: In function `findname':
dns.o(.text+0x1c1): undefined reference to `__dn_expand'
dns.o(.text+0x23a): undefined reference to `__dn_expand'
dns.o: In function `findip':
dns.o(.text+0x2c1): undefined reference to `__dn_expand'
dns.o: In function `findmx':
dns.o(.text+0x3c5): undefined reference to `__dn_expand'
dns.o(.text+0x460): more undefined references to `__dn_expand' follow
dns.o: In function `dns_init':
dns.o(.text+0x4b5): undefined reference to `__res_search'
dns.o(.data+0xc): undefined reference to `__res_query'
collect2: ld returned 1 exit status
make: *** [tcpclient] エラー1

OSはTurboLinux7です。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル8

ベストアンサー率 59% (22/37)

エラーの直接的な回答ではありませんが.

ucspi-tcp のバージョンが古いためではないでしょうか?
0.86 移行に、かなりコードが書き直されているようです.
最新の ucspi-tcp-0.88.tar.gz を利用することを
お薦めしますが.
(参考URL)

==

エラーの原因は、(多分) bind 関係のライブラリ(libbind.a とか
libresolv.a)をリンクしていないためだと思います.
お礼コメント
yshutoh

お礼率 25% (1/4)

回答、どうもです。
ucspi-tcp-0.88.tar.gzにしたらあっさりできてしまいました。
で、pop接続もちゃんとできるようになりました。
このたびはありがとうございました。
投稿日時 - 2001-11-13 13:43:59
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ