You are not logged in.

#1 2019-02-17 23:37:01

gcb
Member
Registered: 2014-02-12
Posts: 211

Having trouble with qt includes; plus help with makepkg debug

I am not familiar how qt4 organizes its libraries... i am trying to learn but posting here meanwhile in case someone can help. Of note, I am having a problem that only appears on archlinux (i am trying to build on arch, debian and ubuntu)

i do have qt4 package installed. and i do have the files on the same place as the debian based distros. Yet my source files complain of:

#include <QObject> 
fatal error: QObject: No such file or directory
$ find / -iname QObject 2>/dev/null 
/usr/include/qt4/QtCore/QObject
/usr/include/qt/QtCore/QObject

am i missing something that indexes those files correctly on arch?

edit:
found the project i am trying to build on AUR https://aur.archlinux.org/packages/flightgear/
the file there depends on qt5 smile
but i already had that installed either way. building makepkg gives me the exact same error.

Last edited by gcb (2019-02-18 01:38:00)

Offline

#2 2019-02-17 23:39:35

loqs
Member
Registered: 2014-03-06
Posts: 18,859

Re: Having trouble with qt includes; plus help with makepkg debug

Please post the command that produced this output along with any additional output the command produced.

fatal error: QObject: No such file or directory

Offline

#3 2019-02-17 23:47:42

gcb
Member
Registered: 2014-02-12
Posts: 211

Re: Having trouble with qt includes; plus help with makepkg debug

here are the relevant parts of the AUR pkg file:

depends=('libxmu' 'libxi' 'zlib' 'plib' 'openscenegraph' 'libxrandr' 'glu' 'openal')
makedepends=('boost' 'cmake' 'mesa' 'sharutils' 'qt5-base' 'qt5-declarative')
optdepends=('qt5-base: fgfs --launcher'
                'qt5-declarative: fgfs --launcher'
            'flightgear-data')
license=("GPL")
url="http://www.flightgear.org/"
options=('makeflags')
source=("http://downloads.sourceforge.net/project/flightgear/release-${_pkgver}/${pkgname}-${pkgver}.tar.bz2")
sha256sums=('3d4a1f37e4d5cb376c16f02c111aac9d3e6b05529015c7d068ce2c00ecb5a640')

build() {
  cd "$srcdir"/flightgear-$pkgver
  cmake \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DCMAKE_INSTALL_LIBDIR=lib \
        -DFG_DATA_DIR:STRING="/usr/share/flightgear/data" \
        -DCMAKE_BUILD_TYPE=Release \
        -DFG_BUILD_TYPE=Release .
  make
  sed -i 's|Exec=.*|Exec=fgfs --fg-root=/usr/share/flightgear/data|' package/org.flightgear.FlightGear.desktop
}

i reinstalled qt5-base and qt5-declarative just to be sure and am building after clean

and here is the output

$ makepkg -s
==> Making package: flightgear 2018.3.1-1 (Sun Feb 17 15:44:14 2019)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found flightgear-2018.3.1.tar.bz2
==> Validating source files with sha256sums...
    flightgear-2018.3.1.tar.bz2 ... Passed
==> Extracting sources...
  -> Extracting flightgear-2018.3.1.tar.bz2 with bsdtar
==> Removing existing $pkgdir/ directory...
==> Starting build()...
CMAKE Build type: Release
CMake Warning at CMakeLists.txt:67 (message):
  Avoid building inside the source tree!


CMake Warning at CMakeLists.txt:68 (message):
  Create a separate build directory instead (i.e.  'fgbuild') and call CMake
  from there:


CMake Warning at CMakeLists.txt:69 (message):
    mkdir ../fgbuild && cd ../fgbuild && cmake /home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1


