From 8b26d1187cd68fa9631ad3c2e73bfeb58b0b9337 Mon Sep 17 00:00:00 2001 From: Saul Wold Date: Wed, 4 Jan 2012 16:46:27 -0800 Subject: libxp: fix cast error (From OE-Core rev: 6de454e0a66e832571b23406fdc4b9c4e65073d0) Signed-off-by: Saul Wold Signed-off-by: Richard Purdie --- .../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 deletion(-) create mode 100644 meta/recipes-graphics/xorg-lib/libxp/fix-cast-error.patch (limited to 'meta/recipes-graphics/xorg-lib') 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 0000000000..fea18cff0f --- /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 + +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 a19f561fa7..349dad1c44 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" -- cgit v1.2.3-54-g00ecf