[yocto] an error when adding "snappy" package

Reeve Yang reeve.yang at gmail.com
Thu Aug 22 12:22:04 PDT 2013


does anyone have any idea?


On Wed, Aug 21, 2013 at 3:03 PM, Reeve Yang <reeve.yang at gmail.com> wrote:

> Hi Grus,
>
> I have been trying to add google snappy package into yocto (
> https://code.google.com/p/snappy/), here is my receipt file, nothing
> special:
>
> SUMMARY = "Snappy is a compression/decompression library."
> DESCRIPTION = "...."
> HOMEPAGE="https://code.google.com/p/snappy"
> SECTION = "console/utils"
> LICENSE = "BSD"
> LIC_FILES_CHKSUM = "file://COPYING;md5=b2c8cef4261c6377dcae51b2903d704b"
> PR = "r0"
> require ../uri.inc
> SRC_URI = "${URIPREFIX}/snappy-${PV}.tar.gz"
> SRC_URI[md5sum] = "c8f3ef29b5281e78f4946b2d739cea4f"
> SRC_URI[sha256sum] =
> "1fa82bc588bb93fa74dfc0e2e9b7d63b6e2a20ede323ef42bf0af0f947676160"
> inherit autotools
> BBCLASSEXTEND = "native"
> do_compile() {
>     oe_runmake all
> }
> do_install() {
>     oe_runmake DESTDIR=${D} install
> }
> BBCLASSEXTEND = "native"
>
> The package was built successfully, but when I try to build core-image-lsb
> (my own image but similar), I got following error:
>
> |  528:Installing libsnappy1      ########################################
> [ 44%]
> | Traceback (most recent call last):
> |   File
> "/home2/reeve-ws/yocto-dylan-merge/build/tmp/sysroots/x86_64-linux/usr/lib/python2.7/site-packages/smart/backends/rpm/pm.py",
> line 312, in __call__
> |     self._process_rpmout()
> |   File
> "/home2/reeve-ws/yocto-dylan-merge/build/tmp/sysroots/x86_64-linux/usr/lib/python2.7/site-packages/smart/backends/rpm/pm.py",
> line 297, in _process_rpmout
> |     output = self.rpmout.read()
> |   File
> "/home2/reeve-ws/yocto-dylan-merge/build/tmp/sysroots/x86_64-linux/usr/lib/python2.7/codecs.py",
> line 477, in read
> |     newchars, decodedbytes = self.decode(data, self.errors)
> | UnicodeDecodeError: 'ascii' codec can't decode byte 0xa1 in position
> 740: ordinal not in range(128)
> |
> | Traceback (most recent call last):
> |   File
> "/home2/reeve-ws/yocto-dylan-merge/build/tmp/sysroots/x86_64-linux/usr/lib/python2.7/site-packages/smart/backends/rpm/pm.py",
> line 312, in __call__
> |     self._process_rpmout()
> |   File
> "/home2/reeve-ws/yocto-dylan-merge/build/tmp/sysroots/x86_64-linux/usr/lib/python2.7/site-packages/smart/backends/rpm/pm.py",
> line 297, in _process_rpmout
> |     output = self.rpmout.read()
> |   File
> "/home2/reeve-ws/yocto-dylan-merge/build/tmp/sysroots/x86_64-linux/usr/lib/python2.7/codecs.py",
> line 477, in read
> |     newchars, decodedbytes = self.decode(data, self.errors)
> | UnicodeDecodeError: 'ascii' codec can't decode byte 0xa1 in position
> 740: ordinal not in range(128)
> |
> | ERROR: Function failed: do_rootfs (see
> /home2/reeve-ws/yocto-dylan-merge/build/tmp/work/rp-poky-linux/core-image-ssr/1.0-r0/temp/log.do_rootfs.2751
> for further information)
> ERROR: Task 7
> (/home2/reeve-ws/yocto-dylan-merge/meta-ericsson-ssr-rp/recipes-core-image/
> core-image-ssr.bb, do_rootfs) failed with exit code '1'
> NOTE: Tasks Summary: Attempted 4128 tasks of which 4114 didn't need to be
> rerun and 1 failed.
> No currently running tasks (4128 of 4129)
>
> Can anyone help me out?
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20130822/41e99e72/attachment.html>


More information about the yocto mailing list