- - PR -
教えてください!redhat9でdamontools 0.76が入りません!
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-11-14 20:15
すみません、初歩的なことだったらごめんなさい!
djbdnsを利用したいので damontoolsを入れようとしています。 使用OSはredhat9 djbdns 0.76をダウンロードして /packageで展開、 /package/daemontools-0.76が出来上がり、移動。 その後、package/installを実行したのですが collect2 : ldはステータス1で終了しました。 make : ***[envdir] エラー1 で、終わってしまいました… これは何ででしょう? 全く想像つかないです…(つ▽T; 出来ましたらエラーの意味から教えてくださると、幸いです。 |
|
投稿日時: 2003-11-14 20:46
同じことを経験したわけじゃないですが...
そんなときはとりあえず man ld と叩いてみるとよいです。 man は守護神族第二の武器で、... 守護神族ではなかったですな。 ld はリンカです。リンカが文句を言うからには、ライブラリを みつけられないとか、リンカに渡すオプションが良くないとか (conf-ld を編集する必要がある?)でしょう。 |
|
投稿日時: 2003-11-14 23:27
RedHat9ではglibcがアップグレードされてるので、
そのままではコンパイルできないようです。 解凍したdaemontools内のsrcディレクトリに移動して、 その中にある error.h を編集すればコンパイルできるようです。 extern int errno; ↓ #include <errno.h> とすればコンパイルできます。 ちなみにパッチも配布されているようです。 |
|
投稿日時: 2003-11-15 14:36
コルトさん、ぱんすさん、
有難うございました! 結果としてはコルトさんのやり方で出来た模様です。 また、お伺いすることもあるかと思います、 よろしくお願いします! |
1