No ifort output when mex fails to compile (Windows, 2014a, VS2013, Intel Visual Fortran 2013)

1 view (last 30 days)
I have run mex -setup FORTRAN and it correctly identifies my compiler. I can compile .F and .F90 files and create valid binaries.
The problem occurs when I try to compile a file which has some syntax or other bug which shouldn't compile. Instead of seeing a compiler message about what my error is so that I can fix it, I simply get an error telling me that mex as failed.
Incidentally, I believe this is known as "The Real Man's Compiler" (rmcc): If your code contains a syntax error, undefined variable, or fails to link, the compiler will simply exit and print a nice, succinct "No."
As fun as that is, I prefer the hand-holding compiler. Has anyone else observed this issue?

Answers (2)

James Tursa
James Tursa on 4 Jun 2015
Are you compiling with the -v option?
  1 Comment
Luke Robison
Luke Robison on 4 Jun 2015
I tried with and without -v, but still not getting output from ifort itself, only the commandline used to call ifort (which looks fine).

Sign in to comment.


Luke Robison
Luke Robison on 9 Jun 2015
Bump. Has anyone else observed this issue? Is there some way I can get mex to log compiler output to some file?

Categories

Find more on MATLAB Compiler in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!