* [PATCH 0/3] Build Fixes
@ 2012-01-05 0:46 Saul Wold
2012-01-05 0:46 ` [PATCH 1/3] image_types: Fix rootfs size calcuation Saul Wold
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Saul Wold @ 2012-01-05 0:46 UTC (permalink / raw)
To: openembedded-core
Richard,
This set fixes various know build failures on the Autobuilder.
Sau!
The following changes since commit f309769d10cb3d8b72b8c7c4f7f418dcb8422c61:
valgrind: Fix for automake update (2012-01-04 16:03:59 +0000)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib sgw/fix
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/fix
Saul Wold (3):
image_types: Fix rootfs size calcuation
glib-2.0: ensure dtrace is diabled for all distro options and fix
packaging
libxp: fix cast error
meta/classes/image_types.bbclass | 2 +-
meta/recipes-core/glib-2.0/glib-2.0_2.30.2.bb | 2 +-
meta/recipes-core/glib-2.0/glib.inc | 9 +++-
.../xorg-lib/libxp/fix-cast-error.patch | 42 ++++++++++++++++++++
meta/recipes-graphics/xorg-lib/libxp_1.0.1.bb | 4 +-
5 files changed, 53 insertions(+), 6 deletions(-)
create mode 100644 meta/recipes-graphics/xorg-lib/libxp/fix-cast-error.patch
--
1.7.6.4
^ permalink raw reply [flat|nested] 6+ messages in thread* [PATCH 1/3] image_types: Fix rootfs size calcuation
2012-01-05 0:46 [PATCH 0/3] Build Fixes Saul Wold
@ 2012-01-05 0:46 ` Saul Wold
2012-01-05 0:46 ` [PATCH 2/3] glib-2.0: ensure dtrace is diabled for all distro options and fix packaging Saul Wold
2012-01-05 0:46 ` [PATCH 3/3] libxp: fix cast error Saul Wold
2 siblings, 0 replies; 6+ messages in thread
From: Saul Wold @ 2012-01-05 0:46 UTC (permalink / raw)
To: openembedded-core
The ROOTFS_SIZE calculation was not correctly taking into account
the IMAGE_ROOTFS_EXTRA_SPACE variable, it would only be applied if
the size as determined by the ((du * overhead) + extra space) was
greater than the IMAGE_ROOTFS_SIZE, so if the du * overhead was smaller
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/classes/image_types.bbclass | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/meta/classes/image_types.bbclass b/meta/classes/image_types.bbclass
index ebff0ba..3010549 100644
--- a/meta/classes/image_types.bbclass
+++ b/meta/classes/image_types.bbclass
@@ -23,7 +23,7 @@ def get_imagecmds(d):
runimagecmd () {
# Image generation code for image type ${type}
- ROOTFS_SIZE=`du -ks ${IMAGE_ROOTFS}|awk '{size = $1 * ${IMAGE_OVERHEAD_FACTOR} + ${IMAGE_ROOTFS_EXTRA_SPACE}; OFMT = "%.0f" ; print (size > ${IMAGE_ROOTFS_SIZE} ? size : ${IMAGE_ROOTFS_SIZE}) }'`
+ ROOTFS_SIZE=`du -ks ${IMAGE_ROOTFS}|awk '{base_size = ($1 * ${IMAGE_OVERHEAD_FACTOR}); OFMT = "%.0f" ; print ((base_size > ${IMAGE_ROOTFS_SIZE} ? base_size : ${IMAGE_ROOTFS_SIZE}) + ${IMAGE_ROOTFS_EXTRA_SPACE}) }'`
${cmd}
cd ${DEPLOY_DIR_IMAGE}/
rm -f ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.${type}
--
1.7.6.4
^ permalink raw reply related [flat|nested] 6+ messages in thread* [PATCH 2/3] glib-2.0: ensure dtrace is diabled for all distro options and fix packaging
2012-01-05 0:46 [PATCH 0/3] Build Fixes Saul Wold
2012-01-05 0:46 ` [PATCH 1/3] image_types: Fix rootfs size calcuation Saul Wold
@ 2012-01-05 0:46 ` Saul Wold
2012-01-05 8:05 ` Phil Blundell
2012-01-05 0:46 ` [PATCH 3/3] libxp: fix cast error Saul Wold
2 siblings, 1 reply; 6+ messages in thread
From: Saul Wold @ 2012-01-05 0:46 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-core/glib-2.0/glib-2.0_2.30.2.bb | 2 +-
meta/recipes-core/glib-2.0/glib.inc | 9 ++++++---
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.30.2.bb b/meta/recipes-core/glib-2.0/glib-2.0_2.30.2.bb
index 9b7c229..bdf92aa 100644
--- a/meta/recipes-core/glib-2.0/glib-2.0_2.30.2.bb
+++ b/meta/recipes-core/glib-2.0/glib-2.0_2.30.2.bb
@@ -1,6 +1,6 @@
require glib.inc
-PR = "r1"
+PR = "r2"
PE = "1"
DEPENDS += "libffi python-argparse-native zlib"
diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc
index 6c8bd68..b1033ea 100644
--- a/meta/recipes-core/glib-2.0/glib.inc
+++ b/meta/recipes-core/glib-2.0/glib.inc
@@ -27,11 +27,14 @@ S = "${WORKDIR}/glib-${PV}"
EXTRA_OECONF = "--disable-debug --enable-included-printf=no --disable-dtrace"
EXTRA_OECONF_virtclass-native = "--disable-dtrace --disable-systemtap"
-EXTRA_OECONF_linuxstdbase = "--enable-included-printf=no"
+EXTRA_OECONF_linuxstdbase = "--enable-included-printf=no --disbale-dtrace"
FILES_${PN} = "${libdir}/lib*${SOLIBS} ${sysconfdir}/bash_completion.d ${datadir}/glib-2.0/schemas"
-FILES_${PN}-dev += "${libdir}/glib-2.0/include"
-FILES_${PN}-dbg += "${datadir}/glib-2.0/gdb ${datadir}/gdb"
+FILES_${PN}-dev += "${libdir}/glib-2.0/include \
+ ${libdir}/gio/modules/lib*${SOLIBSDEV} \
+ ${libdir}/gio/modules/*.la"
+FILES_${PN}-dbg += "${datadir}/glib-2.0/gdb ${datadir}/gdb \
+ ${libdir}/gio/modules/.debug"
ARM_INSTRUCTION_SET = "arm"
USE_NLS = "yes"
--
1.7.6.4
^ permalink raw reply related [flat|nested] 6+ messages in thread* [PATCH 3/3] libxp: fix cast error
2012-01-05 0:46 [PATCH 0/3] Build Fixes Saul Wold
2012-01-05 0:46 ` [PATCH 1/3] image_types: Fix rootfs size calcuation Saul Wold
2012-01-05 0:46 ` [PATCH 2/3] glib-2.0: ensure dtrace is diabled for all distro options and fix packaging Saul Wold
@ 2012-01-05 0:46 ` Saul Wold
2 siblings, 0 replies; 6+ messages in thread
From: Saul Wold @ 2012-01-05 0:46 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
.../xorg-lib/libxp/fix-cast-error.patch | 42 ++++++++++++++++++++
meta/recipes-graphics/xorg-lib/libxp_1.0.1.bb | 4 +-
2 files changed, 45 insertions(+), 1 deletions(-)
create mode 100644 meta/recipes-graphics/xorg-lib/libxp/fix-cast-error.patch
diff --git a/meta/recipes-graphics/xorg-lib/libxp/fix-cast-error.patch b/meta/recipes-graphics/xorg-lib/libxp/fix-cast-error.patch
new file mode 100644
index 0000000..fea18cf
--- /dev/null
+++ b/meta/recipes-graphics/xorg-lib/libxp/fix-cast-error.patch
@@ -0,0 +1,42 @@
+This patch fixes these new errors:
+
+| XpNotifyPdm.c:234:10: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast]
+| XpNotifyPdm.c:271:10: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast]
+| XpNotifyPdm.c:286:10: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast]
+
+
+Upstream-Status: Pending
+
+Signed-off-by: Saul Wold <sgw@linux.intel.com>
+
+Index: libXp-1.0.1/src/XpNotifyPdm.c
+===================================================================
+--- libXp-1.0.1.orig/src/XpNotifyPdm.c
++++ libXp-1.0.1/src/XpNotifyPdm.c
+@@ -231,7 +231,7 @@ XpGetPdmStartParams (
+ /*
+ * Error - cannot determine or establish a selection_display.
+ */
+- return( (Status) NULL );
++ return( (Status) 0 );
+ }
+
+ /*
+@@ -268,7 +268,7 @@ XpGetPdmStartParams (
+ XCloseDisplay( *selection_display );
+ *selection_display = (Display *) NULL;
+ }
+- return( (Status) NULL );
++ return( (Status) 0 );
+ }
+
+ status = XmbTextListToTextProperty( *selection_display, list, 6,
+@@ -283,7 +283,7 @@ XpGetPdmStartParams (
+ XCloseDisplay( *selection_display );
+ *selection_display = (Display *) NULL;
+ }
+- return( (Status) NULL );
++ return( (Status) 0 );
+ }
+
+ *type = text_prop.encoding;
diff --git a/meta/recipes-graphics/xorg-lib/libxp_1.0.1.bb b/meta/recipes-graphics/xorg-lib/libxp_1.0.1.bb
index a19f561..349dad1 100644
--- a/meta/recipes-graphics/xorg-lib/libxp_1.0.1.bb
+++ b/meta/recipes-graphics/xorg-lib/libxp_1.0.1.bb
@@ -10,12 +10,14 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=9504a1264f5ddd4949254a57c0f8d6bb \
file://src/XpPage.c;beginline=2;endline=35;md5=2b7d3d2ba5505b19271cf31b6918997e"
DEPENDS += "libxext libxau printproto"
-PR = "r0"
+PR = "r1"
PE = "1"
XORG_PN = "libXp"
CFLAGS_append += " -I ${S}/include/X11/XprintUtil -I ${S}/include/X11/extensions"
+SRC_URI += "file://fix-cast-error.patch"
+
SRC_URI[md5sum] = "7ae1d63748e79086bd51a633da1ff1a9"
SRC_URI[sha256sum] = "71d1f260005616d646b8c8788365f2b7d93911dac57bb53b65753d9f9e6443d2"
--
1.7.6.4
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2012-01-05 8:20 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-05 0:46 [PATCH 0/3] Build Fixes Saul Wold
2012-01-05 0:46 ` [PATCH 1/3] image_types: Fix rootfs size calcuation Saul Wold
2012-01-05 0:46 ` [PATCH 2/3] glib-2.0: ensure dtrace is diabled for all distro options and fix packaging Saul Wold
2012-01-05 8:05 ` Phil Blundell
2012-01-05 8:12 ` Saul Wold
2012-01-05 0:46 ` [PATCH 3/3] libxp: fix cast error Saul Wold
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.