uClinux

aitor rodriguez <[email protected]> Mon, 26 Jan 2004 16:57:39 +0200
Newsgroups gmane.linux.upnp-sdk.general
Message-ID <[email protected]>
Hello, 
I would like to know if it is possible to cross 
compile the SDK for being used in an arm 
microprocessor. The command I use is the 
following 
 
make TARGET=arm-elf 
 
where arm-elf-gcc is the compiler I have to use 
to buil my applications. 
 
It doesn't work and it returns the following 
messages:  
 
[root@Aitor upnp]# make TARGET=arm-elf 
make[1]: Cambiando a directorio 
`/root/libupnp-1.2.1/ixml' 
make[2]: Cambiando a directorio 
`/root/libupnp-1.2.1/ixml/src' 
arm-elf-gcc -Wall  -shared -Wl,-soname,libixml.so 
obj/arm-elf/ixml.o       obj/arm-elf/node.o 
obj/arm-elf/ixmlparser.o obj/arm-elf/ixmlmembuf.o 
obj/arm-elf/nodeList.o obj/arm-elf/element.o    
obj/arm-elf/attr.o obj/arm-elf/document.o 
obj/arm-elf/namedNodeMap.o  -o 
obj/arm-elf/libixml.so 
/usr/local/LxNETES-2.2/arm-elf/arm-elf/lib/crt0.o: 
In function `_start': 
/usr/local/LxNETES-2.2/arm-elf/arm-elf/lib/crt0.o(.text+0x10): 
undefined reference to `__uClibc_main' 
obj/arm-elf/ixml.o: In function 
`copy_with_escape': 
obj/arm-elf/ixml.o(.text+0x24): undefined 
reference to `strlen' 
obj/arm-elf/ixml.o: In function 
`ixmlParseBufferEx': 
obj/arm-elf/ixml.o(.text+0x830): undefined 
reference to `strlen' 
obj/arm-elf/ixml.o: In function 
`ixmlCloneDOMString': 
obj/arm-elf/ixml.o(.text+0x898): undefined 
reference to `strdup' 
obj/arm-elf/ixml.o: In function 
`ixmlFreeDOMString': 
obj/arm-elf/ixml.o(.text+0x8b4): undefined 
reference to `free' 
obj/arm-elf/node.o: In function `ixmlNode_init': 
obj/arm-elf/node.o(.text+0x14): undefined 
reference to `memset' 
obj/arm-elf/node.o: In function 
`ixmlCDATASection_init': 
obj/arm-elf/node.o(.text+0x30): undefined 
reference to `memset' 
obj/arm-elf/node.o: In function 
`ixmlNode_freeSingleNode': 
obj/arm-elf/node.o(.text+0x74): undefined 
reference to `free' 
obj/arm-elf/node.o(.text+0x84): undefined 
reference to `free' 
obj/arm-elf/node.o(.text+0x94): undefined 
reference to `free' 
obj/arm-elf/node.o(.text+0xa4): undefined 
reference to `free' 
obj/arm-elf/node.o(.text+0xb4): undefined 
reference to `free' 
obj/arm-elf/node.o(.text+0xc8): more undefined 
references to `free' follow 
obj/arm-elf/node.o: In function 
`ixmlNode_setNamespaceURI': 
obj/arm-elf/node.o(.text+0x188): undefined 
reference to `strdup' 
obj/arm-elf/node.o: In function 
`ixmlNode_setPrefix': 
obj/arm-elf/node.o(.text+0x1d0): undefined 
reference to `free' 
obj/arm-elf/node.o(.text+0x1e8): undefined 
reference to `strdup' 
obj/arm-elf/node.o: In function 
`ixmlNode_setLocalName': 
obj/arm-elf/node.o(.text+0x228): undefined 
reference to `free' 
obj/arm-elf/node.o(.text+0x240): undefined 
reference to `strdup' 
obj/arm-elf/node.o: In function 
`ixmlNode_setNodeValue': 
obj/arm-elf/node.o(.text+0x2e8): undefined 
reference to `free' 
obj/arm-elf/node.o(.text+0x2fc): undefined 
reference to `strdup' 
obj/arm-elf/node.o: In function 
`ixmlNode_compare': 
obj/arm-elf/node.o(.text+0x510): undefined 
reference to `strcmp' 
obj/arm-elf/node.o(.text+0x524): undefined 
reference to `strcmp' 
obj/arm-elf/node.o(.text+0x548): undefined 
reference to `strcmp' 
obj/arm-elf/node.o(.text+0x55c): undefined 
reference to `strcmp' 
obj/arm-elf/node.o(.text+0x570): undefined 
reference to `strcmp' 
obj/arm-elf/node.o: In function 
`ixmlNode_cloneTextNode': 
obj/arm-elf/node.o(.text+0x8dc): undefined 
reference to `malloc' 
obj/arm-elf/node.o: In function 
`ixmlNode_cloneCDATASect': 
obj/arm-elf/node.o(.text+0x930): undefined 
reference to `malloc' 
obj/arm-elf/node.o: In function 
`ixmlNode_cloneElement': 
obj/arm-elf/node.o(.text+0x980): undefined 
reference to `malloc' 
obj/arm-elf/node.o: In function 
`ixmlNode_cloneDoc': 
obj/arm-elf/node.o(.text+0xa68): undefined 
reference to `malloc' 
obj/arm-elf/node.o: In function 
`ixmlNode_cloneAttr': 
obj/arm-elf/node.o(.text+0xad0): undefined 
reference to `malloc' 
obj/arm-elf/node.o(.text+0xe1c): more undefined 
references to `malloc' follow 
obj/arm-elf/node.o: In function 
`ixmlNode_getElementsByTagNameRecursive': 
obj/arm-elf/node.o(.text+0xfb4): undefined 
reference to `strcmp' 
obj/arm-elf/node.o(.text+0xfcc): undefined 
reference to `strcmp' 
obj/arm-elf/node.o: In function 
`ixmlNode_getElementsByTagName': 
obj/arm-elf/node.o(.text+0x1058): undefined 
reference to `strcmp' 
obj/arm-elf/node.o(.text+0x1070): undefined 
reference to `strcmp' 
obj/arm-elf/node.o: In function 
`ixmlNode_getElementsByTagNameNSRecursive': 
obj/arm-elf/node.o(.text+0x110c): undefined 
reference to `strcmp' 
obj/arm-elf/node.o(.text+0x1124): more undefined 
references to `strcmp' follow 
obj/arm-elf/node.o: In function 
`ixmlNode_setNodeName': 
obj/arm-elf/node.o(.text+0x12a4): undefined 
reference to `free' 
obj/arm-elf/node.o(.text+0x12b8): undefined 
reference to `strdup' 
obj/arm-elf/node.o(.text+0x12e4): undefined 
reference to `free' 
obj/arm-elf/node.o: In function 
`ixmlNode_setNodeProperties': 
obj/arm-elf/node.o(.text+0x1354): undefined 
reference to `free' 
obj/arm-elf/node.o(.text+0x136c): undefined 
reference to `free' 
obj/arm-elf/node.o(.text+0x1384): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_isValidXmlName': 
obj/arm-elf/ixmlparser.o(.text+0x144): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_init': 
obj/arm-elf/ixmlparser.o(.text+0x5e4): undefined 
reference to `malloc' 
obj/arm-elf/ixmlparser.o(.text+0x5fc): undefined 
reference to `memset' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_isValidEndElement': 
obj/arm-elf/ixmlparser.o(.text+0x638): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_pushElement': 
obj/arm-elf/ixmlparser.o(.text+0x66c): undefined 
reference to `malloc' 
obj/arm-elf/ixmlparser.o(.text+0x688): undefined 
reference to `memset' 
obj/arm-elf/ixmlparser.o(.text+0x690): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o(.text+0x6a4): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o(.text+0x6bc): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o(.text+0x6e4): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_popElement': 
obj/arm-elf/ixmlparser.o(.text+0x75c): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o(.text+0x76c): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_readFileOrBuffer': 
obj/arm-elf/ixmlparser.o(.text+0x7a4): undefined 
reference to `fopen' 
obj/arm-elf/ixmlparser.o(.text+0x7c0): undefined 
reference to `fseek' 
obj/arm-elf/ixmlparser.o(.text+0x7c8): undefined 
reference to `ftell' 
obj/arm-elf/ixmlparser.o(.text+0x7d8): undefined 
reference to `fclose' 
obj/arm-elf/ixmlparser.o(.text+0x7e8): undefined 
reference to `malloc' 
obj/arm-elf/ixmlparser.o(.text+0x7fc): undefined 
reference to `fclose' 
obj/arm-elf/ixmlparser.o(.text+0x814): undefined 
reference to `fseek' 
obj/arm-elf/ixmlparser.o(.text+0x828): undefined 
reference to `fread' 
obj/arm-elf/ixmlparser.o(.text+0x83c): undefined 
reference to `fclose' 
obj/arm-elf/ixmlparser.o(.text+0x844): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o: In function 
`isDuplicateAttribute': 
obj/arm-elf/ixmlparser.o(.text+0x91c): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_eTagVerification': 
obj/arm-elf/ixmlparser.o(.text+0xb2c): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_freeNodeContent': 
obj/arm-elf/ixmlparser.o(.text+0xb6c): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o(.text+0xb7c): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o(.text+0xb8c): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o(.text+0xb9c): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o(.text+0xbac): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_skipWhiteSpaces': 
obj/arm-elf/ixmlparser.o(.text+0xe54): undefined 
reference to `strchr' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_getChar': 
obj/arm-elf/ixmlparser.o(.text+0xf14): undefined 
reference to `strncasecmp' 
obj/arm-elf/ixmlparser.o(.text+0xf40): undefined 
reference to `strncasecmp' 
obj/arm-elf/ixmlparser.o(.text+0xf6c): undefined 
reference to `strncasecmp' 
obj/arm-elf/ixmlparser.o(.text+0xf8c): undefined 
reference to `strncasecmp' 
obj/arm-elf/ixmlparser.o(.text+0xfac): undefined 
reference to `strncasecmp' 
obj/arm-elf/ixmlparser.o(.text+0xfd4): more 
undefined references to `strncasecmp' follow 
obj/arm-elf/ixmlparser.o: In function 
`Parser_getChar': 
obj/arm-elf/ixmlparser.o(.text+0x102c): undefined 
reference to `strchr' 
obj/arm-elf/ixmlparser.o(.text+0x1080): undefined 
reference to `strncasecmp' 
obj/arm-elf/ixmlparser.o(.text+0x10bc): undefined 
reference to `strchr' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_skipString': 
obj/arm-elf/ixmlparser.o(.text+0x11f4): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o(.text+0x1204): undefined 
reference to `strncmp' 
obj/arm-elf/ixmlparser.o(.text+0x1228): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_skipPI': 
obj/arm-elf/ixmlparser.o(.text+0x1278): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o(.text+0x1288): undefined 
reference to `strncasecmp' 
obj/arm-elf/ixmlparser.o(.text+0x12a8): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o(.text+0x12b8): undefined 
reference to `strncasecmp' 
obj/arm-elf/ixmlparser.o(.text+0x12e0): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o(.text+0x12f0): undefined 
reference to `strncasecmp' 
obj/arm-elf/ixmlparser.o(.text+0x130c): undefined 
reference to `strstr' 
obj/arm-elf/ixmlparser.o(.text+0x1328): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_skipProlog': 
obj/arm-elf/ixmlparser.o(.text+0x13e4): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o(.text+0x13f4): undefined 
reference to `strncmp' 
obj/arm-elf/ixmlparser.o(.text+0x1438): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o(.text+0x1448): undefined 
reference to `strncmp' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_skipComment': 
obj/arm-elf/ixmlparser.o(.text+0x14c8): undefined 
reference to `strstr' 
obj/arm-elf/ixmlparser.o(.text+0x14f0): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_skipDocType': 
obj/arm-elf/ixmlparser.o(.text+0x1568): undefined 
reference to `strchr' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_skipMisc': 
obj/arm-elf/ixmlparser.o(.text+0x15ec): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o(.text+0x15fc): undefined 
reference to `strncasecmp' 
obj/arm-elf/ixmlparser.o(.text+0x162c): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o(.text+0x163c): undefined 
reference to `strncasecmp' 
obj/arm-elf/ixmlparser.o(.text+0x165c): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o(.text+0x166c): undefined 
reference to `strncasecmp' 
obj/arm-elf/ixmlparser.o(.text+0x1694): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o(.text+0x16a4): undefined 
reference to `strncasecmp' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_getNameSpace': 
obj/arm-elf/ixmlparser.o(.text+0x1860): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o(.text+0x1880): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_addNamespace': 
obj/arm-elf/ixmlparser.o(.text+0x18e0): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o(.text+0x18fc): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o(.text+0x191c): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o(.text+0x1930): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_setNodePrefixAndLocalName': 
obj/arm-elf/ixmlparser.o(.text+0x1988): undefined 
reference to `strchr' 
obj/arm-elf/ixmlparser.o(.text+0x199c): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o(.text+0x19c8): undefined 
reference to `malloc' 
obj/arm-elf/ixmlparser.o(.text+0x19ec): undefined 
reference to `memset' 
obj/arm-elf/ixmlparser.o(.text+0x19fc): undefined 
reference to `strncpy' 
obj/arm-elf/ixmlparser.o(.text+0x1a04): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o(.text+0x1a1c): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_xmlNamespace': 
obj/arm-elf/ixmlparser.o(.text+0x1a60): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o(.text+0x1a78): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o(.text+0x1a80): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o(.text+0x1aa8): undefined 
reference to `strncmp' 
obj/arm-elf/ixmlparser.o(.text+0x1ae0): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o(.text+0x1b18): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o(.text+0x1b30): undefined 
reference to `malloc' 
obj/arm-elf/ixmlparser.o(.text+0x1b4c): undefined 
reference to `memset' 
obj/arm-elf/ixmlparser.o(.text+0x1b54): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o(.text+0x1b68): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o(.text+0x1b78): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o(.text+0x1bb8): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o(.text+0x1bc0): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_processSTag': 
obj/arm-elf/ixmlparser.o(.text+0x1c38): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o(.text+0x1cac): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o(.text+0x1ccc): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_ElementPrefixDefined': 
obj/arm-elf/ixmlparser.o(.text+0x1d7c): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o(.text+0x1dac): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_processCDSect': 
obj/arm-elf/ixmlparser.o(.text+0x1e14): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o(.text+0x1e58): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o(.text+0x1e68): undefined 
reference to `strncmp' 
obj/arm-elf/ixmlparser.o(.text+0x1e90): undefined 
reference to `malloc' 
obj/arm-elf/ixmlparser.o(.text+0x1eb4): undefined 
reference to `strncpy' 
obj/arm-elf/ixmlparser.o(.text+0x1ecc): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o(.text+0x1ef4): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_setElementNamespace': 
obj/arm-elf/ixmlparser.o(.text+0x1f48): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_processContent': 
obj/arm-elf/ixmlparser.o(.text+0x1fd0): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o(.text+0x1fe0): undefined 
reference to `strncmp' 
obj/arm-elf/ixmlparser.o(.text+0x201c): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o(.text+0x202c): undefined 
reference to `strncmp' 
obj/arm-elf/ixmlparser.o(.text+0x2064): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o(.text+0x2074): undefined 
reference to `strncmp' 
obj/arm-elf/ixmlparser.o(.text+0x20c8): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o(.text+0x20d8): undefined 
reference to `strncmp' 
obj/arm-elf/ixmlparser.o(.text+0x20fc): undefined 
reference to `strlen' 
obj/arm-elf/ixmlparser.o(.text+0x210c): undefined 
reference to `strncmp' 
obj/arm-elf/ixmlparser.o(.text+0x2154): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o(.text+0x2170): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_processETag': 
obj/arm-elf/ixmlparser.o(.text+0x2204): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o(.text+0x2258): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_freeElementStackItem': 
obj/arm-elf/ixmlparser.o(.text+0x2298): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o(.text+0x22b0): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o(.text+0x22c8): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_freeNsURI': 
obj/arm-elf/ixmlparser.o(.text+0x22f4): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o(.text+0x2304): undefined 
reference to `free' 
obj/arm-elf/ixmlparser.o(.text+0x232c): more 
undefined references to `free' follow 
obj/arm-elf/ixmlparser.o: In function 
`Parser_processAttribute': 
obj/arm-elf/ixmlparser.o(.text+0x2410): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o(.text+0x247c): undefined 
reference to `strstr' 
obj/arm-elf/ixmlparser.o(.text+0x2500): undefined 
reference to `strdup' 
obj/arm-elf/ixmlparser.o(.text+0x2558): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o(.text+0x2578): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o: In function 
`Parser_getNextNode': 
obj/arm-elf/ixmlparser.o(.text+0x267c): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o(.text+0x26c8): undefined 
reference to `strcmp' 
obj/arm-elf/ixmlparser.o(.text+0x26e0): undefined 
reference to `strdup' 
obj/arm-elf/ixmlmembuf.o: In function 
`ixml_membuf_set_size': 
obj/arm-elf/ixmlmembuf.o(.text+0x6c): undefined 
reference to `realloc' 
obj/arm-elf/ixmlmembuf.o(.text+0x84): undefined 
reference to `realloc' 
obj/arm-elf/ixmlmembuf.o: In function 
`ixml_membuf_destroy': 
obj/arm-elf/ixmlmembuf.o(.text+0xe4): undefined 
reference to `free' 
obj/arm-elf/ixmlmembuf.o: In function 
`ixml_membuf_assign': 
obj/arm-elf/ixmlmembuf.o(.text+0x13c): undefined 
reference to `memcpy' 
obj/arm-elf/ixmlmembuf.o: In function 
`ixml_membuf_assign_str': 
obj/arm-elf/ixmlmembuf.o(.text+0x174): undefined 
reference to `strlen' 
obj/arm-elf/ixmlmembuf.o: In function 
`ixml_membuf_append_str': 
obj/arm-elf/ixmlmembuf.o(.text+0x1c0): undefined 
reference to `strlen' 
obj/arm-elf/ixmlmembuf.o: In function 
`ixml_membuf_insert': 
obj/arm-elf/ixmlmembuf.o(.text+0x244): undefined 
reference to `memmove' 
obj/arm-elf/ixmlmembuf.o(.text+0x258): undefined 
reference to `memcpy' 
obj/arm-elf/nodeList.o: In function 
`ixmlNodeList_init': 
obj/arm-elf/nodeList.o(.text+0x14): undefined 
reference to `memset' 
obj/arm-elf/nodeList.o: In function 
`ixmlNodeList_addToNodeList': 
obj/arm-elf/nodeList.o(.text+0xac): undefined 
reference to `malloc' 
obj/arm-elf/nodeList.o(.text+0xfc): undefined 
reference to `malloc' 
obj/arm-elf/nodeList.o: In function 
`ixmlNodeList_free': 
obj/arm-elf/nodeList.o(.text+0x170): undefined 
reference to `free' 
obj/arm-elf/element.o: In function 
`ixmlElement_init': 
obj/arm-elf/element.o(.text+0x1c): undefined 
reference to `memset' 
obj/arm-elf/element.o: In function 
`ixmlElement_setTagName': 
obj/arm-elf/element.o(.text+0x84): undefined 
reference to `free' 
obj/arm-elf/element.o(.text+0x8c): undefined 
reference to `strdup' 
obj/arm-elf/element.o: In function 
`ixmlElement_getAttribute': 
obj/arm-elf/element.o(.text+0xe8): undefined 
reference to `strcmp' 
obj/arm-elf/element.o: In function 
`ixmlElement_setAttribute': 
obj/arm-elf/element.o(.text+0x170): undefined 
reference to `strcmp' 
obj/arm-elf/element.o(.text+0x1a8): undefined 
reference to `strdup' 
obj/arm-elf/element.o(.text+0x1fc): undefined 
reference to `free' 
obj/arm-elf/element.o(.text+0x204): undefined 
reference to `strdup' 
obj/arm-elf/element.o: In function 
`ixmlElement_removeAttribute': 
obj/arm-elf/element.o(.text+0x25c): undefined 
reference to `strcmp' 
obj/arm-elf/element.o(.text+0x27c): undefined 
reference to `free' 
obj/arm-elf/element.o: In function 
`ixmlElement_getAttributeNode': 
obj/arm-elf/element.o(.text+0x2cc): undefined 
reference to `strcmp' 
obj/arm-elf/element.o: In function 
`ixmlElement_setAttributeNode': 
obj/arm-elf/element.o(.text+0x34c): undefined 
reference to `strcmp' 
obj/arm-elf/element.o: In function 
`ixmlElement_getAttributeNS': 
obj/arm-elf/element.o(.text+0x524): undefined 
reference to `strcmp' 
obj/arm-elf/element.o(.text+0x538): undefined 
reference to `strcmp' 
obj/arm-elf/element.o: In function 
`ixmlElement_setAttributeNS': 
obj/arm-elf/element.o(.text+0x5c4): undefined 
reference to `strdup' 
obj/arm-elf/element.o(.text+0x624): undefined 
reference to `strcmp' 
obj/arm-elf/element.o(.text+0x63c): undefined 
reference to `strcmp' 
obj/arm-elf/element.o(.text+0x654): undefined 
reference to `strcmp' 
obj/arm-elf/element.o(.text+0x66c): undefined 
reference to `strcmp' 
obj/arm-elf/element.o(.text+0x6a4): undefined 
reference to `strcmp' 
obj/arm-elf/element.o(.text+0x6b8): more 
undefined references to `strcmp' follow 
obj/arm-elf/element.o: In function 
`ixmlElement_setAttributeNS': 
obj/arm-elf/element.o(.text+0x6d8): undefined 
reference to `free' 
obj/arm-elf/element.o(.text+0x6e0): undefined 
reference to `strdup' 
obj/arm-elf/element.o(.text+0x6fc): undefined 
reference to `free' 
obj/arm-elf/element.o(.text+0x704): undefined 
reference to `strdup' 
obj/arm-elf/element.o(.text+0x718): undefined 
reference to `free' 
obj/arm-elf/element.o(.text+0x750): undefined 
reference to `strdup' 
obj/arm-elf/element.o: In function 
`ixmlElement_removeAttributeNS': 
obj/arm-elf/element.o(.text+0x810): undefined 
reference to `strcmp' 
obj/arm-elf/element.o(.text+0x824): undefined 
reference to `strcmp' 
obj/arm-elf/element.o(.text+0x844): undefined 
reference to `free' 
obj/arm-elf/element.o: In function 
`ixmlElement_getAttributeNodeNS': 
obj/arm-elf/element.o(.text+0x8a4): undefined 
reference to `strcmp' 
obj/arm-elf/element.o(.text+0x8b8): undefined 
reference to `strcmp' 
obj/arm-elf/element.o: In function 
`ixmlElement_setAttributeNodeNS': 
obj/arm-elf/element.o(.text+0x940): undefined 
reference to `strcmp' 
obj/arm-elf/element.o(.text+0x954): undefined 
reference to `strcmp' 
obj/arm-elf/element.o: In function 
`ixmlElement_hasAttribute': 
obj/arm-elf/element.o(.text+0xa54): undefined 
reference to `strcmp' 
obj/arm-elf/element.o(.text+0xac0): more 
undefined references to `strcmp' follow 
obj/arm-elf/attr.o: In function `ixmlAttr_init': 
obj/arm-elf/attr.o(.text+0x1c): undefined 
reference to `memset' 
obj/arm-elf/document.o: In function 
`ixmlDocument_init': 
obj/arm-elf/document.o(.text+0x14): undefined 
reference to `memset' 
obj/arm-elf/document.o: In function 
`ixmlDocument_createElementEx': 
obj/arm-elf/document.o(.text+0x144): undefined 
reference to `malloc' 
obj/arm-elf/document.o(.text+0x160): undefined 
reference to `strdup' 
obj/arm-elf/document.o(.text+0x17c): undefined 
reference to `strdup' 
obj/arm-elf/document.o: In function 
`ixmlDocument_createDocumentEx': 
obj/arm-elf/document.o(.text+0x1f8): undefined 
reference to `malloc' 
obj/arm-elf/document.o(.text+0x218): undefined 
reference to `strdup' 
obj/arm-elf/document.o: In function 
`ixmlDocument_createTextNodeEx': 
obj/arm-elf/document.o(.text+0x2c0): undefined 
reference to `malloc' 
obj/arm-elf/document.o(.text+0x2e0): undefined 
reference to `strdup' 
obj/arm-elf/document.o(.text+0x2fc): undefined 
reference to `strdup' 
obj/arm-elf/document.o: In function 
`ixmlDocument_createAttributeEx': 
obj/arm-elf/document.o(.text+0x388): undefined 
reference to `malloc' 
obj/arm-elf/document.o(.text+0x3cc): undefined 
reference to `strdup' 
obj/arm-elf/document.o: In function 
`ixmlDocument_createAttributeNSEx': 
obj/arm-elf/document.o(.text+0x494): undefined 
reference to `strdup' 
obj/arm-elf/document.o: In function 
`ixmlDocument_createCDATASectionEx': 
obj/arm-elf/document.o(.text+0x550): undefined 
reference to `malloc' 
obj/arm-elf/document.o(.text+0x578): undefined 
reference to `strdup' 
obj/arm-elf/document.o(.text+0x58c): undefined 
reference to `strdup' 
obj/arm-elf/document.o: In function 
`ixmlDocument_createElementNSEx': 
obj/arm-elf/document.o(.text+0x65c): undefined 
reference to `strdup' 
obj/arm-elf/document.o: In function 
`ixmlDocument_getElementById': 
obj/arm-elf/document.o(.text+0x7c0): undefined 
reference to `strcmp' 
obj/arm-elf/namedNodeMap.o: In function 
`ixmlNamedNodeMap_getItemNumber': 
obj/arm-elf/namedNodeMap.o(.text+0x44): undefined 
reference to `strcmp' 
obj/arm-elf/namedNodeMap.o: In function 
`ixmlNamedNodeMap_init': 
obj/arm-elf/namedNodeMap.o(.text+0x7c): undefined 
reference to `memset' 
obj/arm-elf/namedNodeMap.o: In function 
`ixmlNamedNodeMap_free': 
obj/arm-elf/namedNodeMap.o(.text+0x194): 
undefined reference to `free' 
obj/arm-elf/namedNodeMap.o: In function 
`ixmlNamedNodeMap_addToNamedNodeMap': 
obj/arm-elf/namedNodeMap.o(.text+0x1d4): 
undefined reference to `malloc' 
obj/arm-elf/namedNodeMap.o(.text+0x228): 
undefined reference to `malloc' 
collect2: ld returned 1 exit status 
make[2]: *** [obj/arm-elf/libixml.so] Error 1 
make[2]: Saliendo directorio 
`/root/libupnp-1.2.1/ixml/src' 
make[1]: *** [all] Error 2 
make[1]: Saliendo directorio 
`/root/libupnp-1.2.1/ixml' 
make: *** [upnp] Error 2 
 
 
Do I have to change any option? Does not the SDK  
work over uClinux? 
 
I would be very grateful if you could answer as 
soon as possible. 
 
Best regards, 
 
Aitor Rodríguez. 



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn