Problem with FreeBSD port ?
Olivier Cochard <[email protected]> Mon, 13 Feb 2006 16:04:45 +0100
| Newsgroups | gmane.linux.upnp-sdk.general |
|---|---|
| Message-ID | <[email protected]> |
Hi all,
I'm trying to compiling an UPNP server (GeeXboX uShare) under FreeBSD 6 that
use UPNP SDK.
I install the upnp sdk FreeBSD port with this command:
cd /usr/ports/devel/upnp
make; make install
But when I want to compile GeeXboX uShare, the configure script display this
error:
checking upnp/upnp.h usability... no
checking upnp/upnp.h presence... no
checking for upnp/upnp.h... no
configure: error: *** You need libupnp to build this program ! ***
And the config.log display:
(......)
/usr/local/include/upnp/upnp.h:40:18: ixml.h: No such file or directory
In file included from /usr/local/include/upnp/upnp.h:41,
from conftest.c:75:
/usr/local/include/upnp/config.h:37:21: ithread.h: No such file or directory
In file included from conftest.c:75:
/usr/local/include/upnp/upnp.h:653: error: syntax error before
"IXML_Document"
/usr/local/include/upnp/upnp.h:663: error: syntax error before
"IXML_Document"
/usr/local/include/upnp/upnp.h:675: error: syntax error before
"IXML_Document"
/usr/local/include/upnp/upnp.h:710: error: syntax error before "DOMString"
/usr/local/include/upnp/upnp.h:728: error: syntax error before "DOMString"
/usr/local/include/upnp/upnp.h:742: error: syntax error before
"IXML_Document"
/usr/local/include/upnp/upnp.h:857: error: syntax error before "DOMString"
/usr/local/include/upnp/upnp.h:1418: error: syntax error before "DOMString"
/usr/local/include/upnp/upnp.h:1484: error: syntax error before
"IXML_Document"
/usr/local/include/upnp/upnp.h:1523: error: syntax error before
"IXML_Document"
/usr/local/include/upnp/upnp.h:1562: error: syntax error before
"IXML_Document"
/usr/local/include/upnp/upnp.h:1600: error: syntax error before
"IXML_Document"
/usr/local/include/upnp/upnp.h:1697: error: syntax error before
"IXML_Document"
/usr/local/include/upnp/upnp.h:1771: error: syntax error before
"IXML_Document"
/usr/local/include/upnp/upnp.h:2447: error: syntax error before
"IXML_Document"
(......)
I check the folder:
/usr/local/include/upnp/
And don't found the ixml.h
Then I manualy copying the file:
cp /usr/ports/devel/upnp/work/libupnp-1.2.1/upnp/inc/*.h
/usr/local/include/upnp/
And now, when I start the ./configure script again, I have this error:
checking for ixmlNode_getNodeName in -lixml... no
checking for UpnpInit in -lupnp... no
checking for library containing ixmlCloneDOMString... no
The config.log file show this:
(......)
configure:8195: checking for ixmlNode_getNodeName in -lixml
configure:8225: gcc -o conftest -I/usr/local/include -I/usr/local/include
conft
est.c -lixml >&5
/usr/bin/ld: cannot find -lixml
(......)
configure:8268: checking for UpnpInit in -lupnp
configure:8298: gcc -o conftest -I/usr/local/include -I/usr/local/include
conft
est.c -lupnp >&5
/usr/bin/ld: cannot find -lupnp
(.......)
configure:8342: checking for library containing ixmlCloneDOMString
configure:8372: gcc -o conftest -I/usr/local/include -I/usr/local/include
conft
est.c >&5
/var/tmp//ccvbdYYd.o(.text+0x1d): In function `main':
: undefined reference to `ixmlCloneDOMString'
(......)
And now, I don't how to fix this problem.
Thanks,
--
Olivier Cochard
FreeNAS main developer
http://www.freenas.org
Skype: callto://ocochard