高倉と申します。 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 に設定してるのですが、使えますでしょうか ねえ? みなさん後教授の程よろしくお願い申します。