HI
i changed the bb file now xerces-c_3.1.1.bb <http://xerces-c_3.1.1.bb> recipe looks like this DESCRIPTION = "Xerces-c is a validating xml parser written in C++" HOMEPAGE = "http://xerces.apache.org/xerces-c/" SECTION = "libs" PRIORITY = "optional" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5= 3b83ef96387f14655fc854ddc3c6bd57" SRC_URI = "http://apache.lauf-forum.at/xerces/c/3/sources/${BP}.tar.gz" inherit autotools pkgconfig PACKAGES = "libxerces-c \ libxerces-c-dbg \ libxerces-c-dev \ xerces-c-samples \ xerces-c-samples-dbg \ " FILES_libxerces-c = "${libdir}/libxerces-c-3.1.so" FILES_libxerces-c-dbg = "${libdir}/.debug/" FILES_libxerces-c-dev = "${libdir}/lib*.la \ ${libdir}/libxerces-c.so \ ${libdir}/pkgconfig/xerces-c.pc \ ${includedir}/xercesc \ " FILES_libxerces-c-staticdev = "${libdir}/libxerces-c.a" FILES_xerces-c-samples = "${bindir}/* ${prefix}/src/debug" FILES_xerces-c-samples-dbg = "${bindir}/.debug/" SRC_URI[md5sum] = "6a8ec45d83c8cfb1584c5a5345cb51ae" SRC_URI[sha256sum] = "a42785f71e0b91d5fd273831c87410ce60a73ccfdd207de1b805d26d44968736" almost all errors have been resolved except below.... now I am getting below error *ERROR: QA Issue: xerces-c: Files/directories were installed but not shipped /usr/lib/libxerces-c.a [installed-vs-shipped]NOTE: Tasks Summary: Attempted 382 tasks of which 376 didn't need to be rerun and all succeeded.* Summary: There was 1 WARNING message shown. Summary: There was 1 ERROR message shown, returning a non-zero exit code. Thanks Praveen On Wed, Apr 8, 2015 at 7:44 PM, praveen vattipalli <praveen.v...@gmail.com> wrote: > Hi Anders, > > I have added to xerces-c_3.1.1.bb > > do_install_append() { > rm -rf ${D}/usr/src/ > } > > but no use still getting the error > > >>2) Package those file in either one of the current packages, or in a new > package. > > I didn't get this. > > Thanks > Praveen > > > On Wed, Apr 8, 2015 at 7:23 PM, Anders Darander <and...@chargestorm.se> > wrote: > >> * praveen vattipalli <praveen.v...@gmail.com> [150408 15:48]: >> > +PACKAGES = "libxerces-c \ >> > + libxerces-c-dbg \ >> > + libxerces-c-dev \ >> > + xerces-c-samples \ >> > + xerces-c-samples-dbg \ >> > +" >> > + >> > +FILES_libxerces-c = "${libdir}/libxerces-c-3.1.so" >> > +FILES_libxerces-c-dbg = "${libdir}/.debug/" >> > +FILES_libxerces-c-dev = "${libdir}/lib*.la \ >> > + ${libdir}/lib*.a \ >> > + ${libdir}/libxerces-c.so \ >> > + ${libdir}/pkgconfig/xerces-c.pc \ >> > + ${includedir}/xercesc \ >> > +" >> > +FILES_xerces-c-samples = "${bindir}/*" >> > +FILES_xerces-c-samples-dbg = "${bindir}/.debug/" >> >> > I am getting below error >> >> > ERROR: QA Issue: xerces-c: Files/directories were installed but not >> shipped >> > /usr/src >> > /usr/src/debug >> > /usr/src/debug/xerces-c >> > /usr/src/debug/xerces-c/3.1.1-r0 >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1 >> > /usr/src/debug/xerces-c/3.1.1-r0/build >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/samples >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/strnicmp.h >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/strnicmp.c >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/stricmp.c >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/stricmp.h >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/validators >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/util >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/sax >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/framework >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/internal >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/xinclude >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/sax2 >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/parsers >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/dom >> > >> /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/validators/common >> > >> /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/validators/datatype >> > >> /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/validators/schema >> > >> /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/validators/DTD >> > >> /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/validators/common/CMBinaryOp.cpp >> > >> /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/validators/common/GrammarResolver.hpp >> > >> /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/validators/common/CMNode.hpp >> > >> /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/validators/common/Grammar.cpp >> > >> /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/validators/common/Grammar.hpp >> > >> /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xercesc/validators/common/CMLeaf.hpp >> > /usr/src/debug/xerces-c/3.1.1-r0/xerces-c-3.1.1/src/xe >> >> > and so on........ >> >> Well, xervces is installing lots of files to /usr/src/debug... So you >> have to choices: >> >> 1) Remove those files. Add a do_install_append where you're running >> `rm -rf ${D}/usr/src` >> >> 2) Package those file in either one of the current packages, or in a new >> package. >> >> Cheers, >> Anders >> >> >> -- >> Anders Darander >> ChargeStorm AB / eStorm AB >> > >
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto