All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] postgresql-8.1.8 : fix configure
@ 2010-08-26 21:29 Eric Bénard
  2010-08-26 21:29 ` [PATCH] ncurses-5.7 : fix sdk build Eric Bénard
  0 siblings, 1 reply; 9+ messages in thread
From: Eric Bénard @ 2010-08-26 21:29 UTC (permalink / raw)
  To: openembedded-devel

without this patch, using angstrom 2010.x on armv6 I actually get :
| checking alignment of short... configure: error:
                       cannot compute alignment of short, 77
| ERROR: Function do_configure failed
NOTE: package postgresql-8.1.8-r4: task do_configure: Failed

Signed-off-by: Eric Bénard <eric@eukrea.com>
---
 site/arm-common |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/site/arm-common b/site/arm-common
index 20de8c5..1554c8f 100644
--- a/site/arm-common
+++ b/site/arm-common
@@ -166,6 +166,13 @@ ac_cv_pwrite=${ac_cv_pwrite=no}
 php_cv_lib_cookie_io_functions_use_off64_t=${php_cv_lib_cookie_io_functions_use_off64_t=yes}
 cv_php_mbstring_stdarg=${cv_php_mbstring_stdarg=yes}
 
+# postgresql
+pgac_cv_alignof_short=2
+pgac_cv_alignof_int=4
+pgac_cv_alignof_long=4
+pgac_cv_alignof_long_long_int=8
+pgac_cv_alignof_double=8
+
 # rsync
 rsync_cv_HAVE_BROKEN_LARGEFILE=${rsync_cv_HAVE_BROKEN_LARGEFILE=no}
 rsync_cv_HAVE_SOCKETPAIR=${rsync_cv_HAVE_SOCKETPAIR=yes}
-- 
1.6.3.3




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

* [PATCH] ncurses-5.7 : fix sdk build
  2010-08-26 21:29 [PATCH] postgresql-8.1.8 : fix configure Eric Bénard
@ 2010-08-26 21:29 ` Eric Bénard
  2010-08-26 22:14   ` Tom Rini
  0 siblings, 1 reply; 9+ messages in thread
From: Eric Bénard @ 2010-08-26 21:29 UTC (permalink / raw)
  To: openembedded-devel

ENABLE_WIDEC should also be false when building sdk
like when building native (tested on ubuntu server 9.10)

Signed-off-by: Eric Bénard <eric@eukrea.com>
---
 recipes/ncurses/ncurses_5.7.bb |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/recipes/ncurses/ncurses_5.7.bb b/recipes/ncurses/ncurses_5.7.bb
index 57374ec..29c1674 100644
--- a/recipes/ncurses/ncurses_5.7.bb
+++ b/recipes/ncurses/ncurses_5.7.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
 SECTION = "libs"
 PATCHDATE = "20100501"
 PKGV = "${PV}+${PATCHDATE}"
-PR = "r11"
+PR = "r12"
 
 DEPENDS = "ncurses-native unifdef-native"
 DEPENDS_virtclass-native = "unifdef-native"
@@ -32,7 +32,7 @@ EXTRA_AUTORECONF = "-I m4"
 ENABLE_WIDEC = "true"
 # Build breaks on Ubuntu else :(
 ENABLE_WIDEC_virtclass-native = "false"
-
+ENABLE_WIDEC_virtclass-nativesdk = "false"
 
 # Override the function from the autotools class; ncurses requires a
 # patched autoconf213 to generate the configure script. This autoconf
@@ -170,7 +170,7 @@ pkg_prerm_ncurses-tools () {
         fi
 }
 
-BBCLASSEXTEND = "native sdk"
+BBCLASSEXTEND = "native nativesdk"
 
 PACKAGES = " \
   ncurses-dbg \
-- 
1.6.3.3




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

* Re: [PATCH] ncurses-5.7 : fix sdk build
  2010-08-26 21:29 ` [PATCH] ncurses-5.7 : fix sdk build Eric Bénard
