[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#773270: qt4-x11: FTBFS on powerpcspe: .pch/release-shared/QtDesignerComponents: No such file or directory



Source: qt4-x11
Version: 4:4.8.6+git64-g5dc8b2b+dfsg-2
Severity: wishlist
Tags: patch
User: debian-powerpcspe@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 <timo@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

Reply to: