RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux bos01-arm64-023 4.4.0-96-generic #119-Ubuntu SMP Tue Sep 12 15:00:28 UTC 2017 aarch64 Buildd toolchain package versions: launchpad-buildd_152 python-lpbuildd_152 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.2 dpkg-dev_1.18.4ubuntu1.2 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 26 Sep 03:59:31 ntpdate[1816]: adjust time server 10.211.37.1 offset -0.000338 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=artful --arch=armhf PACKAGEBUILD-13440093 /home/buildd/filecache-default/b70461af4419c13dbae7acd6fe74d075a1a9550f Creating target for build PACKAGEBUILD-13440093 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=artful --arch=armhf PACKAGEBUILD-13440093 Starting target for build PACKAGEBUILD-13440093 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=artful --arch=armhf PACKAGEBUILD-13440093 'deb http://ftpmaster.internal/ubuntu artful main universe' Overriding sources.list in build-PACKAGEBUILD-13440093 RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=artful --arch=armhf PACKAGEBUILD-13440093 Updating target for build PACKAGEBUILD-13440093 Get:1 http://ftpmaster.internal/ubuntu artful InRelease [237 kB] Get:2 http://ftpmaster.internal/ubuntu artful/main armhf Packages [1036 kB] Get:3 http://ftpmaster.internal/ubuntu artful/main Translation-en [543 kB] Get:4 http://ftpmaster.internal/ubuntu artful/universe armhf Packages [7868 kB] Get:5 http://ftpmaster.internal/ubuntu artful/universe Translation-en [4787 kB] Fetched 14.5 MB in 5s (2767 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: binutils binutils-arm-linux-gnueabihf binutils-common build-essential cpp-7 g++-7 gcc-7 gcc-7-base libasan4 libatomic1 libbinutils libcc1-0 libcilkrts5 libgcc-7-dev libgcc1 libgomp1 libstdc++-7-dev libstdc++6 libubsan0 19 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 23.2 MB of archives. After this operation, 2048 B of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu artful/main armhf libgomp1 armhf 7.2.0-7ubuntu1 [65.7 kB] Get:2 http://ftpmaster.internal/ubuntu artful/main armhf gcc-7-base armhf 7.2.0-7ubuntu1 [18.1 kB] Get:3 http://ftpmaster.internal/ubuntu artful/main armhf libstdc++6 armhf 7.2.0-7ubuntu1 [358 kB] Get:4 http://ftpmaster.internal/ubuntu artful/main armhf libatomic1 armhf 7.2.0-7ubuntu1 [6272 B] Get:5 http://ftpmaster.internal/ubuntu artful/main armhf libasan4 armhf 7.2.0-7ubuntu1 [329 kB] Get:6 http://ftpmaster.internal/ubuntu artful/main armhf libubsan0 armhf 7.2.0-7ubuntu1 [108 kB] Get:7 http://ftpmaster.internal/ubuntu artful/main armhf libcilkrts5 armhf 7.2.0-7ubuntu1 [36.0 kB] Get:8 http://ftpmaster.internal/ubuntu artful/main armhf cpp-7 armhf 7.2.0-7ubuntu1 [5288 kB] Get:9 http://ftpmaster.internal/ubuntu artful/main armhf libcc1-0 armhf 7.2.0-7ubuntu1 [32.3 kB] Get:10 http://ftpmaster.internal/ubuntu artful/main armhf g++-7 armhf 7.2.0-7ubuntu1 [6033 kB] Get:11 http://ftpmaster.internal/ubuntu artful/main armhf gcc-7 armhf 7.2.0-7ubuntu1 [5916 kB] Get:12 http://ftpmaster.internal/ubuntu artful/main armhf libgcc-7-dev armhf 7.2.0-7ubuntu1 [705 kB] Get:13 http://ftpmaster.internal/ubuntu artful/main armhf libstdc++-7-dev armhf 7.2.0-7ubuntu1 [1530 kB] Get:14 http://ftpmaster.internal/ubuntu artful/main armhf libgcc1 armhf 1:7.2.0-7ubuntu1 [38.9 kB] Get:15 http://ftpmaster.internal/ubuntu artful/main armhf libbinutils armhf 2.29.1-3ubuntu1 [307 kB] Get:16 http://ftpmaster.internal/ubuntu artful/main armhf binutils-common armhf 2.29.1-3ubuntu1 [190 kB] Get:17 http://ftpmaster.internal/ubuntu artful/main armhf binutils armhf 2.29.1-3ubuntu1 [3336 B] Get:18 http://ftpmaster.internal/ubuntu artful/main armhf binutils-arm-linux-gnueabihf armhf 2.29.1-3ubuntu1 [2188 kB] Get:19 http://ftpmaster.internal/ubuntu artful/main armhf build-essential armhf 12.4ubuntu1 [4752 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 23.2 MB in 0s (28.6 MB/s) (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../libgomp1_7.2.0-7ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (7.2.0-7ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../gcc-7-base_7.2.0-7ubuntu1_armhf.deb ... Unpacking gcc-7-base:armhf (7.2.0-7ubuntu1) over (7.2.0-6ubuntu1) ... Setting up gcc-7-base:armhf (7.2.0-7ubuntu1) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../libstdc++6_7.2.0-7ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (7.2.0-7ubuntu1) over (7.2.0-6ubuntu1) ... Setting up libstdc++6:armhf (7.2.0-7ubuntu1) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../00-libatomic1_7.2.0-7ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (7.2.0-7ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../01-libasan4_7.2.0-7ubuntu1_armhf.deb ... Unpacking libasan4:armhf (7.2.0-7ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../02-libubsan0_7.2.0-7ubuntu1_armhf.deb ... Unpacking libubsan0:armhf (7.2.0-7ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../03-libcilkrts5_7.2.0-7ubuntu1_armhf.deb ... Unpacking libcilkrts5:armhf (7.2.0-7ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../04-cpp-7_7.2.0-7ubuntu1_armhf.deb ... Unpacking cpp-7 (7.2.0-7ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../05-libcc1-0_7.2.0-7ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (7.2.0-7ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../06-g++-7_7.2.0-7ubuntu1_armhf.deb ... Unpacking g++-7 (7.2.0-7ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../07-gcc-7_7.2.0-7ubuntu1_armhf.deb ... Unpacking gcc-7 (7.2.0-7ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../08-libgcc-7-dev_7.2.0-7ubuntu1_armhf.deb ... Unpacking libgcc-7-dev:armhf (7.2.0-7ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../09-libstdc++-7-dev_7.2.0-7ubuntu1_armhf.deb ... Unpacking libstdc++-7-dev:armhf (7.2.0-7ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../10-libgcc1_1%3a7.2.0-7ubuntu1_armhf.deb ... Unpacking libgcc1:armhf (1:7.2.0-7ubuntu1) over (1:7.2.0-6ubuntu1) ... Setting up libgcc1:armhf (1:7.2.0-7ubuntu1) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../libbinutils_2.29.1-3ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.29.1-3ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../binutils-common_2.29.1-3ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.29.1-3ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../binutils_2.29.1-3ubuntu1_armhf.deb ... Unpacking binutils (2.29.1-3ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../binutils-arm-linux-gnueabihf_2.29.1-3ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.29.1-3ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../build-essential_12.4ubuntu1_armhf.deb ... Unpacking build-essential (12.4ubuntu1) over (12.1ubuntu2) ... Setting up libgomp1:armhf (7.2.0-7ubuntu1) ... Setting up libatomic1:armhf (7.2.0-7ubuntu1) ... Setting up libcc1-0:armhf (7.2.0-7ubuntu1) ... Setting up libasan4:armhf (7.2.0-7ubuntu1) ... Setting up build-essential (12.4ubuntu1) ... Setting up libcilkrts5:armhf (7.2.0-7ubuntu1) ... Setting up libubsan0:armhf (7.2.0-7ubuntu1) ... Setting up libgcc-7-dev:armhf (7.2.0-7ubuntu1) ... Setting up cpp-7 (7.2.0-7ubuntu1) ... Setting up libstdc++-7-dev:armhf (7.2.0-7ubuntu1) ... Setting up binutils-common:armhf (2.29.1-3ubuntu1) ... Processing triggers for libc-bin (2.26-0ubuntu1) ... Setting up libbinutils:armhf (2.29.1-3ubuntu1) ... Setting up binutils-arm-linux-gnueabihf (2.29.1-3ubuntu1) ... Setting up binutils (2.29.1-3ubuntu1) ... Setting up gcc-7 (7.2.0-7ubuntu1) ... Setting up g++-7 (7.2.0-7ubuntu1) ... Processing triggers for libc-bin (2.26-0ubuntu1) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-13440093 armhf artful -c chroot:build-PACKAGEBUILD-13440093 --arch=armhf --dist=artful --nolog kscope_1.9.4-2build4.dsc Initiating build PACKAGEBUILD-13440093 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-96-generic #119-Ubuntu SMP Tue Sep 12 15:00:28 UTC 2017 armv7l sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos01-arm64-023.buildd +==============================================================================+ | kscope 1.9.4-2build4 (armhf) 26 Sep 2017 03:59 | +==============================================================================+ Package: kscope Version: 1.9.4-2build4 Source Version: 1.9.4-2build4 Distribution: artful Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf I: NOTICE: Log filtering will replace 'build/kscope-l78RE0/kscope-1.9.4' with '<>' I: NOTICE: Log filtering will replace 'build/kscope-l78RE0' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-13440093/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- kscope_1.9.4-2build4.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-AFcJgQ/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-AFcJgQ/apt_archive ./ InRelease Get:2 copy:/<>/resolver-AFcJgQ/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-AFcJgQ/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-AFcJgQ/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-AFcJgQ/apt_archive ./ Packages [528 B] Fetched 2861 B in 0s (107 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 778 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-AFcJgQ/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [778 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 778 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: quilt, debhelper (>= 7), libqt4-dev, libqscintilla2-dev Filtered Build-Depends: quilt, debhelper (>= 7), libqt4-dev, libqscintilla2-dev dpkg-deb: building package 'sbuild-build-depends-kscope-dummy' in '/<>/resolver-TfVmwI/apt_archive/sbuild-build-depends-kscope-dummy.deb'. Ign:1 copy:/<>/resolver-TfVmwI/apt_archive ./ InRelease Get:2 copy:/<>/resolver-TfVmwI/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-TfVmwI/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-TfVmwI/apt_archive ./ Sources [233 B] Get:5 copy:/<>/resolver-TfVmwI/apt_archive ./ Packages [548 B] Fetched 2900 B in 0s (74.8 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install kscope build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism diffstat file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base groff-base intltool-debian libarchive-zip-perl libaudio2 libboost-filesystem1.62.0 libboost-system1.62.0 libbsd0 libcapnp-0.5.3 libcroco3 libdbus-1-3 libdrm-amdgpu1 libdrm-common libdrm-etnaviv1 libdrm-freedreno1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl1-mesa libelf1 libexpat1 libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libgbm1 libgl1-mesa-dri libglapi-mesa libglib2.0-0 libice6 libicu57 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 libllvm5.0 libmagic-mgc libmagic1 libmirclient9 libmircommon7 libmircore1 libmirprotobuf3 libmng2 libpipeline1 libprotobuf-lite10 libqscintilla2-12v5 libqscintilla2-dev libqscintilla2-l10n libqt4-dbus libqt4-declarative libqt4-designer libqt4-dev libqt4-dev-bin libqt4-help libqt4-network libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-svg libqt4-test libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4 libsensors4 libsigsegv2 libsm6 libtiff5 libtimedate-perl libtool libwayland-client0 libwayland-server0 libx11-6 libx11-data libx11-xcb1 libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-present0 libxcb-sync1 libxcb-xfixes0 libxcb1 libxdmcp6 libxext6 libxi6 libxkbcommon0 libxml2 libxrender1 libxshmfence1 libxt6 m4 man-db po-debconf qdbus qt4-linguist-tools qt4-qmake qtchooser qtcore4-l10n quilt ucf x11-common xkb-data Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff nas liblcms2-utils libqt4-declarative-folderlistmodel libqt4-declarative-gestures libqt4-declarative-particles libqt4-declarative-shaders qt4-qmlviewer firebird-dev libmysqlclient-dev libpq-dev libsqlite0-dev libsqlite3-dev qt4-dev-tools qt4-doc unixodbc-dev libicu55 libthai0 qt4-qtconfig lm-sensors libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc less www-browser libmail-box-perl procmail graphviz default-mta | mail-transport-agent Recommended packages: curl | wget | lynx-cur dbus libarchive-cpio-perl libtxc-dxtn-s2tc | libtxc-dxtn-s2tc0 | libtxc-dxtn0 libglib2.0-data shared-mime-info xdg-user-dirs libqt4-opengl-dev libqt4-sql-mysql | libqt4-sql-odbc | libqt4-sql-psql | libqt4-sql-sqlite libcups2 qt-at-spi libltdl-dev xml-core libmail-sendmail-perl less The following packages will be REMOVED: pkg-create-dbgsym* The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism diffstat file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base groff-base intltool-debian libarchive-zip-perl libaudio2 libboost-filesystem1.62.0 libboost-system1.62.0 libbsd0 libcapnp-0.5.3 libcroco3 libdbus-1-3 libdrm-amdgpu1 libdrm-common libdrm-etnaviv1 libdrm-freedreno1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl1-mesa libelf1 libexpat1 libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libgbm1 libgl1-mesa-dri libglapi-mesa libglib2.0-0 libice6 libicu57 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 libllvm5.0 libmagic-mgc libmagic1 libmirclient9 libmircommon7 libmircore1 libmirprotobuf3 libmng2 libpipeline1 libprotobuf-lite10 libqscintilla2-12v5 libqscintilla2-dev libqscintilla2-l10n libqt4-dbus libqt4-declarative libqt4-designer libqt4-dev libqt4-dev-bin libqt4-help libqt4-network libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-svg libqt4-test libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4 libsensors4 libsigsegv2 libsm6 libtiff5 libtimedate-perl libtool libwayland-client0 libwayland-server0 libx11-6 libx11-data libx11-xcb1 libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-present0 libxcb-sync1 libxcb-xfixes0 libxcb1 libxdmcp6 libxext6 libxi6 libxkbcommon0 libxml2 libxrender1 libxshmfence1 libxt6 m4 man-db po-debconf qdbus qt4-linguist-tools qt4-qmake qtchooser qtcore4-l10n quilt sbuild-build-depends-kscope-dummy ucf x11-common xkb-data 0 upgraded, 119 newly installed, 1 to remove and 0 not upgraded. Need to get 55.6 MB of archives. After this operation, 281 MB of additional disk space will be used. Get:1 copy:/<>/resolver-TfVmwI/apt_archive ./ sbuild-build-depends-kscope-dummy 0.invalid.0 [800 B] Get:2 http://ftpmaster.internal/ubuntu artful/main armhf libxau6 armhf 1:1.0.8-1 [7324 B] Get:3 http://ftpmaster.internal/ubuntu artful/main armhf libbsd0 armhf 0.8.6-1 [50.6 kB] Get:4 http://ftpmaster.internal/ubuntu artful/main armhf libxdmcp6 armhf 1:1.1.2-3 [9316 B] Get:5 http://ftpmaster.internal/ubuntu artful/main armhf libxcb1 armhf 1.11.1-1ubuntu1 [36.4 kB] Get:6 http://ftpmaster.internal/ubuntu artful/main armhf libx11-data all 2:1.6.4-3 [114 kB] Get:7 http://ftpmaster.internal/ubuntu artful/main armhf libx11-6 armhf 2:1.6.4-3 [515 kB] Get:8 http://ftpmaster.internal/ubuntu artful/main armhf libxext6 armhf 2:1.3.3-1 [25.1 kB] Get:9 http://ftpmaster.internal/ubuntu artful/main armhf groff-base armhf 1.22.3-9 [1013 kB] Get:10 http://ftpmaster.internal/ubuntu artful/main armhf bsdmainutils armhf 9.0.12+nmu1ubuntu1 [173 kB] Get:11 http://ftpmaster.internal/ubuntu artful/main armhf libpipeline1 armhf 1.4.2-1 [21.0 kB] Get:12 http://ftpmaster.internal/ubuntu artful/main armhf man-db armhf 2.7.6.1-2 [873 kB] Get:13 http://ftpmaster.internal/ubuntu artful/main armhf fonts-dejavu-core all 2.37-1 [1041 kB] Get:14 http://ftpmaster.internal/ubuntu artful/main armhf ucf all 3.0036 [52.9 kB] Get:15 http://ftpmaster.internal/ubuntu artful/main armhf fontconfig-config all 2.11.94-0ubuntu2 [49.9 kB] Get:16 http://ftpmaster.internal/ubuntu artful/main armhf libexpat1 armhf 2.2.3-1 [53.5 kB] Get:17 http://ftpmaster.internal/ubuntu artful/main armhf libfreetype6 armhf 2.8-0.2ubuntu2 [275 kB] Get:18 http://ftpmaster.internal/ubuntu artful/main armhf libfontconfig1 armhf 2.11.94-0ubuntu2 [115 kB] Get:19 http://ftpmaster.internal/ubuntu artful/main armhf fontconfig armhf 2.11.94-0ubuntu2 [177 kB] Get:20 http://ftpmaster.internal/ubuntu artful/main armhf libjpeg-turbo8 armhf 1.5.2-0ubuntu3 [87.3 kB] Get:21 http://ftpmaster.internal/ubuntu artful/main armhf libjpeg8 armhf 8c-2ubuntu8 [2202 B] Get:22 http://ftpmaster.internal/ubuntu artful/main armhf liblcms2-2 armhf 2.7-1ubuntu1 [114 kB] Get:23 http://ftpmaster.internal/ubuntu artful/universe armhf libmng2 armhf 2.0.2-0ubuntu3 [142 kB] Get:24 http://ftpmaster.internal/ubuntu artful/main armhf x11-common all 1:7.7+19ubuntu2 [22.2 kB] Get:25 http://ftpmaster.internal/ubuntu artful/main armhf libice6 armhf 2:1.0.9-2 [33.5 kB] Get:26 http://ftpmaster.internal/ubuntu artful/main armhf libsm6 armhf 2:1.2.2-1 [13.9 kB] Get:27 http://ftpmaster.internal/ubuntu artful/main armhf libxshmfence1 armhf 1.2-1 [4848 B] Get:28 http://ftpmaster.internal/ubuntu artful/main armhf libjbig0 armhf 2.1-3.1 [24.3 kB] Get:29 http://ftpmaster.internal/ubuntu artful/main armhf libmagic-mgc armhf 1:5.32-1 [184 kB] Get:30 http://ftpmaster.internal/ubuntu artful/main armhf libmagic1 armhf 1:5.32-1 [62.6 kB] Get:31 http://ftpmaster.internal/ubuntu artful/main armhf file armhf 1:5.32-1 [21.4 kB] Get:32 http://ftpmaster.internal/ubuntu artful/main armhf libdbus-1-3 armhf 1.10.22-1ubuntu1 [144 kB] Get:33 http://ftpmaster.internal/ubuntu artful/main armhf libelf1 armhf 0.170-0.1 [42.2 kB] Get:34 http://ftpmaster.internal/ubuntu artful/main armhf xkb-data all 2.19-1ubuntu1 [311 kB] Get:35 http://ftpmaster.internal/ubuntu artful/main armhf gettext-base armhf 0.19.8.1-4ubuntu1 [45.4 kB] Get:36 http://ftpmaster.internal/ubuntu artful/main armhf libdrm-common all 2.4.82-1 [4952 B] Get:37 http://ftpmaster.internal/ubuntu artful/main armhf libdrm2 armhf 2.4.82-1 [26.8 kB] Get:38 http://ftpmaster.internal/ubuntu artful/main armhf libedit2 armhf 3.1-20170329-1 [61.9 kB] Get:39 http://ftpmaster.internal/ubuntu artful/main armhf libglib2.0-0 armhf 2.54.0-1ubuntu1 [1014 kB] Get:40 http://ftpmaster.internal/ubuntu artful/main armhf libicu57 armhf 57.1-6 [7442 kB] Get:41 http://ftpmaster.internal/ubuntu artful/main armhf libxml2 armhf 2.9.4+dfsg1-3.1 [553 kB] Get:42 http://ftpmaster.internal/ubuntu artful/main armhf libsigsegv2 armhf 2.11-1 [12.6 kB] Get:43 http://ftpmaster.internal/ubuntu artful/main armhf m4 armhf 1.4.18-1 [181 kB] Get:44 http://ftpmaster.internal/ubuntu artful/main armhf autoconf all 2.69-11 [322 kB] Get:45 http://ftpmaster.internal/ubuntu artful/main armhf autotools-dev all 20161112.1 [39.5 kB] Get:46 http://ftpmaster.internal/ubuntu artful/main armhf automake all 1:1.15-6ubuntu1 [509 kB] Get:47 http://ftpmaster.internal/ubuntu artful/main armhf autopoint all 0.19.8.1-4ubuntu1 [412 kB] Get:48 http://ftpmaster.internal/ubuntu artful/main armhf libtool all 2.4.6-2 [194 kB] Get:49 http://ftpmaster.internal/ubuntu artful/main armhf dh-autoreconf all 14 [15.5 kB] Get:50 http://ftpmaster.internal/ubuntu artful/main armhf libarchive-zip-perl all 1.59-1 [84.0 kB] Get:51 http://ftpmaster.internal/ubuntu artful/main armhf libfile-stripnondeterminism-perl all 0.038-1 [13.3 kB] Get:52 http://ftpmaster.internal/ubuntu artful/main armhf libtimedate-perl all 2.3000-2 [37.5 kB] Get:53 http://ftpmaster.internal/ubuntu artful/main armhf dh-strip-nondeterminism all 0.038-1 [5026 B] Get:54 http://ftpmaster.internal/ubuntu artful/main armhf libcroco3 armhf 0.6.12-1 [69.7 kB] Get:55 http://ftpmaster.internal/ubuntu artful/main armhf gettext armhf 0.19.8.1-4ubuntu1 [1014 kB] Get:56 http://ftpmaster.internal/ubuntu artful/main armhf intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:57 http://ftpmaster.internal/ubuntu artful/main armhf po-debconf all 1.0.20 [232 kB] Get:58 http://ftpmaster.internal/ubuntu artful/main armhf debhelper all 10.7.2ubuntu2 [877 kB] Get:59 http://ftpmaster.internal/ubuntu artful/main armhf diffstat armhf 1.61-1build1 [21.1 kB] Get:60 http://ftpmaster.internal/ubuntu artful/main armhf libxt6 armhf 1:1.1.5-1 [129 kB] Get:61 http://ftpmaster.internal/ubuntu artful/main armhf libaudio2 armhf 1.9.4-6 [44.1 kB] Get:62 http://ftpmaster.internal/ubuntu artful/main armhf libboost-system1.62.0 armhf 1.62.0+dfsg-4build3 [8934 B] Get:63 http://ftpmaster.internal/ubuntu artful/main armhf libboost-filesystem1.62.0 armhf 1.62.0+dfsg-4build3 [34.1 kB] Get:64 http://ftpmaster.internal/ubuntu artful/main armhf libcapnp-0.5.3 armhf 0.5.3-2ubuntu2 [523 kB] Get:65 http://ftpmaster.internal/ubuntu artful/main armhf libdrm-amdgpu1 armhf 2.4.82-1 [17.3 kB] Get:66 http://ftpmaster.internal/ubuntu artful/main armhf libdrm-etnaviv1 armhf 2.4.82-1 [9368 B] Get:67 http://ftpmaster.internal/ubuntu artful/main armhf libdrm-freedreno1 armhf 2.4.82-1 [15.8 kB] Get:68 http://ftpmaster.internal/ubuntu artful/main armhf libdrm-nouveau2 armhf 2.4.82-1 [14.8 kB] Get:69 http://ftpmaster.internal/ubuntu artful/main armhf libdrm-radeon1 armhf 2.4.82-1 [19.4 kB] Get:70 http://ftpmaster.internal/ubuntu artful/main armhf libwayland-client0 armhf 1.14.0-1 [17.6 kB] Get:71 http://ftpmaster.internal/ubuntu artful/main armhf libwayland-server0 armhf 1.14.0-1 [22.4 kB] Get:72 http://ftpmaster.internal/ubuntu artful/main armhf libgbm1 armhf 17.2.1-0ubuntu1 [21.1 kB] Get:73 http://ftpmaster.internal/ubuntu artful/main armhf libmircore1 armhf 0.27.0+17.10.20170630-0ubuntu1 [23.6 kB] Get:74 http://ftpmaster.internal/ubuntu artful/main armhf libmircommon7 armhf 0.27.0+17.10.20170630-0ubuntu1 [63.6 kB] Get:75 http://ftpmaster.internal/ubuntu artful/main armhf libprotobuf-lite10 armhf 3.0.0-9ubuntu5 [85.4 kB] Get:76 http://ftpmaster.internal/ubuntu artful/main armhf libmirprotobuf3 armhf 0.27.0+17.10.20170630-0ubuntu1 [111 kB] Get:77 http://ftpmaster.internal/ubuntu artful/main armhf libxkbcommon0 armhf 0.7.1-2 [85.9 kB] Get:78 http://ftpmaster.internal/ubuntu artful/main armhf libmirclient9 armhf 0.27.0+17.10.20170630-0ubuntu1 [174 kB] Get:79 http://ftpmaster.internal/ubuntu artful/main armhf libx11-xcb1 armhf 2:1.6.4-3 [9578 B] Get:80 http://ftpmaster.internal/ubuntu artful/main armhf libxcb-dri2-0 armhf 1.11.1-1ubuntu1 [6640 B] Get:81 http://ftpmaster.internal/ubuntu artful/main armhf libxcb-dri3-0 armhf 1.11.1-1ubuntu1 [4996 B] Get:82 http://ftpmaster.internal/ubuntu artful/main armhf libxcb-present0 armhf 1.11.1-1ubuntu1 [5222 B] Get:83 http://ftpmaster.internal/ubuntu artful/main armhf libxcb-sync1 armhf 1.11.1-1ubuntu1 [7864 B] Get:84 http://ftpmaster.internal/ubuntu artful/main armhf libxcb-xfixes0 armhf 1.11.1-1ubuntu1 [8714 B] Get:85 http://ftpmaster.internal/ubuntu artful/main armhf libglapi-mesa armhf 17.2.1-0ubuntu1 [27.3 kB] Get:86 http://ftpmaster.internal/ubuntu artful/main armhf libllvm5.0 armhf 1:5.0-2ubuntu1 [12.6 MB] Get:87 http://ftpmaster.internal/ubuntu artful/main armhf libsensors4 armhf 1:3.4.0-4 [25.8 kB] Get:88 http://ftpmaster.internal/ubuntu artful/main armhf libgl1-mesa-dri armhf 17.2.1-0ubuntu1 [3556 kB] Get:89 http://ftpmaster.internal/ubuntu artful/main armhf libegl1-mesa armhf 17.2.1-0ubuntu1 [69.4 kB] Get:90 http://ftpmaster.internal/ubuntu artful/universe armhf libqscintilla2-l10n all 2.9.3+dfsg-5 [37.9 kB] Get:91 http://ftpmaster.internal/ubuntu artful/universe armhf qtcore4-l10n all 4:4.8.7+dfsg-7ubuntu1 [617 kB] Get:92 http://ftpmaster.internal/ubuntu artful/universe armhf libqtcore4 armhf 4:4.8.7+dfsg-7ubuntu1 [1355 kB] Get:93 http://ftpmaster.internal/ubuntu artful/universe armhf libqt4-xml armhf 4:4.8.7+dfsg-7ubuntu1 [81.3 kB] Get:94 http://ftpmaster.internal/ubuntu artful/universe armhf libqtdbus4 armhf 4:4.8.7+dfsg-7ubuntu1 [154 kB] Get:95 http://ftpmaster.internal/ubuntu artful/universe armhf libqt4-network armhf 4:4.8.7+dfsg-7ubuntu1 [478 kB] Get:96 http://ftpmaster.internal/ubuntu artful/universe armhf libqt4-script armhf 4:4.8.7+dfsg-7ubuntu1 [577 kB] Get:97 http://ftpmaster.internal/ubuntu artful/universe armhf libqt4-sql armhf 4:4.8.7+dfsg-7ubuntu1 [84.6 kB] Get:98 http://ftpmaster.internal/ubuntu artful/universe armhf libqt4-xmlpatterns armhf 4:4.8.7+dfsg-7ubuntu1 [873 kB] Get:99 http://ftpmaster.internal/ubuntu artful/universe armhf libqt4-declarative armhf 4:4.8.7+dfsg-7ubuntu1 [897 kB] Get:100 http://ftpmaster.internal/ubuntu artful/main armhf libtiff5 armhf 4.0.8-5 [133 kB] Get:101 http://ftpmaster.internal/ubuntu artful/main armhf libxi6 armhf 2:1.7.9-1 [26.1 kB] Get:102 http://ftpmaster.internal/ubuntu artful/main armhf libxrender1 armhf 1:0.9.10-1 [15.6 kB] Get:103 http://ftpmaster.internal/ubuntu artful/universe armhf libqtgui4 armhf 4:4.8.7+dfsg-7ubuntu1 [3528 kB] Get:104 http://ftpmaster.internal/ubuntu artful/universe armhf libqscintilla2-12v5 armhf 2.9.3+dfsg-5 [700 kB] Get:105 http://ftpmaster.internal/ubuntu artful/main armhf qtchooser armhf 63-g13a3d08-1 [21.3 kB] Get:106 http://ftpmaster.internal/ubuntu artful/universe armhf qdbus armhf 4:4.8.7+dfsg-7ubuntu1 [26.3 kB] Get:107 http://ftpmaster.internal/ubuntu artful/universe armhf libqt4-dbus armhf 4:4.8.7+dfsg-7ubuntu1 [6436 B] Get:108 http://ftpmaster.internal/ubuntu artful/universe armhf libqt4-designer armhf 4:4.8.7+dfsg-7ubuntu1 [3368 kB] Get:109 http://ftpmaster.internal/ubuntu artful/universe armhf libqt4-qt3support armhf 4:4.8.7+dfsg-7ubuntu1 [881 kB] Get:110 http://ftpmaster.internal/ubuntu artful/universe armhf libqt4-dev-bin armhf 4:4.8.7+dfsg-7ubuntu1 [1423 kB] Get:111 http://ftpmaster.internal/ubuntu artful/universe armhf libqt4-help armhf 4:4.8.7+dfsg-7ubuntu1 [181 kB] Get:112 http://ftpmaster.internal/ubuntu artful/universe armhf libqt4-scripttools armhf 4:4.8.7+dfsg-7ubuntu1 [190 kB] Get:113 http://ftpmaster.internal/ubuntu artful/universe armhf libqt4-svg armhf 4:4.8.7+dfsg-7ubuntu1 [114 kB] Get:114 http://ftpmaster.internal/ubuntu artful/universe armhf libqt4-test armhf 4:4.8.7+dfsg-7ubuntu1 [51.8 kB] Get:115 http://ftpmaster.internal/ubuntu artful/universe armhf qt4-linguist-tools armhf 4:4.8.7+dfsg-7ubuntu1 [727 kB] Get:116 http://ftpmaster.internal/ubuntu artful/universe armhf qt4-qmake armhf 4:4.8.7+dfsg-7ubuntu1 [1123 kB] Get:117 http://ftpmaster.internal/ubuntu artful/universe armhf libqt4-dev armhf 4:4.8.7+dfsg-7ubuntu1 [842 kB] Get:118 http://ftpmaster.internal/ubuntu artful/universe armhf quilt all 0.63-8.1 [293 kB] Get:119 http://ftpmaster.internal/ubuntu artful/universe armhf libqscintilla2-dev armhf 2.9.3+dfsg-5 [56.5 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 55.6 MB in 2s (19.5 MB/s) (Reading database ... 12457 files and directories currently installed.) Removing pkg-create-dbgsym (0.73) ... Selecting previously unselected package libxau6:armhf. (Reading database ... 12448 files and directories currently installed.) Preparing to unpack .../000-libxau6_1%3a1.0.8-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.8-1) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../001-libbsd0_0.8.6-1_armhf.deb ... Unpacking libbsd0:armhf (0.8.6-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../002-libxdmcp6_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../003-libxcb1_1.11.1-1ubuntu1_armhf.deb ... Unpacking libxcb1:armhf (1.11.1-1ubuntu1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../004-libx11-data_2%3a1.6.4-3_all.deb ... Unpacking libx11-data (2:1.6.4-3) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../005-libx11-6_2%3a1.6.4-3_armhf.deb ... Unpacking libx11-6:armhf (2:1.6.4-3) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../006-libxext6_2%3a1.3.3-1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.3-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../007-groff-base_1.22.3-9_armhf.deb ... Unpacking groff-base (1.22.3-9) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../008-bsdmainutils_9.0.12+nmu1ubuntu1_armhf.deb ... Unpacking bsdmainutils (9.0.12+nmu1ubuntu1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../009-libpipeline1_1.4.2-1_armhf.deb ... Unpacking libpipeline1:armhf (1.4.2-1) ... Selecting previously unselected package man-db. Preparing to unpack .../010-man-db_2.7.6.1-2_armhf.deb ... Unpacking man-db (2.7.6.1-2) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../011-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package ucf. Preparing to unpack .../012-ucf_3.0036_all.deb ... Moving old data out of the way Unpacking ucf (3.0036) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../013-fontconfig-config_2.11.94-0ubuntu2_all.deb ... Unpacking fontconfig-config (2.11.94-0ubuntu2) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../014-libexpat1_2.2.3-1_armhf.deb ... Unpacking libexpat1:armhf (2.2.3-1) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../015-libfreetype6_2.8-0.2ubuntu2_armhf.deb ... Unpacking libfreetype6:armhf (2.8-0.2ubuntu2) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../016-libfontconfig1_2.11.94-0ubuntu2_armhf.deb ... Unpacking libfontconfig1:armhf (2.11.94-0ubuntu2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../017-fontconfig_2.11.94-0ubuntu2_armhf.deb ... Unpacking fontconfig (2.11.94-0ubuntu2) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../018-libjpeg-turbo8_1.5.2-0ubuntu3_armhf.deb ... Unpacking libjpeg-turbo8:armhf (1.5.2-0ubuntu3) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../019-libjpeg8_8c-2ubuntu8_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu8) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../020-liblcms2-2_2.7-1ubuntu1_armhf.deb ... Unpacking liblcms2-2:armhf (2.7-1ubuntu1) ... Selecting previously unselected package libmng2:armhf. Preparing to unpack .../021-libmng2_2.0.2-0ubuntu3_armhf.deb ... Unpacking libmng2:armhf (2.0.2-0ubuntu3) ... Selecting previously unselected package x11-common. Preparing to unpack .../022-x11-common_1%3a7.7+19ubuntu2_all.deb ... Unpacking x11-common (1:7.7+19ubuntu2) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../023-libice6_2%3a1.0.9-2_armhf.deb ... Unpacking libice6:armhf (2:1.0.9-2) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../024-libsm6_2%3a1.2.2-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.2-1) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../025-libxshmfence1_1.2-1_armhf.deb ... Unpacking libxshmfence1:armhf (1.2-1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../026-libjbig0_2.1-3.1_armhf.deb ... Unpacking libjbig0:armhf (2.1-3.1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../027-libmagic-mgc_1%3a5.32-1_armhf.deb ... Unpacking libmagic-mgc (1:5.32-1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../028-libmagic1_1%3a5.32-1_armhf.deb ... Unpacking libmagic1:armhf (1:5.32-1) ... Selecting previously unselected package file. Preparing to unpack .../029-file_1%3a5.32-1_armhf.deb ... Unpacking file (1:5.32-1) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../030-libdbus-1-3_1.10.22-1ubuntu1_armhf.deb ... Unpacking libdbus-1-3:armhf (1.10.22-1ubuntu1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../031-libelf1_0.170-0.1_armhf.deb ... Unpacking libelf1:armhf (0.170-0.1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../032-xkb-data_2.19-1ubuntu1_all.deb ... Unpacking xkb-data (2.19-1ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../033-gettext-base_0.19.8.1-4ubuntu1_armhf.deb ... Unpacking gettext-base (0.19.8.1-4ubuntu1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../034-libdrm-common_2.4.82-1_all.deb ... Unpacking libdrm-common (2.4.82-1) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../035-libdrm2_2.4.82-1_armhf.deb ... Unpacking libdrm2:armhf (2.4.82-1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../036-libedit2_3.1-20170329-1_armhf.deb ... Unpacking libedit2:armhf (3.1-20170329-1) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../037-libglib2.0-0_2.54.0-1ubuntu1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.54.0-1ubuntu1) ... Selecting previously unselected package libicu57:armhf. Preparing to unpack .../038-libicu57_57.1-6_armhf.deb ... Unpacking libicu57:armhf (57.1-6) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../039-libxml2_2.9.4+dfsg1-3.1_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-3.1) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../040-libsigsegv2_2.11-1_armhf.deb ... Unpacking libsigsegv2:armhf (2.11-1) ... Selecting previously unselected package m4. Preparing to unpack .../041-m4_1.4.18-1_armhf.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../042-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../043-autotools-dev_20161112.1_all.deb ... Unpacking autotools-dev (20161112.1) ... Selecting previously unselected package automake. Preparing to unpack .../044-automake_1%3a1.15-6ubuntu1_all.deb ... Unpacking automake (1:1.15-6ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../045-autopoint_0.19.8.1-4ubuntu1_all.deb ... Unpacking autopoint (0.19.8.1-4ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../046-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../047-dh-autoreconf_14_all.deb ... Unpacking dh-autoreconf (14) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../048-libarchive-zip-perl_1.59-1_all.deb ... Unpacking libarchive-zip-perl (1.59-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../049-libfile-stripnondeterminism-perl_0.038-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.038-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../050-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../051-dh-strip-nondeterminism_0.038-1_all.deb ... Unpacking dh-strip-nondeterminism (0.038-1) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../052-libcroco3_0.6.12-1_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-1) ... Selecting previously unselected package gettext. Preparing to unpack .../053-gettext_0.19.8.1-4ubuntu1_armhf.deb ... Unpacking gettext (0.19.8.1-4ubuntu1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../054-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../055-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../056-debhelper_10.7.2ubuntu2_all.deb ... Unpacking debhelper (10.7.2ubuntu2) ... Selecting previously unselected package diffstat. Preparing to unpack .../057-diffstat_1.61-1build1_armhf.deb ... Unpacking diffstat (1.61-1build1) ... Selecting previously unselected package libxt6:armhf. Preparing to unpack .../058-libxt6_1%3a1.1.5-1_armhf.deb ... Unpacking libxt6:armhf (1:1.1.5-1) ... Selecting previously unselected package libaudio2:armhf. Preparing to unpack .../059-libaudio2_1.9.4-6_armhf.deb ... Unpacking libaudio2:armhf (1.9.4-6) ... Selecting previously unselected package libboost-system1.62.0:armhf. Preparing to unpack .../060-libboost-system1.62.0_1.62.0+dfsg-4build3_armhf.deb ... Unpacking libboost-system1.62.0:armhf (1.62.0+dfsg-4build3) ... Selecting previously unselected package libboost-filesystem1.62.0:armhf. Preparing to unpack .../061-libboost-filesystem1.62.0_1.62.0+dfsg-4build3_armhf.deb ... Unpacking libboost-filesystem1.62.0:armhf (1.62.0+dfsg-4build3) ... Selecting previously unselected package libcapnp-0.5.3:armhf. Preparing to unpack .../062-libcapnp-0.5.3_0.5.3-2ubuntu2_armhf.deb ... Unpacking libcapnp-0.5.3:armhf (0.5.3-2ubuntu2) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../063-libdrm-amdgpu1_2.4.82-1_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.82-1) ... Selecting previously unselected package libdrm-etnaviv1:armhf. Preparing to unpack .../064-libdrm-etnaviv1_2.4.82-1_armhf.deb ... Unpacking libdrm-etnaviv1:armhf (2.4.82-1) ... Selecting previously unselected package libdrm-freedreno1:armhf. Preparing to unpack .../065-libdrm-freedreno1_2.4.82-1_armhf.deb ... Unpacking libdrm-freedreno1:armhf (2.4.82-1) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../066-libdrm-nouveau2_2.4.82-1_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.82-1) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../067-libdrm-radeon1_2.4.82-1_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.82-1) ... Selecting previously unselected package libwayland-client0:armhf. Preparing to unpack .../068-libwayland-client0_1.14.0-1_armhf.deb ... Unpacking libwayland-client0:armhf (1.14.0-1) ... Selecting previously unselected package libwayland-server0:armhf. Preparing to unpack .../069-libwayland-server0_1.14.0-1_armhf.deb ... Unpacking libwayland-server0:armhf (1.14.0-1) ... Selecting previously unselected package libgbm1:armhf. Preparing to unpack .../070-libgbm1_17.2.1-0ubuntu1_armhf.deb ... Unpacking libgbm1:armhf (17.2.1-0ubuntu1) ... Selecting previously unselected package libmircore1:armhf. Preparing to unpack .../071-libmircore1_0.27.0+17.10.20170630-0ubuntu1_armhf.deb ... Unpacking libmircore1:armhf (0.27.0+17.10.20170630-0ubuntu1) ... Selecting previously unselected package libmircommon7:armhf. Preparing to unpack .../072-libmircommon7_0.27.0+17.10.20170630-0ubuntu1_armhf.deb ... Unpacking libmircommon7:armhf (0.27.0+17.10.20170630-0ubuntu1) ... Selecting previously unselected package libprotobuf-lite10:armhf. Preparing to unpack .../073-libprotobuf-lite10_3.0.0-9ubuntu5_armhf.deb ... Unpacking libprotobuf-lite10:armhf (3.0.0-9ubuntu5) ... Selecting previously unselected package libmirprotobuf3:armhf. Preparing to unpack .../074-libmirprotobuf3_0.27.0+17.10.20170630-0ubuntu1_armhf.deb ... Unpacking libmirprotobuf3:armhf (0.27.0+17.10.20170630-0ubuntu1) ... Selecting previously unselected package libxkbcommon0:armhf. Preparing to unpack .../075-libxkbcommon0_0.7.1-2_armhf.deb ... Unpacking libxkbcommon0:armhf (0.7.1-2) ... Selecting previously unselected package libmirclient9:armhf. Preparing to unpack .../076-libmirclient9_0.27.0+17.10.20170630-0ubuntu1_armhf.deb ... Unpacking libmirclient9:armhf (0.27.0+17.10.20170630-0ubuntu1) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../077-libx11-xcb1_2%3a1.6.4-3_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.6.4-3) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../078-libxcb-dri2-0_1.11.1-1ubuntu1_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../079-libxcb-dri3-0_1.11.1-1ubuntu1_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../080-libxcb-present0_1.11.1-1ubuntu1_armhf.deb ... Unpacking libxcb-present0:armhf (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../081-libxcb-sync1_1.11.1-1ubuntu1_armhf.deb ... Unpacking libxcb-sync1:armhf (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../082-libxcb-xfixes0_1.11.1-1ubuntu1_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.11.1-1ubuntu1) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../083-libglapi-mesa_17.2.1-0ubuntu1_armhf.deb ... Unpacking libglapi-mesa:armhf (17.2.1-0ubuntu1) ... Selecting previously unselected package libllvm5.0:armhf. Preparing to unpack .../084-libllvm5.0_1%3a5.0-2ubuntu1_armhf.deb ... Unpacking libllvm5.0:armhf (1:5.0-2ubuntu1) ... Selecting previously unselected package libsensors4:armhf. Preparing to unpack .../085-libsensors4_1%3a3.4.0-4_armhf.deb ... Unpacking libsensors4:armhf (1:3.4.0-4) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../086-libgl1-mesa-dri_17.2.1-0ubuntu1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (17.2.1-0ubuntu1) ... Selecting previously unselected package libegl1-mesa:armhf. Preparing to unpack .../087-libegl1-mesa_17.2.1-0ubuntu1_armhf.deb ... Unpacking libegl1-mesa:armhf (17.2.1-0ubuntu1) ... Selecting previously unselected package libqscintilla2-l10n. Preparing to unpack .../088-libqscintilla2-l10n_2.9.3+dfsg-5_all.deb ... Unpacking libqscintilla2-l10n (2.9.3+dfsg-5) ... Selecting previously unselected package qtcore4-l10n. Preparing to unpack .../089-qtcore4-l10n_4%3a4.8.7+dfsg-7ubuntu1_all.deb ... Unpacking qtcore4-l10n (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqtcore4:armhf. Preparing to unpack .../090-libqtcore4_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqtcore4:armhf (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-xml:armhf. Preparing to unpack .../091-libqt4-xml_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqt4-xml:armhf (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqtdbus4:armhf. Preparing to unpack .../092-libqtdbus4_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqtdbus4:armhf (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-network:armhf. Preparing to unpack .../093-libqt4-network_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqt4-network:armhf (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-script:armhf. Preparing to unpack .../094-libqt4-script_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqt4-script:armhf (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-sql:armhf. Preparing to unpack .../095-libqt4-sql_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqt4-sql:armhf (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-xmlpatterns:armhf. Preparing to unpack .../096-libqt4-xmlpatterns_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqt4-xmlpatterns:armhf (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-declarative:armhf. Preparing to unpack .../097-libqt4-declarative_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqt4-declarative:armhf (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libtiff5:armhf. Preparing to unpack .../098-libtiff5_4.0.8-5_armhf.deb ... Unpacking libtiff5:armhf (4.0.8-5) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../099-libxi6_2%3a1.7.9-1_armhf.deb ... Unpacking libxi6:armhf (2:1.7.9-1) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../100-libxrender1_1%3a0.9.10-1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1) ... Selecting previously unselected package libqtgui4:armhf. Preparing to unpack .../101-libqtgui4_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqtgui4:armhf (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqscintilla2-12v5. Preparing to unpack .../102-libqscintilla2-12v5_2.9.3+dfsg-5_armhf.deb ... Unpacking libqscintilla2-12v5 (2.9.3+dfsg-5) ... Selecting previously unselected package qtchooser. Preparing to unpack .../103-qtchooser_63-g13a3d08-1_armhf.deb ... Unpacking qtchooser (63-g13a3d08-1) ... Selecting previously unselected package qdbus. Preparing to unpack .../104-qdbus_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking qdbus (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-dbus:armhf. Preparing to unpack .../105-libqt4-dbus_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqt4-dbus:armhf (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-designer:armhf. Preparing to unpack .../106-libqt4-designer_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqt4-designer:armhf (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-qt3support:armhf. Preparing to unpack .../107-libqt4-qt3support_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqt4-qt3support:armhf (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-dev-bin. Preparing to unpack .../108-libqt4-dev-bin_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqt4-dev-bin (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-help:armhf. Preparing to unpack .../109-libqt4-help_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqt4-help:armhf (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-scripttools:armhf. Preparing to unpack .../110-libqt4-scripttools_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqt4-scripttools:armhf (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-svg:armhf. Preparing to unpack .../111-libqt4-svg_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqt4-svg:armhf (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-test:armhf. Preparing to unpack .../112-libqt4-test_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqt4-test:armhf (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package qt4-linguist-tools. Preparing to unpack .../113-qt4-linguist-tools_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking qt4-linguist-tools (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package qt4-qmake. Preparing to unpack .../114-qt4-qmake_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking qt4-qmake (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-dev. Preparing to unpack .../115-libqt4-dev_4%3a4.8.7+dfsg-7ubuntu1_armhf.deb ... Unpacking libqt4-dev (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package quilt. Preparing to unpack .../116-quilt_0.63-8.1_all.deb ... Unpacking quilt (0.63-8.1) ... Selecting previously unselected package libqscintilla2-dev. Preparing to unpack .../117-libqscintilla2-dev_2.9.3+dfsg-5_armhf.deb ... Unpacking libqscintilla2-dev (2.9.3+dfsg-5) ... Selecting previously unselected package sbuild-build-depends-kscope-dummy. Preparing to unpack .../118-sbuild-build-depends-kscope-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-kscope-dummy (0.invalid.0) ... Setting up libqscintilla2-l10n (2.9.3+dfsg-5) ... Setting up libedit2:armhf (3.1-20170329-1) ... Setting up libexpat1:armhf (2.2.3-1) ... Setting up libarchive-zip-perl (1.59-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up liblcms2-2:armhf (2.7-1ubuntu1) ... Setting up libjbig0:armhf (2.1-3.1) ... Setting up libsigsegv2:armhf (2.11-1) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libelf1:armhf (0.170-0.1) ... Setting up qtcore4-l10n (4:4.8.7+dfsg-7ubuntu1) ... Setting up groff-base (1.22.3-9) ... Setting up libglib2.0-0:armhf (2.54.0-1ubuntu1) ... No schema files found: doing nothing. Setting up libxshmfence1:armhf (1.2-1) ... Setting up libwayland-client0:armhf (1.14.0-1) ... Setting up xkb-data (2.19-1ubuntu1) ... Setting up qtchooser (63-g13a3d08-1) ... Setting up libcapnp-0.5.3:armhf (0.5.3-2ubuntu2) ... Setting up libllvm5.0:armhf (1:5.0-2ubuntu1) ... Setting up gettext-base (0.19.8.1-4ubuntu1) ... Setting up libjpeg-turbo8:armhf (1.5.2-0ubuntu3) ... Setting up libpipeline1:armhf (1.4.2-1) ... Setting up libglapi-mesa:armhf (17.2.1-0ubuntu1) ... Setting up m4 (1.4.18-1) ... Setting up libicu57:armhf (57.1-6) ... Setting up libbsd0:armhf (0.8.6-1) ... Setting up ucf (3.0036) ... Setting up libxml2:armhf (2.9.4+dfsg1-3.1) ... Setting up libfreetype6:armhf (2.8-0.2ubuntu2) ... Setting up libmagic-mgc (1:5.32-1) ... Setting up libmagic1:armhf (1:5.32-1) ... Setting up libdrm-common (2.4.82-1) ... Setting up libcroco3:armhf (0.6.12-1) ... Setting up libx11-xcb1:armhf (2:1.6.4-3) ... Processing triggers for libc-bin (2.26-0ubuntu1) ... Setting up libqtcore4:armhf (4:4.8.7+dfsg-7ubuntu1) ... Setting up autotools-dev (20161112.1) ... Processing triggers for systemd (234-2ubuntu10) ... Setting up libsensors4:armhf (1:3.4.0-4) ... Setting up libxkbcommon0:armhf (0.7.1-2) ... Setting up libxdmcp6:armhf (1:1.1.2-3) ... Setting up bsdmainutils (9.0.12+nmu1ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libmircore1:armhf (0.27.0+17.10.20170630-0ubuntu1) ... Setting up x11-common (1:7.7+19ubuntu2) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libprotobuf-lite10:armhf (3.0.0-9ubuntu5) ... Setting up libqt4-test:armhf (4:4.8.7+dfsg-7ubuntu1) ... Setting up libx11-data (2:1.6.4-3) ... Setting up diffstat (1.61-1build1) ... Setting up libqt4-xml:armhf (4:4.8.7+dfsg-7ubuntu1) ... Setting up qt4-linguist-tools (4:4.8.7+dfsg-7ubuntu1) ... Setting up libxau6:armhf (1:1.0.8-1) ... Setting up autopoint (0.19.8.1-4ubuntu1) ... Setting up libdbus-1-3:armhf (1.10.22-1ubuntu1) ... Setting up libboost-system1.62.0:armhf (1.62.0+dfsg-4build3) ... Setting up libwayland-server0:armhf (1.14.0-1) ... Setting up libfile-stripnondeterminism-perl (0.038-1) ... Setting up libjpeg8:armhf (8c-2ubuntu8) ... Setting up fontconfig-config (2.11.94-0ubuntu2) ... Setting up gettext (0.19.8.1-4ubuntu1) ... Setting up libmirprotobuf3:armhf (0.27.0+17.10.20170630-0ubuntu1) ... Setting up qt4-qmake (4:4.8.7+dfsg-7ubuntu1) ... Setting up libtiff5:armhf (4.0.8-5) ... Setting up autoconf (2.69-11) ... Setting up libqt4-sql:armhf (4:4.8.7+dfsg-7ubuntu1) ... Setting up file (1:5.32-1) ... Setting up libmng2:armhf (2.0.2-0ubuntu3) ... Setting up libdrm2:armhf (2.4.82-1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libboost-filesystem1.62.0:armhf (1.62.0+dfsg-4build3) ... Setting up libdrm-etnaviv1:armhf (2.4.82-1) ... Setting up automake (1:1.15-6ubuntu1) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up libice6:armhf (2:1.0.9-2) ... Setting up man-db (2.7.6.1-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libmircommon7:armhf (0.27.0+17.10.20170630-0ubuntu1) ... Setting up libdrm-radeon1:armhf (2.4.82-1) ... Setting up libdrm-nouveau2:armhf (2.4.82-1) ... Setting up libqtdbus4:armhf (4:4.8.7+dfsg-7ubuntu1) ... Setting up libxcb1:armhf (1.11.1-1ubuntu1) ... Setting up libtool (2.4.6-2) ... Setting up quilt (0.63-8.1) ... Setting up libxcb-present0:armhf (1.11.1-1ubuntu1) ... Setting up libfontconfig1:armhf (2.11.94-0ubuntu2) ... Setting up libxcb-dri2-0:armhf (1.11.1-1ubuntu1) ... Setting up libsm6:armhf (2:1.2.2-1) ... Setting up libxcb-dri3-0:armhf (1.11.1-1ubuntu1) ... Setting up libxcb-xfixes0:armhf (1.11.1-1ubuntu1) ... Setting up po-debconf (1.0.20) ... Setting up libdrm-amdgpu1:armhf (2.4.82-1) ... Setting up libdrm-freedreno1:armhf (2.4.82-1) ... Setting up libqt4-script:armhf (4:4.8.7+dfsg-7ubuntu1) ... Setting up libgbm1:armhf (17.2.1-0ubuntu1) ... Setting up libx11-6:armhf (2:1.6.4-3) ... Setting up libgl1-mesa-dri:armhf (17.2.1-0ubuntu1) ... Setting up libmirclient9:armhf (0.27.0+17.10.20170630-0ubuntu1) ... Setting up qdbus (4:4.8.7+dfsg-7ubuntu1) ... Setting up libxcb-sync1:armhf (1.11.1-1ubuntu1) ... Setting up libxt6:armhf (1:1.1.5-1) ... Setting up libxrender1:armhf (1:0.9.10-1) ... Setting up libqt4-dbus:armhf (4:4.8.7+dfsg-7ubuntu1) ... Setting up libqt4-network:armhf (4:4.8.7+dfsg-7ubuntu1) ... Setting up libaudio2:armhf (1.9.4-6) ... Setting up fontconfig (2.11.94-0ubuntu2) ... Regenerating fonts cache... done. Setting up libegl1-mesa:armhf (17.2.1-0ubuntu1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/mesa-egl/ld.so.conf to provide /etc/ld.so.conf.d/arm-linux-gnueabihf_EGL.conf (arm-linux-gnueabihf_egl_conf) in auto mode Setting up libxext6:armhf (2:1.3.3-1) ... Setting up libqt4-xmlpatterns:armhf (4:4.8.7+dfsg-7ubuntu1) ... Setting up libxi6:armhf (2:1.7.9-1) ... Setting up libqtgui4:armhf (4:4.8.7+dfsg-7ubuntu1) ... Setting up dh-autoreconf (14) ... Setting up libqt4-designer:armhf (4:4.8.7+dfsg-7ubuntu1) ... Setting up libqt4-help:armhf (4:4.8.7+dfsg-7ubuntu1) ... Setting up libqscintilla2-12v5 (2.9.3+dfsg-5) ... Setting up libqt4-svg:armhf (4:4.8.7+dfsg-7ubuntu1) ... Setting up libqt4-scripttools:armhf (4:4.8.7+dfsg-7ubuntu1) ... Setting up debhelper (10.7.2ubuntu2) ... Setting up libqt4-declarative:armhf (4:4.8.7+dfsg-7ubuntu1) ... Setting up libqt4-qt3support:armhf (4:4.8.7+dfsg-7ubuntu1) ... Setting up libqt4-dev-bin (4:4.8.7+dfsg-7ubuntu1) ... Setting up dh-strip-nondeterminism (0.038-1) ... Setting up libqt4-dev (4:4.8.7+dfsg-7ubuntu1) ... Setting up libqscintilla2-dev (2.9.3+dfsg-5) ... Setting up sbuild-build-depends-kscope-dummy (0.invalid.0) ... (Reading database ... 19535 files and directories currently installed.) Purging configuration files for pkg-create-dbgsym (0.73) ... Processing triggers for libc-bin (2.26-0ubuntu1) ... Processing triggers for systemd (234-2ubuntu10) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-96-generic arm64 (armv7l) Toolchain package versions: binutils_2.29.1-3ubuntu1 dpkg-dev_1.18.24ubuntu1 g++-7_7.2.0-7ubuntu1 gcc-7_7.2.0-7ubuntu1 libc6-dev_2.26-0ubuntu1 libstdc++-7-dev_7.2.0-7ubuntu1 libstdc++6_7.2.0-7ubuntu1 linux-libc-dev_4.13.0-11.12 Package versions: adduser_3.113+nmu3ubuntu5 advancecomp_2.0-1 apt_1.5~rc4 apt-transport-https_1.5~rc4 autoconf_2.69-11 automake_1:1.15-6ubuntu1 autopoint_0.19.8.1-4ubuntu1 autotools-dev_20161112.1 base-files_9.6ubuntu101 base-passwd_3.5.43 bash_4.4-5ubuntu1 binutils_2.29.1-3ubuntu1 binutils-arm-linux-gnueabihf_2.29.1-3ubuntu1 binutils-common_2.29.1-3ubuntu1 bsdmainutils_9.0.12+nmu1ubuntu1 bsdutils_1:2.30.1-0ubuntu4 build-essential_12.4ubuntu1 bzip2_1.0.6-8.1 ca-certificates_20170717 coreutils_8.26-3ubuntu3 cpp_4:7.2.0-1ubuntu1 cpp-7_7.2.0-7ubuntu1 dash_0.5.8-2.3ubuntu1 debconf_1.5.63 debhelper_10.7.2ubuntu2 debianutils_4.8.2 dh-autoreconf_14 dh-strip-nondeterminism_0.038-1 diffstat_1.61-1build1 diffutils_1:3.6-1 dmsetup_2:1.02.137-2ubuntu3 dpkg_1.18.24ubuntu1 dpkg-dev_1.18.24ubuntu1 e2fslibs_1.43.5-1 e2fsprogs_1.43.5-1 fakeroot_1.21-1ubuntu2 fdisk_2.30.1-0ubuntu4 file_1:5.32-1 findutils_4.6.0+git+20170729-2 fontconfig_2.11.94-0ubuntu2 fontconfig-config_2.11.94-0ubuntu2 fonts-dejavu-core_2.37-1 g++_4:7.2.0-1ubuntu1 g++-7_7.2.0-7ubuntu1 gcc_4:7.2.0-1ubuntu1 gcc-7_7.2.0-7ubuntu1 gcc-7-base_7.2.0-7ubuntu1 gettext_0.19.8.1-4ubuntu1 gettext-base_0.19.8.1-4ubuntu1 gnupg_2.1.15-1ubuntu7 gnupg-agent_2.1.15-1ubuntu7 gpgv_2.1.15-1ubuntu7 grep_3.1-2 groff-base_1.22.3-9 gzip_1.6-5ubuntu1 hostname_3.18 init_1.49ubuntu1 init-system-helpers_1.49ubuntu1 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3build1 libapparmor1_2.11.0-2ubuntu17 libapt-pkg5.0_1.5~rc4 libarchive-zip-perl_1.59-1 libasan4_7.2.0-7ubuntu1 libasn1-8-heimdal_7.4.0.dfsg.1-2 libassuan0_2.4.3-3 libatomic1_7.2.0-7ubuntu1 libattr1_1:2.4.47-2build1 libaudio2_1.9.4-6 libaudit-common_1:2.7.7-1ubuntu2 libaudit1_1:2.7.7-1ubuntu2 libbinutils_2.29.1-3ubuntu1 libblkid1_2.30.1-0ubuntu4 libboost-filesystem1.62.0_1.62.0+dfsg-4build3 libboost-system1.62.0_1.62.0+dfsg-4build3 libbsd0_0.8.6-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.26-0ubuntu1 libc-dev-bin_2.26-0ubuntu1 libc6_2.26-0ubuntu1 libc6-dev_2.26-0ubuntu1 libcap-ng0_0.7.7-3build1 libcap2_1:2.25-1 libcapnp-0.5.3_0.5.3-2ubuntu2 libcc1-0_7.2.0-7ubuntu1 libcilkrts5_7.2.0-7ubuntu1 libcomerr2_1.43.5-1 libcroco3_0.6.12-1 libcryptsetup4_2:1.7.3-4ubuntu1 libcurl3-gnutls_7.55.1-1ubuntu1 libdb5.3_5.3.28-13.1 libdbus-1-3_1.10.22-1ubuntu1 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.137-2ubuntu3 libdpkg-perl_1.18.24ubuntu1 libdrm-amdgpu1_2.4.82-1 libdrm-common_2.4.82-1 libdrm-etnaviv1_2.4.82-1 libdrm-freedreno1_2.4.82-1 libdrm-nouveau2_2.4.82-1 libdrm-radeon1_2.4.82-1 libdrm2_2.4.82-1 libedit2_3.1-20170329-1 libegl1-mesa_17.2.1-0ubuntu1 libelf1_0.170-0.1 libexpat1_2.2.3-1 libfakeroot_1.21-1ubuntu2 libfdisk1_2.30.1-0ubuntu4 libffi6_3.2.1-6 libfile-stripnondeterminism-perl_0.038-1 libfontconfig1_2.11.94-0ubuntu2 libfreetype6_2.8-0.2ubuntu2 libgbm1_17.2.1-0ubuntu1 libgcc-7-dev_7.2.0-7ubuntu1 libgcc1_1:7.2.0-7ubuntu1 libgcrypt20_1.7.8-2ubuntu1 libgdbm3_1.8.3-14 libgl1-mesa-dri_17.2.1-0ubuntu1 libglapi-mesa_17.2.1-0ubuntu1 libglib2.0-0_2.54.0-1ubuntu1 libgmp10_2:6.1.2+dfsg-1 libgnutls30_3.5.8-6ubuntu3 libgomp1_7.2.0-7ubuntu1 libgpg-error0_1.27-3 libgssapi-krb5-2_1.15.1-2 libgssapi3-heimdal_7.4.0.dfsg.1-2 libhcrypto4-heimdal_7.4.0.dfsg.1-2 libheimbase1-heimdal_7.4.0.dfsg.1-2 libheimntlm0-heimdal_7.4.0.dfsg.1-2 libhogweed4_3.3-1 libhx509-5-heimdal_7.4.0.dfsg.1-2 libice6_2:1.0.9-2 libicu57_57.1-6 libidn11_1.33-2 libidn2-0_2.0.2-5 libip4tc0_1.6.1-2ubuntu1 libisl15_0.18-1 libjbig0_2.1-3.1 libjpeg-turbo8_1.5.2-0ubuntu3 libjpeg8_8c-2ubuntu8 libk5crypto3_1.15.1-2 libkeyutils1_1.5.9-9ubuntu1 libkmod2_24-1ubuntu2 libkrb5-26-heimdal_7.4.0.dfsg.1-2 libkrb5-3_1.15.1-2 libkrb5support0_1.15.1-2 libksba8_1.3.5-2 liblcms2-2_2.7-1ubuntu1 libldap-2.4-2_2.4.45+dfsg-1ubuntu1 libldap-common_2.4.45+dfsg-1ubuntu1 libllvm5.0_1:5.0-2ubuntu1 liblockfile-bin_1.14-1 liblockfile1_1.14-1 liblz4-1_0.0~r131-2ubuntu2 liblzma5_5.2.2-1.3 libmagic-mgc_1:5.32-1 libmagic1_1:5.32-1 libmirclient9_0.27.0+17.10.20170630-0ubuntu1 libmircommon7_0.27.0+17.10.20170630-0ubuntu1 libmircore1_0.27.0+17.10.20170630-0ubuntu1 libmirprotobuf3_0.27.0+17.10.20170630-0ubuntu1 libmng2_2.0.2-0ubuntu3 libmount1_2.30.1-0ubuntu4 libmpc3_1.0.3-2 libmpfr4_3.1.6-1 libncurses5_6.0+20160625-1ubuntu1 libncursesw5_6.0+20160625-1ubuntu1 libnettle6_3.3-1 libnpth0_1.5-2 libp11-kit0_0.23.7-3 libpam-modules_1.1.8-3.2ubuntu3 libpam-modules-bin_1.1.8-3.2ubuntu3 libpam-runtime_1.1.8-3.2ubuntu3 libpam0g_1.1.8-3.2ubuntu3 libpcre3_2:8.39-4 libperl5.26_5.26.0-8ubuntu1 libpipeline1_1.4.2-1 libpng16-16_1.6.32-2 libprocps6_2:3.3.12-1ubuntu2 libprotobuf-lite10_3.0.0-9ubuntu5 libpsl5_0.18.0-2 libqscintilla2-12v5_2.9.3+dfsg-5 libqscintilla2-dev_2.9.3+dfsg-5 libqscintilla2-l10n_2.9.3+dfsg-5 libqt4-dbus_4:4.8.7+dfsg-7ubuntu1 libqt4-declarative_4:4.8.7+dfsg-7ubuntu1 libqt4-designer_4:4.8.7+dfsg-7ubuntu1 libqt4-dev_4:4.8.7+dfsg-7ubuntu1 libqt4-dev-bin_4:4.8.7+dfsg-7ubuntu1 libqt4-help_4:4.8.7+dfsg-7ubuntu1 libqt4-network_4:4.8.7+dfsg-7ubuntu1 libqt4-qt3support_4:4.8.7+dfsg-7ubuntu1 libqt4-script_4:4.8.7+dfsg-7ubuntu1 libqt4-scripttools_4:4.8.7+dfsg-7ubuntu1 libqt4-sql_4:4.8.7+dfsg-7ubuntu1 libqt4-svg_4:4.8.7+dfsg-7ubuntu1 libqt4-test_4:4.8.7+dfsg-7ubuntu1 libqt4-xml_4:4.8.7+dfsg-7ubuntu1 libqt4-xmlpatterns_4:4.8.7+dfsg-7ubuntu1 libqtcore4_4:4.8.7+dfsg-7ubuntu1 libqtdbus4_4:4.8.7+dfsg-7ubuntu1 libqtgui4_4:4.8.7+dfsg-7ubuntu1 libreadline7_7.0-0ubuntu2 libroken18-heimdal_7.4.0.dfsg.1-2 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu1 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu1 libseccomp2_2.3.1-2.1ubuntu2 libselinux1_2.7-1 libsemanage-common_2.7-1 libsemanage1_2.7-1 libsensors4_1:3.4.0-4 libsepol1_2.7-1 libsigsegv2_2.11-1 libslang2_2.3.1-5ubuntu1 libsm6_2:1.2.2-1 libsmartcols1_2.30.1-0ubuntu4 libsqlite3-0_3.19.3-3 libss2_1.43.5-1 libssl1.0.0_1.0.2g-1ubuntu13 libstdc++-7-dev_7.2.0-7ubuntu1 libstdc++6_7.2.0-7ubuntu1 libsystemd0_234-2ubuntu10 libtasn1-6_4.12-2.1 libtiff5_4.0.8-5 libtimedate-perl_2.3000-2 libtinfo5_6.0+20160625-1ubuntu1 libtool_2.4.6-2 libubsan0_7.2.0-7ubuntu1 libudev1_234-2ubuntu10 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-31 libustr-1.0-1_1.0.4-6 libuuid1_2.30.1-0ubuntu4 libwayland-client0_1.14.0-1 libwayland-server0_1.14.0-1 libwind0-heimdal_7.4.0.dfsg.1-2 libx11-6_2:1.6.4-3 libx11-data_2:1.6.4-3 libx11-xcb1_2:1.6.4-3 libxau6_1:1.0.8-1 libxcb-dri2-0_1.11.1-1ubuntu1 libxcb-dri3-0_1.11.1-1ubuntu1 libxcb-present0_1.11.1-1ubuntu1 libxcb-sync1_1.11.1-1ubuntu1 libxcb-xfixes0_1.11.1-1ubuntu1 libxcb1_1.11.1-1ubuntu1 libxdmcp6_1:1.1.2-3 libxext6_2:1.3.3-1 libxi6_2:1.7.9-1 libxkbcommon0_0.7.1-2 libxml2_2.9.4+dfsg1-3.1 libxrender1_1:0.9.10-1 libxshmfence1_1.2-1 libxt6_1:1.1.5-1 linux-libc-dev_4.13.0-11.12 lockfile-progs_0.1.17build1 login_1:4.2-3.2ubuntu4 lsb-base_9.20160110ubuntu5 m4_1.4.18-1 make_4.1-9.1 man-db_2.7.6.1-2 mawk_1.3.3-17ubuntu2 mount_2.30.1-0ubuntu4 multiarch-support_2.26-0ubuntu1 ncurses-base_6.0+20160625-1ubuntu1 ncurses-bin_6.0+20160625-1ubuntu1 openssl_1.0.2g-1ubuntu13 optipng_0.7.6-1build1 passwd_1:4.2-3.2ubuntu4 patch_2.7.5-1build1 perl_5.26.0-8ubuntu1 perl-base_5.26.0-8ubuntu1 perl-modules-5.26_5.26.0-8ubuntu1 pinentry-curses_1.0.0-2 pkgbinarymangler_131 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.12-1ubuntu2 qdbus_4:4.8.7+dfsg-7ubuntu1 qt4-linguist-tools_4:4.8.7+dfsg-7ubuntu1 qt4-qmake_4:4.8.7+dfsg-7ubuntu1 qtchooser_63-g13a3d08-1 qtcore4-l10n_4:4.8.7+dfsg-7ubuntu1 quilt_0.63-8.1 readline-common_7.0-0ubuntu2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-kscope-dummy_0.invalid.0 sed_4.4-1 sensible-utils_0.0.10 systemd_234-2ubuntu10 systemd-sysv_234-2ubuntu10 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.8git1 tar_1.29b-2 tzdata_2017b-2 ubuntu-keyring_2016.10.27 ucf_3.0036 util-linux_2.30.1-0ubuntu4 x11-common_1:7.7+19ubuntu2 xkb-data_2.19-1ubuntu1 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Mon Aug 31 19:34:24 2015 UTC gpgv: using RSA key gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./kscope_1.9.4-2build4.dsc dpkg-source: info: extracting kscope in kscope-1.9.4 dpkg-source: info: unpacking kscope_1.9.4.orig.tar.gz dpkg-source: info: applying kscope_1.9.4-2build4.diff.gz Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-13440093 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-13440093 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-13440093 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package kscope dpkg-buildpackage: info: source version 1.9.4-2build4 dpkg-buildpackage: info: source distribution wily dpkg-source --before-build kscope-1.9.4 dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean QUILT_PATCHES=debian/patches \ quilt --quiltrc /dev/null pop -a -R || test $? = 2 No patch removed rm -rf .pc debian/stamp-patched dh_testdir dh_testroot rm -f build-stamp [ ! -f Makefile ] || /usr/bin/make distclean dh_clean dh_clean: Compatibility levels before 9 are deprecated (level 7 in use) dpkg-buildpackage: warning: debian/rules must be updated to support the 'build-arch' and 'build-indep' targets (at least 'build-arch' seems to be missing) debian/rules build QUILT_PATCHES=debian/patches \ quilt --quiltrc /dev/null push -a || test $? = 2 Applying patch 01_fix_install_path.diff patching file config Applying patch 02_set_debian_qscintilla_path.diff patching file app/app.pro patching file editor/editor.pro Applying patch 03_fix_indirect_linking patching file app/app.pro Now at patch 03_fix_indirect_linking touch debian/stamp-patched dh_testdir qmake-qt4 && /usr/bin/make Project MESSAGE: Installation root path is /usr make[1]: Entering directory '/<>' cd core/ && /usr/bin/qmake-qt4 /<>/core/core.pro -o Makefile cd core/ && /usr/bin/make -f Makefile make[2]: Entering directory '/<>/core' /usr/bin/make -f Makefile.Release make[3]: Entering directory '/<>/core' /usr/lib/arm-linux-gnueabihf/qt4/bin/uic progressbar.ui -o ui_progressbar.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic textfilterdialog.ui -o ui_textfilterdialog.h g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG_OUTPUT -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -Irelease -I. -o release/locationtreemodel.o locationtreemodel.cpp In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2293:1: error: template specialization with C linkage template<> \ ^ In file included from /usr/include/c++/7/string:39:0, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/bits/stringfwd.h:52:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stringfwd.h:55:3: error: template specialization with C linkage template<> struct char_traits; ^~~~~~~~ /usr/include/c++/7/bits/stringfwd.h:58:3: error: template specialization with C linkage template<> struct char_traits; ^~~~~~~~ /usr/include/c++/7/bits/stringfwd.h:63:3: error: template specialization with C linkage template<> struct char_traits; ^~~~~~~~ /usr/include/c++/7/bits/stringfwd.h:64:3: error: template specialization with C linkage template<> struct char_traits; ^~~~~~~~ /usr/include/c++/7/bits/stringfwd.h:69:3: error: template with C linkage template, ^~~~~~~~ In file included from /usr/include/c++/7/bits/char_traits.h:40:0, from /usr/include/c++/7/string:40, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/bits/postypes.h:111:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/postypes.h:214:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/postypes.h:219:3: error: template with C linkage template ^~~~~~~~ In file included from /usr/include/c++/7/string:40:0, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/bits/char_traits.h:61:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/char_traits.h:86:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/char_traits.h:148:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/char_traits.h:161:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/char_traits.h:172:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/char_traits.h:183:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/char_traits.h:192:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/char_traits.h:202:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/char_traits.h:268:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/char_traits.h:274:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/char_traits.h:387:3: error: template specialization with C linkage template<> ^~~~~~~~ In file included from /usr/include/c++/7/string:40:0, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/bits/char_traits.h:507:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/char_traits.h:604:3: error: template specialization with C linkage template<> ^~~~~~~~ In file included from /usr/include/arm-linux-gnueabihf/c++/7/bits/c++allocator.h:33:0, from /usr/include/c++/7/bits/allocator.h:46, from /usr/include/c++/7/string:41, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/ext/new_allocator.h:57:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/ext/new_allocator.h:153:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/ext/new_allocator.h:158:3: error: template with C linkage template ^~~~~~~~ In file included from /usr/include/c++/7/bits/allocator.h:46:0, from /usr/include/c++/7/string:41, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/arm-linux-gnueabihf/c++/7/bits/c++allocator.h:47:3: error: template with C linkage template ^~~~~~~~ In file included from /usr/include/c++/7/string:41:0, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/bits/allocator.h:67:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/allocator.h:107:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/allocator.h:144:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/allocator.h:150:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/allocator.h:156:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/allocator.h:162:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/allocator.h:181:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/allocator.h:185:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/allocator.h:198:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/allocator.h:206:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/allocator.h:215:3: error: template with C linkage template ^~~~~~~~ In file included from /usr/include/c++/7/bits/localefwd.h:41:0, from /usr/include/c++/7/string:43, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/iosfwd:76:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/iosfwd:79:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/iosfwd:82:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/iosfwd:85:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/iosfwd:88:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/iosfwd:94:3: error: template with C linkage template, ^~~~~~~~ /usr/include/c++/7/iosfwd:98:3: error: template with C linkage template, ^~~~~~~~ /usr/include/c++/7/iosfwd:102:3: error: template with C linkage template, ^~~~~~~~ /usr/include/c++/7/iosfwd:106:3: error: template with C linkage template, ^~~~~~~~ /usr/include/c++/7/iosfwd:112:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/iosfwd:115:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/iosfwd:118:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/iosfwd:121:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/iosfwd:124:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/iosfwd:127:3: error: template with C linkage template > ^~~~~~~~ In file included from /usr/include/c++/7/string:43:0, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/bits/localefwd.h:57:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:61:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:66:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:70:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:74:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:78:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:82:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:86:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:90:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:94:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:98:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:102:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:106:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:111:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:116:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:120:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:126:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:128:3: error: template specialization with C linkage template<> class ctype; ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:130:3: error: template specialization with C linkage template<> class ctype; ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:132:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:137:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:139:3: error: template specialization with C linkage template<> class codecvt; ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:141:3: error: template specialization with C linkage template<> class codecvt; ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:143:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:148:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:150:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:154:3: error: template with C linkage template class numpunct; ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:155:3: error: template with C linkage template class numpunct_byname; ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:160:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:162:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:169:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:171:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:174:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:176:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:182:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:184:3: error: template with C linkage template > ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:188:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:190:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:197:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/localefwd.h:199:3: error: template with C linkage template ^~~~~~~~ In file included from /usr/include/c++/7/string:44:0, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/bits/ostream_insert.h:42:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/ostream_insert.h:55:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/ostream_insert.h:74:3: error: template with C linkage template ^~~~~~~~ In file included from /usr/include/c++/7/string:48:0, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/bits/stl_function.h:104:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:117:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:146:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:149:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:152:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:155:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:158:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:161:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:166:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:176:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:186:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:196:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:206:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:216:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:229:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:244:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:259:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:274:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:289:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:304:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:330:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:333:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:336:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:339:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:342:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:345:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:350:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:360:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:370:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:380:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:390:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:400:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:411:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:426:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:441:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:456:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:471:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:486:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:512:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:515:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:518:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:523:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:533:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:543:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:554:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:569:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:584:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:601:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:604:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:607:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:610:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:616:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:625:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:634:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:643:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:653:3: error: template specialization with C linkage template <> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:667:3: error: template specialization with C linkage template <> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:681:3: error: template specialization with C linkage template <> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:695:3: error: template specialization with C linkage template <> ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:740:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:759:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:766:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:787:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:817:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:836:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:842:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:862:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:868:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:881:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:906:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:937:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:955:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:973:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:991:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:1009:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:1027:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:1045:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:1063:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:1081:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:1086:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:1091:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:1096:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:1101:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:1106:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:1111:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/stl_function.h:1116:3: error: template with C linkage template ^~~~~~~~ In file included from /usr/include/c++/7/bits/stl_function.h:1127:0, from /usr/include/c++/7/string:48, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/backward/binders.h:107:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/backward/binders.h:133:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/backward/binders.h:142:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/backward/binders.h:168:3: error: template with C linkage template ^~~~~~~~ In file included from /usr/include/c++/7/string:51:0, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/bits/range_access.h:46:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:56:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:66:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:76:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:85:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:95:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:102:3: error: template with C linkage template class valarray; ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:104:3: error: template with C linkage template _Tp* begin(valarray<_Tp>&); ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:105:3: error: template with C linkage template const _Tp* begin(const valarray<_Tp>&); ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:106:3: error: template with C linkage template _Tp* end(valarray<_Tp>&); ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:107:3: error: template with C linkage template const _Tp* end(const valarray<_Tp>&); ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:114:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:125:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:136:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:146:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:156:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:166:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:176:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:186:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:196:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:206:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:216:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/range_access.h:226:3: error: template with C linkage template ^~~~~~~~ In file included from /usr/include/c++/7/string:52:0, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/bits/basic_string.h:76:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:5874:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:5890:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:5901:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:5911:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:5927:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:5939:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:5945:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:5951:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:5963:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:5969:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:5975:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:5981:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:5995:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6002:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6017:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6029:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6042:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6055:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6067:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6080:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6093:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6105:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6118:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6131:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6143:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6156:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6169:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6181:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6194:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6207:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6219:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6232:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6252:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6257:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6270:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6293:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6310:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6318:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6325:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6332:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6338:3: error: template specialization with C linkage template<> ^~~~~~~~ In file included from /usr/include/c++/7/bits/basic_string.h:6349:0, from /usr/include/c++/7/string:52, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/ext/string_conversions.h:51:3: error: template with C linkage template ^~~~~~~~ In file included from /usr/include/c++/7/string:52:0, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::string std::__cxx11::to_string(unsigned int)’: /usr/include/c++/7/bits/basic_string.h:6407:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(unsigned int)’ to_string(unsigned __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6402:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(int)’ to_string(int __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::string std::__cxx11::to_string(long int)’: /usr/include/c++/7/bits/basic_string.h:6413:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long int)’ to_string(long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6407:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(unsigned int)’ to_string(unsigned __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6413:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long int)’ to_string(long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6402:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(int)’ to_string(int __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::string std::__cxx11::to_string(long unsigned int)’: /usr/include/c++/7/bits/basic_string.h:6418:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long unsigned int)’ to_string(unsigned long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6413:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long int)’ to_string(long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6418:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long unsigned int)’ to_string(unsigned long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6407:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(unsigned int)’ to_string(unsigned __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6418:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long unsigned int)’ to_string(unsigned long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6402:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(int)’ to_string(int __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::string std::__cxx11::to_string(long long int)’: /usr/include/c++/7/bits/basic_string.h:6424:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long long int)’ to_string(long long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6418:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long unsigned int)’ to_string(unsigned long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6424:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long long int)’ to_string(long long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6413:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long int)’ to_string(long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6424:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long long int)’ to_string(long long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6407:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(unsigned int)’ to_string(unsigned __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6424:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long long int)’ to_string(long long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6402:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(int)’ to_string(int __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::string std::__cxx11::to_string(long long unsigned int)’: /usr/include/c++/7/bits/basic_string.h:6430:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long long unsigned int)’ to_string(unsigned long long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6424:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long long int)’ to_string(long long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6430:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long long unsigned int)’ to_string(unsigned long long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6418:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long unsigned int)’ to_string(unsigned long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6430:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long long unsigned int)’ to_string(unsigned long long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6413:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long int)’ to_string(long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6430:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long long unsigned int)’ to_string(unsigned long long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6407:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(unsigned int)’ to_string(unsigned __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6430:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long long unsigned int)’ to_string(unsigned long long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6402:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(int)’ to_string(int __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::string std::__cxx11::to_string(float)’: /usr/include/c++/7/bits/basic_string.h:6436:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(float)’ to_string(float __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6430:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long long unsigned int)’ to_string(unsigned long long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6436:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(float)’ to_string(float __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6424:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long long int)’ to_string(long long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6436:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(float)’ to_string(float __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6418:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long unsigned int)’ to_string(unsigned long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6436:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(float)’ to_string(float __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6413:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long int)’ to_string(long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6436:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(float)’ to_string(float __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6407:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(unsigned int)’ to_string(unsigned __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6436:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(float)’ to_string(float __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6402:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(int)’ to_string(int __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::string std::__cxx11::to_string(double)’: /usr/include/c++/7/bits/basic_string.h:6445:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(double)’ to_string(double __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6436:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(float)’ to_string(float __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6445:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(double)’ to_string(double __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6430:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long long unsigned int)’ to_string(unsigned long long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6445:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(double)’ to_string(double __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6424:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long long int)’ to_string(long long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6445:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(double)’ to_string(double __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6418:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long unsigned int)’ to_string(unsigned long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6445:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(double)’ to_string(double __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6413:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long int)’ to_string(long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6445:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(double)’ to_string(double __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6407:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(unsigned int)’ to_string(unsigned __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6445:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(double)’ to_string(double __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6402:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(int)’ to_string(int __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::string std::__cxx11::to_string(long double)’: /usr/include/c++/7/bits/basic_string.h:6454:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long double)’ to_string(long double __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6445:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(double)’ to_string(double __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6454:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long double)’ to_string(long double __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6436:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(float)’ to_string(float __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6454:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long double)’ to_string(long double __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6430:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long long unsigned int)’ to_string(unsigned long long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6454:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long double)’ to_string(long double __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6424:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long long int)’ to_string(long long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6454:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long double)’ to_string(long double __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6418:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long unsigned int)’ to_string(unsigned long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6454:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long double)’ to_string(long double __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6413:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(long int)’ to_string(long __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6454:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long double)’ to_string(long double __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6407:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(unsigned int)’ to_string(unsigned __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6454:3: error: conflicting declaration of C function ‘std::__cxx11::string std::__cxx11::to_string(long double)’ to_string(long double __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6402:3: note: previous declaration ‘std::__cxx11::string std::__cxx11::to_string(int)’ to_string(int __val) ^~~~~~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘int std::__cxx11::stoi(const wstring&, std::size_t*, int)’: /usr/include/c++/7/bits/basic_string.h:6465:3: error: conflicting declaration of C function ‘int std::__cxx11::stoi(const wstring&, std::size_t*, int)’ stoi(const wstring& __str, size_t* __idx = 0, int __base = 10) ^~~~ /usr/include/c++/7/bits/basic_string.h:6359:3: note: previous declaration ‘int std::__cxx11::stoi(const string&, std::size_t*, int)’ stoi(const string& __str, size_t* __idx = 0, int __base = 10) ^~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘long int std::__cxx11::stol(const wstring&, std::size_t*, int)’: /usr/include/c++/7/bits/basic_string.h:6470:3: error: conflicting declaration of C function ‘long int std::__cxx11::stol(const wstring&, std::size_t*, int)’ stol(const wstring& __str, size_t* __idx = 0, int __base = 10) ^~~~ /usr/include/c++/7/bits/basic_string.h:6364:3: note: previous declaration ‘long int std::__cxx11::stol(const string&, std::size_t*, int)’ stol(const string& __str, size_t* __idx = 0, int __base = 10) ^~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘long unsigned int std::__cxx11::stoul(const wstring&, std::size_t*, int)’: /usr/include/c++/7/bits/basic_string.h:6475:3: error: conflicting declaration of C function ‘long unsigned int std::__cxx11::stoul(const wstring&, std::size_t*, int)’ stoul(const wstring& __str, size_t* __idx = 0, int __base = 10) ^~~~~ /usr/include/c++/7/bits/basic_string.h:6369:3: note: previous declaration ‘long unsigned int std::__cxx11::stoul(const string&, std::size_t*, int)’ stoul(const string& __str, size_t* __idx = 0, int __base = 10) ^~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘long long int std::__cxx11::stoll(const wstring&, std::size_t*, int)’: /usr/include/c++/7/bits/basic_string.h:6480:3: error: conflicting declaration of C function ‘long long int std::__cxx11::stoll(const wstring&, std::size_t*, int)’ stoll(const wstring& __str, size_t* __idx = 0, int __base = 10) ^~~~~ /usr/include/c++/7/bits/basic_string.h:6374:3: note: previous declaration ‘long long int std::__cxx11::stoll(const string&, std::size_t*, int)’ stoll(const string& __str, size_t* __idx = 0, int __base = 10) ^~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘long long unsigned int std::__cxx11::stoull(const wstring&, std::size_t*, int)’: /usr/include/c++/7/bits/basic_string.h:6485:3: error: conflicting declaration of C function ‘long long unsigned int std::__cxx11::stoull(const wstring&, std::size_t*, int)’ stoull(const wstring& __str, size_t* __idx = 0, int __base = 10) ^~~~~~ /usr/include/c++/7/bits/basic_string.h:6379:3: note: previous declaration ‘long long unsigned int std::__cxx11::stoull(const string&, std::size_t*, int)’ stoull(const string& __str, size_t* __idx = 0, int __base = 10) ^~~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘float std::__cxx11::stof(const wstring&, std::size_t*)’: /usr/include/c++/7/bits/basic_string.h:6491:3: error: conflicting declaration of C function ‘float std::__cxx11::stof(const wstring&, std::size_t*)’ stof(const wstring& __str, size_t* __idx = 0) ^~~~ /usr/include/c++/7/bits/basic_string.h:6385:3: note: previous declaration ‘float std::__cxx11::stof(const string&, std::size_t*)’ stof(const string& __str, size_t* __idx = 0) ^~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘double std::__cxx11::stod(const wstring&, std::size_t*)’: /usr/include/c++/7/bits/basic_string.h:6495:3: error: conflicting declaration of C function ‘double std::__cxx11::stod(const wstring&, std::size_t*)’ stod(const wstring& __str, size_t* __idx = 0) ^~~~ /usr/include/c++/7/bits/basic_string.h:6389:3: note: previous declaration ‘double std::__cxx11::stod(const string&, std::size_t*)’ stod(const string& __str, size_t* __idx = 0) ^~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘long double std::__cxx11::stold(const wstring&, std::size_t*)’: /usr/include/c++/7/bits/basic_string.h:6499:3: error: conflicting declaration of C function ‘long double std::__cxx11::stold(const wstring&, std::size_t*)’ stold(const wstring& __str, size_t* __idx = 0) ^~~~~ /usr/include/c++/7/bits/basic_string.h:6393:3: note: previous declaration ‘long double std::__cxx11::stold(const string&, std::size_t*)’ stold(const string& __str, size_t* __idx = 0) ^~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)’: /usr/include/c++/7/bits/basic_string.h:6510:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)’ to_wstring(unsigned __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6505:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(int)’ to_wstring(int __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long int)’: /usr/include/c++/7/bits/basic_string.h:6516:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long int)’ to_wstring(long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6510:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)’ to_wstring(unsigned __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6516:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long int)’ to_wstring(long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6505:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(int)’ to_wstring(int __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)’: /usr/include/c++/7/bits/basic_string.h:6521:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)’ to_wstring(unsigned long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6516:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long int)’ to_wstring(long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6521:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)’ to_wstring(unsigned long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6510:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)’ to_wstring(unsigned __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6521:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)’ to_wstring(unsigned long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6505:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(int)’ to_wstring(int __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long int)’: /usr/include/c++/7/bits/basic_string.h:6527:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long int)’ to_wstring(long long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6521:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)’ to_wstring(unsigned long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6527:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long int)’ to_wstring(long long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6516:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long int)’ to_wstring(long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6527:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long int)’ to_wstring(long long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6510:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)’ to_wstring(unsigned __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6527:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long int)’ to_wstring(long long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6505:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(int)’ to_wstring(int __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)’: /usr/include/c++/7/bits/basic_string.h:6533:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)’ to_wstring(unsigned long long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6527:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long int)’ to_wstring(long long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6533:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)’ to_wstring(unsigned long long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6521:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)’ to_wstring(unsigned long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6533:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)’ to_wstring(unsigned long long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6516:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long int)’ to_wstring(long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6533:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)’ to_wstring(unsigned long long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6510:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)’ to_wstring(unsigned __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6533:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)’ to_wstring(unsigned long long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6505:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(int)’ to_wstring(int __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::wstring std::__cxx11::to_wstring(float)’: /usr/include/c++/7/bits/basic_string.h:6539:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(float)’ to_wstring(float __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6533:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)’ to_wstring(unsigned long long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6539:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(float)’ to_wstring(float __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6527:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long int)’ to_wstring(long long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6539:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(float)’ to_wstring(float __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6521:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)’ to_wstring(unsigned long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6539:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(float)’ to_wstring(float __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6516:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long int)’ to_wstring(long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6539:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(float)’ to_wstring(float __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6510:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)’ to_wstring(unsigned __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6539:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(float)’ to_wstring(float __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6505:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(int)’ to_wstring(int __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::wstring std::__cxx11::to_wstring(double)’: /usr/include/c++/7/bits/basic_string.h:6548:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(double)’ to_wstring(double __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6539:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(float)’ to_wstring(float __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6548:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(double)’ to_wstring(double __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6533:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)’ to_wstring(unsigned long long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6548:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(double)’ to_wstring(double __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6527:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long int)’ to_wstring(long long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6548:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(double)’ to_wstring(double __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6521:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)’ to_wstring(unsigned long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6548:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(double)’ to_wstring(double __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6516:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long int)’ to_wstring(long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6548:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(double)’ to_wstring(double __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6510:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)’ to_wstring(unsigned __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6548:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(double)’ to_wstring(double __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6505:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(int)’ to_wstring(int __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long double)’: /usr/include/c++/7/bits/basic_string.h:6557:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long double)’ to_wstring(long double __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6548:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(double)’ to_wstring(double __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6557:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long double)’ to_wstring(long double __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6539:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(float)’ to_wstring(float __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6557:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long double)’ to_wstring(long double __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6533:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)’ to_wstring(unsigned long long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6557:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long double)’ to_wstring(long double __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6527:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long long int)’ to_wstring(long long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6557:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long double)’ to_wstring(long double __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6521:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)’ to_wstring(unsigned long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6557:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long double)’ to_wstring(long double __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6516:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(long int)’ to_wstring(long __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6557:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long double)’ to_wstring(long double __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6510:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)’ to_wstring(unsigned __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6557:3: error: conflicting declaration of C function ‘std::__cxx11::wstring std::__cxx11::to_wstring(long double)’ to_wstring(long double __val) ^~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6505:3: note: previous declaration ‘std::__cxx11::wstring std::__cxx11::to_wstring(int)’ to_wstring(int __val) ^~~~~~~~~~ In file included from /usr/include/c++/7/bits/basic_string.h:6575:0, from /usr/include/c++/7/string:52, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/bits/functional_hash.h: At global scope: /usr/include/c++/7/bits/functional_hash.h:49:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/functional_hash.h:57:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/functional_hash.h:60:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/functional_hash.h:70:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/functional_hash.h:77:3: error: template with C linkage template::value> ^~~~~~~~ /usr/include/c++/7/bits/functional_hash.h:87:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/functional_hash.h:100:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/functional_hash.h:105:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/functional_hash.h:124:3: error: template specialization with C linkage _Cxx_hashtable_define_trivial_hash(bool) ^ /usr/include/c++/7/bits/functional_hash.h:127:3: error: template specialization with C linkage _Cxx_hashtable_define_trivial_hash(char) ^ /usr/include/c++/7/bits/functional_hash.h:130:3: error: template specialization with C linkage _Cxx_hashtable_define_trivial_hash(signed char) ^ /usr/include/c++/7/bits/functional_hash.h:133:3: error: template specialization with C linkage _Cxx_hashtable_define_trivial_hash(unsigned char) ^ /usr/include/c++/7/bits/functional_hash.h:136:3: error: template specialization with C linkage _Cxx_hashtable_define_trivial_hash(wchar_t) ^ /usr/include/c++/7/bits/functional_hash.h:139:3: error: template specialization with C linkage _Cxx_hashtable_define_trivial_hash(char16_t) ^ /usr/include/c++/7/bits/functional_hash.h:142:3: error: template specialization with C linkage _Cxx_hashtable_define_trivial_hash(char32_t) ^ /usr/include/c++/7/bits/functional_hash.h:145:3: error: template specialization with C linkage _Cxx_hashtable_define_trivial_hash(short) ^ /usr/include/c++/7/bits/functional_hash.h:148:3: error: template specialization with C linkage _Cxx_hashtable_define_trivial_hash(int) ^ /usr/include/c++/7/bits/functional_hash.h:151:3: error: template specialization with C linkage _Cxx_hashtable_define_trivial_hash(long) ^ /usr/include/c++/7/bits/functional_hash.h:154:3: error: template specialization with C linkage _Cxx_hashtable_define_trivial_hash(long long) ^ /usr/include/c++/7/bits/functional_hash.h:157:3: error: template specialization with C linkage _Cxx_hashtable_define_trivial_hash(unsigned short) ^ /usr/include/c++/7/bits/functional_hash.h:160:3: error: template specialization with C linkage _Cxx_hashtable_define_trivial_hash(unsigned int) ^ /usr/include/c++/7/bits/functional_hash.h:163:3: error: template specialization with C linkage _Cxx_hashtable_define_trivial_hash(unsigned long) ^ /usr/include/c++/7/bits/functional_hash.h:166:3: error: template specialization with C linkage _Cxx_hashtable_define_trivial_hash(unsigned long long) ^ /usr/include/c++/7/bits/functional_hash.h:194:5: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/functional_hash.h:199:5: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/functional_hash.h:213:5: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/functional_hash.h:218:5: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/functional_hash.h:225:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/functional_hash.h:237:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/functional_hash.h:249:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/functional_hash.h:263:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/functional_hash.h:267:3: error: template specialization with C linkage template<> ^~~~~~~~ In file included from /usr/include/c++/7/string:52:0, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/bits/basic_string.h:6585:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6594:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6600:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6610:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6618:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6628:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6633:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6643:3: error: template specialization with C linkage template<> ^~~~~~~~ /usr/include/c++/7/bits/basic_string.h:6662:48: error: literal operator with C linkage operator""s(const char* __str, size_t __len) ^ /usr/include/c++/7/bits/basic_string.h:6668:51: error: literal operator with C linkage operator""s(const wchar_t* __str, size_t __len) ^ /usr/include/c++/7/bits/basic_string.h:6675:52: error: literal operator with C linkage operator""s(const char16_t* __str, size_t __len) ^ /usr/include/c++/7/bits/basic_string.h:6680:52: error: literal operator with C linkage operator""s(const char32_t* __str, size_t __len) ^ In file included from /usr/include/c++/7/string:53:0, from /usr/include/qt4/QtCore/qstring.h:54, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/c++/7/bits/basic_string.tcc:52:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:56:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:130:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:160:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:203:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:235:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:252:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:278:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:308:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:332:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:345:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:357:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:376:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:390:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:419:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:472:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1155:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1171:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1185:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1221:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1239:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1261:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1278:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1294:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1316:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1329:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1340:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1362:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1382:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1397:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1415:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1430:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1446:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1463:3: error: template with C linkage template ^~~~~~~~ /usr/include/c++/7/bits/basic_string.tcc:1535:3: error: template with C linkage template ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:81:1: error: template with C linkage template class QVector; ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:647:24: error: conflicting declaration of C function ‘bool qStringComparisonHelper(const QStringRef&, const char*)’ friend inline bool qStringComparisonHelper(const QStringRef &s1, const char *s2); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt4/QtCore/qstring.h:646:24: note: previous declaration ‘bool qStringComparisonHelper(const QString&, const char*)’ friend inline bool qStringComparisonHelper(const QString &s1, const char *s2); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt4/QtCore/qstring.h: In constructor ‘QString::QString(const QByteArray&)’: /usr/include/qt4/QtCore/qstring.h:422:30: error: invalid use of incomplete type ‘const class QByteArray’ : d(fromAscii_helper(a.constData(), qstrnlen(a.constData(), a.size()))) ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:422:30: error: invalid use of incomplete type ‘const class QByteArray’ : d(fromAscii_helper(a.constData(), qstrnlen(a.constData(), a.size()))) ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:422:54: error: invalid use of incomplete type ‘const class QByteArray’ : d(fromAscii_helper(a.constData(), qstrnlen(a.constData(), a.size()))) ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:422:54: error: invalid use of incomplete type ‘const class QByteArray’ : d(fromAscii_helper(a.constData(), qstrnlen(a.constData(), a.size()))) ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:422:69: error: invalid use of incomplete type ‘const class QByteArray’ : d(fromAscii_helper(a.constData(), qstrnlen(a.constData(), a.size()))) ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:422:69: error: invalid use of incomplete type ‘const class QByteArray’ : d(fromAscii_helper(a.constData(), qstrnlen(a.constData(), a.size()))) ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:422:45: error: ‘qstrnlen’ was not declared in this scope : d(fromAscii_helper(a.constData(), qstrnlen(a.constData(), a.size()))) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:422:45: note: suggested alternative: ‘strnlen’ : d(fromAscii_helper(a.constData(), qstrnlen(a.constData(), a.size()))) ^~~~~~~~ strnlen /usr/include/qt4/QtCore/qstring.h: In member function ‘QString& QString::operator=(const QByteArray&)’: /usr/include/qt4/QtCore/qstring.h:427:33: error: invalid use of incomplete type ‘const class QByteArray’ { return (*this = fromAscii(a.constData(), qstrnlen(a.constData(), a.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:427:33: error: invalid use of incomplete type ‘const class QByteArray’ { return (*this = fromAscii(a.constData(), qstrnlen(a.constData(), a.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:427:57: error: invalid use of incomplete type ‘const class QByteArray’ { return (*this = fromAscii(a.constData(), qstrnlen(a.constData(), a.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:427:57: error: invalid use of incomplete type ‘const class QByteArray’ { return (*this = fromAscii(a.constData(), qstrnlen(a.constData(), a.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:427:72: error: invalid use of incomplete type ‘const class QByteArray’ { return (*this = fromAscii(a.constData(), qstrnlen(a.constData(), a.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:427:72: error: invalid use of incomplete type ‘const class QByteArray’ { return (*this = fromAscii(a.constData(), qstrnlen(a.constData(), a.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:427:48: error: ‘qstrnlen’ was not declared in this scope { return (*this = fromAscii(a.constData(), qstrnlen(a.constData(), a.size()))); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:427:48: note: suggested alternative: ‘strnlen’ { return (*this = fromAscii(a.constData(), qstrnlen(a.constData(), a.size()))); } ^~~~~~~~ strnlen /usr/include/qt4/QtCore/qstring.h: In member function ‘QString& QString::prepend(const QByteArray&)’: /usr/include/qt4/QtCore/qstring.h:435:41: error: invalid use of incomplete type ‘const class QByteArray’ { return prepend(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:435:41: error: invalid use of incomplete type ‘const class QByteArray’ { return prepend(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:435:65: error: invalid use of incomplete type ‘const class QByteArray’ { return prepend(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:435:65: error: invalid use of incomplete type ‘const class QByteArray’ { return prepend(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:435:80: error: invalid use of incomplete type ‘const class QByteArray’ { return prepend(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:435:80: error: invalid use of incomplete type ‘const class QByteArray’ { return prepend(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:435:56: error: ‘qstrnlen’ was not declared in this scope { return prepend(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:435:56: note: suggested alternative: ‘strnlen’ { return prepend(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^~~~~~~~ strnlen /usr/include/qt4/QtCore/qstring.h: In member function ‘QString& QString::append(const QByteArray&)’: /usr/include/qt4/QtCore/qstring.h:439:40: error: invalid use of incomplete type ‘const class QByteArray’ { return append(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:439:40: error: invalid use of incomplete type ‘const class QByteArray’ { return append(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:439:64: error: invalid use of incomplete type ‘const class QByteArray’ { return append(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:439:64: error: invalid use of incomplete type ‘const class QByteArray’ { return append(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:439:79: error: invalid use of incomplete type ‘const class QByteArray’ { return append(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:439:79: error: invalid use of incomplete type ‘const class QByteArray’ { return append(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:439:55: error: ‘qstrnlen’ was not declared in this scope { return append(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:439:55: note: suggested alternative: ‘strnlen’ { return append(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^~~~~~~~ strnlen /usr/include/qt4/QtCore/qstring.h: In member function ‘QString& QString::operator+=(const QByteArray&)’: /usr/include/qt4/QtCore/qstring.h:443:40: error: invalid use of incomplete type ‘const class QByteArray’ { return append(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:443:40: error: invalid use of incomplete type ‘const class QByteArray’ { return append(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:443:64: error: invalid use of incomplete type ‘const class QByteArray’ { return append(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:443:64: error: invalid use of incomplete type ‘const class QByteArray’ { return append(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:443:79: error: invalid use of incomplete type ‘const class QByteArray’ { return append(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:443:79: error: invalid use of incomplete type ‘const class QByteArray’ { return append(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:443:55: error: ‘qstrnlen’ was not declared in this scope { return append(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:443:55: note: suggested alternative: ‘strnlen’ { return append(QString::fromAscii(s.constData(), qstrnlen(s.constData(), s.size()))); } ^~~~~~~~ strnlen /usr/include/qt4/QtCore/qstring.h: In member function ‘bool QString::operator<(const QByteArray&) const’: /usr/include/qt4/QtCore/qstring.h:457:41: error: invalid use of incomplete type ‘const class QByteArray’ { return *this < QString::fromAscii(s.constData(), s.size()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:457:41: error: invalid use of incomplete type ‘const class QByteArray’ { return *this < QString::fromAscii(s.constData(), s.size()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:457:56: error: invalid use of incomplete type ‘const class QByteArray’ { return *this < QString::fromAscii(s.constData(), s.size()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:457:56: error: invalid use of incomplete type ‘const class QByteArray’ { return *this < QString::fromAscii(s.constData(), s.size()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In member function ‘bool QString::operator>(const QByteArray&) const’: /usr/include/qt4/QtCore/qstring.h:459:41: error: invalid use of incomplete type ‘const class QByteArray’ { return *this > QString::fromAscii(s.constData(), s.size()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:459:41: error: invalid use of incomplete type ‘const class QByteArray’ { return *this > QString::fromAscii(s.constData(), s.size()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:459:56: error: invalid use of incomplete type ‘const class QByteArray’ { return *this > QString::fromAscii(s.constData(), s.size()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:459:56: error: invalid use of incomplete type ‘const class QByteArray’ { return *this > QString::fromAscii(s.constData(), s.size()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In member function ‘bool QString::operator<=(const QByteArray&) const’: /usr/include/qt4/QtCore/qstring.h:461:42: error: invalid use of incomplete type ‘const class QByteArray’ { return *this <= QString::fromAscii(s.constData(), s.size()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:461:42: error: invalid use of incomplete type ‘const class QByteArray’ { return *this <= QString::fromAscii(s.constData(), s.size()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:461:57: error: invalid use of incomplete type ‘const class QByteArray’ { return *this <= QString::fromAscii(s.constData(), s.size()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:461:57: error: invalid use of incomplete type ‘const class QByteArray’ { return *this <= QString::fromAscii(s.constData(), s.size()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In member function ‘bool QString::operator>=(const QByteArray&) const’: /usr/include/qt4/QtCore/qstring.h:463:42: error: invalid use of incomplete type ‘const class QByteArray’ { return *this >= QString::fromAscii(s.constData(), s.size()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:463:42: error: invalid use of incomplete type ‘const class QByteArray’ { return *this >= QString::fromAscii(s.constData(), s.size()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:463:57: error: invalid use of incomplete type ‘const class QByteArray’ { return *this >= QString::fromAscii(s.constData(), s.size()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:463:57: error: invalid use of incomplete type ‘const class QByteArray’ { return *this >= QString::fromAscii(s.constData(), s.size()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator==(QString::Null, QString::Null)’: /usr/include/qt4/QtCore/qstring.h:908:13: error: conflicting declaration of C function ‘bool operator==(QString::Null, QString::Null)’ inline bool operator==(QString::Null, QString::Null) { return true; } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:392:13: note: previous declaration ‘bool operator==(QChar, QChar)’ inline bool operator==(QChar c1, QChar c2) { return c1.unicode() == c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator==(QString::Null, const QString&)’: /usr/include/qt4/QtCore/qstring.h:909:13: error: conflicting declaration of C function ‘bool operator==(QString::Null, const QString&)’ inline bool operator==(QString::Null, const QString &s) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:908:13: note: previous declaration ‘bool operator==(QString::Null, QString::Null)’ inline bool operator==(QString::Null, QString::Null) { return true; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:909:13: error: conflicting declaration of C function ‘bool operator==(QString::Null, const QString&)’ inline bool operator==(QString::Null, const QString &s) { return s.isNull(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:392:13: note: previous declaration ‘bool operator==(QChar, QChar)’ inline bool operator==(QChar c1, QChar c2) { return c1.unicode() == c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator==(const QString&, QString::Null)’: /usr/include/qt4/QtCore/qstring.h:910:13: error: conflicting declaration of C function ‘bool operator==(const QString&, QString::Null)’ inline bool operator==(const QString &s, QString::Null) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:909:13: note: previous declaration ‘bool operator==(QString::Null, const QString&)’ inline bool operator==(QString::Null, const QString &s) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:910:13: error: conflicting declaration of C function ‘bool operator==(const QString&, QString::Null)’ inline bool operator==(const QString &s, QString::Null) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:908:13: note: previous declaration ‘bool operator==(QString::Null, QString::Null)’ inline bool operator==(QString::Null, QString::Null) { return true; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:910:13: error: conflicting declaration of C function ‘bool operator==(const QString&, QString::Null)’ inline bool operator==(const QString &s, QString::Null) { return s.isNull(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:392:13: note: previous declaration ‘bool operator==(QChar, QChar)’ inline bool operator==(QChar c1, QChar c2) { return c1.unicode() == c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator!=(QString::Null, QString::Null)’: /usr/include/qt4/QtCore/qstring.h:911:13: error: conflicting declaration of C function ‘bool operator!=(QString::Null, QString::Null)’ inline bool operator!=(QString::Null, QString::Null) { return false; } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:393:13: note: previous declaration ‘bool operator!=(QChar, QChar)’ inline bool operator!=(QChar c1, QChar c2) { return c1.unicode() != c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator!=(QString::Null, const QString&)’: /usr/include/qt4/QtCore/qstring.h:912:13: error: conflicting declaration of C function ‘bool operator!=(QString::Null, const QString&)’ inline bool operator!=(QString::Null, const QString &s) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:911:13: note: previous declaration ‘bool operator!=(QString::Null, QString::Null)’ inline bool operator!=(QString::Null, QString::Null) { return false; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:912:13: error: conflicting declaration of C function ‘bool operator!=(QString::Null, const QString&)’ inline bool operator!=(QString::Null, const QString &s) { return !s.isNull(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:393:13: note: previous declaration ‘bool operator!=(QChar, QChar)’ inline bool operator!=(QChar c1, QChar c2) { return c1.unicode() != c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator!=(const QString&, QString::Null)’: /usr/include/qt4/QtCore/qstring.h:913:13: error: conflicting declaration of C function ‘bool operator!=(const QString&, QString::Null)’ inline bool operator!=(const QString &s, QString::Null) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:912:13: note: previous declaration ‘bool operator!=(QString::Null, const QString&)’ inline bool operator!=(QString::Null, const QString &s) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:913:13: error: conflicting declaration of C function ‘bool operator!=(const QString&, QString::Null)’ inline bool operator!=(const QString &s, QString::Null) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:911:13: note: previous declaration ‘bool operator!=(QString::Null, QString::Null)’ inline bool operator!=(QString::Null, QString::Null) { return false; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:913:13: error: conflicting declaration of C function ‘bool operator!=(const QString&, QString::Null)’ inline bool operator!=(const QString &s, QString::Null) { return !s.isNull(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:393:13: note: previous declaration ‘bool operator!=(QChar, QChar)’ inline bool operator!=(QChar c1, QChar c2) { return c1.unicode() != c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool qStringComparisonHelper(const QString&, const char*)’: /usr/include/qt4/QtCore/qstring.h:916:13: error: conflicting declaration of C function ‘bool qStringComparisonHelper(const QString&, const char*)’ inline bool qStringComparisonHelper(const QString &s1, const char *s2) ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt4/QtCore/qstring.h:647:24: note: previous declaration ‘bool qStringComparisonHelper(const QStringRef&, const char*)’ friend inline bool qStringComparisonHelper(const QStringRef &s1, const char *s2); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator==(const char*, const QString&)’: /usr/include/qt4/QtCore/qstring.h:936:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:910:13: note: previous declaration ‘bool operator==(const QString&, QString::Null)’ inline bool operator==(const QString &s, QString::Null) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:936:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:909:13: note: previous declaration ‘bool operator==(QString::Null, const QString&)’ inline bool operator==(QString::Null, const QString &s) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:936:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:908:13: note: previous declaration ‘bool operator==(QString::Null, QString::Null)’ inline bool operator==(QString::Null, QString::Null) { return true; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:936:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QString &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:392:13: note: previous declaration ‘bool operator==(QChar, QChar)’ inline bool operator==(QChar c1, QChar c2) { return c1.unicode() == c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator!=(const char*, const QString&)’: /usr/include/qt4/QtCore/qstring.h:938:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:913:13: note: previous declaration ‘bool operator!=(const QString&, QString::Null)’ inline bool operator!=(const QString &s, QString::Null) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:938:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:912:13: note: previous declaration ‘bool operator!=(QString::Null, const QString&)’ inline bool operator!=(QString::Null, const QString &s) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:938:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:911:13: note: previous declaration ‘bool operator!=(QString::Null, QString::Null)’ inline bool operator!=(QString::Null, QString::Null) { return false; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:938:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QString &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:393:13: note: previous declaration ‘bool operator!=(QChar, QChar)’ inline bool operator!=(QChar c1, QChar c2) { return c1.unicode() != c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator<(const char*, const QString&)’: /usr/include/qt4/QtCore/qstring.h:940:32: error: conflicting declaration of C function ‘bool operator<(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator<(const char *s1, const QString &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:396:13: note: previous declaration ‘bool operator<(QChar, QChar)’ inline bool operator<(QChar c1, QChar c2) { return c1.unicode() < c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator>(const char*, const QString&)’: /usr/include/qt4/QtCore/qstring.h:942:32: error: conflicting declaration of C function ‘bool operator>(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator>(const char *s1, const QString &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:397:13: note: previous declaration ‘bool operator>(QChar, QChar)’ inline bool operator>(QChar c1, QChar c2) { return c1.unicode() > c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator<=(const char*, const QString&)’: /usr/include/qt4/QtCore/qstring.h:944:32: error: conflicting declaration of C function ‘bool operator<=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator<=(const char *s1, const QString &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:394:13: note: previous declaration ‘bool operator<=(QChar, QChar)’ inline bool operator<=(QChar c1, QChar c2) { return c1.unicode() <= c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator>=(const char*, const QString&)’: /usr/include/qt4/QtCore/qstring.h:946:32: error: conflicting declaration of C function ‘bool operator>=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator>=(const char *s1, const QString &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:395:13: note: previous declaration ‘bool operator>=(QChar, QChar)’ inline bool operator>=(QChar c1, QChar c2) { return c1.unicode() >= c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator==(const char*, const QLatin1String&)’: /usr/include/qt4/QtCore/qstring.h:949:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:936:32: note: previous declaration ‘bool operator==(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:949:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:910:13: note: previous declaration ‘bool operator==(const QString&, QString::Null)’ inline bool operator==(const QString &s, QString::Null) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:949:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:909:13: note: previous declaration ‘bool operator==(QString::Null, const QString&)’ inline bool operator==(QString::Null, const QString &s) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:949:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:908:13: note: previous declaration ‘bool operator==(QString::Null, QString::Null)’ inline bool operator==(QString::Null, QString::Null) { return true; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:949:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QLatin1String &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:392:13: note: previous declaration ‘bool operator==(QChar, QChar)’ inline bool operator==(QChar c1, QChar c2) { return c1.unicode() == c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator!=(const char*, const QLatin1String&)’: /usr/include/qt4/QtCore/qstring.h:951:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:938:32: note: previous declaration ‘bool operator!=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:951:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:913:13: note: previous declaration ‘bool operator!=(const QString&, QString::Null)’ inline bool operator!=(const QString &s, QString::Null) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:951:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:912:13: note: previous declaration ‘bool operator!=(QString::Null, const QString&)’ inline bool operator!=(QString::Null, const QString &s) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:951:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:911:13: note: previous declaration ‘bool operator!=(QString::Null, QString::Null)’ inline bool operator!=(QString::Null, QString::Null) { return false; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:951:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QLatin1String &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:393:13: note: previous declaration ‘bool operator!=(QChar, QChar)’ inline bool operator!=(QChar c1, QChar c2) { return c1.unicode() != c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator<(const char*, const QLatin1String&)’: /usr/include/qt4/QtCore/qstring.h:953:32: error: conflicting declaration of C function ‘bool operator<(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator<(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:940:32: note: previous declaration ‘bool operator<(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator<(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:953:32: error: conflicting declaration of C function ‘bool operator<(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator<(const char *s1, const QLatin1String &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:396:13: note: previous declaration ‘bool operator<(QChar, QChar)’ inline bool operator<(QChar c1, QChar c2) { return c1.unicode() < c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator>(const char*, const QLatin1String&)’: /usr/include/qt4/QtCore/qstring.h:955:32: error: conflicting declaration of C function ‘bool operator>(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator>(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:942:32: note: previous declaration ‘bool operator>(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator>(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:955:32: error: conflicting declaration of C function ‘bool operator>(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator>(const char *s1, const QLatin1String &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:397:13: note: previous declaration ‘bool operator>(QChar, QChar)’ inline bool operator>(QChar c1, QChar c2) { return c1.unicode() > c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator<=(const char*, const QLatin1String&)’: /usr/include/qt4/QtCore/qstring.h:957:32: error: conflicting declaration of C function ‘bool operator<=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator<=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:944:32: note: previous declaration ‘bool operator<=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator<=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:957:32: error: conflicting declaration of C function ‘bool operator<=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator<=(const char *s1, const QLatin1String &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:394:13: note: previous declaration ‘bool operator<=(QChar, QChar)’ inline bool operator<=(QChar c1, QChar c2) { return c1.unicode() <= c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator>=(const char*, const QLatin1String&)’: /usr/include/qt4/QtCore/qstring.h:959:32: error: conflicting declaration of C function ‘bool operator>=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator>=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:946:32: note: previous declaration ‘bool operator>=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator>=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:959:32: error: conflicting declaration of C function ‘bool operator>=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator>=(const char *s1, const QLatin1String &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:395:13: note: previous declaration ‘bool operator>=(QChar, QChar)’ inline bool operator>=(QChar c1, QChar c2) { return c1.unicode() >= c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator==(const QLatin1String&, const QLatin1String&)’: /usr/include/qt4/QtCore/qstring.h:962:13: error: conflicting declaration of C function ‘bool operator==(const QLatin1String&, const QLatin1String&)’ inline bool operator==(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:949:32: note: previous declaration ‘bool operator==(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:962:13: error: conflicting declaration of C function ‘bool operator==(const QLatin1String&, const QLatin1String&)’ inline bool operator==(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:936:32: note: previous declaration ‘bool operator==(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:962:13: error: conflicting declaration of C function ‘bool operator==(const QLatin1String&, const QLatin1String&)’ inline bool operator==(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:910:13: note: previous declaration ‘bool operator==(const QString&, QString::Null)’ inline bool operator==(const QString &s, QString::Null) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:962:13: error: conflicting declaration of C function ‘bool operator==(const QLatin1String&, const QLatin1String&)’ inline bool operator==(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:909:13: note: previous declaration ‘bool operator==(QString::Null, const QString&)’ inline bool operator==(QString::Null, const QString &s) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:962:13: error: conflicting declaration of C function ‘bool operator==(const QLatin1String&, const QLatin1String&)’ inline bool operator==(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:908:13: note: previous declaration ‘bool operator==(QString::Null, QString::Null)’ inline bool operator==(QString::Null, QString::Null) { return true; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:962:13: error: conflicting declaration of C function ‘bool operator==(const QLatin1String&, const QLatin1String&)’ inline bool operator==(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:392:13: note: previous declaration ‘bool operator==(QChar, QChar)’ inline bool operator==(QChar c1, QChar c2) { return c1.unicode() == c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:963:11: error: ‘qstrcmp’ was not declared in this scope { return (qstrcmp(s1.latin1(), s2.latin1()) == 0); } ^~~~~~~ /usr/include/qt4/QtCore/qstring.h:963:11: note: suggested alternative: ‘strcmp’ { return (qstrcmp(s1.latin1(), s2.latin1()) == 0); } ^~~~~~~ strcmp /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator!=(const QLatin1String&, const QLatin1String&)’: /usr/include/qt4/QtCore/qstring.h:964:13: error: conflicting declaration of C function ‘bool operator!=(const QLatin1String&, const QLatin1String&)’ inline bool operator!=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:951:32: note: previous declaration ‘bool operator!=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:964:13: error: conflicting declaration of C function ‘bool operator!=(const QLatin1String&, const QLatin1String&)’ inline bool operator!=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:938:32: note: previous declaration ‘bool operator!=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:964:13: error: conflicting declaration of C function ‘bool operator!=(const QLatin1String&, const QLatin1String&)’ inline bool operator!=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:913:13: note: previous declaration ‘bool operator!=(const QString&, QString::Null)’ inline bool operator!=(const QString &s, QString::Null) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:964:13: error: conflicting declaration of C function ‘bool operator!=(const QLatin1String&, const QLatin1String&)’ inline bool operator!=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:912:13: note: previous declaration ‘bool operator!=(QString::Null, const QString&)’ inline bool operator!=(QString::Null, const QString &s) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:964:13: error: conflicting declaration of C function ‘bool operator!=(const QLatin1String&, const QLatin1String&)’ inline bool operator!=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:911:13: note: previous declaration ‘bool operator!=(QString::Null, QString::Null)’ inline bool operator!=(QString::Null, QString::Null) { return false; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:964:13: error: conflicting declaration of C function ‘bool operator!=(const QLatin1String&, const QLatin1String&)’ inline bool operator!=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:393:13: note: previous declaration ‘bool operator!=(QChar, QChar)’ inline bool operator!=(QChar c1, QChar c2) { return c1.unicode() != c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:965:11: error: ‘qstrcmp’ was not declared in this scope { return (qstrcmp(s1.latin1(), s2.latin1()) != 0); } ^~~~~~~ /usr/include/qt4/QtCore/qstring.h:965:11: note: suggested alternative: ‘strcmp’ { return (qstrcmp(s1.latin1(), s2.latin1()) != 0); } ^~~~~~~ strcmp /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator<(const QLatin1String&, const QLatin1String&)’: /usr/include/qt4/QtCore/qstring.h:966:13: error: conflicting declaration of C function ‘bool operator<(const QLatin1String&, const QLatin1String&)’ inline bool operator<(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:953:32: note: previous declaration ‘bool operator<(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator<(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:966:13: error: conflicting declaration of C function ‘bool operator<(const QLatin1String&, const QLatin1String&)’ inline bool operator<(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:940:32: note: previous declaration ‘bool operator<(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator<(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:966:13: error: conflicting declaration of C function ‘bool operator<(const QLatin1String&, const QLatin1String&)’ inline bool operator<(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:396:13: note: previous declaration ‘bool operator<(QChar, QChar)’ inline bool operator<(QChar c1, QChar c2) { return c1.unicode() < c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:967:11: error: ‘qstrcmp’ was not declared in this scope { return (qstrcmp(s1.latin1(), s2.latin1()) < 0); } ^~~~~~~ /usr/include/qt4/QtCore/qstring.h:967:11: note: suggested alternative: ‘strcmp’ { return (qstrcmp(s1.latin1(), s2.latin1()) < 0); } ^~~~~~~ strcmp /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator<=(const QLatin1String&, const QLatin1String&)’: /usr/include/qt4/QtCore/qstring.h:968:13: error: conflicting declaration of C function ‘bool operator<=(const QLatin1String&, const QLatin1String&)’ inline bool operator<=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:957:32: note: previous declaration ‘bool operator<=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator<=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:968:13: error: conflicting declaration of C function ‘bool operator<=(const QLatin1String&, const QLatin1String&)’ inline bool operator<=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:944:32: note: previous declaration ‘bool operator<=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator<=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:968:13: error: conflicting declaration of C function ‘bool operator<=(const QLatin1String&, const QLatin1String&)’ inline bool operator<=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:394:13: note: previous declaration ‘bool operator<=(QChar, QChar)’ inline bool operator<=(QChar c1, QChar c2) { return c1.unicode() <= c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:969:11: error: ‘qstrcmp’ was not declared in this scope { return (qstrcmp(s1.latin1(), s2.latin1()) <= 0); } ^~~~~~~ /usr/include/qt4/QtCore/qstring.h:969:11: note: suggested alternative: ‘strcmp’ { return (qstrcmp(s1.latin1(), s2.latin1()) <= 0); } ^~~~~~~ strcmp /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator>(const QLatin1String&, const QLatin1String&)’: /usr/include/qt4/QtCore/qstring.h:970:13: error: conflicting declaration of C function ‘bool operator>(const QLatin1String&, const QLatin1String&)’ inline bool operator>(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:955:32: note: previous declaration ‘bool operator>(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator>(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:970:13: error: conflicting declaration of C function ‘bool operator>(const QLatin1String&, const QLatin1String&)’ inline bool operator>(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:942:32: note: previous declaration ‘bool operator>(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator>(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:970:13: error: conflicting declaration of C function ‘bool operator>(const QLatin1String&, const QLatin1String&)’ inline bool operator>(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:397:13: note: previous declaration ‘bool operator>(QChar, QChar)’ inline bool operator>(QChar c1, QChar c2) { return c1.unicode() > c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:971:11: error: ‘qstrcmp’ was not declared in this scope { return (qstrcmp(s1.latin1(), s2.latin1()) > 0); } ^~~~~~~ /usr/include/qt4/QtCore/qstring.h:971:11: note: suggested alternative: ‘strcmp’ { return (qstrcmp(s1.latin1(), s2.latin1()) > 0); } ^~~~~~~ strcmp /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator>=(const QLatin1String&, const QLatin1String&)’: /usr/include/qt4/QtCore/qstring.h:972:13: error: conflicting declaration of C function ‘bool operator>=(const QLatin1String&, const QLatin1String&)’ inline bool operator>=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:959:32: note: previous declaration ‘bool operator>=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator>=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:972:13: error: conflicting declaration of C function ‘bool operator>=(const QLatin1String&, const QLatin1String&)’ inline bool operator>=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:946:32: note: previous declaration ‘bool operator>=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator>=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:972:13: error: conflicting declaration of C function ‘bool operator>=(const QLatin1String&, const QLatin1String&)’ inline bool operator>=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:395:13: note: previous declaration ‘bool operator>=(QChar, QChar)’ inline bool operator>=(QChar c1, QChar c2) { return c1.unicode() >= c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:973:11: error: ‘qstrcmp’ was not declared in this scope { return (qstrcmp(s1.latin1(), s2.latin1()) >= 0); } ^~~~~~~ /usr/include/qt4/QtCore/qstring.h:973:11: note: suggested alternative: ‘strcmp’ { return (qstrcmp(s1.latin1(), s2.latin1()) >= 0); } ^~~~~~~ strcmp /usr/include/qt4/QtCore/qstring.h: In member function ‘bool QString::operator==(const QByteArray&) const’: /usr/include/qt4/QtCore/qstring.h:977:41: error: invalid use of incomplete type ‘const class QByteArray’ { return qStringComparisonHelper(*this, s.constData()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:977:41: error: invalid use of incomplete type ‘const class QByteArray’ { return qStringComparisonHelper(*this, s.constData()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In member function ‘bool QString::operator!=(const QByteArray&) const’: /usr/include/qt4/QtCore/qstring.h:979:42: error: invalid use of incomplete type ‘const class QByteArray’ { return !qStringComparisonHelper(*this, s.constData()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:979:42: error: invalid use of incomplete type ‘const class QByteArray’ { return !qStringComparisonHelper(*this, s.constData()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: At global scope: /usr/include/qt4/QtCore/qstring.h:981:54: error: invalid use of incomplete type ‘class QByteArray’ inline bool QByteArray::operator==(const QString &s) const ^~~~~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:983:54: error: invalid use of incomplete type ‘class QByteArray’ inline bool QByteArray::operator!=(const QString &s) const ^~~~~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:985:53: error: invalid use of incomplete type ‘class QByteArray’ inline bool QByteArray::operator<(const QString &s) const ^~~~~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:987:53: error: invalid use of incomplete type ‘class QByteArray’ inline bool QByteArray::operator>(const QString &s) const ^~~~~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:989:54: error: invalid use of incomplete type ‘class QByteArray’ inline bool QByteArray::operator<=(const QString &s) const ^~~~~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:991:54: error: invalid use of incomplete type ‘class QByteArray’ inline bool QByteArray::operator>=(const QString &s) const ^~~~~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:996:55: error: invalid use of incomplete type ‘class QByteArray’ inline QByteArray &QByteArray::append(const QString &s) ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:998:62: error: invalid use of incomplete type ‘class QByteArray’ inline QByteArray &QByteArray::insert(int i, const QString &s) ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1000:68: error: invalid use of incomplete type ‘class QByteArray’ inline QByteArray &QByteArray::replace(char c, const QString &after) ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1002:80: error: invalid use of incomplete type ‘class QByteArray’ inline QByteArray &QByteArray::replace(const QString &before, const char *after) ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1004:86: error: invalid use of incomplete type ‘class QByteArray’ inline QByteArray &QByteArray::replace(const QString &before, const QByteArray &after) ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1006:59: error: invalid use of incomplete type ‘class QByteArray’ inline QByteArray &QByteArray::operator+=(const QString &s) ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1008:60: error: invalid use of incomplete type ‘class QByteArray’ inline int QByteArray::indexOf(const QString &s, int from) const ^~~~~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1010:64: error: invalid use of incomplete type ‘class QByteArray’ inline int QByteArray::lastIndexOf(const QString &s, int from) const ^~~~~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘const QString operator+(const QString&, QChar)’: /usr/include/qt4/QtCore/qstring.h:1023:22: error: conflicting declaration of C function ‘const QString operator+(const QString&, QChar)’ inline const QString operator+(const QString &s1, QChar s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1021:22: note: previous declaration ‘const QString operator+(const QString&, const QString&)’ inline const QString operator+(const QString &s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h: In function ‘const QString operator+(QChar, const QString&)’: /usr/include/qt4/QtCore/qstring.h:1025:22: error: conflicting declaration of C function ‘const QString operator+(QChar, const QString&)’ inline const QString operator+(QChar s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1023:22: note: previous declaration ‘const QString operator+(const QString&, QChar)’ inline const QString operator+(const QString &s1, QChar s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1025:22: error: conflicting declaration of C function ‘const QString operator+(QChar, const QString&)’ inline const QString operator+(QChar s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1021:22: note: previous declaration ‘const QString operator+(const QString&, const QString&)’ inline const QString operator+(const QString &s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h: In function ‘const QString operator+(const QString&, const char*)’: /usr/include/qt4/QtCore/qstring.h:1028:41: error: conflicting declaration of C function ‘const QString operator+(const QString&, const char*)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1025:22: note: previous declaration ‘const QString operator+(QChar, const QString&)’ inline const QString operator+(QChar s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1028:41: error: conflicting declaration of C function ‘const QString operator+(const QString&, const char*)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1023:22: note: previous declaration ‘const QString operator+(const QString&, QChar)’ inline const QString operator+(const QString &s1, QChar s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1028:41: error: conflicting declaration of C function ‘const QString operator+(const QString&, const char*)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1021:22: note: previous declaration ‘const QString operator+(const QString&, const QString&)’ inline const QString operator+(const QString &s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h: In function ‘const QString operator+(const char*, const QString&)’: /usr/include/qt4/QtCore/qstring.h:1030:41: error: conflicting declaration of C function ‘const QString operator+(const char*, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1028:41: note: previous declaration ‘const QString operator+(const QString&, const char*)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1030:41: error: conflicting declaration of C function ‘const QString operator+(const char*, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1025:22: note: previous declaration ‘const QString operator+(QChar, const QString&)’ inline const QString operator+(QChar s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1030:41: error: conflicting declaration of C function ‘const QString operator+(const char*, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1023:22: note: previous declaration ‘const QString operator+(const QString&, QChar)’ inline const QString operator+(const QString &s1, QChar s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1030:41: error: conflicting declaration of C function ‘const QString operator+(const char*, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1021:22: note: previous declaration ‘const QString operator+(const QString&, const QString&)’ inline const QString operator+(const QString &s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h: In function ‘const QString operator+(char, const QString&)’: /usr/include/qt4/QtCore/qstring.h:1032:41: error: conflicting declaration of C function ‘const QString operator+(char, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(char c, const QString &s) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1030:41: note: previous declaration ‘const QString operator+(const char*, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1032:41: error: conflicting declaration of C function ‘const QString operator+(char, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(char c, const QString &s) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1028:41: note: previous declaration ‘const QString operator+(const QString&, const char*)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1032:41: error: conflicting declaration of C function ‘const QString operator+(char, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(char c, const QString &s) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1025:22: note: previous declaration ‘const QString operator+(QChar, const QString&)’ inline const QString operator+(QChar s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1032:41: error: conflicting declaration of C function ‘const QString operator+(char, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(char c, const QString &s) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1023:22: note: previous declaration ‘const QString operator+(const QString&, QChar)’ inline const QString operator+(const QString &s1, QChar s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1032:41: error: conflicting declaration of C function ‘const QString operator+(char, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(char c, const QString &s) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1021:22: note: previous declaration ‘const QString operator+(const QString&, const QString&)’ inline const QString operator+(const QString &s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h: In function ‘const QString operator+(const QString&, char)’: /usr/include/qt4/QtCore/qstring.h:1034:41: error: conflicting declaration of C function ‘const QString operator+(const QString&, char)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, char c) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1032:41: note: previous declaration ‘const QString operator+(char, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(char c, const QString &s) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1034:41: error: conflicting declaration of C function ‘const QString operator+(const QString&, char)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, char c) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1030:41: note: previous declaration ‘const QString operator+(const char*, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1034:41: error: conflicting declaration of C function ‘const QString operator+(const QString&, char)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, char c) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1028:41: note: previous declaration ‘const QString operator+(const QString&, const char*)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1034:41: error: conflicting declaration of C function ‘const QString operator+(const QString&, char)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, char c) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1025:22: note: previous declaration ‘const QString operator+(QChar, const QString&)’ inline const QString operator+(QChar s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1034:41: error: conflicting declaration of C function ‘const QString operator+(const QString&, char)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, char c) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1023:22: note: previous declaration ‘const QString operator+(const QString&, QChar)’ inline const QString operator+(const QString &s1, QChar s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1034:41: error: conflicting declaration of C function ‘const QString operator+(const QString&, char)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, char c) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1021:22: note: previous declaration ‘const QString operator+(const QString&, const QString&)’ inline const QString operator+(const QString &s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h: In function ‘const QString operator+(const QByteArray&, const QString&)’: /usr/include/qt4/QtCore/qstring.h:1036:41: error: conflicting declaration of C function ‘const QString operator+(const QByteArray&, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(const QByteArray &ba, const QString &s) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1034:41: note: previous declaration ‘const QString operator+(const QString&, char)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, char c) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1036:41: error: conflicting declaration of C function ‘const QString operator+(const QByteArray&, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(const QByteArray &ba, const QString &s) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1032:41: note: previous declaration ‘const QString operator+(char, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(char c, const QString &s) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1036:41: error: conflicting declaration of C function ‘const QString operator+(const QByteArray&, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(const QByteArray &ba, const QString &s) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1030:41: note: previous declaration ‘const QString operator+(const char*, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1036:41: error: conflicting declaration of C function ‘const QString operator+(const QByteArray&, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(const QByteArray &ba, const QString &s) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1028:41: note: previous declaration ‘const QString operator+(const QString&, const char*)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1036:41: error: conflicting declaration of C function ‘const QString operator+(const QByteArray&, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(const QByteArray &ba, const QString &s) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1025:22: note: previous declaration ‘const QString operator+(QChar, const QString&)’ inline const QString operator+(QChar s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1036:41: error: conflicting declaration of C function ‘const QString operator+(const QByteArray&, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(const QByteArray &ba, const QString &s) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1023:22: note: previous declaration ‘const QString operator+(const QString&, QChar)’ inline const QString operator+(const QString &s1, QChar s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1036:41: error: conflicting declaration of C function ‘const QString operator+(const QByteArray&, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(const QByteArray &ba, const QString &s) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1021:22: note: previous declaration ‘const QString operator+(const QString&, const QString&)’ inline const QString operator+(const QString &s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1037:34: error: invalid use of incomplete type ‘const class QByteArray’ { QString t = QString::fromAscii(ba.constData(), qstrnlen(ba.constData(), ba.size())); t += s; return t; } ^~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1037:34: error: invalid use of incomplete type ‘const class QByteArray’ { QString t = QString::fromAscii(ba.constData(), qstrnlen(ba.constData(), ba.size())); t += s; return t; } ^~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1037:59: error: invalid use of incomplete type ‘const class QByteArray’ { QString t = QString::fromAscii(ba.constData(), qstrnlen(ba.constData(), ba.size())); t += s; return t; } ^~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1037:59: error: invalid use of incomplete type ‘const class QByteArray’ { QString t = QString::fromAscii(ba.constData(), qstrnlen(ba.constData(), ba.size())); t += s; return t; } ^~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1037:75: error: invalid use of incomplete type ‘const class QByteArray’ { QString t = QString::fromAscii(ba.constData(), qstrnlen(ba.constData(), ba.size())); t += s; return t; } ^~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1037:75: error: invalid use of incomplete type ‘const class QByteArray’ { QString t = QString::fromAscii(ba.constData(), qstrnlen(ba.constData(), ba.size())); t += s; return t; } ^~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1037:50: error: ‘qstrnlen’ was not declared in this scope { QString t = QString::fromAscii(ba.constData(), qstrnlen(ba.constData(), ba.size())); t += s; return t; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1037:50: note: suggested alternative: ‘strnlen’ { QString t = QString::fromAscii(ba.constData(), qstrnlen(ba.constData(), ba.size())); t += s; return t; } ^~~~~~~~ strnlen /usr/include/qt4/QtCore/qstring.h: In function ‘const QString operator+(const QString&, const QByteArray&)’: /usr/include/qt4/QtCore/qstring.h:1038:41: error: conflicting declaration of C function ‘const QString operator+(const QString&, const QByteArray&)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, const QByteArray &ba) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1036:41: note: previous declaration ‘const QString operator+(const QByteArray&, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(const QByteArray &ba, const QString &s) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1038:41: error: conflicting declaration of C function ‘const QString operator+(const QString&, const QByteArray&)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, const QByteArray &ba) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1034:41: note: previous declaration ‘const QString operator+(const QString&, char)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, char c) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1038:41: error: conflicting declaration of C function ‘const QString operator+(const QString&, const QByteArray&)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, const QByteArray &ba) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1032:41: note: previous declaration ‘const QString operator+(char, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(char c, const QString &s) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1038:41: error: conflicting declaration of C function ‘const QString operator+(const QString&, const QByteArray&)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, const QByteArray &ba) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1030:41: note: previous declaration ‘const QString operator+(const char*, const QString&)’ inline QT_ASCII_CAST_WARN const QString operator+(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1038:41: error: conflicting declaration of C function ‘const QString operator+(const QString&, const QByteArray&)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, const QByteArray &ba) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1028:41: note: previous declaration ‘const QString operator+(const QString&, const char*)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1038:41: error: conflicting declaration of C function ‘const QString operator+(const QString&, const QByteArray&)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, const QByteArray &ba) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1025:22: note: previous declaration ‘const QString operator+(QChar, const QString&)’ inline const QString operator+(QChar s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1038:41: error: conflicting declaration of C function ‘const QString operator+(const QString&, const QByteArray&)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, const QByteArray &ba) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1023:22: note: previous declaration ‘const QString operator+(const QString&, QChar)’ inline const QString operator+(const QString &s1, QChar s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1038:41: error: conflicting declaration of C function ‘const QString operator+(const QString&, const QByteArray&)’ inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, const QByteArray &ba) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1021:22: note: previous declaration ‘const QString operator+(const QString&, const QString&)’ inline const QString operator+(const QString &s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1039:41: error: invalid use of incomplete type ‘const class QByteArray’ { QString t(s); t += QString::fromAscii(ba.constData(), qstrnlen(ba.constData(), ba.size())); return t; } ^~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1039:41: error: invalid use of incomplete type ‘const class QByteArray’ { QString t(s); t += QString::fromAscii(ba.constData(), qstrnlen(ba.constData(), ba.size())); return t; } ^~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1039:66: error: invalid use of incomplete type ‘const class QByteArray’ { QString t(s); t += QString::fromAscii(ba.constData(), qstrnlen(ba.constData(), ba.size())); return t; } ^~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1039:66: error: invalid use of incomplete type ‘const class QByteArray’ { QString t(s); t += QString::fromAscii(ba.constData(), qstrnlen(ba.constData(), ba.size())); return t; } ^~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1039:82: error: invalid use of incomplete type ‘const class QByteArray’ { QString t(s); t += QString::fromAscii(ba.constData(), qstrnlen(ba.constData(), ba.size())); return t; } ^~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1039:82: error: invalid use of incomplete type ‘const class QByteArray’ { QString t(s); t += QString::fromAscii(ba.constData(), qstrnlen(ba.constData(), ba.size())); return t; } ^~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1039:57: error: ‘qstrnlen’ was not declared in this scope { QString t(s); t += QString::fromAscii(ba.constData(), qstrnlen(ba.constData(), ba.size())); return t; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1039:57: note: suggested alternative: ‘strnlen’ { QString t(s); t += QString::fromAscii(ba.constData(), qstrnlen(ba.constData(), ba.size())); return t; } ^~~~~~~~ strnlen /usr/include/qt4/QtCore/qstring.h: In member function ‘std::__cxx11::string QString::toStdString() const’: /usr/include/qt4/QtCore/qstring.h:1045:20: error: variable ‘const QByteArray asc’ has initializer but incomplete type { const QByteArray asc = toAscii(); return std::string(asc.constData(), asc.length()); } ^~~ /usr/include/qt4/QtCore/qstring.h:1045:34: error: invalid use of incomplete type ‘class QByteArray’ { const QByteArray asc = toAscii(); return std::string(asc.constData(), asc.length()); } ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2644:7: note: forward declaration of ‘class QByteArray’ class QByteArray; ^~~~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: At global scope: /usr/include/qt4/QtCore/qstring.h:1080:28: error: conflicting declaration of C function ‘QDataStream& operator<<(QDataStream&, const QString&)’ Q_CORE_EXPORT QDataStream &operator<<(QDataStream &, const QString &); ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:400:28: note: previous declaration ‘QDataStream& operator<<(QDataStream&, const QChar&)’ Q_CORE_EXPORT QDataStream &operator<<(QDataStream &, const QChar &); ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h:1081:28: error: conflicting declaration of C function ‘QDataStream& operator>>(QDataStream&, QString&)’ Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QString &); ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:401:28: note: previous declaration ‘QDataStream& operator>>(QDataStream&, QChar&)’ Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QChar &); ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2293:1: error: template specialization with C linkage template<> \ ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2332:1: error: template specialization with C linkage template <> inline bool qIsDetached(TYPE &t) { return t.isDetached(); } \ ^ /usr/include/qt4/QtCore/qglobal.h:2333:1: error: template specialization with C linkage template <> inline void qSwap(TYPE &value1, TYPE &value2) \ ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h:2325:5: error: template specialization with C linkage template<> inline void swap(QT_PREPEND_NAMESPACE(TYPE) &value1, QT_PREPEND_NAMESPACE(TYPE) &value2) \ ^ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘constexpr QFlags operator|(QFlags::enum_type, QFlags)’: /usr/include/qt4/QtCore/qglobal.h:2475:50: error: conflicting declaration of C function ‘constexpr QFlags operator|(QFlags::enum_type, QFlags)’ Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ /usr/include/qt4/QtCore/qglobal.h:2473:50: note: previous declaration ‘constexpr QFlags operator|(QFlags::enum_type, QFlags::enum_type)’ Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, Flags::enum_type f2) \ ^ /usr/include/qt4/QtCore/qstring.h: In function ‘QIncompatibleFlag operator|(QFlags::enum_type, int)’: /usr/include/qt4/QtCore/qglobal.h:2469:26: error: conflicting declaration of C function ‘QIncompatibleFlag operator|(QFlags::enum_type, int)’ inline QIncompatibleFlag operator|(Flags::enum_type f1, int f2) \ ^ /usr/include/qt4/QtCore/qglobal.h:2475:50: note: previous declaration ‘constexpr QFlags operator|(QFlags::enum_type, QFlags)’ Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ /usr/include/qt4/QtCore/qglobal.h:2469:26: error: conflicting declaration of C function ‘QIncompatibleFlag operator|(QFlags::enum_type, int)’ inline QIncompatibleFlag operator|(Flags::enum_type f1, int f2) \ ^ /usr/include/qt4/QtCore/qglobal.h:2473:50: note: previous declaration ‘constexpr QFlags operator|(QFlags::enum_type, QFlags::enum_type)’ Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, Flags::enum_type f2) \ ^ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: At global scope: /usr/include/qt4/QtCore/qstring.h:1202:20: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QStringRef &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:962:13: note: previous declaration ‘bool operator==(const QLatin1String&, const QLatin1String&)’ inline bool operator==(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1202:20: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QStringRef &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:949:32: note: previous declaration ‘bool operator==(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1202:20: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QStringRef &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:936:32: note: previous declaration ‘bool operator==(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1202:20: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QStringRef &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:910:13: note: previous declaration ‘bool operator==(const QString&, QString::Null)’ inline bool operator==(const QString &s, QString::Null) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1202:20: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QStringRef &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:909:13: note: previous declaration ‘bool operator==(QString::Null, const QString&)’ inline bool operator==(QString::Null, const QString &s) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1202:20: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QStringRef &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:908:13: note: previous declaration ‘bool operator==(QString::Null, QString::Null)’ inline bool operator==(QString::Null, QString::Null) { return true; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1202:20: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QStringRef &s1,const QStringRef &s2); ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:392:13: note: previous declaration ‘bool operator==(QChar, QChar)’ inline bool operator==(QChar c1, QChar c2) { return c1.unicode() == c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator!=(const QStringRef&, const QStringRef&)’: /usr/include/qt4/QtCore/qstring.h:1203:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QStringRef&)’ inline bool operator!=(const QStringRef &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:964:13: note: previous declaration ‘bool operator!=(const QLatin1String&, const QLatin1String&)’ inline bool operator!=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1203:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QStringRef&)’ inline bool operator!=(const QStringRef &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:951:32: note: previous declaration ‘bool operator!=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1203:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QStringRef&)’ inline bool operator!=(const QStringRef &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:938:32: note: previous declaration ‘bool operator!=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1203:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QStringRef&)’ inline bool operator!=(const QStringRef &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:913:13: note: previous declaration ‘bool operator!=(const QString&, QString::Null)’ inline bool operator!=(const QString &s, QString::Null) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1203:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QStringRef&)’ inline bool operator!=(const QStringRef &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:912:13: note: previous declaration ‘bool operator!=(QString::Null, const QString&)’ inline bool operator!=(QString::Null, const QString &s) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1203:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QStringRef&)’ inline bool operator!=(const QStringRef &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:911:13: note: previous declaration ‘bool operator!=(QString::Null, QString::Null)’ inline bool operator!=(QString::Null, QString::Null) { return false; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1203:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QStringRef&)’ inline bool operator!=(const QStringRef &s1,const QStringRef &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:393:13: note: previous declaration ‘bool operator!=(QChar, QChar)’ inline bool operator!=(QChar c1, QChar c2) { return c1.unicode() != c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: At global scope: /usr/include/qt4/QtCore/qstring.h:1205:20: error: conflicting declaration of C function ‘bool operator==(const QString&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QString &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1202:20: note: previous declaration ‘bool operator==(const QStringRef&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QStringRef &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1205:20: error: conflicting declaration of C function ‘bool operator==(const QString&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QString &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:962:13: note: previous declaration ‘bool operator==(const QLatin1String&, const QLatin1String&)’ inline bool operator==(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1205:20: error: conflicting declaration of C function ‘bool operator==(const QString&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QString &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:949:32: note: previous declaration ‘bool operator==(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1205:20: error: conflicting declaration of C function ‘bool operator==(const QString&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QString &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:936:32: note: previous declaration ‘bool operator==(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1205:20: error: conflicting declaration of C function ‘bool operator==(const QString&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QString &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:910:13: note: previous declaration ‘bool operator==(const QString&, QString::Null)’ inline bool operator==(const QString &s, QString::Null) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1205:20: error: conflicting declaration of C function ‘bool operator==(const QString&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QString &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:909:13: note: previous declaration ‘bool operator==(QString::Null, const QString&)’ inline bool operator==(QString::Null, const QString &s) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1205:20: error: conflicting declaration of C function ‘bool operator==(const QString&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QString &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:908:13: note: previous declaration ‘bool operator==(QString::Null, QString::Null)’ inline bool operator==(QString::Null, QString::Null) { return true; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1205:20: error: conflicting declaration of C function ‘bool operator==(const QString&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QString &s1,const QStringRef &s2); ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:392:13: note: previous declaration ‘bool operator==(QChar, QChar)’ inline bool operator==(QChar c1, QChar c2) { return c1.unicode() == c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator!=(const QString&, const QStringRef&)’: /usr/include/qt4/QtCore/qstring.h:1206:13: error: conflicting declaration of C function ‘bool operator!=(const QString&, const QStringRef&)’ inline bool operator!=(const QString &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1203:13: note: previous declaration ‘bool operator!=(const QStringRef&, const QStringRef&)’ inline bool operator!=(const QStringRef &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1206:13: error: conflicting declaration of C function ‘bool operator!=(const QString&, const QStringRef&)’ inline bool operator!=(const QString &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:964:13: note: previous declaration ‘bool operator!=(const QLatin1String&, const QLatin1String&)’ inline bool operator!=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1206:13: error: conflicting declaration of C function ‘bool operator!=(const QString&, const QStringRef&)’ inline bool operator!=(const QString &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:951:32: note: previous declaration ‘bool operator!=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1206:13: error: conflicting declaration of C function ‘bool operator!=(const QString&, const QStringRef&)’ inline bool operator!=(const QString &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:938:32: note: previous declaration ‘bool operator!=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1206:13: error: conflicting declaration of C function ‘bool operator!=(const QString&, const QStringRef&)’ inline bool operator!=(const QString &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:913:13: note: previous declaration ‘bool operator!=(const QString&, QString::Null)’ inline bool operator!=(const QString &s, QString::Null) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1206:13: error: conflicting declaration of C function ‘bool operator!=(const QString&, const QStringRef&)’ inline bool operator!=(const QString &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:912:13: note: previous declaration ‘bool operator!=(QString::Null, const QString&)’ inline bool operator!=(QString::Null, const QString &s) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1206:13: error: conflicting declaration of C function ‘bool operator!=(const QString&, const QStringRef&)’ inline bool operator!=(const QString &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:911:13: note: previous declaration ‘bool operator!=(QString::Null, QString::Null)’ inline bool operator!=(QString::Null, QString::Null) { return false; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1206:13: error: conflicting declaration of C function ‘bool operator!=(const QString&, const QStringRef&)’ inline bool operator!=(const QString &s1,const QStringRef &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:393:13: note: previous declaration ‘bool operator!=(QChar, QChar)’ inline bool operator!=(QChar c1, QChar c2) { return c1.unicode() != c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator==(const QStringRef&, const QString&)’: /usr/include/qt4/QtCore/qstring.h:1208:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QString&)’ inline bool operator==(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1205:20: note: previous declaration ‘bool operator==(const QString&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QString &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1208:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QString&)’ inline bool operator==(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1202:20: note: previous declaration ‘bool operator==(const QStringRef&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QStringRef &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1208:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QString&)’ inline bool operator==(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:962:13: note: previous declaration ‘bool operator==(const QLatin1String&, const QLatin1String&)’ inline bool operator==(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1208:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QString&)’ inline bool operator==(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:949:32: note: previous declaration ‘bool operator==(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1208:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QString&)’ inline bool operator==(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:936:32: note: previous declaration ‘bool operator==(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1208:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QString&)’ inline bool operator==(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:910:13: note: previous declaration ‘bool operator==(const QString&, QString::Null)’ inline bool operator==(const QString &s, QString::Null) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1208:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QString&)’ inline bool operator==(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:909:13: note: previous declaration ‘bool operator==(QString::Null, const QString&)’ inline bool operator==(QString::Null, const QString &s) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1208:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QString&)’ inline bool operator==(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:908:13: note: previous declaration ‘bool operator==(QString::Null, QString::Null)’ inline bool operator==(QString::Null, QString::Null) { return true; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1208:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QString&)’ inline bool operator==(const QStringRef &s1,const QString &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:392:13: note: previous declaration ‘bool operator==(QChar, QChar)’ inline bool operator==(QChar c1, QChar c2) { return c1.unicode() == c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator!=(const QStringRef&, const QString&)’: /usr/include/qt4/QtCore/qstring.h:1210:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QString&)’ inline bool operator!=(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1206:13: note: previous declaration ‘bool operator!=(const QString&, const QStringRef&)’ inline bool operator!=(const QString &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1210:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QString&)’ inline bool operator!=(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1203:13: note: previous declaration ‘bool operator!=(const QStringRef&, const QStringRef&)’ inline bool operator!=(const QStringRef &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1210:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QString&)’ inline bool operator!=(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:964:13: note: previous declaration ‘bool operator!=(const QLatin1String&, const QLatin1String&)’ inline bool operator!=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1210:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QString&)’ inline bool operator!=(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:951:32: note: previous declaration ‘bool operator!=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1210:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QString&)’ inline bool operator!=(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:938:32: note: previous declaration ‘bool operator!=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1210:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QString&)’ inline bool operator!=(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:913:13: note: previous declaration ‘bool operator!=(const QString&, QString::Null)’ inline bool operator!=(const QString &s, QString::Null) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1210:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QString&)’ inline bool operator!=(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:912:13: note: previous declaration ‘bool operator!=(QString::Null, const QString&)’ inline bool operator!=(QString::Null, const QString &s) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1210:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QString&)’ inline bool operator!=(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:911:13: note: previous declaration ‘bool operator!=(QString::Null, QString::Null)’ inline bool operator!=(QString::Null, QString::Null) { return false; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1210:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QString&)’ inline bool operator!=(const QStringRef &s1,const QString &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:393:13: note: previous declaration ‘bool operator!=(QChar, QChar)’ inline bool operator!=(QChar c1, QChar c2) { return c1.unicode() != c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: At global scope: /usr/include/qt4/QtCore/qstring.h:1212:20: error: conflicting declaration of C function ‘bool operator==(const QLatin1String&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QLatin1String &s1, const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1208:13: note: previous declaration ‘bool operator==(const QStringRef&, const QString&)’ inline bool operator==(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1212:20: error: conflicting declaration of C function ‘bool operator==(const QLatin1String&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QLatin1String &s1, const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1205:20: note: previous declaration ‘bool operator==(const QString&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QString &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1212:20: error: conflicting declaration of C function ‘bool operator==(const QLatin1String&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QLatin1String &s1, const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1202:20: note: previous declaration ‘bool operator==(const QStringRef&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QStringRef &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1212:20: error: conflicting declaration of C function ‘bool operator==(const QLatin1String&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QLatin1String &s1, const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:962:13: note: previous declaration ‘bool operator==(const QLatin1String&, const QLatin1String&)’ inline bool operator==(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1212:20: error: conflicting declaration of C function ‘bool operator==(const QLatin1String&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QLatin1String &s1, const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:949:32: note: previous declaration ‘bool operator==(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1212:20: error: conflicting declaration of C function ‘bool operator==(const QLatin1String&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QLatin1String &s1, const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:936:32: note: previous declaration ‘bool operator==(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1212:20: error: conflicting declaration of C function ‘bool operator==(const QLatin1String&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QLatin1String &s1, const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:910:13: note: previous declaration ‘bool operator==(const QString&, QString::Null)’ inline bool operator==(const QString &s, QString::Null) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1212:20: error: conflicting declaration of C function ‘bool operator==(const QLatin1String&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QLatin1String &s1, const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:909:13: note: previous declaration ‘bool operator==(QString::Null, const QString&)’ inline bool operator==(QString::Null, const QString &s) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1212:20: error: conflicting declaration of C function ‘bool operator==(const QLatin1String&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QLatin1String &s1, const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:908:13: note: previous declaration ‘bool operator==(QString::Null, QString::Null)’ inline bool operator==(QString::Null, QString::Null) { return true; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1212:20: error: conflicting declaration of C function ‘bool operator==(const QLatin1String&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QLatin1String &s1, const QStringRef &s2); ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:392:13: note: previous declaration ‘bool operator==(QChar, QChar)’ inline bool operator==(QChar c1, QChar c2) { return c1.unicode() == c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator!=(const QLatin1String&, const QStringRef&)’: /usr/include/qt4/QtCore/qstring.h:1213:13: error: conflicting declaration of C function ‘bool operator!=(const QLatin1String&, const QStringRef&)’ inline bool operator!=(const QLatin1String &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1210:13: note: previous declaration ‘bool operator!=(const QStringRef&, const QString&)’ inline bool operator!=(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1213:13: error: conflicting declaration of C function ‘bool operator!=(const QLatin1String&, const QStringRef&)’ inline bool operator!=(const QLatin1String &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1206:13: note: previous declaration ‘bool operator!=(const QString&, const QStringRef&)’ inline bool operator!=(const QString &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1213:13: error: conflicting declaration of C function ‘bool operator!=(const QLatin1String&, const QStringRef&)’ inline bool operator!=(const QLatin1String &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1203:13: note: previous declaration ‘bool operator!=(const QStringRef&, const QStringRef&)’ inline bool operator!=(const QStringRef &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1213:13: error: conflicting declaration of C function ‘bool operator!=(const QLatin1String&, const QStringRef&)’ inline bool operator!=(const QLatin1String &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:964:13: note: previous declaration ‘bool operator!=(const QLatin1String&, const QLatin1String&)’ inline bool operator!=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1213:13: error: conflicting declaration of C function ‘bool operator!=(const QLatin1String&, const QStringRef&)’ inline bool operator!=(const QLatin1String &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:951:32: note: previous declaration ‘bool operator!=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1213:13: error: conflicting declaration of C function ‘bool operator!=(const QLatin1String&, const QStringRef&)’ inline bool operator!=(const QLatin1String &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:938:32: note: previous declaration ‘bool operator!=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1213:13: error: conflicting declaration of C function ‘bool operator!=(const QLatin1String&, const QStringRef&)’ inline bool operator!=(const QLatin1String &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:913:13: note: previous declaration ‘bool operator!=(const QString&, QString::Null)’ inline bool operator!=(const QString &s, QString::Null) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1213:13: error: conflicting declaration of C function ‘bool operator!=(const QLatin1String&, const QStringRef&)’ inline bool operator!=(const QLatin1String &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:912:13: note: previous declaration ‘bool operator!=(QString::Null, const QString&)’ inline bool operator!=(QString::Null, const QString &s) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1213:13: error: conflicting declaration of C function ‘bool operator!=(const QLatin1String&, const QStringRef&)’ inline bool operator!=(const QLatin1String &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:911:13: note: previous declaration ‘bool operator!=(QString::Null, QString::Null)’ inline bool operator!=(QString::Null, QString::Null) { return false; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1213:13: error: conflicting declaration of C function ‘bool operator!=(const QLatin1String&, const QStringRef&)’ inline bool operator!=(const QLatin1String &s1,const QStringRef &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:393:13: note: previous declaration ‘bool operator!=(QChar, QChar)’ inline bool operator!=(QChar c1, QChar c2) { return c1.unicode() != c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator==(const QStringRef&, const QLatin1String&)’: /usr/include/qt4/QtCore/qstring.h:1215:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QLatin1String&)’ inline bool operator==(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1212:20: note: previous declaration ‘bool operator==(const QLatin1String&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QLatin1String &s1, const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1215:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QLatin1String&)’ inline bool operator==(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1208:13: note: previous declaration ‘bool operator==(const QStringRef&, const QString&)’ inline bool operator==(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1215:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QLatin1String&)’ inline bool operator==(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1205:20: note: previous declaration ‘bool operator==(const QString&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QString &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1215:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QLatin1String&)’ inline bool operator==(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1202:20: note: previous declaration ‘bool operator==(const QStringRef&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QStringRef &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1215:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QLatin1String&)’ inline bool operator==(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:962:13: note: previous declaration ‘bool operator==(const QLatin1String&, const QLatin1String&)’ inline bool operator==(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1215:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QLatin1String&)’ inline bool operator==(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:949:32: note: previous declaration ‘bool operator==(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1215:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QLatin1String&)’ inline bool operator==(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:936:32: note: previous declaration ‘bool operator==(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1215:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QLatin1String&)’ inline bool operator==(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:910:13: note: previous declaration ‘bool operator==(const QString&, QString::Null)’ inline bool operator==(const QString &s, QString::Null) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1215:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QLatin1String&)’ inline bool operator==(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:909:13: note: previous declaration ‘bool operator==(QString::Null, const QString&)’ inline bool operator==(QString::Null, const QString &s) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1215:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QLatin1String&)’ inline bool operator==(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:908:13: note: previous declaration ‘bool operator==(QString::Null, QString::Null)’ inline bool operator==(QString::Null, QString::Null) { return true; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1215:13: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const QLatin1String&)’ inline bool operator==(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:392:13: note: previous declaration ‘bool operator==(QChar, QChar)’ inline bool operator==(QChar c1, QChar c2) { return c1.unicode() == c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator!=(const QStringRef&, const QLatin1String&)’: /usr/include/qt4/QtCore/qstring.h:1217:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QLatin1String&)’ inline bool operator!=(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1213:13: note: previous declaration ‘bool operator!=(const QLatin1String&, const QStringRef&)’ inline bool operator!=(const QLatin1String &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1217:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QLatin1String&)’ inline bool operator!=(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1210:13: note: previous declaration ‘bool operator!=(const QStringRef&, const QString&)’ inline bool operator!=(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1217:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QLatin1String&)’ inline bool operator!=(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1206:13: note: previous declaration ‘bool operator!=(const QString&, const QStringRef&)’ inline bool operator!=(const QString &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1217:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QLatin1String&)’ inline bool operator!=(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1203:13: note: previous declaration ‘bool operator!=(const QStringRef&, const QStringRef&)’ inline bool operator!=(const QStringRef &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1217:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QLatin1String&)’ inline bool operator!=(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:964:13: note: previous declaration ‘bool operator!=(const QLatin1String&, const QLatin1String&)’ inline bool operator!=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1217:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QLatin1String&)’ inline bool operator!=(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:951:32: note: previous declaration ‘bool operator!=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1217:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QLatin1String&)’ inline bool operator!=(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:938:32: note: previous declaration ‘bool operator!=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1217:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QLatin1String&)’ inline bool operator!=(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:913:13: note: previous declaration ‘bool operator!=(const QString&, QString::Null)’ inline bool operator!=(const QString &s, QString::Null) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1217:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QLatin1String&)’ inline bool operator!=(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:912:13: note: previous declaration ‘bool operator!=(QString::Null, const QString&)’ inline bool operator!=(QString::Null, const QString &s) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1217:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QLatin1String&)’ inline bool operator!=(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:911:13: note: previous declaration ‘bool operator!=(QString::Null, QString::Null)’ inline bool operator!=(QString::Null, QString::Null) { return false; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1217:13: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const QLatin1String&)’ inline bool operator!=(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:393:13: note: previous declaration ‘bool operator!=(QChar, QChar)’ inline bool operator!=(QChar c1, QChar c2) { return c1.unicode() != c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: At global scope: /usr/include/qt4/QtCore/qstring.h:1220:20: error: conflicting declaration of C function ‘bool operator<(const QStringRef&, const QStringRef&)’ Q_CORE_EXPORT bool operator<(const QStringRef &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:966:13: note: previous declaration ‘bool operator<(const QLatin1String&, const QLatin1String&)’ inline bool operator<(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1220:20: error: conflicting declaration of C function ‘bool operator<(const QStringRef&, const QStringRef&)’ Q_CORE_EXPORT bool operator<(const QStringRef &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:953:32: note: previous declaration ‘bool operator<(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator<(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1220:20: error: conflicting declaration of C function ‘bool operator<(const QStringRef&, const QStringRef&)’ Q_CORE_EXPORT bool operator<(const QStringRef &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:940:32: note: previous declaration ‘bool operator<(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator<(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1220:20: error: conflicting declaration of C function ‘bool operator<(const QStringRef&, const QStringRef&)’ Q_CORE_EXPORT bool operator<(const QStringRef &s1,const QStringRef &s2); ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:396:13: note: previous declaration ‘bool operator<(QChar, QChar)’ inline bool operator<(QChar c1, QChar c2) { return c1.unicode() < c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator>(const QStringRef&, const QStringRef&)’: /usr/include/qt4/QtCore/qstring.h:1221:13: error: conflicting declaration of C function ‘bool operator>(const QStringRef&, const QStringRef&)’ inline bool operator>(const QStringRef &s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:970:13: note: previous declaration ‘bool operator>(const QLatin1String&, const QLatin1String&)’ inline bool operator>(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1221:13: error: conflicting declaration of C function ‘bool operator>(const QStringRef&, const QStringRef&)’ inline bool operator>(const QStringRef &s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:955:32: note: previous declaration ‘bool operator>(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator>(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1221:13: error: conflicting declaration of C function ‘bool operator>(const QStringRef&, const QStringRef&)’ inline bool operator>(const QStringRef &s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:942:32: note: previous declaration ‘bool operator>(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator>(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1221:13: error: conflicting declaration of C function ‘bool operator>(const QStringRef&, const QStringRef&)’ inline bool operator>(const QStringRef &s1, const QStringRef &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:397:13: note: previous declaration ‘bool operator>(QChar, QChar)’ inline bool operator>(QChar c1, QChar c2) { return c1.unicode() > c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator<=(const QStringRef&, const QStringRef&)’: /usr/include/qt4/QtCore/qstring.h:1223:13: error: conflicting declaration of C function ‘bool operator<=(const QStringRef&, const QStringRef&)’ inline bool operator<=(const QStringRef &s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:968:13: note: previous declaration ‘bool operator<=(const QLatin1String&, const QLatin1String&)’ inline bool operator<=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1223:13: error: conflicting declaration of C function ‘bool operator<=(const QStringRef&, const QStringRef&)’ inline bool operator<=(const QStringRef &s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:957:32: note: previous declaration ‘bool operator<=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator<=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1223:13: error: conflicting declaration of C function ‘bool operator<=(const QStringRef&, const QStringRef&)’ inline bool operator<=(const QStringRef &s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:944:32: note: previous declaration ‘bool operator<=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator<=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1223:13: error: conflicting declaration of C function ‘bool operator<=(const QStringRef&, const QStringRef&)’ inline bool operator<=(const QStringRef &s1, const QStringRef &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:394:13: note: previous declaration ‘bool operator<=(QChar, QChar)’ inline bool operator<=(QChar c1, QChar c2) { return c1.unicode() <= c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator>=(const QStringRef&, const QStringRef&)’: /usr/include/qt4/QtCore/qstring.h:1225:13: error: conflicting declaration of C function ‘bool operator>=(const QStringRef&, const QStringRef&)’ inline bool operator>=(const QStringRef &s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:972:13: note: previous declaration ‘bool operator>=(const QLatin1String&, const QLatin1String&)’ inline bool operator>=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1225:13: error: conflicting declaration of C function ‘bool operator>=(const QStringRef&, const QStringRef&)’ inline bool operator>=(const QStringRef &s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:959:32: note: previous declaration ‘bool operator>=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator>=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1225:13: error: conflicting declaration of C function ‘bool operator>=(const QStringRef&, const QStringRef&)’ inline bool operator>=(const QStringRef &s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:946:32: note: previous declaration ‘bool operator>=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator>=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1225:13: error: conflicting declaration of C function ‘bool operator>=(const QStringRef&, const QStringRef&)’ inline bool operator>=(const QStringRef &s1, const QStringRef &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:395:13: note: previous declaration ‘bool operator>=(QChar, QChar)’ inline bool operator>=(QChar c1, QChar c2) { return c1.unicode() >= c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator==(const char*, const QStringRef&)’: /usr/include/qt4/QtCore/qstring.h:1236:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1215:13: note: previous declaration ‘bool operator==(const QStringRef&, const QLatin1String&)’ inline bool operator==(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1236:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1212:20: note: previous declaration ‘bool operator==(const QLatin1String&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QLatin1String &s1, const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1236:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1208:13: note: previous declaration ‘bool operator==(const QStringRef&, const QString&)’ inline bool operator==(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1236:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1205:20: note: previous declaration ‘bool operator==(const QString&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QString &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1236:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1202:20: note: previous declaration ‘bool operator==(const QStringRef&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QStringRef &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1236:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:962:13: note: previous declaration ‘bool operator==(const QLatin1String&, const QLatin1String&)’ inline bool operator==(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1236:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:949:32: note: previous declaration ‘bool operator==(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1236:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:936:32: note: previous declaration ‘bool operator==(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1236:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:910:13: note: previous declaration ‘bool operator==(const QString&, QString::Null)’ inline bool operator==(const QString &s, QString::Null) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1236:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:909:13: note: previous declaration ‘bool operator==(QString::Null, const QString&)’ inline bool operator==(QString::Null, const QString &s) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1236:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:908:13: note: previous declaration ‘bool operator==(QString::Null, QString::Null)’ inline bool operator==(QString::Null, QString::Null) { return true; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1236:32: error: conflicting declaration of C function ‘bool operator==(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QStringRef &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:392:13: note: previous declaration ‘bool operator==(QChar, QChar)’ inline bool operator==(QChar c1, QChar c2) { return c1.unicode() == c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator==(const QStringRef&, const char*)’: /usr/include/qt4/QtCore/qstring.h:1238:32: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator==(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1236:32: note: previous declaration ‘bool operator==(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1238:32: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator==(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1215:13: note: previous declaration ‘bool operator==(const QStringRef&, const QLatin1String&)’ inline bool operator==(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1238:32: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator==(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1212:20: note: previous declaration ‘bool operator==(const QLatin1String&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QLatin1String &s1, const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1238:32: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator==(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1208:13: note: previous declaration ‘bool operator==(const QStringRef&, const QString&)’ inline bool operator==(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1238:32: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator==(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1205:20: note: previous declaration ‘bool operator==(const QString&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QString &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1238:32: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator==(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1202:20: note: previous declaration ‘bool operator==(const QStringRef&, const QStringRef&)’ Q_CORE_EXPORT bool operator==(const QStringRef &s1,const QStringRef &s2); ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1238:32: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator==(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:962:13: note: previous declaration ‘bool operator==(const QLatin1String&, const QLatin1String&)’ inline bool operator==(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1238:32: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator==(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:949:32: note: previous declaration ‘bool operator==(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1238:32: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator==(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:936:32: note: previous declaration ‘bool operator==(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1238:32: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator==(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:910:13: note: previous declaration ‘bool operator==(const QString&, QString::Null)’ inline bool operator==(const QString &s, QString::Null) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1238:32: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator==(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:909:13: note: previous declaration ‘bool operator==(QString::Null, const QString&)’ inline bool operator==(QString::Null, const QString &s) { return s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1238:32: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator==(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:908:13: note: previous declaration ‘bool operator==(QString::Null, QString::Null)’ inline bool operator==(QString::Null, QString::Null) { return true; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1238:32: error: conflicting declaration of C function ‘bool operator==(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator==(const QStringRef &s1, const char *s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:392:13: note: previous declaration ‘bool operator==(QChar, QChar)’ inline bool operator==(QChar c1, QChar c2) { return c1.unicode() == c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator!=(const char*, const QStringRef&)’: /usr/include/qt4/QtCore/qstring.h:1240:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1217:13: note: previous declaration ‘bool operator!=(const QStringRef&, const QLatin1String&)’ inline bool operator!=(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1240:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1213:13: note: previous declaration ‘bool operator!=(const QLatin1String&, const QStringRef&)’ inline bool operator!=(const QLatin1String &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1240:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1210:13: note: previous declaration ‘bool operator!=(const QStringRef&, const QString&)’ inline bool operator!=(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1240:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1206:13: note: previous declaration ‘bool operator!=(const QString&, const QStringRef&)’ inline bool operator!=(const QString &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1240:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1203:13: note: previous declaration ‘bool operator!=(const QStringRef&, const QStringRef&)’ inline bool operator!=(const QStringRef &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1240:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:964:13: note: previous declaration ‘bool operator!=(const QLatin1String&, const QLatin1String&)’ inline bool operator!=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1240:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:951:32: note: previous declaration ‘bool operator!=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1240:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:938:32: note: previous declaration ‘bool operator!=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1240:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:913:13: note: previous declaration ‘bool operator!=(const QString&, QString::Null)’ inline bool operator!=(const QString &s, QString::Null) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1240:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:912:13: note: previous declaration ‘bool operator!=(QString::Null, const QString&)’ inline bool operator!=(QString::Null, const QString &s) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1240:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:911:13: note: previous declaration ‘bool operator!=(QString::Null, QString::Null)’ inline bool operator!=(QString::Null, QString::Null) { return false; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1240:32: error: conflicting declaration of C function ‘bool operator!=(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QStringRef &s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:393:13: note: previous declaration ‘bool operator!=(QChar, QChar)’ inline bool operator!=(QChar c1, QChar c2) { return c1.unicode() != c2.unicode(); } ^~~~~~~~ In file included from /usr/include/qt4/QtCore/QString:1:0, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qstring.h: In function ‘bool operator!=(const QStringRef&, const char*)’: /usr/include/qt4/QtCore/qstring.h:1242:32: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator!=(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1240:32: note: previous declaration ‘bool operator!=(const char*, const QStringRef&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1242:32: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator!=(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1217:13: note: previous declaration ‘bool operator!=(const QStringRef&, const QLatin1String&)’ inline bool operator!=(const QStringRef &s1,const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1242:32: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator!=(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1213:13: note: previous declaration ‘bool operator!=(const QLatin1String&, const QStringRef&)’ inline bool operator!=(const QLatin1String &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1242:32: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator!=(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1210:13: note: previous declaration ‘bool operator!=(const QStringRef&, const QString&)’ inline bool operator!=(const QStringRef &s1,const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1242:32: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator!=(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1206:13: note: previous declaration ‘bool operator!=(const QString&, const QStringRef&)’ inline bool operator!=(const QString &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1242:32: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator!=(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1203:13: note: previous declaration ‘bool operator!=(const QStringRef&, const QStringRef&)’ inline bool operator!=(const QStringRef &s1,const QStringRef &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1242:32: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator!=(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:964:13: note: previous declaration ‘bool operator!=(const QLatin1String&, const QLatin1String&)’ inline bool operator!=(const QLatin1String &s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1242:32: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator!=(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:951:32: note: previous declaration ‘bool operator!=(const char*, const QLatin1String&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QLatin1String &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1242:32: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator!=(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:938:32: note: previous declaration ‘bool operator!=(const char*, const QString&)’ inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const QString &s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1242:32: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator!=(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:913:13: note: previous declaration ‘bool operator!=(const QString&, QString::Null)’ inline bool operator!=(const QString &s, QString::Null) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1242:32: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator!=(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:912:13: note: previous declaration ‘bool operator!=(QString::Null, const QString&)’ inline bool operator!=(QString::Null, const QString &s) { return !s.isNull(); } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1242:32: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator!=(const QStringRef &s1, const char *s2) ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:911:13: note: previous declaration ‘bool operator!=(QString::Null, QString::Null)’ inline bool operator!=(QString::Null, QString::Null) { return false; } ^~~~~~~~ /usr/include/qt4/QtCore/qstring.h:1242:32: error: conflicting declaration of C function ‘bool operator!=(const QStringRef&, const char*)’ inline QT_ASCII_CAST_WARN bool operator!=(const QStringRef &s1, const char *s2) ^~~~~~~~ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/QString:1, from ./globals.h:24, from ./strings.h:24, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qchar.h:393:13: note: previous declaration ‘bool operator!=(QChar, QChar)’ inline bool operator!=(QChar c1, QChar c2) { return c1.unicode() != c2.unicode(); } ^~~~~~~~ In file included from ./strings.h:24:0, from /usr/include/string.h:431, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: ./globals.h: At global scope: ./globals.h:184:9: error: ‘QList’ does not name a type typedef QList LocationList; ^~~~~ ./globals.h:264:9: error: ‘QMap’ does not name a type; did you mean ‘qMax’? typedef QMap KeyValuePairs; ^~~~ qMax ./globals.h:274:1: error: template with C linkage template ^~~~~~~~ ./globals.h:283:1: error: template specialization with C linkage template<> ^~~~~~~~ In file included from /usr/include/string.h:431:0, from /usr/include/qt4/QtCore/qbytearray.h:48, from /usr/include/qt4/QtCore/qvariant.h:46, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: ./strings.h:38:1: error: expected class-name before ‘{’ token { ^ ./strings.h: In static member function ‘static QString KScope::Core::Strings::tagName(KScope::Core::Tag::Type)’: ./strings.h:51:11: error: ‘tr’ was not declared in this scope return tr("Variable"); ^~ ./strings.h:51:11: note: suggested alternative: ‘tm’ return tr("Variable"); ^~ tm In file included from locationtreemodel.h:24:0, from locationtreemodel.cpp:21: locationmodel.h: At global scope: locationmodel.h:70:25: error: ‘LocationList’ does not name a type; did you mean ‘Location’? virtual void add(const LocationList& list, const QModelIndex& parent) = 0; ^~~~~~~~~~~~ Location In file included from locationtreemodel.cpp:21:0: locationtreemodel.h:48:17: error: ‘LocationList’ does not name a type; did you mean ‘Location’? void add(const LocationList&, const QModelIndex&); ^~~~~~~~~~~~ Location locationtreemodel.cpp:50:35: error: ‘LocationList’ does not name a type; did you mean ‘Location’? void LocationTreeModel::add(const LocationList& locList, ^~~~~~~~~~~~ Location locationtreemodel.cpp: In member function ‘virtual void KScope::Core::LocationTreeModel::add(const int&, const QModelIndex&)’: locationtreemodel.cpp:71:35: error: request for member ‘size’ in ‘locList’, which is of non-class type ‘const int’ int lastRow = firstRow + locList.size() - 1; ^~~~ In file included from /usr/include/qt4/QtCore/qatomic.h:45:0, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtCore/QAbstractItemModel:1, from locationmodel.h:24, from locationtreemodel.h:24, from locationtreemodel.cpp:21: /usr/include/qt4/QtCore/qglobal.h: In instantiation of ‘class QForeachContainer’: locationtreemodel.cpp:80:2: required from here /usr/include/qt4/QtCore/qglobal.h:2495:32: error: ‘const int’ is not a class, struct, or union type typename T::const_iterator i, e; ^ /usr/include/qt4/QtCore/qglobal.h:2495:35: error: ‘const int’ is not a class, struct, or union type typename T::const_iterator i, e; ^ /usr/include/qt4/QtCore/qglobal.h:2500:38: error: ‘class QForeachContainer’ has no member named ‘i’ !_container_.brk && _container_.i != _container_.e; \ ^ /usr/include/qt4/QtCore/qglobal.h:2566:21: note: in expansion of macro ‘Q_FOREACH’ # define foreach Q_FOREACH ^~~~~~~~~ locationtreemodel.cpp:80:2: note: in expansion of macro ‘foreach’ foreach (Location loc, locList) ^~~~~~~ /usr/include/qt4/QtCore/qglobal.h:2500:55: error: ‘class QForeachContainer’ has no member named ‘e’ !_container_.brk && _container_.i != _container_.e; \ ^ /usr/include/qt4/QtCore/qglobal.h:2566:21: note: in expansion of macro ‘Q_FOREACH’ # define foreach Q_FOREACH ^~~~~~~~~ locationtreemodel.cpp:80:2: note: in expansion of macro ‘foreach’ foreach (Location loc, locList) ^~~~~~~ /usr/include/qt4/QtCore/qglobal.h:2501:57: error: ‘class QForeachContainer’ has no member named ‘i’ __extension__ ({ ++_container_.brk; ++_container_.i; })) \ ^ /usr/include/qt4/QtCore/qglobal.h:2566:21: note: in expansion of macro ‘Q_FOREACH’ # define foreach Q_FOREACH ^~~~~~~~~ locationtreemodel.cpp:80:2: note: in expansion of macro ‘foreach’ foreach (Location loc, locList) ^~~~~~~ /usr/include/qt4/QtCore/qglobal.h:2502:34: error: ‘class QForeachContainer’ has no member named ‘i’ for (variable = *_container_.i;; __extension__ ({--_container_.brk; break;})) ^ /usr/include/qt4/QtCore/qglobal.h:2566:21: note: in expansion of macro ‘Q_FOREACH’ # define foreach Q_FOREACH ^~~~~~~~~ locationtreemodel.cpp:80:2: note: in expansion of macro ‘foreach’ foreach (Location loc, locList) ^~~~~~~ /usr/include/qt4/QtCore/qglobal.h: In instantiation of ‘QForeachContainer::QForeachContainer(const T&) [with T = const int]’: locationtreemodel.cpp:80:2: required from here /usr/include/qt4/QtCore/qglobal.h:2492:81: error: using invalid field ‘QForeachContainer::i’ inline QForeachContainer(const T& t) : c(t), brk(0), i(c.begin()), e(c.end()) { } ^ /usr/include/qt4/QtCore/qglobal.h:2492:62: error: request for member ‘begin’ in ‘((QForeachContainer*)this)->QForeachContainer::c’, which is of non-class type ‘const int’ inline QForeachContainer(const T& t) : c(t), brk(0), i(c.begin()), e(c.end()) { } ~~^~~~~ /usr/include/qt4/QtCore/qglobal.h:2492:81: error: using invalid field ‘QForeachContainer::e’ inline QForeachContainer(const T& t) : c(t), brk(0), i(c.begin()), e(c.end()) { } ^ /usr/include/qt4/QtCore/qglobal.h:2492:76: error: request for member ‘end’ in ‘((QForeachContainer*)this)->QForeachContainer::c’, which is of non-class type ‘const int’ inline QForeachContainer(const T& t) : c(t), brk(0), i(c.begin()), e(c.end()) { } ~~^~~ Makefile.Release:301: recipe for target 'release/locationtreemodel.o' failed make[3]: *** [release/locationtreemodel.o] Error 1 make[3]: Leaving directory '/<>/core' Makefile:34: recipe for target 'release' failed make[2]: *** [release] Error 2 make[2]: Leaving directory '/<>/core' Makefile:42: recipe for target 'sub-core-make_default' failed make[1]: *** [sub-core-make_default] Error 2 make[1]: Leaving directory '/<>' debian/rules:10: recipe for target 'build-stamp' failed make: *** [build-stamp] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 -------------------------------------------------------------------------------- Build finished at 20170926-0400 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build-Space: 1064 Build-Time: 4 Distribution: artful Fail-Stage: build Host Architecture: armhf Install-Time: 39 Job: kscope_1.9.4-2build4.dsc Machine Architecture: arm64 Package: kscope Package-Time: 45 Source-Version: 1.9.4-2build4 Space: 1064 Status: attempted Version: 1.9.4-2build4 -------------------------------------------------------------------------------- Finished at 20170926-0400 Build needed 00:00:45, 1064k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=artful --arch=armhf PACKAGEBUILD-13440093 Scanning for processes to kill in build PACKAGEBUILD-13440093 RUN: /usr/share/launchpad-buildd/slavebin/in-target umount-chroot --backend=chroot --series=artful --arch=armhf PACKAGEBUILD-13440093 Stopping target for build PACKAGEBUILD-13440093 RUN: /usr/share/launchpad-buildd/slavebin/in-target remove-build --backend=chroot --series=artful --arch=armhf PACKAGEBUILD-13440093 Removing build PACKAGEBUILD-13440093