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