Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 0/5] Fix uclibc packaging and update qemu git recipe
@ 2012-06-21 22:54 Khem Raj
  2012-06-21 22:54 ` [PATCH 1/5] kconfig-frontends: New recipe Khem Raj
                   ` (5 more replies)
  0 siblings, 6 replies; 9+ messages in thread
From: Khem Raj @ 2012-06-21 22:54 UTC (permalink / raw)
  To: openembedded-core

This patchset does following

1. Fixes uclibc packaging issues that came after packaging order rework
2. Upgrades qemu git recipes to latest on qemu git/master
   This does not forward port any of the patches except the
   ROM thats required to boot ppc.
   This helps in using qemu for some of less uses architectures

3. Fix PACKAGECONFIG for qemu thats needed for qemu-git to work
   without gl patches
4. Adds recipes for kconfig-frontends which I have resent in another tree

The following changes since commit e2cc4a44d510e0d473d15f207c1c886db6a5ccf7:

  [PATCH] guile: fix compilation on MIPS/PPC (2012-06-21 13:41:12 +0100)

are available in the git repository at:
  git://git.openembedded.org/openembedded-core-contrib kraj/misc-updates
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/misc-updates

Khem Raj (5):
  kconfig-frontends: New recipe
  uclibc: Fix packaging to match the new package order
  qemu.inc: Fix packageconfig options
  qemu-git: Move to tip of git
  qemu_git: set empty PACKAGECONFIG

 meta/recipes-core/uclibc/uclibc.inc                |   28 ++++++++++---------
 .../kconfig-frontends/kconfig-frontends_3.4.bb     |   28 ++++++++++++++++++++
 .../recipes-devtools/qemu/qemu-git/powerpc_rom.bin |  Bin 0 -> 4096 bytes
 meta/recipes-devtools/qemu/qemu.inc                |    2 +-
 meta/recipes-devtools/qemu/qemu_git.bb             |   19 ++++---------
 5 files changed, 50 insertions(+), 27 deletions(-)
 create mode 100644 meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
 create mode 100644 meta/recipes-devtools/qemu/qemu-git/powerpc_rom.bin

-- 
1.7.5.4




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

* [PATCH 1/5] kconfig-frontends: New recipe
  2012-06-21 22:54 [PATCH 0/5] Fix uclibc packaging and update qemu git recipe Khem Raj
@ 2012-06-21 22:54 ` Khem Raj
  2012-06-24 18:16   ` Saul Wold
  2012-06-21 22:54 ` [PATCH 2/5] uclibc: Fix packaging to match the new package order Khem Raj
                   ` (4 subsequent siblings)
  5 siblings, 1 reply; 9+ messages in thread
From: Khem Raj @ 2012-06-21 22:54 UTC (permalink / raw)
  To: openembedded-core

kconfig-frontends provides the kconfig infrastructure
thats used for linux kernel as a standalone package. Its
not intended to be used for kernel itself but can be
used by packages who are based on kconfig e.g. busybox
uclibc or new packages who wants to use kconfig infra
for the package build

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 .../kconfig-frontends/kconfig-frontends_3.4.bb     |   28 ++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)
 create mode 100644 meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb

diff --git a/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb b/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
new file mode 100644
index 0000000..d95d3e8
--- /dev/null
+++ b/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
@@ -0,0 +1,28 @@
+# Copyright (C) 2012 Khem Raj <raj.khem@gmail.com>
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+DESCRIPTION = "The kconfig-frontends project aims at centralising \
+the effort of keeping an up-to-date, out-of-tree, packaging of the \
+kconfig infrastructure, ready for use by third-party projects. \
+The kconfig-frontends package provides the kconfig parser, as well as all \
+the frontends"
+HOMEPAGE = "http://ymorin.is-a-geek.org/projects/kconfig-frontends"
+LICENSE = "GPL-2.0"
+LIC_FILES_CHKSUM = "file://COPYING;md5=9b8cf60ff39767ff04b671fca8302408"
+SECTION = "devel"
+DEPENDS += "ncurses flex bison gperf"
+PR = "r0"
+PV = "3.4.0"
+SPIN = "0"
+SRC_URI = "http://ymorin.is-a-geek.org/download/${BPN}/${BPN}-${PV}-${SPIN}.tar.xz"
+SRC_URI[md5sum] = "7eed0faf5a41d6dd0b2a886a440a972d"
+SRC_URI[sha256sum] = "638006f3d1aefefdc1db3030a15b562cf3c89f2028b1cea0bf0f0629708802f2"
+
+S = "${WORKDIR}/${BPN}-${PV}-${SPIN}"
+
+inherit autotools
+do_configure_prepend () {
+	mkdir -p scripts/.autostuff/m4
+}
+EXTRA_OECONF += "--disable-gconf --disable-qconf"
+BBCLASSEXTEND = "native nativesdk"
-- 
1.7.5.4




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

