[yocto] [poky] error in xerces-c in yocto-dizzy-1.7.1

praveen vattipalli praveen.vatt at gmail.com
Thu Apr 9 03:00:40 PDT 2015


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.vatt at 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 <anders at chargestorm.se>
> wrote:
>
>> * praveen vattipalli <praveen.vatt at 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
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20150409/72af0429/attachment.html>


More information about the yocto mailing list