Source: qt4-x11 Version: 4:4.8.6+git64-g5dc8b2b+dfsg-2 Severity: wishlist Tags: patch User: debian-powerpc...@breakpoint.cc 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 <t...@debian.org> 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