げんしぃ和尚です。 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 #