Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-44099

Build fails because of signed/unsigned compare warning

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P2: Important P2: Important
    • 5.4.1, 5.5.0
    • 5.4.0
    • GUI: Font handling
    • None
    • OS: Arch Linux
      GCC 4.9.2
      make 4.1
    • 9d2edfe5248fce8b16693fad8304f94a1f101bab

      I'm trying to build qt like this:

      ./configure -confirm-license -opensource
      -prefix /usr
      -bindir /usr/lib/qt/bin
      -docdir /usr/share/doc/qt
      -headerdir /usr/include/qt
      -archdatadir /usr/lib/qt
      -datadir /usr/share/qt
      -sysconfdir /etc/xdg
      -examplesdir /usr/share/doc/qt/examples
      plugin-sql

      {psql,mysql,sqlite,odbc,ibase}

      -system-sqlite
      -openssl-linked
      -nomake examples
      -no-rpath
      -optimized-qmake
      -dbus-linked
      -system-harfbuzz
      -journald
      -reduce-relocations ${SSE2}
      -developer-build

      make -j4

      The compiler gives the following warning and aborts because of the -Werror compiler flag:

      ../gui/text/qfontengine_ft.cpp:1126:39: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
      for (int x = 0; x < slot->bitmap.width; x++) {

      ../gui/text/qfontengine_ft.cpp:1137:39: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
      for (int x = 0; x < slot->bitmap.width; x++) {

      ../gui/text/qfontengine_ft.cpp:1146:39: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
      for (int x = 0; x < slot->bitmap.width; x++) {

      The output of the configure and make command is attached.

        1. build.log
          1.88 MB
          David Kahles
        2. configure.log
          163 kB
          David Kahles
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            ntg Pierre Rossi
            davidk David Kahles
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes