* [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 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
* 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
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 a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox