<div dir="ltr"><div><br></div><div style>I have been tasked to add xerces-c too. There is an OE recipe already for this (you can google it).</div><div style><br></div><div style>However your recipe seems to run into the same problem that I get. The solution is not just to look at config.log and log.do_config. They display the symptoms. The one who responded to your post implies the fix is in the recipe by just adding extra config flags to point to the correct libraries.</div>
<div style><br></div><div style>I can run ./configure outside of yocto and send in the libraries I want. But the OEEXTRACONFS I added in my recipe had no effect on the libraries. Note that the auto tools is forcing the enable-poison-system directories, as it should. But the cause is further up the "food chain" so to speak.</div>
<div style><br></div><div style>The problem seems to be with a bug in lib tools that Hans Beckerus found.</div><div style><br></div><div style><a href="http://www.mail-archive.com/yocto@yoctoproject.org/msg15325.html">http://www.mail-archive.com/yocto@yoctoproject.org/msg15325.html</a><br>
</div><div style><br></div><div style>Essentially it's to do with the with-libtool-sysroot usage in the libtool. I have not tried Hans' solution yet but will today. Hopefully this info is enough to get you started so you can make your own fix and use xerces-c.</div>
<div style><br></div><div style>thanks</div><div style><br></div><div style>Bill</div><div style><br></div><div style><br></div><div style><br></div><div style><br></div><div><span style="font-family:arial,sans-serif;font-size:13px">Message: 2</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Date: Fri, 27 Sep 2013 13:35:55 +0800 (CST)</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">From: ??? <</span><a href="mailto:czyhit@126.com" style="font-family:arial,sans-serif;font-size:13px">czyhit@126.com</a><span style="font-family:arial,sans-serif;font-size:13px">></span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">To: </span><a href="mailto:yocto@yoctoproject.org" style="font-family:arial,sans-serif;font-size:13px">yocto@yoctoproject.org</a><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Subject: [yocto] how to add a new bb(</span><span class="" style="background-color:rgb(255,255,204);font-family:arial,sans-serif;font-size:13px">xerces</span><span style="font-family:arial,sans-serif;font-size:13px">-c)?</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Message-ID: <</span><a href="mailto:bfe9b2.4f09.1415dea90ad.Coremail.czyhit@126.com" style="font-family:arial,sans-serif;font-size:13px">bfe9b2.4f09.1415dea90ad.Coremail.czyhit@126.com</a><span style="font-family:arial,sans-serif;font-size:13px">></span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Content-Type: text/plain; charset="gbk"</span><br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Hello, everyone!</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">I try to add a new bb(</span><span class="" style="background-color:rgb(255,255,204);font-family:arial,sans-serif;font-size:13px">xerces</span><span style="font-family:arial,sans-serif;font-size:13px">-c) to my image, bb is as followings:</span><br style="font-family:arial,sans-serif;font-size:13px">
<br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">DESCRIPTION = "</span><span class="" style="background-color:rgb(255,255,204);font-family:arial,sans-serif;font-size:13px">Xerces</span><span style="font-family:arial,sans-serif;font-size:13px">-C++ is a validating XML parser written in a portable subset of C++."</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">HOMEPAGE = "</span><a href="http://xerces.apache.org/xerces-c/" target="_blank" style="font-family:arial,sans-serif;font-size:13px">http://<span class="" style="background-color:rgb(255,255,204);color:rgb(34,34,34)">xerces</span>.apache.org/<span class="" style="background-color:rgb(255,255,204);color:rgb(34,34,34)">xerces</span>-c/</a><span style="font-family:arial,sans-serif;font-size:13px">"</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">LICENSE = "Apache"</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">LIC_FILES_CHKSUM = "file://src/xercesc/dom/DOM.</span><span style="font-family:arial,sans-serif;font-size:13px">hpp;endline=22;md5=</span><span style="font-family:arial,sans-serif;font-size:13px">9986d741cab88a8b7bc4a19d3c1b81</span><span style="font-family:arial,sans-serif;font-size:13px">06 \</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">file://src/xercesc/parsers/</span><span style="font-family:arial,sans-serif;font-size:13px">XercesDOMParser.hpp;endline=</span><span style="font-family:arial,sans-serif;font-size:13px">21;md5=</span><span style="font-family:arial,sans-serif;font-size:13px">85be7b6e587aa51e4f30c262f1cd69</span><span style="font-family:arial,sans-serif;font-size:13px">5e \</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">file://src/xercesc/xinclude/</span><span style="font-family:arial,sans-serif;font-size:13px">XIncludeDOMDocumentProcessor.</span><span style="font-family:arial,sans-serif;font-size:13px">hpp;endline=23;md5=</span><span style="font-family:arial,sans-serif;font-size:13px">4236d3c0f2537b3df547a97d60f93d</span><span style="font-family:arial,sans-serif;font-size:13px">c0"</span><br style="font-family:arial,sans-serif;font-size:13px">
<br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">PR = "r1"</span><br style="font-family:arial,sans-serif;font-size:13px">
<br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">DEPENDS = "curl icu"</span><br style="font-family:arial,sans-serif;font-size:13px">
<br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">SRC_URI = "</span><a href="http://mirror.bit.edu.cn/apache//xerces/c/3/sources/xerces-c-${PV}.tar.gz" target="_blank" style="font-family:arial,sans-serif;font-size:13px">http://mirror.bit.edu.cn/apache//<span class="" style="background-color:rgb(255,255,204);color:rgb(34,34,34)">xerces</span>/c/3/sources/<span class="" style="background-color:rgb(255,255,204);color:rgb(34,34,34)">xerces</span>-c-${PV}.tar.gz</a><span style="font-family:arial,sans-serif;font-size:13px">"</span><br style="font-family:arial,sans-serif;font-size:13px">
<br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">SRC_URI[md5sum] = "</span><span style="font-family:arial,sans-serif;font-size:13px">6a8ec45d83c8cfb1584c5a5345cb51</span><span style="font-family:arial,sans-serif;font-size:13px">ae"</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">SRC_URI[sha256sum] = "</span><span style="font-family:arial,sans-serif;font-size:13px">a42785f71e0b91d5fd273831c87410</span><span style="font-family:arial,sans-serif;font-size:13px">ce60a73ccfdd207de1b805d26d4496</span><span style="font-family:arial,sans-serif;font-size:13px">8736"</span><br style="font-family:arial,sans-serif;font-size:13px">
<br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">inherit autotools</span><br style="font-family:arial,sans-serif;font-size:13px">
<br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">S = "${WORKDIR}/</span><span class="" style="background-color:rgb(255,255,204);font-family:arial,sans-serif;font-size:13px">xerces</span><span style="font-family:arial,sans-serif;font-size:13px">-c-${PV}/"</span><br style="font-family:arial,sans-serif;font-size:13px">
<br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">EXTRA_OECONF = "\</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">--enable-netaccessor-curl \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">--enable-transcoder-icu \</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">--enable-msgloader-icu \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">"</span><br style="font-family:arial,sans-serif;font-size:13px">
<br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">but when configure come into the error:</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">ERROR: This autoconf log indicates errors, it looked at host include and/or library paths while determining system capabilities.</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Rerun configure task after fixing this. The path was '/home/caozhiyan/fsl-</span><span style="font-family:arial,sans-serif;font-size:13px">community-bsp/build-hc1200/</span><span style="font-family:arial,sans-serif;font-size:13px">tmp/work/armv7a-vfp-neon-poky-</span><span style="font-family:arial,sans-serif;font-size:13px">linux-gnueabi/</span><span class="" style="background-color:rgb(255,255,204);font-family:arial,sans-serif;font-size:13px">xerces</span><span style="font-family:arial,sans-serif;font-size:13px">-c/3.1.1-</span><span style="font-family:arial,sans-serif;font-size:13px">r1/</span><span class="" style="background-color:rgb(255,255,204);font-family:arial,sans-serif;font-size:13px">xerces</span><span style="font-family:arial,sans-serif;font-size:13px">-c-3.1.1'</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">ERROR: Function failed: do_qa_configure</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">ERROR: Logfile of failure stored in: /home/caozhiyan/fsl-community-</span><span style="font-family:arial,sans-serif;font-size:13px">bsp/build-hc1200/tmp/work/</span><span style="font-family:arial,sans-serif;font-size:13px">armv7a-vfp-neon-poky-linux-</span><span style="font-family:arial,sans-serif;font-size:13px">gnueabi/</span><span class="" style="background-color:rgb(255,255,204);font-family:arial,sans-serif;font-size:13px">xerces</span><span style="font-family:arial,sans-serif;font-size:13px">-c/3.1.1-r1/</span><span style="font-family:arial,sans-serif;font-size:13px">temp/log.do_configure.19932</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">ERROR: Task 5 (/home/caozhiyan/fsl-</span><span style="font-family:arial,sans-serif;font-size:13px">community-bsp/sources/meta-</span><span style="font-family:arial,sans-serif;font-size:13px">fsl-hc1200/recipes-hc1200/</span><span class="" style="background-color:rgb(255,255,204);font-family:arial,sans-serif;font-size:13px">xerces</span><span style="font-family:arial,sans-serif;font-size:13px">-c/</span><a href="http://xerces-c_3.1.1.bb/" target="_blank" style="font-family:arial,sans-serif;font-size:13px"><span class="" style="background-color:rgb(255,255,204);color:rgb(34,34,34)">xerces</span>-c_3.1.1.bb</a><span style="font-family:arial,sans-serif;font-size:13px">, do_configure) failed with exit code '1'</span><br style="font-family:arial,sans-serif;font-size:13px">
<br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">who can show me how to port the autotools-based project? Thanks.</span><br>
</div></div>