高倉と申します。

FreeBSD 5.5 RELEASE で APC Smart-UPS 500 を使おうと思い
upsd-2.0.1.6.tar.gz を取ってきて、ソースを展開した後
# make install したところ。

Warning: Object directory not chaged from original /tmp/upsd-2.0
yacc -d -o config.c config.y
cc -0 -pipe -l../include -Wall -06 -c apc.c
apc.c: ln function `apc_poll`:
apc.c:32: error:`POLLBUFLEN` undeclared (first use this function)
apc.c:32: error:(Each undeclared identifier is reported only once
apc.c:32: error: for each function it appears in.)
apc.c: ln function `apc_tune`:
apc.c:156: warning:char format, void arg (arg 4)
*** Error code 1

Stop in /tmp/upsd-2.0.

と警告メッセージが出ちゃいまして、どうしたらいいのか。

動作確認済み機種は
APC Smart-UPS 700J,Smart-UPS 1000J とはなっているのですが。

修正済みのソフト upsd-2.0-100v.tar.gz はサイトが無くなってしまってる
ようです。

それと
genpower 1.0.5(Debian パッケージ/genpower-1.0.2.tar.gz)
というものを見つけたのですが、こちらは APC Smart-UPS シリーズ
ならば大丈夫と書いてありますが。
Linux エミュレータは enabel に設定してるのですが、使えますでしょうか
ねえ?

みなさん後教授の程よろしくお願い申します。



メールによる返信