@ 2010-08-26 22:14   ` Tom Rini
  2010-08-27  6:43     ` [PATCH v2] " Eric Bénard
  2010-08-27  7:56     ` [PATCH] " Eric Bénard
  0 siblings, 2 replies; 9+ messages in thread
From: Tom Rini @ 2010-08-26 22:14 UTC (permalink / raw)
  To: openembedded-devel

Eric Bénard wrote:

> @@ -170,7 +170,7 @@ pkg_prerm_ncurses-tools () {
>          fi
>  }
>  
> -BBCLASSEXTEND = "native sdk"
> +BBCLASSEXTEND = "native nativesdk"

Don't remove sdk from here, just add nativesdk.  We haven't fully 
converted everything.

-- 
Tom Rini
Mentor Graphics Corporation



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

* [PATCH v2] ncurses-5.7 : fix sdk build
  2010-08-26 22:14   ` Tom Rini
@ 2010-08-27  6:43     ` Eric Bénard
  2010-08-27  7:56     ` [PATCH] " Eric Bénard
  1 sibling, 0 replies; 9+ messages in thread
From: Eric Bénard @ 2010-08-27  6:43 UTC (permalink / raw)
  To: openembedded-devel

ENABLE_WIDEC should also be false when building sdk
like when building native (tested on ubuntu server 9.10)

Signed-off-by: Eric Bénard <eric@eukrea.com>
---
v2 : keep sdk in BBCLASSEXTEND as suggested by Tom Rini

 recipes/ncurses/ncurses_5.7.bb |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/recipes/ncurses/ncurses_5.7.bb b/recipes/ncurses/ncurses_5.7.bb
index 57374ec..2c41ec6 100644
--- a/recipes/ncurses/ncurses_5.7.bb
+++ b/recipes/ncurses/ncurses_5.7.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
 SECTION = "libs"
 PATCHDATE = "20100501"
 PKGV = "${PV}+${PATCHDATE}"
-PR = "r11"
+PR = "r12"
 
 DEPENDS = "ncurses-native unifdef-native"
 DEPENDS_virtclass-native = "unifdef-native"
@@ -32,7 +32,7 @@ EXTRA_AUTORECONF = "-I m4"
 ENABLE_WIDEC = "true"
 # Build breaks on Ubuntu else :(
 ENABLE_WIDEC_virtclass-native = "false"
-
+ENABLE_WIDEC_virtclass-nativesdk = "false"
 
 # Override the function from the autotools class; ncurses requires a
 # patched autoconf213 to generate the configure script. This autoconf
@@ -170,7 +170,7 @@ pkg_prerm_ncurses-tools () {
         fi
 }
 
-BBCLASSEXTEND = "native sdk"
+BBCLASSEXTEND = "native nativesdk sdk"
 
 PACKAGES = " \
   ncurses-dbg \
-- 
1.6.3.3




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

* Re: [PATCH] ncurses-5.7 : fix sdk build
  2010-08-26 22:14   ` Tom Rini
  2010-08-27  6:43     ` [PATCH v2] " Eric Bénard
@ 2010-08-27  7:56     ` Eric Bénard
  2010-08-28 20:06       ` [PATCH 1/2] " Eric Bénard
  1 sibling, 1 reply; 9+ messages in thread
From: Eric Bénard @ 2010-08-27  7:56 UTC (permalink / raw)
  To: openembedded-devel

Hi,

Le 27/08/2010 00:14, Tom Rini a écrit :
> Eric Bénard wrote:
>
>> @@ -170,7 +170,7 @@ pkg_prerm_ncurses-tools () {
>> fi
>> }
>>
>> -BBCLASSEXTEND = "native sdk"
>> +BBCLASSEXTEND = "native nativesdk"
>
> Don't remove sdk from here, just add nativesdk. We haven't fully
> converted everything.
>
in fact there is a problem when keeping sdk + nativesdk :

ENABLE_WIDEC_virtclass-nativesdk = "false"
is no more taken in account.

_virtclass-sdk or _sdk or _${PN}-sdk are also not good overides.

Do you have any idea how to fix this ?

Eric



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