* [PATCH 2/5] uclibc: Fix packaging to match the new package order
  2012-06-21 22:54 [PATCH 0/5] Fix uclibc packaging and update qemu git recipe Khem Raj
  2012-06-21 22:54 ` [PATCH 1/5] kconfig-frontends: New recipe Khem Raj
@ 2012-06-21 22:54 ` Khem Raj
  2012-06-21 22:54 ` [PATCH 3/5] qemu.inc: Fix packageconfig options Khem Raj
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 9+ messages in thread
From: Khem Raj @ 2012-06-21 22:54 UTC (permalink / raw)
  To: openembedded-core

This gets rid of some phony rdepends on uclibc-dev
being reported

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta/recipes-core/uclibc/uclibc.inc |   28 +++++++++++++++-------------
 1 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/meta/recipes-core/uclibc/uclibc.inc b/meta/recipes-core/uclibc/uclibc.inc
index 6769279..4dae303 100644
--- a/meta/recipes-core/uclibc/uclibc.inc
+++ b/meta/recipes-core/uclibc/uclibc.inc
@@ -13,7 +13,7 @@ SECTION = "libs"
 LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=a6f89e2100d9b6cdffcea4f398e37343 \
 		    file://COPYING.LIB.boilerplate;md5=aaddeadcddeb918297e0e4afc52ce46f \
 file://${S}/test/regex/testregex.c;startline=1;endline=31;md5=234efb227d0a40677f895e4a1e26e960"
-INC_PR = "r7"
+INC_PR = "r8"
 
 require uclibc-config.inc
 STAGINGCC = "gcc-cross-intermediate"
@@ -50,7 +50,7 @@ INHIBIT_DEFAULT_DEPS = "1"
 
 # Ensure the uclibc-dev package is processed before uclibc-staticdev to allow
 # *_nonshared.a libraries to be packaged in the uclibc-dev package.
-PACKAGES = "${PN}-dbg ${PN}-dev ${PN}-staticdev ${PN} ${PN}-doc ldd uclibc-utils-dbg uclibc-utils uclibc-gconv uclibc-thread-db uclibc-argp uclibc-backtrace uclibc-libcrypt uclibc-libintl uclibc-libnsl uclibc-libresolv uclibc-libm uclibc-libdl uclibc-libutil uclibc-libpthread uclibc-librt"
+PACKAGES = "ldd uclibc-utils-dbg uclibc-utils uclibc-gconv uclibc-thread-db uclibc-argp uclibc-backtrace uclibc-libcrypt uclibc-libintl uclibc-libnsl uclibc-libresolv uclibc-libm uclibc-libdl uclibc-libutil uclibc-libpthread uclibc-librt ${PN}-dbg ${PN}-dev ${PN}-staticdev ${PN}-doc ${PN}"
 
 FILES_uclibc-libcrypt = "${base_libdir}/libcrypt*.so.* ${base_libdir}/libcrypt-*.so"
 FILES_uclibc-libintl = "${base_libdir}/libintl*.so.* ${base_libdir}/libintl-*.so"
@@ -62,34 +62,36 @@ FILES_uclibc-libutil = "${base_libdir}/libutil*.so.* ${base_libdir}/libutil-*.so
 FILES_uclibc-libpthread = "${base_libdir}/libpthread*.so.* ${base_libdir}/libpthread-*.so"
 FILES_uclibc-librt = "${base_libdir}/librt*.so.* ${base_libdir}/librt-*.so"
 
+FILES_ldd = "${bindir}/ldd"
+FILES_uclibc-utils = "${bindir} ${sbindir}"
+FILES_uclibc-utils-dbg += "${bindir}/.debug ${sbindir}/.debug"
+FILES_uclibc-gconv = "${libdir}/gconv"
+FILES_uclibc-thread-db = "${base_libdir}/libthread_db*"
+FILES_uclibc-argp = "${base_libdir}/libuargp-*.so ${base_libdir}/libuargp*.so.*"
+FILES_uclibc-backtrace = "${base_libdir}/libubacktrace-*.so ${base_libdir}/libubacktrace*.so.*"
+
 # The last line (gdb and lib1) is for uclinux-uclibc builds
 uclibc_baselibs = "${base_libdir}/ld*.so.* ${base_libdir}/ld*.so \
                    ${base_libdir}/libc*.so.* ${base_libdir}/libuClibc-*.so \
                    ${libdir}/libc.gdb ${libdir}/libc ${base_libdir}/lib1.so \
                   "
-FILES_${PN} = "${sysconfdir} ${uclibc_baselibs} /sbin/ldconfig \
-               ${libexecdir} ${datadir}/zoneinfo ${libdir}/locale"
-FILES_ldd = "${bindir}/ldd"
-FILES_${PN}-dev_append = "\
+FILES_SOLIBSDEV = "${libdir}/lib*${SOLIBSDEV}"
+FILES_${PN}-dev += "\
         ${libdir}/lib*.so \
         ${libdir}/*_nonshared.a \
         ${libdir}/[S]*crt[1in].o \
         ${libdir}/crtreloc*.o \
         ${includedir}/*.h ${includedir}/*/*.h \
        "
-FILES_uclibc-utils = "${bindir} ${sbindir}"
-FILES_uclibc-utils-dbg += "${bindir}/.debug ${sbindir}/.debug"
-FILES_uclibc-gconv = "${libdir}/gconv"
-FILES_uclibc-thread-db = "${base_libdir}/libthread_db*"
-FILES_uclibc-argp = "${base_libdir}/libuargp-*.so ${base_libdir}/libuargp*.so.*"
-FILES_uclibc-backtrace = "${base_libdir}/libubacktrace-*.so ${base_libdir}/libubacktrace*.so.*"
+FILES_${PN} = "${sysconfdir} ${uclibc_baselibs} /sbin/ldconfig \
+               ${libexecdir} ${datadir}/zoneinfo ${libdir}/locale"
 
 RPROVIDES_${PN}-dev += "libc-dev virtual-libc-dev"
 # uclibc does not really have libsegfault but then using the one from glibc is also not
 # going to work. So we pretend that we have it to make bitbake not pull other recipes
 # to satisfy this dependency for the images/tasks
 
-RPROVIDES_uclibc += "libsegfault rtld(GNU_HASH)"
+RPROVIDES_${PN} += "libsegfault rtld(GNU_HASH)"
 
 SRC_URI = "\
         http://www.uclibc.org/downloads/uClibc-${PV}.tar.bz2;name=uClibc-${PV} \
-- 
1.7.5.4




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

* [PATCH 3/5] qemu.inc: Fix packageconfig options
  2012-06-21 22:54 [PATCH 0/5] Fix uclibc packaging and update qemu git recipe Khem Raj
  2012-06-21 22:54 ` [PATCH 1/5] kconfig-frontends: New recipe Khem Raj
  2012-06-21 22:54 ` [PATCH 2/5] uclibc: Fix packaging to match the new package order Khem Raj
@ 2012-06-21 22:54 ` Khem Raj
  2012-06-21 22:54 ` [PATCH 4/5] qemu-git: Move to tip of git Khem Raj
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 9+ messages in thread
From: Khem Raj @ 2012-06-21 22:54 UTC (permalink / raw)
  To: openembedded-core

--{en|dis}able-gl-accel is spcefic to gl
patches in 0.15.1 which may not be available
for other qemu's so if someone chooses to remove
gl from PACKAGECONFIG then we dont explicitly
use the --disable-gl-accel option since this
wont be recognised by configure.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta/recipes-devtools/qemu/qemu.inc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc
index e618c1d..707493e 100644
--- a/meta/recipes-devtools/qemu/qemu.inc
+++ b/meta/recipes-devtools/qemu/qemu.inc
@@ -38,7 +38,7 @@ do_install () {
 }
 
 PACKAGECONFIG ??= "gl"
-PACKAGECONFIG[gl] = "--enable-gl-accel,--disable-gl-accel,,"
+PACKAGECONFIG[gl] = "--enable-gl-accel,,,"
 
 DEPENDS_virtclass-native = "zlib-native alsa-lib-native glib-2.0-native"
 DEPENDS_virtclass-nativesdk = "zlib-nativesdk libsdl-nativesdk glib-2.0-nativesdk \
-- 
1.7.5.4




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

* [PATCH 4/5] qemu-git: Move to tip of git
  2012-06-21 22:54 [PATCH 0/5] Fix uclibc packaging and update qemu git recipe Khem Raj
                   ` (2 preceding siblings ...)
  2012-06-21 22:54 ` [PATCH 3/5] qemu.inc: Fix packageconfig options Khem Raj
@ 2012-06-21 22:54 ` Khem Raj
  2012-06-21 22:54 ` [PATCH 5/5] qemu_git: set empty PACKAGECONFIG Khem Raj
  2012-06-25 16:25 ` [PATCH 0/5] Fix uclibc packaging and update qemu git recipe Saul Wold
  5 siblings, 0 replies; 9+ messages in thread
