From d510ca6184558304a776eb00acd516b7f06be299 Mon Sep 17 00:00:00 2001 From: Juergen Buchmueller Date: Sat, 3 Dec 2016 00:25:55 +0100 Subject: [PATCH] qt5-qmake: remove /usr/include for -isystem gcc6 does not like it, if -isystem /usr/include is last (or at all?) in the list of -isystem paths. Just removing this path from the QMAKE_DEFAULT_INCDIRS solves problems when compiling packages depending on qt5. --- srcpkgs/qt5/template | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/srcpkgs/qt5/template b/srcpkgs/qt5/template index 56268be6f56..290fbd58d67 100644 --- a/srcpkgs/qt5/template +++ b/srcpkgs/qt5/template @@ -1,7 +1,7 @@ # Template file for 'qt5' pkgname=qt5 version=5.6.2 -revision=8 +revision=9 wrksrc="qt-everywhere-opensource-src-${version}" homepage="http://qt.io/" short_desc="A cross-platform application and UI framework (QT5)" @@ -773,5 +773,8 @@ qt5-qmake_package() { vmove usr/lib/qt5/bin/qmake vmove usr/lib/qt5/mkspecs vmove usr/bin/qmake-qt5 + # Remove /usr/include from the QMAKE_DEFAULT_INCDIRS + sed -i ${PKGDESTDIR}/usr/lib/qt5/mkspecs/qconfig.pri \ + -e 's;/usr/include$;;' } }