* [PATCH 1/2] ncurses-5.7 : fix sdk build
  2010-08-27  7:56     ` [PATCH] " Eric Bénard
@ 2010-08-28 20:06       ` Eric Bénard
  2010-08-28 20:06         ` [PATCH 2/2] sdk.bbclass: allow virtclass-sdk override Eric Bénard
  2010-08-28 20:10         ` [PATCH 1/2] ncurses-5.7 : fix sdk build Eric Bénard
  0 siblings, 2 replies; 9+ messages in thread
From: Eric Bénard @ 2010-08-28 20:06 UTC (permalink / raw)
  To: openembedded-devel

fix ncurses-sdk build (tested on ubuntu using angstrom 2010.x)

Signed-off-by: Eric Bénard <eric@eukrea.com>
---
 recipes/ncurses/ncurses_5.7.bb |   29 ++++++++++++++---------------
 1 files changed, 14 insertions(+), 15 deletions(-)

diff --git a/recipes/ncurses/ncurses_5.7.bb b/recipes/ncurses/ncurses_5.7.bb
index 57374ec..eebeb63 100644
--- a/recipes/ncurses/ncurses_5.7.bb
+++ b/recipes/ncurses/ncurses_5.7.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
 SECTION = "libs"
 PATCHDATE = "20100501"
 PKGV = "${PV}+${PATCHDATE}"
-PR = "r11"
+PR = "r12"
 
 DEPENDS = "ncurses-native unifdef-native"
 DEPENDS_virtclass-native = "unifdef-native"
@@ -32,7 +32,7 @@ EXTRA_AUTORECONF = "-I m4"
 ENABLE_WIDEC = "true"
 # Build breaks on Ubuntu else :(
 ENABLE_WIDEC_virtclass-native = "false"
-
+ENABLE_WIDEC_virtclass-sdk = "false"
 
 # Override the function from the autotools class; ncurses requires a
 # patched autoconf213 to generate the configure script. This autoconf
