Signed-off-by: Bian Naimeng <[email protected]> --- .../xorg-lib/libxp/fix-cast-error.patch | 42 ++++++++++++++++++++++ meta-oe/recipes-graphics/xorg-lib/libxp_1.0.1.bb | 22 ++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxp/fix-cast-error.patch create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxp_1.0.1.bb
diff --git a/meta-oe/recipes-graphics/xorg-lib/libxp/fix-cast-error.patch b/meta-oe/recipes-graphics/xorg-lib/libxp/fix-cast-error.patch new file mode 100644 index 0000000..fea18cf --- /dev/null +++ b/meta-oe/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 <[email protected]> + +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-oe/recipes-graphics/xorg-lib/libxp_1.0.1.bb b/meta-oe/recipes-graphics/xorg-lib/libxp_1.0.1.bb new file mode 100644 index 0000000..748c3ea --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-lib/libxp_1.0.1.bb @@ -0,0 +1,22 @@ +require recipes-graphics/xorg-lib/xorg-lib-common.inc + +SUMMARY = "XP: X Printing extension library" + +DESCRIPTION = "libXp provides public APIs to allow client applications \ +to render to non-display devices, making use of the X Print Service." + +LICENSE = "MIT & MIT-style" +LIC_FILES_CHKSUM = "file://COPYING;md5=9504a1264f5ddd4949254a57c0f8d6bb \ + file://src/XpPage.c;beginline=2;endline=35;md5=2b7d3d2ba5505b19271cf31b6918997e" + +DEPENDS += "libxext libxau printproto" +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.9.1 -- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
