RE: uClinux
"Alexander Gdalevich" <[email protected]> Wed, 28 Jan 2004 10:43:40 -0500
| Newsgroups | gmane.linux.upnp-sdk.general |
|---|---|
| Message-ID | <[email protected]> |
Given that you get undefined references to functions in libc, this may be a compiler problem. Were you successfully able to compile other programs? Are you using the same options? If not, you may want to post your question to the crossgcc mailing list ([email protected]). ---------------------------------------------------------------- "Normal people ... believe that if it ain't broke, don't fix it. Engineers believe that if it ain't broke, it doesn't have enough features yet." >From: aitor rodriguez <[email protected]> >To: [email protected] Subject: [UPnP-SDK-discuss] >uClinux >Date: Mon, 26 Jan 2004 16:57:39 +0200 > >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 >_______________________________________________ >UPnP-SDK-discuss mailing list >[email protected] >https://lists.sourceforge.net/lists/listinfo/upnp-sdk-discuss _________________________________________________________________ Rethink your business approach for the new year with the helpful tips here. http://special.msn.com/bcentral/prep04.armx ------------------------------------------------------- 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