Thanks Russell for you valuable feedback and also thanks for your interest into CTK.  <br><br>Let's now address the problems you reported.<br><br>1) Regarding the path associated with DGraph. I pushed a branch named 'dgraph-path-for-mingw' on my CTK fork. See <a href="https://github.com/jcfr/CTK/compare/jcfr%3Amaster...dgraph-path-for-mingw">jcfr fork</a>.  It would be great if you could check out that branch and update line 134 of file CMake/ctkMacroValidateBuildOptions.cmake. I still remain reluctant to push such change .. see question below.<br>

<br>Question:  Should CTK build system be responsible to set that path ? Or should we assume that "c:/MinGW/bin" is globally set in the path of your system. Not being a MinGw expert .. not sure what would be the correct answer ? <br>

<br>2) Regarding Git path. I will have a look. you shouldn't have to set both GIT_EXECUTABLE and GIT_COMMAND.<br><br>Thks<br>Jc<br><br><br><div class="gmail_quote">On Thu, Dec 30, 2010 at 7:04 PM, Russell M. Taylor II <span dir="ltr"><<a href="mailto:taylorr@cs.unc.edu">taylorr@cs.unc.edu</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div>
I wanted to share my experience trying to build CTK for the first time,
in case it helps someone else.<br><br>
Windows XP Pro, 32-bit.<br>
Latest CMake.  Latest MinGW.  CTK from current GIT
source.<br><br>
Build CTK from source. See:
<a href="http://www.commontk.org/index.php/Build_Instructions" target="_blank">
http://www.commontk.org/index.php/Build_Instructions</a> for
instructions. (When I did this using MinGW, it failed to run the
DGraph.exe program because it was missing one of the DLLs from MinGW,
even though this was on the path and could be run from the command line
of both MinGW and CMD. The solution I found was to copy all of the DLLs
from C:\MinGW\bin into {BUILD_ROOT}\Utilities\DGraph. Then it could find
them when it ran the program. I also had to point both GIT_COMMAND and
then GIT_EXECUTABLE to Git, in two separate passes through Configure
within CMake. I also had to run mingw32-make several times after the
first time in the build directory -- it failed with an internal CMake
error the first time. During this time, it made another build directory
underneath the one I had told it to make, and put another DGraph
directory there, which required me to copy the DLLs again.) <br><br>
<p>
---<br><font color="#888888">
Russell M. Taylor II,
Ph.D.                          
<a href="mailto:taylorr@cs.unc.edu" target="_blank">taylorr@cs.unc.edu</a><br>
CB #3175, Sitterson
Hall                       
<a href="http://www.cs.unc.edu/%7Etaylorr" target="_blank">
www.cs.unc.edu/~taylorr<br>
</a>University of North
Carolina,                    
Voice: (919) 962-1701<br>
Chapel Hill, NC
27599-3175                       
FAX:   (919) 962-1799</font></p></div>

<br>_______________________________________________<br>
Ctk-developers mailing list<br>
<a href="mailto:Ctk-developers@commontk.org">Ctk-developers@commontk.org</a><br>
<a href="http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Phone: 1-518-836-2174<br>Ext: 304<br>