vine-users ML アーカイブ



[vine-users:061924] Re: upnpd が 3,4 分で落ちる

  • From: Kenji Nagoshi <nagoshi@xxxxxxxxxxx>
  • Subject: [vine-users:061924] Re: upnpd が 3,4 分で落ちる
  • Date: Sat, 23 Aug 2003 03:03:19 +0900
げんしぃ和尚です。

On Fri, 22 Aug 2003 13:10:10 +0900
Kenji Nagoshi <nagoshi@xxxxxxxxxxx> wrote:


》》この版はupnpsdk-1.0.4との組み合わせでなくlibupnp-1.2.1とのセット
》》で使うもののようです。一応makeできて。動作確認しました。
》
》これはコラムに書いてなかったですね。今回は付属ドキュメントにもろくに
》目を通さずにやってました。linuxigdのCVS版がうまくmake出来なかった
》のもこのせいですね、きっと。libupnpで試してみます。

libupnpを入れてみましたが、CSV版linuxigdのmakeがうまくいきません。
upnpsdkは事前にmake uninstallしてあります。

makeをどのようにやったか教えて頂けないでしょうか。

私は以下のように行いました。

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

以下よりlibupnp-1.2.1.tar.gzを入手
http://upnp.sourceforge.net/

# tar zxvf libupnp-1.2.1.tar.gz
# cd libupnp-1.2.1
# ls -al
total 36
drwxr-xr-x    5 root     root         4096 Jan 18  2003 .
drwxr-xr-x    5 root     root         4096 Aug 23 01:59 ..
-rw-r--r--    1 root     root         1499 Jan 16  2003 LICENSE
-rw-r--r--    1 root     root         9573 Jan 17  2003 README
drwxr-xr-x    6 root     root         4096 Aug 23 02:02 ixml
drwxr-xr-x    5 root     root         4096 Aug 23 02:02 threadutil
drwxr-xr-x    8 root     root         4096 Aug 23 02:02 upnp
# cd ixml
# make;make install
# cd ../threadutil
# make;make install
# cd ../upnp
# make;make install


linuxigd、CVS版の取得は、「Software Design」P.70のとおりではうまく
いかなかったので、次のようにしました。

$ cvs -d:pserver:anonymous@xxxxxxxxxxxxxxxxxxx:/cvsroot/linux-igd login
$ cvs -z3 -d:pserver:anonymous@xxxxxxxxxxxxxxxxxxx:/cvsroot/linux-igd co linux-igd

# cd linux-igd
# make
g++ -Wall -g -O2 -I/usr/include/upnp  -c gate.cpp
In file included from /usr/include/upnp/upnptools.h:44,
                 from sample_util.h:43,
                 from gate.cpp:29:
/usr/include/upnp/upnp.h:40: ixml.h: ??????????????????????
In file included from gate.cpp:29:
sample_util.h:45: ixml.h: ??????????????????????
make: *** [gate.o] エラー 1
#