UPnP SDK v1.0.4 is not compiling

<[email protected]> Fri, 28 Mar 2003 16:10:30 +0300 (EAT)
Newsgroups gmane.linux.upnp-sdk.general
Message-ID <[email protected]>
Hello everyone,

I'm trying to implement in my network the project called "The Linux UPnP
Internet Gateway Device". This project is a daemon that emulates
Microsoft's Internet Connection Service (ICS). It implements the UPnP
Internet Gateway Device (IGD) specification and allows UPnP-aware
clients, such as MSN Messenger, to work properly from behind a NAT
firewall.

This project is based on the Linux SDK for UPnP Devices.

However, i did get some problem in compiling UPnP SDK v1.0.4
I downloaded upnpsdk-1.0.4.tar.gz from http://upnp.sourceforge.net, and
i untared it without any problem. But, when compiling it (during make
DEBUG=1, and even make install) it was giving errors that some file is
not found (../inc/gena/gena.h:50:23: uuid/uuid.h: No such file or
directory) as illustrated below during "make DEBUG=1"

---------------------------------------------------------------------------
-
-
-
make[2]: Entering directory `/home/msnvoice/upnpsdk-1.0.4/src/gena' gcc
-c -I../../inc -I../inc -fpic -Wall -c -D_REENTRANT -g -O -DDEBUG
-DINCLUDE_CLIENT_APIS -DINCLUDE_DEVICE_APIS gena_client.c In file
included from gena_client.c:38:
.../inc/gena/gena.h:50:23: uuid/uuid.h: No such file or directory
gena_client.c: In function `genaSubscribe':
gena_client.c:846: `uuid_t' undeclared (first use in this function)
gena_client.c:846: (Each undeclared identifier is reported only once
gena_client.c:846: for each function it appears in.)
gena_client.c:846: parse error before "uuid"
gena_client.c:846: warning: implicit declaration of function
`uuid_generate' gena_client.c:846: `uuid' undeclared (first use in this
function)
gena_client.c:846: warning: implicit declaration of function
`uuid_unparse' make[2]: *** [gena_client.o] Error 1
make[2]: Leaving directory `/home/msnvoice/upnpsdk-1.0.4/src/gena'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/msnvoice/upnpsdk-1.0.4/src'
make: *** [upnp] Error 2
----------------------------------------------------------------------------

When i tried to look into inc directory, there was no gena directory.
So, the absence of ..inc/gena/ directory be the cause of that error of
missing file? Is it possible that the file is not there, or the file is
there but the path is different? If the file was not downloaded/tarred,
then from where can i get it (or what are the alternatives) so that my
installation of upnpsdk-1.0.4 is successful?

I also tried to install libupnp-1.2.1.tar.gz. This
went OK without any problem. Nevertheless, my project of linux-igd
requires upnpsdk (according to its documentation).

So, please i need some advice
Cheers,
Steven




-------------------------------------------------------
This SF.net email is sponsored by:
The Definitive IT and Networking Event. Be There!
NetWorld+Interop Las Vegas 2003 -- Register today!
http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en