aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-qt3
diff options
context:
space:
mode:
authorXiaofeng Yan <xiaofeng.yan@windriver.com>2011-06-09 10:31:19 +0800
committerSaul Wold <sgw@linux.intel.com>2011-06-09 13:16:50 -0700
commit0f1471d04eb10e6476d1fd94c76897824c81f894 (patch)
tree74fd26b11878ee23695632a16c42f4625aaafd44 /recipes-qt3
parentc210f2c9d10d813d1981883c509ba1e27da85ddc (diff)
downloadmeta-qt3-0f1471d04eb10e6476d1fd94c76897824c81f894.tar.gz
meta-qt3-0f1471d04eb10e6476d1fd94c76897824c81f894.tar.bz2
meta-qt3-0f1471d04eb10e6476d1fd94c76897824c81f894.zip
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 <xiaofeng.yan@windriver.com>
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