Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
Qt Creator 4.3.0-rc1
-
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
For Gerrit Dashboard: QTCREATORBUG-18001 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
247537,3 | Fix line continuations for preprocessor directives | master | qt-labs/jom | Status: MERGED | +2 | 0 |