Source: qt4-x11
Version: 4:4.8.6+git64-g5dc8b2b+dfsg-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: powerpcspe
Hi!
The build of qt4-x11 on powerpcspe fails like this:
...
/«BUILDDIR»/qt4-x11-4.8.6+git64-g5dc8b2b+dfsg/bin/uic
../taskmenu/tablewidgeteditor.ui -o .uic/release-shared/ui_tablewidgeteditor.h
g++ -O2 -fstack-protector-strong -Wformat -Werror=format-security
-D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -gstabs -O2 -D_REENTRANT
-fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -fPIC
-DQT_STATICPLUGIN -DQDESIGNER_COMPONENTS_LIBRARY -DQT_NO_DEBUG -DQT_SCRIPT_LIB
-DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE
-D_LARGEFILE_SOURCE -DQT_SHARED -I../../../../../mkspecs/linux-g++ -I.
-I../../../../../include/QtDesigner -I../../../../../include/QtCore
-I../../../../../include/QtGui -I../../../../../include/QtXml
-I../../../../../include/QtScript -I../../../../../include -I. -I..
-I../../lib/components -I../../lib/sdk -I../../lib/extension -I../../lib/uilib
-I../../lib/shared -I../propertyeditor -I../../../../shared/qtpropertybrowser
-I../../../../shared/qtgradienteditor -I../../../../shared/findwidget
-I../objectinspector -I../signalsloteditor -I../formeditor -I../widgetbox
-I../buddyeditor -I../taskmenu -I../propertyeditor -I../taskmenu
-I../../../../shared/qt
propertybrowser -I../tabordereditor -I.moc/release-shared
-I.uic/release-shared -x c++-header -c lib_pch.h -o
.pch/release-shared/QtDesignerComponents.gch/c++
cc1plus: warning: the "stabs" debug format cannot be used with pre-compiled
headers [-Wdeprecated]
g++ -c -include .pch/release-shared/QtDesignerComponents -O2
-fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2
-I/usr/include/freetype2 -gstabs -O2 -D_REENTRANT -fvisibility=hidden
-fvisibility-inlines-hidden -Wall -W -fPIC -DQT_STATICPLUGIN
-DQDESIGNER_COMPONENTS_LIBRARY -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB
-DQT_GUI_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE
-DQT_SHARED -I../../../../../mkspecs/linux-g++ -I.
-I../../../../../include/QtDesigner -I../../../../../include/QtCore
-I../../../../../include/QtGui -I../../../../../include/QtXml
-I../../../../../include/QtScript -I../../../../../include -I. -I..
-I../../lib/components -I../../lib/sdk -I../../lib/extension -I../../lib/uilib
-I../../lib/shared -I../propertyeditor -I../../../../shared/qtpropertybrowser
-I../../../../shared/qtgradienteditor -I../../../../shared/findwidget
-I../objectinspector -I../signalsloteditor -I../formeditor -I../widgetbox
-I../buddyeditor -I../taskmenu -I..
/propertyeditor -I../taskmenu -I../../../../shared/qtpropertybrowser
-I../tabordereditor -I.moc/release-shared -I.uic/release-shared -o
.obj/release-shared/qdesigner_components.o qdesigner_components.cpp
In file included from <command-line>:0:0:
/usr/include/stdc-predef.h:59:1: fatal error:
.pch/release-shared/QtDesignerComponents: No such file or directory
#endif
^
compilation terminated.
make[7]: *** [.obj/release-shared/qdesigner_components.o] Error 1
...
The attached patch fixes this by doing as on powerpc.
Thanks in advance,
Roland
-- System Information:
Debian Release: 7.0
APT prefers unreleased
APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: powerpcspe (ppc)
Kernel: Linux 3.9.0-dirty (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -ruN test/qt4-x11-4.8.6+git64-g5dc8b2b+dfsg/debian/control qt4-x11-4.8.6+git64-g5dc8b2b+dfsg/debian/control
--- test/qt4-x11-4.8.6+git64-g5dc8b2b+dfsg/debian/control 2014-08-23 19:48:58.000000000 +0200
+++ qt4-x11-4.8.6+git64-g5dc8b2b+dfsg/debian/control 2014-12-15 11:13:31.166543900 +0100
@@ -10,7 +10,7 @@
Timo Jyrinki <[email protected]>
Build-Depends: debhelper (>= 9),
dpkg-dev (>= 1.16.1),
- firebird-dev [amd64 armel i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sh4 sparc],
+ firebird-dev [amd64 armel i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc powerpcspe s390 sh4 sparc],
flex,
freetds-dev,
libasound2-dev [linux-any],
@@ -205,7 +205,7 @@
libqt4-dev package.
Package: libqt4-sql-ibase
-Architecture: amd64 armel i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sh4 sparc
+Architecture: amd64 armel i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc powerpcspe s390 sh4 sparc
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
diff -ruN test/qt4-x11-4.8.6+git64-g5dc8b2b+dfsg/debian/rules qt4-x11-4.8.6+git64-g5dc8b2b+dfsg/debian/rules
--- test/qt4-x11-4.8.6+git64-g5dc8b2b+dfsg/debian/rules 2014-08-23 17:27:36.000000000 +0200
+++ qt4-x11-4.8.6+git64-g5dc8b2b+dfsg/debian/rules 2014-12-15 11:13:44.182643703 +0100
@@ -82,7 +82,7 @@
endif
endif
-no_pch_architectures := arm64 armhf ia64 powerpc ppc64 ppc64el
+no_pch_architectures := arm64 armhf ia64 powerpc powerpcspe ppc64 ppc64el
ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(no_pch_architectures)))
extra_configure_opts += -no-pch
endif