aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-qt3
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-qt3')
-rw-r--r--recipes-qt3/qt3/qt-x11-free/qt3-cstddef.patch18
-rw-r--r--recipes-qt3/qt3/qt-x11-free_3.3.7.bb3
2 files changed, 20 insertions, 1 deletions
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 <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