- PR -

『RedHat 9』 daemontools-0.76 インストールエラー

1
投稿者投稿内容
風乃丞
会議室デビュー日: 2003/06/18
投稿数: 13
投稿日時: 2003-09-22 22:05
『daemontoolsの活用』を参考にしながらRedHat 9にDaemonToolsを
インストールしようとすると、以下のエラーが表示されます。

-以下表示文------------------------------------------------

Linking ./src/* into ./compile...
Compiling everything in ./compile...
./load envdir unix.a byte.a
envdir.o(.text+0xca): In function `main':
: undefined reference to `errno'
envdir.o(.text+0x1ea): In function `main':
: undefined reference to `errno'
unix.a(openreadclose.o)(.text+0x3b): In function `openreadclose':
: undefined reference to `errno'
unix.a(pathexec_run.o)(.text+0xf6): In function `pathexec_run':
: undefined reference to `errno'
unix.a(pathexec_run.o)(.text+0x13a): In function `pathexec_run':
: undefined reference to `errno'
unix.a(readclose.o)(.text+0x42): more undefined references to `errno' follow
collect2: ld はステータス 1 で終了しまし
make: *** [envdir] エラー 1
Copying commands into ./command...
cp: cannot stat `compile/svscan': そのようなファイルやディレクトリはありません

-------------------------------------------------------

以上です。
よろしくお願いします。
_________________
Marionette
ベテラン
会議室デビュー日: 2003/08/08
投稿数: 70
投稿日時: 2003-09-22 22:42
コンパイル/リンクに必要な開発用ライブラリがインストールされていない。
、、、かな?

「rpm -qa |grep devel」の結果は?
風乃丞
会議室デビュー日: 2003/06/18
投稿数: 13
投稿日時: 2003-09-22 23:21
Marionetteさん。早速の返信ありがとうございます。
『rpm -qa | grep devel』を実行した結果は以下の通りです。

---『rpm -qa | grep devel』実行-------------------

glibc-devel-2.3.2-11.9
db4-devel-4.0.14-20
gmp-devel-4.1.2-2
krb5-devel-1.2.7-10
libstdc++-devel-3.2.2-5
libusb-devel-0.1.6-3
lockdev-devel-1.0.0-23
ncurses-devel-5.3-4
newt-devel-0.51.4-1
libacl-devel-2.2.3-1
curl-devel-7.9.8-5
cyrus-sasl-devel-2.1.10-4
fam-devel-2.6.8-9
gdbm-devel-1.8.0-20
gpm-devel-1.19.3-27
krbafs-devel-1.1.1-9
libgcj-devel-3.2.2-5
libogg-devel-1.0-4
libuser-devel-0.51.7-1
libxml-devel-1.8.17-8
modutils-devel-2.4.22-8
openldap-devel-2.0.27-8
pam-devel-0.75-48
pciutils-devel-2.1.10-7
python-devel-2.2.2-26
readline-devel-4.3-5
slang-devel-1.4.5-16
zlib-devel-1.1.4-8
kakasi-devel-2.3.4-10
libattr-devel-2.2.0-1
namazu-devel-2.0.12-5
Wnn6-SDK-devel-1.0-25
compat-libstdc++-devel-7.3-2.96.118
expat-devel-1.95.5-2
hesiod-devel-3.0.2-26
libcap-devel-1.10-15
libtermcap-devel-2.0.8-35
libvorbis-devel-1.0-7
openssl-devel-0.9.7a-2
kudzu-devel-0.99.99-1
rpm-devel-4.2-0.69
libxml2-devel-2.5.4-1

------------------------------------------

以上です。なにか、足りないものがありましたら、よろしくお願いいたします。
yamamoto
会議室デビュー日: 2003/05/16
投稿数: 14
お住まい・勤務地: 福岡
投稿日時: 2003-09-23 00:30
これ↓では?
http://www.lifewithqmail.org/lwq.html#patches
の「5.10.1.1. errno.h patches」

patch自体は
ftp://moni.csi.hu/pub/glibc-2.3.1/daemontools-0.76.errno.patch
風乃丞
会議室デビュー日: 2003/06/18
投稿数: 13
投稿日時: 2003-09-23 00:45
無事できました!
ありがとう御座いました!
Marionette
ベテラン
会議室デビュー日: 2003/08/08
投稿数: 70
投稿日時: 2003-09-23 00:48
見たところ足りないものはなさそうですね。というか、glibc-develがあればよさそうな気が、、、

ざっとWeb検索したらメーリングリストに「ソースディレクトリの error.hを下記のように修正する」という記述がありました。
extern int errno;

#include <errno.h>
でも、「error.c」に「#include <errno.h>」が定義してあるのに?

あら、無事コンパイルできたんですね。

[ メッセージ編集済み 編集者: Marionette 編集日時 2003-09-23 00:52 ]
風乃丞
会議室デビュー日: 2003/06/18
投稿数: 13
投稿日時: 2003-09-24 14:38
Marionetteさん、ありがとうございます。
無事できました。

以前、TurboLinuxで構築していたんですが、今回初めてRedhat9で構築してます。
qmailは悩みました・・・。
Redhat9でqmailを構築すると、ほとんどパッチを当てないといけなかったりと、
勉強になりました。

また、お世話になるかもしれませんが、その時はまたよろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)