[CMake] building within msys/mingw

Michael Jackson mike.jackson at bluequartz.net
Fri Mar 27 22:39:40 EDT 2009


Stop.
   Go back and get the prebuilt binary of CMake for Windows. It will  
work for all the visual studios, MSYS, MinGW, and a few others on  
windows. The default happens to be Visual Studio but you can select  
what type of "project files" to generate on the first pass with cmake.

   You can also run cmake from an MSYS shell by doing:

cd Project
mkdir Build
cd Build
cmake -G "MSYS Makefiles" ../

or

cmake -G "MinGW Makefiles" ../

And get rid of mingw/make.. use the Make with MSYS or Mingw32-make.


_________________________________________________________
Mike Jackson                  mike.jackson at bluequartz.net
BlueQuartz Software                    www.bluequartz.net
Principal Software Engineer                  Dayton, Ohio



On Mar 27, 2009, at 10:32 PM, Jason Addison wrote:

> I'm having trouble running bootstrap. I have mingw and msys installed.
> As much as possible, I have installed everything as recommended. (I'm
> trying to build and install cmake in order to build Open Scene Graph.)
>
> I've exported MAKE=/mingw/make. When I run ./bootstrap (from within
> msys) I get some "g++ has ..." messages, and then a message from make
> that there is no rule to make target <abs path>/cmake.cxx needed for
> cmake.o. As an experiment, I changed all of the absolute paths in the
> Makefile to relative paths and was able to run make manually in
> Bootstrap.cmk. I then commented out the lines in bootstrap that run
> make and ran it again getting a little further.
>
> Now it fails saying that ``The C compiler "C:/MinGW/bin/gcc.exe" is
> not able to compile a simple test program''. It goes on to say the it
> fails with the following output: Change Dir:
> C:/msys/1.0/home/jra/cmake-2.6.3/CMakeFiles/CMakeTmp.
>
> I saw something somewhere about not having sh.exe in my path. I tried
> removing it and running bootstrap and that went nowhere.
>
> I tried the pre-built binary for Windows, but it looks like that is
> for VisualC, so that doesn't seem like it will work for me.
>
> Did I miss some key documentation? Everything that I was building in
> mingw/msys was working as expected until I got to cmake.
>
> Thanks,
> Jason
> _______________________________________________
> 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



More information about the CMake mailing list