Re: uClinux
Kostas Vaxevanakis <[email protected]> Wed, 28 Jan 2004 18:51:20 +0000
| Newsgroups | gmane.linux.upnp-sdk.general |
|---|---|
| Message-ID | <[email protected]> |
Hi Aitor, We have succesfully cross compile UPnP Linux SDK 1.2.1a with uClibc 0.9.26 for powerpc ... so I guess it works ... Regards, Kostas Alexander Gdalevich wrote: > > > 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 > _______________________________________________ > UPnP-SDK-discuss mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/upnp-sdk-discuss ------------------------------------------------------- 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