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?
_______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
