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