From: Khem Raj @ 2012-06-21 22:54 UTC (permalink / raw)
  To: openembedded-core

There are a lot of armv7 and sh4 fixes that
its worth moving to latest version. The patch
forward porting can happen later.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 .../recipes-devtools/qemu/qemu-git/powerpc_rom.bin |  Bin 0 -> 4096 bytes
 meta/recipes-devtools/qemu/qemu_git.bb             |   18 +++++-------------
 2 files changed, 5 insertions(+), 13 deletions(-)
 create mode 100644 meta/recipes-devtools/qemu/qemu-git/powerpc_rom.bin

diff --git a/meta/recipes-devtools/qemu/qemu-git/powerpc_rom.bin b/meta/recipes-devtools/qemu/qemu-git/powerpc_rom.bin
new file mode 100644
index 0000000000000000000000000000000000000000..c4044296c51529878f5d2a46230949d09ef1d4e2
GIT binary patch
literal 4096
zcmeHJQEMDk6h4#Pn8Z}5VUd7UHb$_7oo16ZWvl_Wq7bx}RV;`Ib~1CD44Ivo&djz(
z20DZ^Sm;B1^P!YL$|?xr50Dxx<W1-=Nb#jAB1A;VL+N<VoqKm?mo4n8m<wmm`OZ1_
zyXT&{cV+<&$6*H!JMdrW!2M?){{b*MgY{|vBVVIFj`A$ZQ4}1?4fK1d-SMjkR6spQ
z_GQ*+=6p}1edN8j-n~$%zt8GvfO5${M!BlzGeJ!LBFYOW#4B+{V8!s70opWVtXD3@
zDYsT7E6WA+<uUG+56Lw@`umUh__@Kqf6n8Nx^M%7WfVF8S{METF%22NokAEuO`<ed
z!}V9WmvV;4>hcYvi`OX{&F6WBRnw|kl?KhhA=dzmNj!qa7`0aw&RpKS@@VUVz<iB3
zMpQ$|xW4%zN%nJ?dQI!dwdlD}J%p)_T~Q;N05Shf4N8(@M;Ibka{YvEauGg?vIjtA
zbqtD8FaGQiqq(Cfl+!&ZM!lezVg)+I$)>XgU6}SL_e61d_GCWQDdT+4h>0J6J|vY6
z?n%vooL{&VPxp1(X12&CZmJJ@_@6`fnCE!)^YzN9>I}3^S{w(>9Y>+QAbsI`)YLe%
zhsb^kg>uN3pwJm3OoIDU=pIs8v?nECzNOo>lb47s&EaP<^|yU5q9tpZ%W9g#!{`Jv
zr|0H!wb2^S$51#BeALr<I95i*YdC^h)=oK8XTDy_e`39s6Efd#dZB8#PUySXQy=qb
zi2XtSc~LLG(q`vgB_qvg-;s)C8L6AkMN@f2<h+bp)Cgs?d9P4!Wp?qtu*JH{JmPj=
z9X5+MwRTe6R?5lm8zJYFbLBH3ET5Y^zkF@UH=8!Po3GplAFV<2I`~fY=BxF=C+}Vd
z-|60b7yIC&+PdqT)q3&`#C`C|bJS5^Z@xl5eDtl8^${oMHJ06gIf&9&36H?r)A;V4
z#+S@==jEcgSd;QG&rb6RyBX$`vA~Dw|Jwn1zD7)T#WL6@;i|`=;hOjXG2Diyht{Ia
zU{W_tp9O(xFxw7bGO#{l!uHt`7`AJysF!?pxyc-36&9O84uw{OE$RWwxh&Ptjb*0V
zmcvvc1M`U<9+ne0ptr1=y`Obs#c{9N%v@sN>&_Cx0<&mZafTbZr#AFp1v*?A3Nlm0
zZzgj>xMKNXQ@2&xYBnqPS-@>HKdpGnx?^IqQWS)y+YFH+ToxY7u|nTegHZRwP8V}b
zSae+sEb;%K*M1#ny}qNsYkLXA5B@1?u>#SJLhH*7Xlm<8f;#-X1y`fH6W_i8$-egB
zukYdwC~E6a_+TB*MCN`S^Bz_3)<>=KiD-M`L~SkEkMBZtb6dHCdSP>WD2n&sT(mn?
z+PpV(Q@b~GE4~eH#;xQaDju($jbT{3o+O+D*Tz`w>>7;I`r2-i+`I$ItrjS_{sHo6
zTN_Ym=RSmE(Ze$(%wLGV!aq8Lpw!l&igq#Dm@1(jj;@#MaSO(y^{Eo=O`A-R1mJvJ
aoLIp7h<sDgFE5ple~0izly{QHzx@jx&XA}8

literal 0
HcmV?d00001

diff --git a/meta/recipes-devtools/qemu/qemu_git.bb b/meta/recipes-devtools/qemu/qemu_git.bb
index bcec9bb..b788e51 100644
--- a/meta/recipes-devtools/qemu/qemu_git.bb
+++ b/meta/recipes-devtools/qemu/qemu_git.bb
@@ -1,28 +1,20 @@
 require qemu.inc
 
-SRCREV = "56a60dd6d619877e9957ba06b92d2f276e3c229d"
+SRCREV = "93bfef4c6e4b23caea9d51e1099d06433d8835a4"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \
                     file://COPYING.LIB;endline=24;md5=c04def7ae38850e7d3ef548588159913"
 
-PV = "0.14.0"
-PR = "r3"
+PV = "1.1+git"
+PR = "r0"
 
 FILESPATH = "${FILE_DIRNAME}/qemu-${PV}/:${FILE_DIRNAME}/qemu-git/"
 FILESDIR = "${WORKDIR}"
 
 SRC_URI = "\
     git://git.qemu.org/qemu.git;protocol=git \
-    file://qemu-git-qemugl-host.patch \
-    file://no-strip.patch \
-    file://fix-nogl.patch \
-    file://qemugl-allow-glxcontext-release.patch \
-    file://linker-flags.patch \
-    file://qemu-vmware-vga-depth.patch \
-    file://enable-i386-linux-user.patch"
-
+    file://powerpc_rom.bin \
+    "
 S = "${WORKDIR}/git"
 
 DEFAULT_PREFERENCE = "-1"
-
-
-- 
1.7.5.4




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

* [PATCH 5/5] qemu_git: set empty PACKAGECONFIG
  2012-06-21 22:54 [PATCH 0/5] Fix uclibc packaging and update qemu git recipe Khem Raj
                   ` (3 preceding siblings ...)
  2012-06-21 22:54 ` [PATCH 4/5] qemu-git: Move to tip of git Khem Raj
@ 2012-06-21 22:54 ` Khem Raj
  2012-06-25 16:25 ` [PATCH 0/5] Fix uclibc packaging and update qemu git recipe Saul Wold
  5 siblings, 0 replies; 9+ messages in thread
From: Khem Raj @ 2012-06-21 22:54 UTC (permalink / raw)
  To: openembedded-core

gl patches are not yet forward ported to git recipe

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta/recipes-devtools/qemu/qemu_git.bb |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/meta/recipes-devtools/qemu/qemu_git.bb b/meta/recipes-devtools/qemu/qemu_git.bb
index b788e51..0d0308b 100644
--- a/meta/recipes-devtools/qemu/qemu_git.bb
+++ b/meta/recipes-devtools/qemu/qemu_git.bb
@@ -18,3 +18,4 @@ SRC_URI = "\
 S = "${WORKDIR}/git"
 
 DEFAULT_PREFERENCE = "-1"
+PACKAGECONFIG = ""
-- 
1.7.5.4




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

* Re: [PATCH 1/5] kconfig-frontends: New recipe
  2012-06-21 22:54 ` [PATCH 1/5] kconfig-frontends: New recipe Khem Raj
@ 2012-06-24 18:16   ` Saul Wold
  2012-06-24 19:36     ` Khem Raj
  0 siblings, 1 reply; 9+ messages in thread
From: Saul Wold @ 2012-06-24 18:16 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On 06/21/2012 03:54 PM, Khem Raj wrote:
> kconfig-frontends provides the kconfig infrastructure
> thats used for linux kernel as a standalone package. Its
> not intended to be used for kernel itself but can be
> used by packages who are based on kconfig e.g. busybox
> uclibc or new packages who wants to use kconfig infra
> for the package build
>
Khem:

Did you build for nativesdk? Also did you check a multi-lib build, we 
have seen issues with new recipes and multi-lib.

Sau!

ERROR: Nothing PROVIDES 'flex-nativesdk' (but 
virtual:nativesdk:/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly/build/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb 
DEPENDS on or otherwise requires it)
ERROR: Nothing PROVIDES 'bison-nativesdk' (but 
virtual:nativesdk:/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly/build/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb 
DEPENDS on or otherwise requires it)
ERROR: Nothing PROVIDES 'gperf-nativesdk' (but 
virtual:nativesdk:/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly/build/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb 
DEPENDS on or otherwise requires it)
ERROR: Nothing RPROVIDES 'kconfig-frontends-nativesdk-dev' (but 
virtual:nativesdk:/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly/build/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb 
RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'kconfig-frontends-nativesdk-dev'
NOTE: Runtime target 'kconfig-frontends-nativesdk-dev' is unbuildable, 
removing...
Missing or unbuildable dependency chain was: 
['kconfig-frontends-nativesdk-dev']
ERROR: Nothing RPROVIDES 'kconfig-frontends-nativesdk' (but 
virtual:nativesdk:/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly/build/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb 
RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'kconfig-frontends-nativesdk'
NOTE: Runtime target 'kconfig-frontends-nativesdk' is unbuildable, 
removing...
Missing or unbuildable dependency chain was: ['kconfig-frontends-nativesdk']

> Signed-off-by: Khem Raj<raj.khem@gmail.com>
> ---
>   .../kconfig-frontends/kconfig-frontends_3.4.bb     |   28 ++++++++++++++++++++
>   1 files changed, 28 insertions(+), 0 deletions(-)
>   create mode 100644 meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
>
> diff --git a/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb b/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
> new file mode 100644
> index 0000000..d95d3e8
> --- /dev/null
> +++ b/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
> @@ -0,0 +1,28 @@
> +# Copyright (C) 2012 Khem Raj<raj.khem@gmail.com>
> +# Released under the MIT license (see COPYING.MIT for the terms)
> +
> +DESCRIPTION = "The kconfig-frontends project aims at centralising \
> +the effort of keeping an up-to-date, out-of-tree, packaging of the \
> +kconfig infrastructure, ready for use by third-party projects. \
> +The kconfig-frontends package provides the kconfig parser, as well as all \
> +the frontends"
> +HOMEPAGE = "http://ymorin.is-a-geek.org/projects/kconfig-frontends"
> +LICENSE = "GPL-2.0"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=9b8cf60ff39767ff04b671fca8302408"
> +SECTION = "devel"
> +DEPENDS += "ncurses flex bison gperf"
> +PR = "r0"
> +PV = "3.4.0"
> +SPIN = "0"
> +SRC_URI = "http://ymorin.is-a-geek.org/download/${BPN}/${BPN}-${PV}-${SPIN}.tar.xz"
> +SRC_URI[md5sum] = "7eed0faf5a41d6dd0b2a886a440a972d"
> +SRC_URI[sha256sum] = "638006f3d1aefefdc1db3030a15b562cf3c89f2028b1cea0bf0f0629708802f2"
> +
> +S = "${WORKDIR}/${BPN}-${PV}-${SPIN}"
> +
> +inherit autotools
> +do_configure_prepend () {
> +	mkdir -p scripts/.autostuff/m4
> +}
> +EXTRA_OECONF += "--disable-gconf --disable-qconf"
> +BBCLASSEXTEND = "native nativesdk"



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

* Re: [PATCH 1/5] kconfig-frontends: New recipe
  2012-06-24 18:16   ` Saul Wold
@ 2012-06-24 19:36     ` Khem Raj
  0 siblings, 0 replies; 9+ messages in thread
From: Khem Raj @ 2012-06-24 19:36 UTC (permalink / raw)
  To: Saul Wold; +Cc: Patches and discussions about the oe-core layer

On Sun, Jun 24, 2012 at 11:16 AM, Saul Wold <sgw@linux.intel.com> wrote:
> On 06/21/2012 03:54 PM, Khem Raj wrote:
>>
>> kconfig-frontends provides the kconfig infrastructure
>> thats used for linux kernel as a standalone package. Its
>> not intended to be used for kernel itself but can be
>> used by packages who are based on kconfig e.g. busybox
>> uclibc or new packages who wants to use kconfig infra
>> for the package build
>>
> Khem:
>
> Did you build for nativesdk? Also did you check a multi-lib build, we have
> seen issues with new recipes and multi-lib.

I did not try multilib but nativesdk did build but if I build now it
fails for me. Probably something changed in dev packaging. We can drop
nativesdk for now
until I rework it.

>
> Sau!
>
> ERROR: Nothing PROVIDES 'flex-nativesdk' (but
> virtual:nativesdk:/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly/build/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
> DEPENDS on or otherwise requires it)
> ERROR: Nothing PROVIDES 'bison-nativesdk' (but
> virtual:nativesdk:/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly/build/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
> DEPENDS on or otherwise requires it)
> ERROR: Nothing PROVIDES 'gperf-nativesdk' (but
> virtual:nativesdk:/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly/build/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
> DEPENDS on or otherwise requires it)
> ERROR: Nothing RPROVIDES 'kconfig-frontends-nativesdk-dev' (but
> virtual:nativesdk:/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly/build/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
> RDEPENDS on or otherwise requires it)
> ERROR: No eligible RPROVIDERs exist for 'kconfig-frontends-nativesdk-dev'
> NOTE: Runtime target 'kconfig-frontends-nativesdk-dev' is unbuildable,
> removing...
> Missing or unbuildable dependency chain was:
> ['kconfig-frontends-nativesdk-dev']
> ERROR: Nothing RPROVIDES 'kconfig-frontends-nativesdk' (but
> virtual:nativesdk:/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly/build/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
> RDEPENDS on or otherwise requires it)
> ERROR: No eligible RPROVIDERs exist for 'kconfig-frontends-nativesdk'
> NOTE: Runtime target 'kconfig-frontends-nativesdk' is unbuildable,
> removing...
> Missing or unbuildable dependency chain was: ['kconfig-frontends-nativesdk']
>
>
>> Signed-off-by: Khem Raj<raj.khem@gmail.com>
>> ---
>>  .../kconfig-frontends/kconfig-frontends_3.4.bb     |   28
>> ++++++++++++++++++++
>>  1 files changed, 28 insertions(+), 0 deletions(-)
>>  create mode 100644
>> meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
>>
>> diff --git
>> a/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
>> b/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
>> new file mode 100644
>> index 0000000..d95d3e8
>> --- /dev/null
>> +++ b/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
>> @@ -0,0 +1,28 @@
>> +# Copyright (C) 2012 Khem Raj<raj.khem@gmail.com>
>> +# Released under the MIT license (see COPYING.MIT for the terms)
>> +
>> +DESCRIPTION = "The kconfig-frontends project aims at centralising \
>> +the effort of keeping an up-to-date, out-of-tree, packaging of the \
>> +kconfig infrastructure, ready for use by third-party projects. \
>> +The kconfig-frontends package provides the kconfig parser, as well as all
>> \
>> +the frontends"
>> +HOMEPAGE = "http://ymorin.is-a-geek.org/projects/kconfig-frontends"
>> +LICENSE = "GPL-2.0"
>> +LIC_FILES_CHKSUM = "file://COPYING;md5=9b8cf60ff39767ff04b671fca8302408"
>> +SECTION = "devel"
>> +DEPENDS += "ncurses flex bison gperf"
>> +PR = "r0"
>> +PV = "3.4.0"
>> +SPIN = "0"
>> +SRC_URI =
>> "http://ymorin.is-a-geek.org/download/${BPN}/${BPN}-${PV}-${SPIN}.tar.xz"
>> +SRC_URI[md5sum] = "7eed0faf5a41d6dd0b2a886a440a972d"
>> +SRC_URI[sha256sum] =
>> "638006f3d1aefefdc1db3030a15b562cf3c89f2028b1cea0bf0f0629708802f2"
>> +
>> +S = "${WORKDIR}/${BPN}-${PV}-${SPIN}"
>> +
>> +inherit autotools
>> +do_configure_prepend () {
>> +       mkdir -p scripts/.autostuff/m4
>> +}
>> +EXTRA_OECONF += "--disable-gconf --disable-qconf"
>> +BBCLASSEXTEND = "native nativesdk"



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

* Re: [PATCH 0/5] Fix uclibc packaging and update qemu git recipe
  2012-06-21 22:54 [PATCH 0/5] Fix uclibc packaging and update qemu git recipe Khem Raj
                   ` (4 preceding siblings ...)
  2012-06-21 22:54 ` [PATCH 5/5] qemu_git: set empty PACKAGECONFIG Khem Raj
@ 2012-06-25 16:25 ` Saul Wold
  5 siblings, 0 replies; 9+ messages in thread
From: Saul Wold @ 2012-06-25 16:25 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On 06/21/2012 03:54 PM, Khem Raj wrote:
> This patchset does following
>
> 1. Fixes uclibc packaging issues that came after packaging order rework
> 2. Upgrades qemu git recipes to latest on qemu git/master
>     This does not forward port any of the patches except the
>     ROM thats required to boot ppc.
>     This helps in using qemu for some of less uses architectures
>
> 3. Fix PACKAGECONFIG for qemu thats needed for qemu-git to work
>     without gl patches
> 4. Adds recipes for kconfig-frontends which I have resent in another tree
>
> The following changes since commit e2cc4a44d510e0d473d15f207c1c886db6a5ccf7:
>
>    [PATCH] guile: fix compilation on MIPS/PPC (2012-06-21 13:41:12 +0100)
>
> are available in the git repository at:
>    git://git.openembedded.org/openembedded-core-contrib kraj/misc-updates
>    http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/misc-updates
>
> Khem Raj (5):
>    kconfig-frontends: New recipe
Khem,
As already noted, can you resubmit this patch, with the packaging update 
that I sent.

>    uclibc: Fix packaging to match the new package order
>    qemu.inc: Fix packageconfig options
Merged these 2
>    qemu-git: Move to tip of git
>    qemu_git: set empty PACKAGECONFIG
>
Richard commented on this, we need to have the GL patch updated also.

Sau!


>   meta/recipes-core/uclibc/uclibc.inc                |   28 ++++++++++---------
>   .../kconfig-frontends/kconfig-frontends_3.4.bb     |   28 ++++++++++++++++++++
>   .../recipes-devtools/qemu/qemu-git/powerpc_rom.bin |  Bin 0 ->  4096 bytes
>   meta/recipes-devtools/qemu/qemu.inc                |    2 +-
>   meta/recipes-devtools/qemu/qemu_git.bb             |   19 ++++---------
>   5 files changed, 50 insertions(+), 27 deletions(-)
>   create mode 100644 meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
>   create mode 100644 meta/recipes-devtools/qemu/qemu-git/powerpc_rom.bin
>



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

end of thread, other threads:[~2012-06-25 16:36 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-21 22:54 [PATCH 0/5] Fix uclibc packaging and update qemu git recipe Khem Raj
2012-06-21 22:54 ` [PATCH 1/5] kconfig-frontends: New recipe Khem Raj
2012-06-24 18:16   ` Saul Wold
2012-06-24 19:36     ` Khem Raj
2012-06-21 22:54 ` [PATCH 2/5] uclibc: Fix packaging to match the new package order Khem Raj
2012-06-21 22:54 ` [PATCH 3/5] qemu.inc: Fix packageconfig options Khem Raj
2012-06-21 22:54 ` [PATCH 4/5] qemu-git: Move to tip of git Khem Raj
2012-06-21 22:54 ` [PATCH 5/5] qemu_git: set empty PACKAGECONFIG Khem Raj
2012-06-25 16:25 ` [PATCH 0/5] Fix uclibc packaging and update qemu git recipe Saul Wold

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox