From 0f1471d04eb10e6476d1fd94c76897824c81f894 Mon Sep 17 00:00:00 2001 From: Xiaofeng Yan Date: Thu, 9 Jun 2011 10:31:19 +0800 Subject: Qt3: Add head file "cstddef" to Qt3 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 --- 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 deletion(-) 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@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 + #include ++#include + #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 -- cgit v1.2.3-54-g00ecf