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

Xiaofeng Yan xiaofeng.yan at windriver.com
Wed Jun 8 19:31:19 PDT 2011


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
 
-- 
1.7.0.4




More information about the poky mailing list