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