-- System is: Linux
-- Linux distro is: Arch
-- Web browser launcher command is: xdg-open
-- Using explicit data directory for base package: /usr/share/flightgear/data
-- libudev stable: 1
-- Found UDev: /usr/lib/libudev.so
--    include: /usr/include
-- Found Speex: /usr/lib/libspeex.so
-- Found Speex extended library: /usr/lib/libspeexdsp.so
-- Found GSM: /usr/lib/libgsm.so
-- event-based input enabled. Using /usr/lib/libudev.so
-- Boost version: 1.69.0
CMake Warning (dev) at /usr/share/cmake-3.13/Modules/FindOpenGL.cmake:270 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  CMakeLists.txt:268 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Using DBus
-- Qt launcher enabled, checking for Qt >= 5.4 / qmake
-- Will enable Qt launcher GUI
--   Qt5Widgets version: 5.12.1
--   Qt5Widgets include dir: /usr/include/qt/;/usr/include/qt/QtWidgets;/usr/include/qt/QtGui;/usr/include/qt/QtCore;/usr/lib/qt//mkspecs/linux-g++;/usr/include
-- Couldn't find translations data, will not include translated string in the executable
-- /usr/include
-- Min Simgear version is 2018.3.0
-- RTI: DISABLED
-- OpenMP: DISABLED
-- SSE/SSE2 support: ENABLED
-- Using GSM includes at: /usr/include
-- Using GSM libraries: /usr/lib/libgsm.so
-- Using speex includes at: /usr/include
-- Using speex libraries: /usr/lib/libspeex.so
-- Using speex extended library includes at: /usr/include
-- Using speex extended library libraries: /usr/lib/libspeexdsp.so
-- Enabling legacy joystick code (from PLIB)
-- found GLUT inc /usr/include, lib /usr/lib/libglut.so;/usr/lib/libXmu.so;/usr/lib/libXi.so 
-- CppUnit: Building the FlightGear supplied CppUnit library
-- Configuring done
-- Generating done
-- Build files have been written to: /home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1
Scanning dependencies of target fgsqlite3
[  0%] Building C object 3rdparty/sqlite3/CMakeFiles/fgsqlite3.dir/sqlite3.c.o
[  0%] Linking C static library libfgsqlite3.a
[  0%] Built target fgsqlite3
Scanning dependencies of target iaxclient_lib
[  0%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/audio_encode.c.o
[  0%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/audio_file.c.o
[  0%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/audio_openal.c.o
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/codec_alaw.c.o
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/codec_gsm.c.o
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/codec_ulaw.c.o
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/iaxclient_lib.c.o
In function 'iaxc_handle_connect',
    inlined from 'service_network' at /home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:1794:4,
    inlined from 'main_proc_thread_func' at /home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:784:3:
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:1718:3: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
   strncpy(calls[callno].local, e->ies.called_number,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     IAXC_EVENT_BUFSIZ);
     ~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:1725:3: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
   strncpy(calls[callno].local_context, e->ies.called_context,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     IAXC_EVENT_BUFSIZ);
     ~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:1732:3: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
   strncpy(calls[callno].remote, e->ies.calling_number,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     IAXC_EVENT_BUFSIZ);
     ~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:1739:3: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
   strncpy(calls[callno].remote_name, e->ies.calling_name,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     IAXC_EVENT_BUFSIZ);
     ~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c: In function 'iaxc_register_ex':
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:1274:2: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
  strncpy(newreg->host, host, 256);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:1275:2: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
  strncpy(newreg->user, user, 256);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:1276:2: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
  strncpy(newreg->pass, pass, 256);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'iaxc_call_ex.constprop',
    inlined from 'iaxc_call' at /home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:1316:9:
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:1368:3: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
   strncpy(calls[callNo].remote_name, num, IAXC_EVENT_BUFSIZ);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:1364:3: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
   strncpy(calls[callNo].remote_name, num, IAXC_EVENT_BUFSIZ);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:1365:3: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
   strncpy(calls[callNo].remote,    ++ext, IAXC_EVENT_BUFSIZ);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c: In function 'iaxc_call_ex':
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:1368:3: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
   strncpy(calls[callNo].remote_name, num, IAXC_EVENT_BUFSIZ);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:1364:3: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
   strncpy(calls[callNo].remote_name, num, IAXC_EVENT_BUFSIZ);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:1365:3: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
   strncpy(calls[callNo].remote,    ++ext, IAXC_EVENT_BUFSIZ);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:1373:3: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
   strncpy(calls[callNo].callerid_number, callerid_number, IAXC_EVENT_BUFSIZ);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/iaxclient_lib.c:1376:3: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
   strncpy(calls[callNo].callerid_name, callerid_name, IAXC_EVENT_BUFSIZ);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/unixfuncs.c.o
In file included from /usr/include/unistd.h:25,
                 from /home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/unixfuncs.c:16:
/usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^~~~~~~
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/codec_speex.c.o
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/spandsp/plc.c.o
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/libiax2/src/iax.c.o
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/libiax2/src/iax.c: In function 'iax_transfer':
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/libiax2/src/iax.c:1354:13: warning: variable 'res' set but not used [-Wunused-but-set-variable]
  static int res;    //Return Code
             ^~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/libiax2/src/iax.c: In function 'iax_register':
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/libiax2/src/iax.c:1778:63: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 238 [-Wformat-truncation=]
   snprintf(iax_errstr, sizeof(iax_errstr), "Invalid hostname: %s", tmp);
                                                               ^~   ~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/libiax2/src/iax.c:1778:3: note: 'snprintf' output between 19 and 274 bytes into a destination of size 256
   snprintf(iax_errstr, sizeof(iax_errstr), "Invalid hostname: %s", tmp);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/libiax2/src/iax.c: In function 'iax_unregister':
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/libiax2/src/iax.c:1823:63: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 238 [-Wformat-truncation=]
   snprintf(iax_errstr, sizeof(iax_errstr), "Invalid hostname: %s", tmp);
                                                               ^~   ~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/libiax2/src/iax.c:1823:3: note: 'snprintf' output between 19 and 274 bytes into a destination of size 256
   snprintf(iax_errstr, sizeof(iax_errstr), "Invalid hostname: %s", tmp);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/libiax2/src/iax.c: In function 'iax_header_to_event':
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/libiax2/src/iax.c:2764:6: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation]
      strncpy(session->codec_order,
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        e->ies.codec_prefs,
        ~~~~~~~~~~~~~~~~~~~
        sizeof(session->codec_order));
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/libiax2/src/iax2-parser.c.o
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/libiax2/src/iax2-parser.c: In function 'iax_showframe':
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/libiax2/src/iax2-parser.c:272:53: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
      snprintf(tmp, (int)sizeof(tmp), "   %-15.15s : %s\n", ies[x].name, interp);
                                                     ^~                  ~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/libiax2/src/iax2-parser.c:272:6: note: 'snprintf' output between 23 and 1046 bytes into a destination of size 1024
      snprintf(tmp, (int)sizeof(tmp), "   %-15.15s : %s\n", ies[x].name, interp);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/libiax2/src/iax2-parser.c:265:53: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
      snprintf(tmp, (int)sizeof(tmp), "   %-15.15s : %s\n", ies[x].name, interp);
                                                     ^~                  ~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/iaxclient/lib/libiax2/src/iax2-parser.c:265:6: note: 'snprintf' output between 23 and 1046 bytes into a destination of size 1024
      snprintf(tmp, (int)sizeof(tmp), "   %-15.15s : %s\n", ies[x].name, interp);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/libiax2/src/jitterbuf.c.o
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/libiax2/src/md5.c.o
[  1%] Linking C static library libiaxclient_lib.a
[  1%] Built target iaxclient_lib
Scanning dependencies of target flite_hts
[  1%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/hrg/cst_ffeature.c.o
[  3%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/hrg/cst_item.c.o
[  3%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/hrg/cst_relation.c.o
[  3%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/hrg/cst_utterance.c.o
[  3%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/lexicon/cst_lexicon.c.o
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/flite_hts_engine/flite/src/lexicon/cst_lexicon.c:93:12: warning: 'no_syl_boundaries' declared 'static' but never defined [-Wunused-function]
 static int no_syl_boundaries(const cst_item *i, const cst_val *p);
            ^~~~~~~~~~~~~~~~~
[  3%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/lexicon/cst_lts.c.o
[  3%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/regex/cst_regex.c.o
[  3%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/regex/regexp.c.o
[  3%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/stats/cst_cart.c.o
[  3%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/synth/cst_ffeatures.c.o
[  3%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/synth/cst_phoneset.c.o
[  3%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/synth/cst_synth.c.o
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/flite_hts_engine/flite/src/synth/cst_synth.c:108:23: warning: 'tokentosegs' declared 'static' but never defined [-Wunused-function]
 static cst_utterance *tokentosegs(cst_utterance *u);
                       ^~~~~~~~~~~
[  3%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/synth/cst_utt_utils.c.o
[  3%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/synth/cst_voice.c.o
[  3%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/synth/flite.c.o
[  5%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/utils/cst_alloc.c.o
[  5%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/utils/cst_error.c.o
[  5%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/utils/cst_features.c.o
[  5%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/utils/cst_string.c.o
[  5%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/utils/cst_tokenstream.c.o
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/flite_hts_engine/flite/src/utils/cst_tokenstream.c: In function 'ts_get_quoted_token':
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/flite_hts_engine/flite/src/utils/cst_tokenstream.c:386:9: warning: variable 'l' set but not used [-Wunused-but-set-variable]
     int l, p;
         ^
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/flite_hts_engine/flite/src/utils/cst_tokenstream.c: In function 'ts_set_stream_pos':
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/flite_hts_engine/flite/src/utils/cst_tokenstream.c:349:14: warning: 'new_pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
     return ts->file_pos;
            ~~^~~~~~~~~~
[  5%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/utils/cst_val.c.o
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/flite_hts_engine/flite/src/utils/cst_val.c: In function 'cst_utf8_explode':
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/flite_hts_engine/flite/src/utils/cst_val.c:520:12: warning: variable 'l' set but not used [-Wunused-but-set-variable]
     int i, l=0;
            ^
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/flite_hts_engine/flite/src/utils/cst_val.c: In function 'cst_implode':
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/flite_hts_engine/flite/src/utils/cst_val.c:593:13: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict]
             cst_sprintf(s,"%s%s",s,val_string(val_car(v)));
             ^~~~~~~~~~~
[  5%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/utils/cst_val_const.c.o
[  5%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/src/utils/cst_val_user.c.o
[  5%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/cmu_us_kal/cmu_us_kal.c.o
[  5%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/cmulex/cmu_lex.c.o
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/flite_hts_engine/flite/lang/cmulex/cmu_lex.c: In function 'cmu_lex_init':
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/flite_hts_engine/flite/lang/cmulex/cmu_lex.c:359:18: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     cmu_lex.data = cmu_lex_data;
                  ^
[  5%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/cmulex/cmu_lex_data.c.o
[  5%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/cmulex/cmu_lex_entries.c.o
[  5%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/cmulex/cmu_lts_model.c.o
[  5%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/cmulex/cmu_lts_rules.c.o
[  6%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/cmulex/cmu_postlex.c.o
[  6%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/usenglish/us_aswd.c.o
[  6%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/usenglish/us_expand.c.o
[  6%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/usenglish/us_ffeatures.c.o
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/flite_hts_engine/flite/lang/usenglish/us_ffeatures.c: In function 'item_after_length':
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/flite_hts_engine/flite/lang/usenglish/us_ffeatures.c:213:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(;n;n=n->n,i++);
   ^~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/flite_hts_engine/flite/lang/usenglish/us_ffeatures.c:214:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
    return i;
    ^~~~~~
[  6%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/usenglish/us_gpos.c.o
[  6%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/usenglish/us_int_accent_cart.c.o
[  6%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/usenglish/us_int_tone_cart.c.o
[  6%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/usenglish/us_nums_cart.c.o
[  6%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/usenglish/us_phoneset.c.o
[  6%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/usenglish/us_phrasing_cart.c.o
[  6%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/usenglish/us_pos_cart.c.o
[  6%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/usenglish/us_text.c.o
[  6%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/flite/lang/usenglish/usenglish.c.o
[  6%] Building C object 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/lib/flite_hts_engine.c.o
[  8%] Linking C static library libflite_hts.a
[  8%] Built target flite_hts
Scanning dependencies of target hts_engine
[  8%] Building C object 3rdparty/hts_engine_API/CMakeFiles/hts_engine.dir/lib/HTS_audio.c.o
[  8%] Building C object 3rdparty/hts_engine_API/CMakeFiles/hts_engine.dir/lib/HTS_engine.c.o
[  8%] Building C object 3rdparty/hts_engine_API/CMakeFiles/hts_engine.dir/lib/HTS_gstream.c.o
[  8%] Building C object 3rdparty/hts_engine_API/CMakeFiles/hts_engine.dir/lib/HTS_label.c.o
[  8%] Building C object 3rdparty/hts_engine_API/CMakeFiles/hts_engine.dir/lib/HTS_misc.c.o
[  8%] Building C object 3rdparty/hts_engine_API/CMakeFiles/hts_engine.dir/lib/HTS_model.c.o
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/hts_engine_API/lib/HTS_model.c: In function 'HTS_ModelSet_load':
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/3rdparty/hts_engine_API/lib/HTS_model.c:1168:27: warning: self-comparison always evaluates to false [-Wtautological-compare]
             if (is_msd[j] != is_msd[j])
                           ^~
[  8%] Building C object 3rdparty/hts_engine_API/CMakeFiles/hts_engine.dir/lib/HTS_pstream.c.o
[  8%] Building C object 3rdparty/hts_engine_API/CMakeFiles/hts_engine.dir/lib/HTS_sstream.c.o
[  8%] Building C object 3rdparty/hts_engine_API/CMakeFiles/hts_engine.dir/lib/HTS_vocoder.c.o
[  8%] Linking C static library libhts_engine.a
[  8%] Built target hts_engine
Scanning dependencies of target PLIBJoystick
[  8%] Building CXX object 3rdparty/joystick/CMakeFiles/PLIBJoystick.dir/js.cxx.o
[  8%] Building CXX object 3rdparty/joystick/CMakeFiles/PLIBJoystick.dir/jsLinux.cxx.o
[  8%] Linking CXX static library libPLIBJoystick.a
[  8%] Built target PLIBJoystick
Scanning dependencies of target fgelev
[  8%] Building CXX object utils/fgelev/CMakeFiles/fgelev.dir/fgelev.cxx.o
[  8%] Linking CXX executable fgelev
[  8%] Built target fgelev
Scanning dependencies of target fgpanel
[  8%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/main.cxx.o
[ 10%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/ApplicationProperties.cxx.o
[ 10%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/FGCroppedTexture.cxx.o
[ 10%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/FGDummyTextureLoader.cxx.o
[ 10%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/FGFontCache.cxx.o
[ 10%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/FGGLApplication.cxx.o
[ 10%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/FGGroupLayer.cxx.o
[ 10%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/FGInstrumentLayer.cxx.o
[ 10%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/FGLayeredInstrument.cxx.o
[ 10%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/FGPanel.cxx.o
[ 10%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/FGPanelApplication.cxx.o
[ 10%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/FGPanelInstrument.cxx.o
[ 10%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/FGPanelProtocol.cxx.o
[ 10%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/FGPanelTransformation.cxx.o
[ 11%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/FGPNGTextureLoader.cxx.o
[ 11%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/FGRGBTextureLoader.cxx.o
[ 11%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/FGSwitchLayer.cxx.o
[ 11%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/FGTextLayer.cxx.o
[ 11%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/FGTexturedLayer.cxx.o
[ 11%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/panel_io.cxx.o
[ 11%] Building CXX object utils/fgpanel/CMakeFiles/fgpanel.dir/GL_utils.cxx.o
[ 11%] Linking CXX executable fgpanel
[ 11%] Built target fgpanel
Scanning dependencies of target fgviewer
[ 11%] Building CXX object utils/fgviewer/CMakeFiles/fgviewer.dir/fgviewer.cxx.o
[ 11%] Building CXX object utils/fgviewer/CMakeFiles/fgviewer.dir/Drawable.cxx.o
[ 11%] Building CXX object utils/fgviewer/CMakeFiles/fgviewer.dir/Renderer.cxx.o
[ 11%] Building CXX object utils/fgviewer/CMakeFiles/fgviewer.dir/SlaveCamera.cxx.o
[ 11%] Building CXX object utils/fgviewer/CMakeFiles/fgviewer.dir/Viewer.cxx.o
[ 11%] Linking CXX executable fgviewer
[ 11%] Built target fgviewer
Scanning dependencies of target MIDGsmooth
[ 11%] Building CXX object utils/GPSsmooth/CMakeFiles/MIDGsmooth.dir/MIDG-II.cxx.o
[ 11%] Building CXX object utils/GPSsmooth/CMakeFiles/MIDGsmooth.dir/MIDG_main.cxx.o
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/utils/GPSsmooth/MIDG_main.cxx: In function 'void send_data(MIDGpos, MIDGatt)':
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/utils/GPSsmooth/MIDG_main.cxx:104:24: warning: '*((void*)& fgfdm +48)' is used uninitialized in this function [-Wuninitialized]
         Holding_Buffer = Float_Overlay [0];
         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/utils/GPSsmooth/MIDG_main.cxx:104:24: warning: '*((void*)& fgfdm +52)' is used uninitialized in this function [-Wuninitialized]
         Holding_Buffer = Float_Overlay [0];
         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/utils/GPSsmooth/MIDG_main.cxx:104:24: warning: '*((void*)& fgfdm +116)' is used uninitialized in this function [-Wuninitialized]
         Holding_Buffer = Float_Overlay [0];
         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/utils/GPSsmooth/MIDG_main.cxx:104:24: warning: '*((void*)& fgfdm +204)' is used uninitialized in this function [-Wuninitialized]
         Holding_Buffer = Float_Overlay [0];
         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/utils/GPSsmooth/MIDG_main.cxx:104:24: warning: '*((void*)& fgfdm +220)' is used uninitialized in this function [-Wuninitialized]
         Holding_Buffer = Float_Overlay [0];
         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/utils/GPSsmooth/MIDG_main.cxx:104:24: warning: '*((void*)& fgfdm +236)' is used uninitialized in this function [-Wuninitialized]
         Holding_Buffer = Float_Overlay [0];
         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/utils/GPSsmooth/MIDG_main.cxx:104:24: warning: '*((void*)& fgfdm +320)' may be used uninitialized in this function [-Wmaybe-uninitialized]
         Holding_Buffer = Float_Overlay [0];
         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/utils/GPSsmooth/MIDG_main.cxx:104:24: warning: '*((void*)& fgfdm +332)' may be used uninitialized in this function [-Wmaybe-uninitialized]
         Holding_Buffer = Float_Overlay [0];
         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/utils/GPSsmooth/MIDG_main.cxx:104:24: warning: '*((void*)& fgfdm +344)' may be used uninitialized in this function [-Wmaybe-uninitialized]
         Holding_Buffer = Float_Overlay [0];
         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/utils/GPSsmooth/MIDG_main.cxx:104:24: warning: '*((void*)& fgfdm +324)' may be used uninitialized in this function [-Wmaybe-uninitialized]
         Holding_Buffer = Float_Overlay [0];
         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/utils/GPSsmooth/MIDG_main.cxx:104:24: warning: '*((void*)& fgfdm +336)' may be used uninitialized in this function [-Wmaybe-uninitialized]
         Holding_Buffer = Float_Overlay [0];
         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/utils/GPSsmooth/MIDG_main.cxx:104:24: warning: '*((void*)& fgfdm +348)' may be used uninitialized in this function [-Wmaybe-uninitialized]
         Holding_Buffer = Float_Overlay [0];
         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/utils/GPSsmooth/MIDG_main.cxx:104:24: warning: '*((void*)& fgfdm +328)' may be used uninitialized in this function [-Wmaybe-uninitialized]
         Holding_Buffer = Float_Overlay [0];
         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/utils/GPSsmooth/MIDG_main.cxx:104:24: warning: '*((void*)& fgfdm +340)' may be used uninitialized in this function [-Wmaybe-uninitialized]
         Holding_Buffer = Float_Overlay [0];
         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/utils/GPSsmooth/MIDG_main.cxx:104:24: warning: '*((void*)& fgfdm +352)' may be used uninitialized in this function [-Wmaybe-uninitialized]
         Holding_Buffer = Float_Overlay [0];
         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
[ 11%] Linking CXX executable MIDGsmooth
[ 11%] Built target MIDGsmooth
Scanning dependencies of target UGsmooth
[ 11%] Building CXX object utils/GPSsmooth/CMakeFiles/UGsmooth.dir/UGear.cxx.o
[ 11%] Building CXX object utils/GPSsmooth/CMakeFiles/UGsmooth.dir/UGear_command.cxx.o
[ 11%] Building CXX object utils/GPSsmooth/CMakeFiles/UGsmooth.dir/UGear_telnet.cxx.o
[ 11%] Building CXX object utils/GPSsmooth/CMakeFiles/UGsmooth.dir/UGear_main.cxx.o
[ 13%] Linking CXX executable UGsmooth
[ 13%] Built target UGsmooth
Scanning dependencies of target GPSsmooth
[ 13%] Building CXX object utils/GPSsmooth/CMakeFiles/GPSsmooth.dir/GPSsmooth.cxx.o
[ 13%] Building CXX object utils/GPSsmooth/CMakeFiles/GPSsmooth.dir/gps_main.cxx.o
[ 13%] Linking CXX executable GPSsmooth
[ 13%] Built target GPSsmooth
Scanning dependencies of target fgcom
[ 13%] Building CXX object utils/fgcom/CMakeFiles/fgcom.dir/fgcom.cxx.o
[ 13%] Linking CXX executable fgcom
[ 13%] Built target fgcom
Scanning dependencies of target fgtraffic
[ 13%] Building CXX object utils/traffic/CMakeFiles/fgtraffic.dir/fgtraffic.cxx.o
[ 13%] Linking CXX executable fgtraffic
[ 13%] Built target fgtraffic
Scanning dependencies of target fgrcc
[ 13%] Building CXX object src/EmbeddedResources/CMakeFiles/fgrcc.dir/fgrcc.cxx.o
[ 13%] Linking CXX executable fgrcc
[ 13%] Built target fgrcc
[ 15%] Automatic MOC for target fgqmlui
[ 15%] Built target fgqmlui_autogen
Scanning dependencies of target fgqmlui
[ 15%] Building CXX object src/GUI/CMakeFiles/fgqmlui.dir/QQuickDrawable.cxx.o
[ 15%] Building CXX object src/GUI/CMakeFiles/fgqmlui.dir/QtQuickFGCanvasItem.cxx.o
[ 15%] Building CXX object src/GUI/CMakeFiles/fgqmlui.dir/PropertyItemModel.cxx.o
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/src/GUI/PropertyItemModel.cxx: In member function 'virtual QVariant PropertyItemModel::data(const QModelIndex&, int) const':
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/src/GUI/PropertyItemModel.cxx:70:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<SGSharedPtr<SGPropertyNode> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
     if (index.row() >= _nodes.size())
         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 15%] Building CXX object src/GUI/CMakeFiles/fgqmlui.dir/FGQmlInstance.cxx.o
[ 15%] Building CXX object src/GUI/CMakeFiles/fgqmlui.dir/FGQmlPropertyNode.cxx.o
[ 15%] Building CXX object src/GUI/CMakeFiles/fgqmlui.dir/QmlAircraftInfo.cxx.o
[ 16%] Building CXX object src/GUI/CMakeFiles/fgqmlui.dir/LocalAircraftCache.cxx.o
[ 16%] Building CXX object src/GUI/CMakeFiles/fgqmlui.dir/PreviewImageItem.cxx.o
[ 16%] Building CXX object src/GUI/CMakeFiles/fgqmlui.dir/ThumbnailImageItem.cxx.o
[ 16%] Building CXX object src/GUI/CMakeFiles/fgqmlui.dir/PopupWindowTracker.cxx.o
[ 16%] Building CXX object src/GUI/CMakeFiles/fgqmlui.dir/QmlPositioned.cxx.o
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/src/GUI/QmlPositioned.cxx: In member function 'QString QmlGeod::toString(QmlGeod::Format) const':
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/src/GUI/QmlPositioned.cxx:81:5: error: 'LatLonFormat' was not declared in this scope
     LatLonFormat internalFormat = LatLonFormat::DECIMAL_DEGREES;
     ^~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/src/GUI/QmlPositioned.cxx:81:5: note: suggested alternative: 'Format'
     LatLonFormat internalFormat = LatLonFormat::DECIMAL_DEGREES;
     ^~~~~~~~~~~~
     Format
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/src/GUI/QmlPositioned.cxx:83:26: error: 'internalFormat' was not declared in this scope
     case DecimalDegrees: internalFormat = LatLonFormat::DECIMAL_DEGREES; break;
                          ^~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/src/GUI/QmlPositioned.cxx:83:26: note: suggested alternative: 'interpolate'
     case DecimalDegrees: internalFormat = LatLonFormat::DECIMAL_DEGREES; break;
                          ^~~~~~~~~~~~~~
                          interpolate
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/src/GUI/QmlPositioned.cxx:83:43: error: 'LatLonFormat' is not a class, namespace, or enumeration
     case DecimalDegrees: internalFormat = LatLonFormat::DECIMAL_DEGREES; break;
                                           ^~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/src/GUI/QmlPositioned.cxx:84:49: error: 'LatLonFormat' is not a class, namespace, or enumeration
     case SignedDecimalDegrees: internalFormat = LatLonFormat::SIGNED_DECIMAL_DEGREES; break;
                                                 ^~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/src/GUI/QmlPositioned.cxx:87:47: error: 'internalFormat' was not declared in this scope
     const auto s = formatGeodAsString(m_data, internalFormat, DegreeSymbol::UTF8_DEGREE);
                                               ^~~~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/src/GUI/QmlPositioned.cxx:87:47: note: suggested alternative: 'interpolate'
     const auto s = formatGeodAsString(m_data, internalFormat, DegreeSymbol::UTF8_DEGREE);
                                               ^~~~~~~~~~~~~~
                                               interpolate
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/src/GUI/QmlPositioned.cxx:87:63: error: 'DegreeSymbol' has not been declared
     const auto s = formatGeodAsString(m_data, internalFormat, DegreeSymbol::UTF8_DEGREE);
                                                               ^~~~~~~~~~~~
/home/gcb/code/flightgear/AUR/flightgear/src/flightgear-2018.3.1/src/GUI/QmlPositioned.cxx:87:20: error: 'formatGeodAsString' was not declared in this scope
     const auto s = formatGeodAsString(m_data, internalFormat, DegreeSymbol::UTF8_DEGREE);
                    ^~~~~~~~~~~~~~~~~~
make[2]: *** [src/GUI/CMakeFiles/fgqmlui.dir/build.make:193: src/GUI/CMakeFiles/fgqmlui.dir/QmlPositioned.cxx.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1377: src/GUI/CMakeFiles/fgqmlui.dir/all] Error 2
make: *** [Makefile:163: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

hum... not sure how to even read that output, the last line where it points to the problem in qmake is
src/GUI/CMakeFiles/fgqmlui.dir/build.make:193:

cd src/GUI && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/fgqmlui.dir/QmlPositioned.cxx.o -c src/GUI/QmlPositioned.cxx 

while CMakeFiles/Makefile2:1377 is

1374 # All Build rule for target.
1375 src/GUI/CMakeFiles/fgqmlui.dir/all: src/GUI/CMakeFiles/fgqmlui_autogen.dir/all
1376 │   $(MAKE) -f src/GUI/CMakeFiles/fgqmlui.dir/build.make src/GUI/CMakeFiles/fgqmlui.dir/depend
1377 │   $(MAKE) -f src/GUI/CMakeFiles/fgqmlui.dir/build.make src/GUI/CMakeFiles/fgqmlui.dir/build                                                                                                 
1378 │   @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=src/flightgear-2018.3.1/CMakeFiles --progress-num=51 "Built target fgqmlui     "

Last edited by gcb (2019-02-18 00:00:20)

Offline

#4 2019-02-18 00:03:30

gcb
Member
Registered: 2014-02-12
Posts: 211

Re: Having trouble with qt includes; plus help with makepkg debug

How can I get more info out of makepkg. I am not familiar with either makepkg or cmake... if this was a project with configure/make i would just set my build shell as "bash -x" to output all the make commands in full. Anything similar to cmake/makepkg that I can use? makepkg's -L flag shows nothing more than without it.

Offline

#5 2019-02-18 02:24:40

loqs
Member
Registered: 2014-03-06
Posts: 18,859

Re: Having trouble with qt includes; plus help with makepkg debug

I could not reproduce the issue in a clean chroot using `extra-x86_64-build -- -I ../simgear/simgear-2018.3.2-1-x86_64.pkg.tar.xz` (simgear was built in a chroot as well)
cmake warned of missing depends so I added to makedepends 'qt5-svg' 'qt5-tools' 'qt5-canvas3d' 'qt5-websockets' 'freeglut' 'glew' but the issue was still not reproduced.

Offline

#6 2019-02-18 02:56:18

eschwartz
Fellow
Registered: 2014-08-08
Posts: 4,097

Re: Having trouble with qt includes; plus help with makepkg debug

If the project uses autotools configure, you really should use "make V=1" to get verbose output.

If the project uses cmake, you can just as easily use "make VERBOSE=1".

makepkg -L does not add any output anywhere, all it does is record a copy of the existing output to a logfile.

...

You say you're still getting an error claiming that the QtCore header "QObject" does not exist, but then the log snippet you shared claims that "LatLonFormat" as a C++ language token does not exist, which is entirely different, having nothing to do with an "#include <...>" header *or* Qt itself.


Managing AUR repos The Right Way -- aurpublish (now a standalone tool)

Offline

Board footer

Powered by FluxBB