[CMake] Extremely noisy cmake output for the MinGW/MSYS/Wine platform

Alan W. Irwin irwin at beluga.phys.uvic.ca
Sat Apr 3 13:11:09 EDT 2010


I now have some additional important information about the source of the
cmake output that is being diverted to the MSYS bash screen under
wineconsole which I hope will help the CMake developers deal with or work
around this issue.

Here are some typical results from CMakeFiles/CMakeOutput.log

********
Determining if the Fortran compiler supports Fortran 90 passed with the
following output:
Change Dir: Z:/home/wine/cmake/build_dir/CMakeFiles/CMakeTmp

Run Build Command:Z:/home/wine/mingw/MSYS/bin/make.exe "cmTryCompileExec/fast"

Determining if the f77 compiler has command line argument support passed
with the following output:
Change Dir: Z:/home/wine/cmake/build_dir/CMakeFiles/CMakeTmp
********

Everything that normally comes after "with the following output:" is
missing!  This issue also occurs for CMakeFiles/CMakeError.log.  Instead of
this output being captured in the log files it is being diverted to the MSYS
bash screen under wineconsole.

One obvious working hypothesis to explain this behaviour is the diverted
output must be implemented in a different way by CMake that doesn't work
properly (unlike the correct output to the log files above) for the
MinGW/MSYS/Wine platform.  If that working hypothesis is correct, then it
should be straightforward to arrange at least a workaround (i.e., use the
output method that works above) for this issue for MinGW/MSYS/Wine.

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of
Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__________________________

Linux-powered Science
__________________________


More information about the CMake mailing list