[OE-core] [oe-commits] Peter Seebach : pseudo_1.6.0.bb: uprev to pseudo 1.6

Martin Jansa martin.jansa at gmail.com
Mon Jul 21 22:32:40 UTC 2014


On Wed, Jul 16, 2014 at 09:25:25AM +0000, git at git.openembedded.org wrote:
> Module: openembedded-core.git
> Branch: master
> Commit: b8f5d6b493ec759a97b92cf9b4c07ad8a8114de6
> URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=b8f5d6b493ec759a97b92cf9b4c07ad8a8114de6
> 
> Author: Peter Seebach <peter.seebach at windriver.com>
> Date:   Mon Jul 14 14:12:29 2014 -0500
> 
> pseudo_1.6.0.bb: uprev to pseudo 1.6
> 
> This uprevs pseudo to 1.6. This merges in all of the existing
> fixes, and also adds partial support for extended attributes,
> including storing arbitrary extended attributes in the database,
> and also interpreting the posix permissions ACLs as chmod
> requests.
> 
> The extended attribute support means we need xattr.h, the simplest
> way to be sure of this is to build attr before pseudo, which doesn't
> take long.
> 
> Signed-off-by: Peter Seebach <peter.seebach at windriver.com>
> Signed-off-by: Saul Wold <sgw at linux.intel.com>
> Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

I know there is 1.6.1 version in pseudo_git.bb but 1.6.0 is still default version and target version fails to build with:

| arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/world/shr-core/tmp-eglibc/sysroots/qemuarm  -O2 -pipe -g -feliminate-unused-debug-types -pipe -std=gnu99 -Wall -W -Wextra -fPIC -D_LARGEFILE64_SOURCE -D_ATFILE_SOURCE -O2 -pipe -g -feliminate-unused-debug-types -DPSEUDO_PREFIX='"/usr"' -DPSEUDO_SUFFIX='""' -DPSEUDO_BINDIR='"bin"' -DPSEUDO_LIBDIR='"lib/pseudo/lib"' -DPSEUDO_LOCALSTATEDIR='"var/pseudo"' -DPSEUDO_VERSION='"1.6.0"' -DUSE_MEMORY_DB -DPSEUDO_FORCE_ASYNC -DPSEUDO_PASSWD_FALLBACK='""' -O2 -g -L/home/jenkins/oe/world/shr-core/tmp-eglibc/sysroots/qemuarm/usr/lib -I/home/jenkins/oe/world/shr-core/tmp-eglibc/sysroots/qemuarm/usr/include  -o bin/pseudolog pseudolog.o pseudo_client.o pseudo_ipc.o \
| 		pseudo_db.o pseudo_tables.o pseudo_util.o /home/jenkins/oe/world/shr-core/tmp-eglibc/sysroots/qemuarm/usr/lib/libsqlite3.a -lpthread -ldl -lpthread
| pseudo.c:556: error: undefined reference to 'memcpy', version 'GLIBC_2.0'
..

full log
http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.20140721_022210.log/3_min/failed/pseudo.log

Can you please check it?

> 
> ---
> 
>  meta/recipes-devtools/pseudo/pseudo.inc      |  6 +-----
>  meta/recipes-devtools/pseudo/pseudo_1.5.1.bb |  4 ++++
>  meta/recipes-devtools/pseudo/pseudo_1.6.0.bb | 10 ++++++++++
>  meta/recipes-devtools/pseudo/pseudo_git.bb   |  4 ++--
>  4 files changed, 17 insertions(+), 7 deletions(-)
> 
> diff --git a/meta/recipes-devtools/pseudo/pseudo.inc b/meta/recipes-devtools/pseudo/pseudo.inc
> index 42738ab..11a8514 100644
> --- a/meta/recipes-devtools/pseudo/pseudo.inc
> +++ b/meta/recipes-devtools/pseudo/pseudo.inc
> @@ -7,11 +7,7 @@ HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/pseudo"
>  LIC_FILES_CHKSUM = "file://COPYING;md5=243b725d71bb5df4a1e5920b344b86ad"
>  SECTION = "base"
>  LICENSE = "LGPL2.1"
> -DEPENDS = "sqlite3"
> -
> -SRC_URI_append_class-nativesdk = " file://symver.patch"
> -
> -SRC_URI_append_class-native = " file://symver.patch"
> +DEPENDS = "sqlite3 attr"
>  
>  FILES_${PN} = "${prefix}/lib/pseudo/lib*/libpseudo.so ${bindir}/* ${localstatedir}/pseudo ${prefix}/var/pseudo"
>  FILES_${PN}-dbg += "${prefix}/lib/pseudo/lib*/.debug"
> diff --git a/meta/recipes-devtools/pseudo/pseudo_1.5.1.bb b/meta/recipes-devtools/pseudo/pseudo_1.5.1.bb
> index 47291fd..8d562ec 100644
> --- a/meta/recipes-devtools/pseudo/pseudo_1.5.1.bb
> +++ b/meta/recipes-devtools/pseudo/pseudo_1.5.1.bb
> @@ -10,6 +10,10 @@ SRC_URI = " \
>      file://pseudo-fchmodat-permissions.patch \
>  "
>  
> +SRC_URI_append_class-nativesdk = " file://symver.patch"
> +
> +SRC_URI_append_class-native = " file://symver.patch"
> +
>  SRC_URI[md5sum] = "5ec67c7bff5fe68c56de500859c19172"
>  SRC_URI[sha256sum] = "3b896f592f4d568569bd02323fad2d6b8c398e16ca36ee5a8947d2ff6c1d3d52"
>  
> diff --git a/meta/recipes-devtools/pseudo/pseudo_1.6.0.bb b/meta/recipes-devtools/pseudo/pseudo_1.6.0.bb
> new file mode 100644
> index 0000000..e92c4d7
> --- /dev/null
> +++ b/meta/recipes-devtools/pseudo/pseudo_1.6.0.bb
> @@ -0,0 +1,10 @@
> +require pseudo.inc
> +
> +SRC_URI = " \
> +    http://www.yoctoproject.org/downloads/${BPN}/${BPN}-${PV}.tar.bz2 \
> +"
> +
> +SRC_URI[md5sum] = "78c3f8aa8efe8cf15a2b21261174e3b6"
> +SRC_URI[sha256sum] = "e24f526443b31c3292ec5ba04950d230b5388e8983c7e192e9e489c007f3dba3"
> +
> +PSEUDO_EXTRA_OPTS ?= "--enable-force-async"
> diff --git a/meta/recipes-devtools/pseudo/pseudo_git.bb b/meta/recipes-devtools/pseudo/pseudo_git.bb
> index 66fc85f..ef258fa 100644
> --- a/meta/recipes-devtools/pseudo/pseudo_git.bb
> +++ b/meta/recipes-devtools/pseudo/pseudo_git.bb
> @@ -1,7 +1,7 @@
>  require pseudo.inc
>  
> -SRCREV = "b9eb2b5633b5a23efe72c950494728d93c2b5823"
> -PV = "1.5.1+git${SRCPV}"
> +SRCREV = "512b84fb539c970464a93107995edf0e775d13fa"
> +PV = "1.6.0+git${SRCPV}"
>  
>  DEFAULT_PREFERENCE = "-1"
>  
> 
> -- 
> _______________________________________________
> Openembedded-commits mailing list
> Openembedded-commits at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-commits

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20140722/7bc807a0/attachment-0002.sig>


More information about the Openembedded-core mailing list