Hi all,

I am unable to build using MinGW-W64, but chances are there would be some 
configuration issues.

Here is how I am setup right now:

1.  Download latest "automatic" builds (W64 and W32) from here:  
http://mingw-w64.sourceforge.net/
2.  Removed prefixes:  For example, renamed file "x86_64-w64-mingw32-g++.exe" 
in the bin folder to "g++.exe".  Am I not supposed to do this anymore?
3.  Added CMake 2.8.2 RC2 as well as "one" of W64 and W32 to the path.
4.  cmake . -G "MinGW Makefiles"      // This could be wrong for W64, but fails 
for even W32.
     This step is where I get various errors from CMake.  It works fine with 
normal MinGW.
5.  Then I usually call "mingw32-make" but that is not even there in MinGW-W32 
and MinGW-W64!!

Also of note:  The following workaround works, even with the CMake 2.8 stable 
version.

1.  Use Personal/Sezero builds from http://mingw-w64.sourceforge.net/
2.  Prefixes are already removed in Sezero builds.
3.  Add only the "needed one" of W64 and W32 to the path.
4.  cmake . -G "MinGW Makefiles"   // Works for both W32 and W64
5.  "mingw32-make" is present in both W32 and W64 builds.

Best regards - Alok

---------------------------------------------------

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

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to