[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