Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-18001

jom fails to process makefiles (Missing !ENDIF directive.)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Not Evaluated
    • Qt Creator 4.9.0-beta1
    • Qt Creator 4.3.0-rc1
    • Jom
    • None
    • VC/9 (VS2008) compiler alone (without IDE)
    • a78974f95b1e4851728b8f6a47715022f11f9059

    Description

      I wanted to compile new 7z source (16.04) but jom (newest v1.1.2) failed to process makefiles printing following error:

      Error: Missing !ENDIF directive.

      I couldn't localize further the issue as there is no way to display any verbose/debug information (it would be good feature anyway even if it was some non-nmake-compatible option like --verbose or --debug for that matter).
      Nmake on the other hand does not have any problems. I checked "manually" these makefile and !if/!endif directives seems to be ok. As a general purpose tool jom should be able to handle it or at least signal what it dislikes.

      recreating it goes like this: (dl. from source-repo )
      \> cd %7z1604-src%\CPP\7zip\Bundles\Alone7z
      \> jom

      There are quite a few makefiles included along the way and I couldn't grasp which one causes the error.

      Attachments

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

        Activity

          People

            jbornema Joerg Bornemann
            tansy Sam Tansy
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes