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

Calling rcc.exe is broken on MinGW

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Done
    • Affects Version/s: 4.8.3
    • Fix Version/s: 4.8.4
    • Component/s: Build tools: qmake
    • Labels:
      None
    • Environment:
      Windows, MinGW

      Description

      In Qt 4.8.2 and previous versions, this snippet is created for generating the RCC output on a MinGW makefile:

      release/qrc_foo.cpp: ../foo/foo.qrc \
      		../foo/images/icon1.png \
      		../foo/images/icon2.png
      	c:\Qt\qt-src-4.8.2-MinGW\bin\rcc.exe -name foo ..\foo\foo.qrc -o release\qrc_foo.cpp
      

      In 4.8.3 it changed to this one:

      release/qrc_foo.cpp: ../foo/foo.qrc \
      		../foo/images/icon1.png \
      		../foo/images/icon2.png
      	bin\rcc.exe -name foo ..\foo\foo.qrc -o release\qrc_foo.cpp
      

      Obviously, bin\rcc.exe is not found in PATH and the complete path to the executable was stripped away.

      If I add c:\Qt\qt-src-4.8.3-MinGW to the PATH variable, at least RCC is run, but the dependency list is still almost empty, only containing foo.qrc, but no the actual files referenced in it.

      Reverting to 4.8.2 for now.

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            buddenha Oswald Buddenhagen
            Reporter:
            vgoetz Volker Götz
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes