Bug#823145: Qt4-using packages fail to build with gcc6
reassign 823145 src:libreoffice
retitle 823145 FTBFS with gcc 6: -isystem /usr/include in KDE4_CFLAGS breaks includes
thanks
Hi,
On Sun, May 08, 2016 at 01:23:32PM +0200, Rene Engelhard wrote:
> Jup. See "checking for KDE4 headers... /usr/include". Which ends up as
>
> export KDE4_CFLAGS=$(gb_SPACE)-isystem /usr/include -DQT_SHARED -isystem /usr/include/qt4 -isystem /usr/include/qt4/QtNetwork -isystem /usr/include/qt4 -isystem /usr/include/qt4/QtGui -isystem /usr/include/qt4 -isystem /usr/include/qt4/QtCore -DQT_CLEAN_NAMESPACE -DQT_THREAD_SUPPORT
And indeed a
@@ -11094,6 +11145,9 @@ the root of your Qt installation by exporting QT4DIR before running "configure".
if test "x$kde_incdir" = "xno"; then
AC_MSG_ERROR([KDE4 headers not found. Please specify the root of your KDE4 installation by exporting KDE4DIR before running "configure".])
fi
+ # see http://bugs.debian.org/823145. -isystem /usr/include fails with
+ # gcc6
+ if test "$kde_incdir" = "/usr/include"; then kde_incdir=; fi
dnl Check for KDE4 libraries
AC_MSG_CHECKING([for KDE4 libraries])
makes it work.
(though it mysteriously ends up as
export KDE4_CFLAGS=$(gb_SPACE)-isystem -DQT_SHARED -isystem /usr/include/qt4 -isystem /usr/include/qt4/QtNetwork -isystem /usr/include/qt4 -isystem /usr/include/qt4/QtGui -isystem /usr/include/qt4 -isystem /usr/include/qt4/QtCore -DQT_CLEAN_NAMESPACE -DQT_THREAD_SUPPORT
but anyway.)
Reassigning to LO.
Regards,
Reply to: