<div>On Wed, Jun 16, 2010 at 10:04 PM, Alok Govil <span dir="ltr">&lt;<a href="mailto:alokgovil@hotmail.com">alokgovil@hotmail.com</a>&gt;</span> wrote:</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">




<div>
Hi all,<br><br>I am unable to build using MinGW-W64, but chances are there would be some configuration issues.<br><br>Here is how I am setup right now:<br><br>1.  Download latest &quot;automatic&quot; builds (W64 and W32) from here:  <a href="http://mingw-w64.sourceforge.net/" target="_blank">http://mingw-w64.sourceforge.net/</a><br>
2.  Removed prefixes:  For example, renamed file &quot;x86_64-w64-mingw32-g++.exe&quot; in the bin folder to &quot;g++.exe&quot;.  Am I not supposed to do this anymore?<br>3.  Added CMake 2.8.2 RC2 as well as &quot;one&quot; of W64 and W32 to the path.<br>
4.  cmake . -G &quot;MinGW Makefiles&quot;      // This could be wrong for W64, but fails for even W32.<br>     This step is where I get various errors from CMake.  It works fine with normal MinGW.<br>5.  Then I usually call &quot;mingw32-make&quot; but that is not even there in MinGW-W32 and MinGW-W64!!<br>
<br>Also of note:  The following workaround works, even with the CMake 2.8 stable version.<br><br>1.  Use Personal/Sezero builds from <a href="http://mingw-w64.sourceforge.net/" target="_blank">http://mingw-w64.sourceforge.net/</a><br>
2.  Prefixes are already removed in Sezero builds.<br>3.  Add only the &quot;needed one&quot; of W64 and W32 to the path.<br>4.  cmake . -G &quot;MinGW Makefiles&quot;   // Works for both W32 and W64<br>5.  &quot;mingw32-make&quot; is present in both W32 and W64 builds. </div>
</blockquote><div><br></div><div><br></div><div>I would appreciate this more, on this list, in reply to this thread, at this time ... if it were at all clear to me that you were comparing a prior CMake release to the currently proposed CMake 2.8.2-rc2.</div>
<div><br></div><div>Rather, it seems like you are comparing &quot;latest&quot; &quot;automatic&quot; builds of mingw-w64 to Personal/Sezero builds of mingw-w64.</div><div><br></div><div>If you use CMake 2.8.2-rc2 with the Personal/Sezero builds, do you see a difference as compared to CMake 2.8.0 or 2.8.1 with the same Personal/Sezero builds?</div>
<div><br></div><div>If this is a mingw-w64 issue, perhaps you could raise it on their mailing lists?</div><div><br></div><div><br></div><div>Thanks,</div><div>David Cole</div><div><br></div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><br>Best regards - Alok<br><br>---------------------------------------------------<br><br>&gt; Date: Wed, 16 Jun 2010 16:22:43 -0400<br>&gt; From: <a href="mailto:david.cole@kitware.com" target="_blank">david.cole@kitware.com</a><br>
&gt; To: <a href="mailto:cmake@cmake.org" target="_blank">cmake@cmake.org</a><br>&gt; Subject: [CMake] CMake 2.8.2-rc2 ready for testing!<div><div></div><div class="h5"><br>&gt; <br>&gt; The CMake 2.8.2 release candidate stream continues!<br>
&gt; You can find the source and binaries here:<br>&gt; <a href="http://www.cmake.org/files/v2.8/" target="_blank">http://www.cmake.org/files/v2.8/</a>.<br>&gt; <br>&gt; Since we switched to git, and a new workflow, we&#39;re<br>
&gt; expecting to do more frequent releases. Because of<br>&gt; that, our release candidate phases will be shorter<br>&gt; than they have been historically. So, if you want to<br>&gt; test this out and ask for a fix, do it soon, or hold your<br>
&gt; peace till the next release!<br>&gt; <br>&gt; Following is the list of changes in this release.<br>&gt; Since we switched to git, this list is now the<br>&gt; &#39;git log&#39; one line summary written by the named<br>
&gt; CMake developers.<br>&gt; <br>&gt; <br>&gt; Changes in CMake 2.8.2-rc2 (since 2.8.2-rc1)<br>&gt; --------------------------------------------<br>&gt; <br>&gt; Bill Hoffman (1):<br>&gt;       Make sure libarchive uses cmzlib and not the system libz if found.<br>
&gt; <br>&gt; Brad King (12):<br>&gt;       Use forward slashes for objects in response files<br>&gt;       Use platform variable for response file flag<br>&gt;       Use response file for objects on MinGW and MSYS<br>&gt;       Generalize CTest.Update* test dashboard script helpers<br>
&gt;       ctest_update: Support custom Git update command<br>&gt;       ctest_update: Support Git upstream branch rewrites<br>&gt;       Fix CMake data and doc paths in Cygwin package<br>&gt;       Document scope of source file properties<br>
&gt;       Run CTest.NoNewline test using built CMake<br>&gt;       Tru64: Place cmOStringStream vtable uniquely (#10541)<br>&gt;       Enable BootstrapTest on MSYS<br>&gt;       Tru64: Use full-path include directives in Makefiles (#10569)<br>
&gt; <br>&gt; Christoph Watzl (1):<br>&gt;       Fix nested source groups with VS 10 (#9863)<br>&gt; <br>&gt; Clinton Stimpson (2):<br>&gt;       Support pthreads on irix.<br>&gt;       Remove macro for querying qmake for qmake variables.<br>
&gt; <br>&gt; David Cole (2):<br>&gt;       Fix issue #10346. Error if SOURCE_DIR is empty.<br>&gt;       Remove CTestTest3.<br>&gt; <br>&gt; Zach Mullen (1):<br>&gt;       Extra coverage glob should subtract the explicitly defined excluded files<br>
&gt; <br>&gt; Changes in CMake 2.8.2-rc1 (since 2.8.1):<br>&gt; - Build on Tru64 (#10542)<br>&gt; - Build on mingw-w64<br>&gt; - Build on old Sun (#10550, #10543)<br>&gt; - CPack: Add native BZip2 support<br>&gt; - CPack: Set compression type in RPM spec (#10363)<br>
&gt; - CPack: Try harder to initialize staging directory (#10793)<br>&gt; - CTest: Add --stop-time argument<br>&gt; - CTest: Cost data with &#39;-j&#39;<br>&gt; - CTest: Fix memory report<br>&gt; - CTest: Glob for uncovered files during coverage tests<br>
&gt; - CTest: Option to specify cdash server<br>&gt; - CTest: PHP Coverage support<br>&gt; - CTest: Process tree kill for OpenBSD, FreeBSD, kFreeBSD, GNU/Hurd<br>&gt; - CTest: Report failure in Update.xml<br>&gt; - CTest: Submit author email in Update.xml<br>
&gt; - CTest: Teach ctest_update about Git submodules<br>&gt; - CTest: Teach ctest_update to handle Git upstream branch rewrites<br>&gt; - Cygwin: Export all symbols with ENABLE_EXPORTS (#10122)<br>&gt; - Do not list file names during &#39;cmake -E tar xz&#39;<br>
&gt; - Documentation: Comply with &quot;XHTML 1.0 Strict&quot;<br>&gt; - Documentation: Fix typo in CMAKE_LIBRARY_PATH (#10291)<br>&gt; - Documentation: Fix typo in HAS_CXX docs (#10578)<br>&gt; - Documentation: More consistent command signatures<br>
&gt; - Eclipse: Do not add INCLUDE to environment twice<br>&gt; - Enable extra CodeBlocks generator on Cygwin<br>&gt; - ExternalProject: Support .zip and .bz2 archives, MD5 verification<br>&gt; - ExternalProject: Reconfigure when args change (#10258)<br>
&gt; - ExternalProject: Support Git, SVN username/password<br>&gt; - FindCurses: Fix for cygwin ncurses package<br>&gt; - FindHSPELL: Version support<br>&gt; - FindJava: Error if version is not found only when REQUIRED<br>
&gt; - FindJava: Support runtime and development components (#9840)<br>&gt; - FindKDE4: Prefer kdeconfig results over system paths<br>&gt; - FindMPEG: Check for &#39;vo&#39; library<br>&gt; - FindPNG: Support png 1.4 versioned lib names (#10551)<br>
&gt; - FindPkgConfig: Add QUIET keyword to pkgconfig macros (see #10469)<br>&gt; - FindZLIB: GnuWin32 support, version support (#5588)<br>&gt; - FindwxWidget: Fix CXX flag parsing (#10209)<br>&gt; - Fix .pdb name attribute in VS project files (#10614)<br>
&gt; - Fix CodeBlocks to work with Fortran-only<br>&gt; - Fix VS 2010 custom commands (#10503)<br>&gt; - Fix VS 6 support for COMPILE_DEFINITIONS_MINSIZEREL (#10700)<br>&gt; - Fix cross-compiling from Linux to iPhone (#10526)<br>
&gt; - Fix documentation typos<br>&gt; - Fix g95 Fortran compiler support<br>&gt; - Fix uname masking in file(WRITE) and write_file (#10789)<br>&gt; - GetPrerequisites: Provide an override hook<br>&gt; - Handle non-ASCII terminators in file(STRINGS)<br>
&gt; - Module fixes: FindPythonLibs, FindQt4, FindX11, FindwxWidgets<br>&gt; - PathScale Fortran compiler tool detection<br>&gt; - Qt4 OpenGL framework fix<br>&gt; - Qt4ConfigDependentSettings.cmake Qt4Macros.cmake UseQt4.cmake<br>
&gt; - Recognize ARM ABI/EABI with GNU compilers<br>&gt; - Recognize Clang compiler<br>&gt; - Search basic directories on &quot;Generic&quot; platform<br>&gt; - Set MSVC* variables consistently on all generators, and test<br>
&gt; - Support SunPro C++ 5.11 on Linux (new compiler)<br>&gt; - Support VS 10 Express (related to #10670)<br>&gt; - Support compression with &#39;cmake -E tar&#39;<br>&gt; - Support multiple arguments in CC,CXX,FC environment variables<br>
&gt; - Support per-configuration librarian flags (#10768)<br>&gt; - Support per-platform initial ASM language flags (#10577)<br>&gt; - Use Fortran ABI detection results conservatively<br>&gt; - Use libarchive to replace the unmaintained libtar<br>
&gt; - UseQt4: Support QtMultimedia (#10675)<br>&gt; - bootstrap: Fix make tool detection (#10544)<br>&gt; - cmake-gui: Add simple grouped view<br>&gt; - cmake-gui: Support build tree under symlink (#9975)<br>&gt; - Cleanup modules FindASPELL, FindAVIFile, FindBZip2, FindDart,<br>
&gt;   FindEXPAT, FindGCCXML, FindGLU, FindHSPELL, FindJasper, FindLibXml2,<br>&gt;   FindLibXslt, FindMPEG, FindOpenAL, FindPhysFS, FindQuickTime,<br>&gt;   FindSubversion, FindZLIB.<br>&gt; <br>&gt; <br>&gt; Please try this version of CMake on your projects and report any<br>
&gt; issues to the list or the bug tracker.<br>&gt; <br>&gt; Happy building!<br>&gt; <br>&gt; -Dave<br></div></div><div class="im">&gt; _______________________________________________<br>&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt; <br>&gt; Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>&gt; <br>&gt; Please keep messages on-topic and check the CMake FAQ at: <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
&gt; <br>&gt; Follow this link to subscribe/unsubscribe:<br>&gt; <a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>                                               <br><hr></div>The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail.  <a href="http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&amp;ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5" target="_blank">Get busy.</a></div>

</blockquote></div><br>