All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [oe-commits] Peter Seebach : pseudo_1.6.0.bb: uprev to pseudo 1.6
       [not found] <20140716092525.988C0503D2@opal.openembedded.org>
@ 2014-07-21 22:32 ` Martin Jansa
  2014-07-21 22:47   ` Mark Hatle
  2014-07-21 22:50   ` Peter Seebach
  0 siblings, 2 replies; 3+ messages in thread
From: Martin Jansa @ 2014-07-21 22:32 UTC (permalink / raw)
  To: openembedded-core, Peter Seebach; +Cc: openembedded-commits

[-- Attachment #1: Type: text/plain, Size: 5427 bytes --]

On Wed, Jul 16, 2014 at 09:25:25AM +0000, git@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@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@windriver.com>
> Signed-off-by: Saul Wold <sgw@linux.intel.com>
> Signed-off-by: Richard Purdie <richard.purdie@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@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-commits

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 188 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [oe-commits] Peter Seebach : pseudo_1.6.0.bb: uprev to pseudo 1.6
  2014-07-21 22:32 ` [oe-commits] Peter Seebach : pseudo_1.6.0.bb: uprev to pseudo 1.6 Martin Jansa
@ 2014-07-21 22:47   ` Mark Hatle
  2014-07-21 22:50   ` Peter Seebach
  1 sibling, 0 replies; 3+ messages in thread
From: Mark Hatle @ 2014-07-21 22:47 UTC (permalink / raw)
  To: openembedded-core

On 7/21/14, 5:32 PM, Martin Jansa wrote:
> On Wed, Jul 16, 2014 at 09:25:25AM +0000, git@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@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@windriver.com>
>> Signed-off-by: Saul Wold <sgw@linux.intel.com>
>> Signed-off-by: Richard Purdie <richard.purdie@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?

This is the exact error fixed by one of the commits in 1.6.1.  Look at the git 
log and it's clear how it was fixed.  (Changing an #if #else...)

1.6.0 should have been removed if 1.6.1 went in.

--Mark

>>
>> ---
>>
>>   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@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-commits
>
>
>



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [oe-commits] Peter Seebach : pseudo_1.6.0.bb: uprev to pseudo 1.6
  2014-07-21 22:32 ` [oe-commits] Peter Seebach : pseudo_1.6.0.bb: uprev to pseudo 1.6 Martin Jansa
  2014-07-21 22:47   ` Mark Hatle
@ 2014-07-21 22:50   ` Peter Seebach
  1 sibling, 0 replies; 3+ messages in thread
From: Peter Seebach @ 2014-07-21 22:50 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembedded-commits, openembedded-core

On Tue, 22 Jul 2014 00:32:40 +0200
Martin Jansa <martin.jansa@gmail.com> wrote:

> 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:

Huh. The 1.6.1 version should now be merged, and that fixes this. (This is
basically why there's a 1.6.1.)

-s
-- 
Listen, get this.  Nobody with a good compiler needs to be justified.


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-07-21 22:51 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20140716092525.988C0503D2@opal.openembedded.org>
2014-07-21 22:32 ` [oe-commits] Peter Seebach : pseudo_1.6.0.bb: uprev to pseudo 1.6 Martin Jansa
2014-07-21 22:47   ` Mark Hatle
2014-07-21 22:50   ` Peter Seebach

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.