[poky] [PATCH 1/1] Qt3: Add head file "cstddef" to Qt3

Saul Wold sgw at linux.intel.com
Thu Jun 9 13:17:35 PDT 2011


On 06/08/2011 07:31 PM, Xiaofeng Yan wrote:
> From: Xiaofeng Yan<xiaofeng.yan at windriver.com>
>
> Failed to compile Qt3 while building lsb image with the updated library libstdc++
> and compilation tool. Qt3 reported data type "ptrdiff_t" doesn't name a type.
> Actually "ptrdiff_t" is defined in head file "cstddef".
>
> Signed-off-by: Xiaofeng Yan<xiaofeng.yan at windriver.com>
> ---
>   recipes-qt3/qt3/qt-x11-free/qt3-cstddef.patch |   18 ++++++++++++++++++
>   recipes-qt3/qt3/qt-x11-free_3.3.7.bb          |    3 ++-
>   2 files changed, 20 insertions(+), 1 deletions(-)
>   create mode 100644 recipes-qt3/qt3/qt-x11-free/qt3-cstddef.patch
>
> diff --git a/recipes-qt3/qt3/qt-x11-free/qt3-cstddef.patch b/recipes-qt3/qt3/qt-x11-free/qt3-cstddef.patch
> new file mode 100644
> index 0000000..9a8f4b4
> --- /dev/null
> +++ b/recipes-qt3/qt3/qt-x11-free/qt3-cstddef.patch
> @@ -0,0 +1,18 @@
> +Qt3  will report "error: 'ptrdiff_t' does not name a type" while building lsb \
> +image with the updated library libstdc++ and complication tool.
> +The data type "ptrdiff_t" is defined in file cstddef.
> +
> +Upstream-Status: Pending
> +
> +Signed-off-by: xiaofeng.yan at windriver.com
> +
> +--- qt-x11-free-3.3.7/src/tools/qvaluelist.h	2006-10-19 22:25:01.000000000 +0800
> ++++ qt-x11-free-3.3.7/src/tools/qvaluelist.h.new	2011-06-07 14:57:06.288997350 +0800
> +@@ -47,6 +47,7 @@
> + #ifndef QT_NO_STL
> + #include<iterator>
> + #include<list>
> ++#include<cstddef>
> + #endif
> +
> + //#define QT_CHECK_VALUELIST_RANGE
> diff --git a/recipes-qt3/qt3/qt-x11-free_3.3.7.bb b/recipes-qt3/qt3/qt-x11-free_3.3.7.bb
> index 9a3bcf9..94486ed 100644
> --- a/recipes-qt3/qt3/qt-x11-free_3.3.7.bb
> +++ b/recipes-qt3/qt3/qt-x11-free_3.3.7.bb
> @@ -9,7 +9,8 @@ LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=b07b0d5ac6b1822effe47173a1744433 \
>   SRC_URI = "ftp://ftp.trolltech.com/qt/source/qt-x11-free-${PV}.tar.bz2 \
>   	   file://configure.patch \
>   	   file://no-examples.patch \
> -           file://gcc4_1-HACK.patch"
> +           file://gcc4_1-HACK.patch \
> +           file://qt3-cstddef.patch"
>
>   require qt-x11-free-common.inc
>

Merged into meta-qt3

Thanks
	Sau!




More information about the poky mailing list