@@ -152,10 +152,10 @@ do_install() {
 
 python populate_packages_prepend () {
         libdir = bb.data.expand("${libdir}", d)
-        do_split_packages(d, libdir, '^lib(.*)\.so\..*', 'ncurses-lib%s', 'ncurses %s library', prepend=True, extra_depends = '', allow_links=True)
+        libname = bb.data.expand('${PN}-lib%s', d)
+        do_split_packages(d, libdir, '^lib(.*)\.so\..*', libname, 'ncurses %s library', prepend=True, extra_depends = '', allow_links=True)
 }
 
-
 pkg_postinst_ncurses-tools () {
         if [ "${PN}" = "ncurses" ]; then
                 update-alternatives --install ${bindir}/clear clear clear.${PN} 100
@@ -172,16 +172,15 @@ pkg_prerm_ncurses-tools () {
 
 BBCLASSEXTEND = "native sdk"
 
-PACKAGES = " \
-  ncurses-dbg \
-  ncurses-dev \
-  ncurses-doc \
-  ncurses-tools \
-  ncurses \
-  ncurses-static \
-  ncurses-terminfo \
+PACKAGES += " \
+  ${PN}-tools \
+  ${PN}-terminfo \
 "
-RSUGGESTS_${PN} = "ncurses-terminfo"
+
+RSUGGESTS_${PN} = "${PN}-terminfo"
+RPROVIDES_${PN} = "libncurses5"
+RCONFLICTS_${PN} = "libncurses5"
+RREPLACES_${PN} = "libncurses5"
 
 FILES_${PN} = "\
   ${bindir}/tput \
@@ -192,7 +191,7 @@ FILES_${PN} = "\
 
 # This keeps only tput/tset in ncurses
 # clear/reset are in already busybox
-FILES_ncurses-tools = "\
+FILES_${PN}-tools = "\
   ${bindir}/tic \
   ${bindir}/toe \
   ${bindir}/infotocap \
@@ -204,6 +203,6 @@ FILES_ncurses-tools = "\
   ${bindir}/tabs \
 "
 
-FILES_ncurses-terminfo = "\
+FILES_${PN}-terminfo = "\
   ${datadir}/terminfo \
 "
-- 
1.6.3.3




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

* [PATCH 2/2] sdk.bbclass: allow virtclass-sdk override
  2010-08-28 20:06       ` [PATCH 1/2] " Eric Bénard
@ 2010-08-28 20:06         ` Eric Bénard
  2010-08-29  9:16           ` Khem Raj
  2010-08-28 20:10         ` [PATCH 1/2] ncurses-5.7 : fix sdk build Eric Bénard
  1 sibling, 1 reply; 9+ messages in thread
From: Eric Bénard @ 2010-08-28 20:06 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Eric Bénard <eric@eukrea.com>
---
 classes/sdk.bbclass |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/classes/sdk.bbclass b/classes/sdk.bbclass
index 198d147..c8fa076 100644
--- a/classes/sdk.bbclass
+++ b/classes/sdk.bbclass
@@ -66,3 +66,5 @@ FILES_${PN}-dbg += "${prefix}/.debug \
                    "
 
 export PKG_CONFIG_SYSROOT_DIR = "${STAGING_DIR_HOST}"
+
+OVERRIDES .= ":virtclass-sdk"
-- 
1.6.3.3




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

* Re: [PATCH 1/2] ncurses-5.7 : fix sdk build
  2010-08-28 20:06       ` [PATCH 1/2] " Eric Bénard
  2010-08-28 20:06         ` [PATCH 2/2] sdk.bbclass: allow virtclass-sdk override Eric Bénard
@ 2010-08-28 20:10         ` Eric Bénard
  1 sibling, 0 replies; 9+ messages in thread
From: Eric Bénard @ 2010-08-28 20:10 UTC (permalink / raw)
  To: openembedded-devel

Le 28/08/2010 22:06, Eric Bénard a écrit :
> fix ncurses-sdk build (tested on ubuntu using angstrom 2010.x)
>
forget it, there is still a problem with the splited packages for libraries.

Eric



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

* Re: [PATCH 2/2] sdk.bbclass: allow virtclass-sdk override
  2010-08-28 20:06         ` [PATCH 2/2] sdk.bbclass: allow virtclass-sdk override Eric Bénard
@ 2010-08-29  9:16           ` Khem Raj
  0 siblings, 0 replies; 9+ messages in thread
From: Khem Raj @ 2010-08-29  9:16 UTC (permalink / raw)
  To: openembedded-devel

On Sat, Aug 28, 2010 at 1:06 PM, Eric Bénard <eric@eukrea.com> wrote:
> Signed-off-by: Eric Bénard <eric@eukrea.com>

Acked-by: Khem Raj <raj.khem@gmail.com>

> ---
>  classes/sdk.bbclass |    2 ++
>  1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/classes/sdk.bbclass b/classes/sdk.bbclass
> index 198d147..c8fa076 100644
> --- a/classes/sdk.bbclass
> +++ b/classes/sdk.bbclass
> @@ -66,3 +66,5 @@ FILES_${PN}-dbg += "${prefix}/.debug \
>                    "
>
>  export PKG_CONFIG_SYSROOT_DIR = "${STAGING_DIR_HOST}"
> +
> +OVERRIDES .= ":virtclass-sdk"
> --
> 1.6.3.3
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>



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

end of thread, other threads:[~2010-08-29  9:17 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-08-26 21:29 [PATCH] postgresql-8.1.8 : fix configure Eric Bénard
2010-08-26 21:29 ` [PATCH] ncurses-5.7 : fix sdk build Eric Bénard
2010-08-26 22:14   ` Tom Rini
2010-08-27  6:43     ` [PATCH v2] " Eric Bénard
2010-08-27  7:56     ` [PATCH] " Eric Bénard
2010-08-28 20:06       ` [PATCH 1/2] " Eric Bénard
2010-08-28 20:06         ` [PATCH 2/2] sdk.bbclass: allow virtclass-sdk override Eric Bénard
2010-08-29  9:16           ` Khem Raj
2010-08-28 20:10         ` [PATCH 1/2] ncurses-5.7 : fix sdk build Eric Bénard

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.