You are right Bill<br><br>Bot variables were enabled.<br><br>Is is unlikely that I had myself enabled both (I don&#39;t usually mess with advanced variables), so I tried to clean cmake cache and re-run cmake-gui again.<br>
It seems that the generator Eclipse 4 CDT - Unix Makefiles (and MSYS makefiles / Unix makefiles too as I&#39;ve just checked) sets both to enabled either by default or as a result of the configure steps on my machine.<br>

<br>Unchecking the PTHREADS checkbox, ITK has compiled ok (with some warnings).<br><br>Thanks<br><br><br><br><div class="gmail_quote">On Mon, Apr 26, 2010 at 2:25 PM, Bill Lorensen <span dir="ltr">&lt;<a href="mailto:bill.lorensen@gmail.com" target="_blank">bill.lorensen@gmail.com</a>&gt;</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;">Sergio,<br>
<br>
It seems that both<br>
ITK_USE_PTHREADS and<br>
ITK_USE_WIN32_THREADS are enabled.<br>
<br>
My mingw has only<br>
ITK_USE_WIN32_THREADS<br>
<br>
Did you set either of these when you configured with CMake? I did not<br>
set either. The cmake configuration set them for me.<br>
<font color="#888888"><br>
Bill<br>
</font><div><div></div><div><br>
On Mon, Apr 26, 2010 at 6:43 AM, Sergio Vera &lt;<a href="mailto:sergio.vera@alma3d.com" target="_blank">sergio.vera@alma3d.com</a>&gt; wrote:<br>
&gt; Hello folks,<br>
&gt;<br>
&gt; if it may be helpful, I&#39;m having problems too, when compiling ITK 3.18.0<br>
&gt; with gcc 4.4.0<br>
&gt;<br>
&gt; My setup is:<br>
&gt; Windows 7 64 bits.<br>
&gt; GCC 4.4.0 under MinGW32<br>
&gt; CXX and CC variables set to g++ and gcc<br>
&gt;<br>
&gt; The compilation fails with the following error:<br>
&gt;<br>
&gt; Linking CXX static library ../../bin/libitkvnl_inst.a<br>
&gt; [ 44%] Built target itkvnl_inst<br>
&gt; [ 44%] Building CXX object<br>
&gt; Code/Common/CMakeFiles/ITKCommon.dir/itkBarrier.obj<br>
&gt; In file included from<br>
&gt; C:/work/src/InsightToolkit-3.18.0/Code/Common/itkConditionVariable.h:31,<br>
&gt;                  from<br>
&gt; C:/work/src/InsightToolkit-3.18.0/Code/Common/itkBarrier.h:21,<br>
&gt;                  from<br>
&gt; C:/work/src/InsightToolkit-3.18.0/Code/Common/itkBarrier.cxx:17:<br>
&gt; C:/work/src/InsightToolkit-3.18.0/Code/Common/itkMutexLock.h:50: error:<br>
&gt; conflicting declaration &#39;typedef void* itk::MutexType&#39;<br>
&gt; C:/work/src/InsightToolkit-3.18.0/Code/Common/itkMutexLock.h:46: error:<br>
&gt; &#39;itk::MutexType&#39; has a previous declaration as &#39;typedef struct<br>
&gt; pthread_mutex_t_* itk::MutexType&#39;<br>
&gt; make[2]: *** [Code/Common/CMakeFiles/ITKCommon.dir/itkBarrier.obj] Error 1<br>
&gt; make[1]: *** [Code/Common/CMakeFiles/ITKCommon.dir/all] Error 2<br>
&gt; make: *** [all] Error 2<br>
&gt;<br>
&gt; Output of gcc -v<br>
&gt;<br>
&gt;&gt; c:\work\bin\itk\3.18.0\gcc440-MinGW32-Release&gt;gcc -v<br>
&gt;&gt; Using built-in specs.<br>
&gt;&gt; Target: mingw32<br>
&gt;&gt; Configured with: ../gcc-4.4.0/configure<br>
&gt;&gt; --enable-languages=c,ada,c++,fortran,java,objc,obj-c++<br>
&gt;&gt; --disable-sjlj-exceptions --enable-shared --enable-libgcj --enable-libgomp<br>
&gt;&gt; --with-dwarf2 --disable-win32-<br>
&gt;&gt; registry --enable-libstdcxx-debug --enable-version-specific-runtime-libs<br>
&gt;&gt; --prefix=/mingw --with-gmp=/mingw/src/gmp/root<br>
&gt;&gt; --with-mpfr=/mingw/src/mpfr/root --build=mingw32<br>
&gt;&gt; Thread model: win32<br>
&gt;&gt; gcc version 4.4.0 (GCC)<br>
&gt;<br>
&gt; Note that I have several gcc versions installed but at this compilation<br>
&gt; time, all env variables and paths seemed to point to the correct version of<br>
&gt; gcc<br>
&gt;<br>
&gt; Regards<br>
&gt;<br>
&gt; On Sun, Apr 25, 2010 at 5:33 PM, Luis Ibanez &lt;<a href="mailto:luis.ibanez@kitware.com" target="_blank">luis.ibanez@kitware.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Eugen,<br>
&gt;&gt;<br>
&gt;&gt; As Bill pointed out, we build ITK with gcc 4.4.1 on a regular basis.<br>
&gt;&gt;<br>
&gt;&gt; That&#39;s is indeed the compiler version in both my Ubuntu 9.10<br>
&gt;&gt; laptop (macondo.kitware) and desktop (eldorado.kitware).<br>
&gt;&gt;<br>
&gt;&gt; The second machine (eldorado.kitware) submits two Nightly<br>
&gt;&gt; builds to the ITK Dashboard:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://www.cdash.org/CDash/index.php?project=Insight&amp;filtercount=1&amp;showfilters=1&amp;field1=site/string&amp;compare1=63&amp;value1=eldorado" target="_blank">http://www.cdash.org/CDash/index.php?project=Insight&amp;filtercount=1&amp;showfilters=1&amp;field1=site/string&amp;compare1=63&amp;value1=eldorado</a><br>


&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; It is likely that you are simply dealing with a configuration<br>
&gt;&gt; problem.<br>
&gt;&gt;<br>
&gt;&gt; 1) What is your platform ? (Linux distribution, Cygwin, MinGW ?)<br>
&gt;&gt;<br>
&gt;&gt; 2) Do you have other versions of GCC installed as well ?<br>
&gt;&gt;<br>
&gt;&gt; 3) Did you set up the environment variables CXX and CC<br>
&gt;&gt;     to the locations of your g++-4.4  and gcc-4.4 executables<br>
&gt;&gt;     (respectively).<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;     Please let us know what you find.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;         Thanks<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --------------------------------------------------------------------------------------------<br>
&gt;&gt; On Sat, Apr 24, 2010 at 11:47 PM, Bill Lorensen &lt;<a href="mailto:bill.lorensen@gmail.com" target="_blank">bill.lorensen@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Strange... we have nightly builds with 4.4.3.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Sat, Apr 24, 2010 at 5:25 PM, Eugen Funk &lt;<a href="mailto:eugen.funk@gmail.com" target="_blank">eugen.funk@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt; &gt; Hey,<br>
&gt;&gt;&gt; &gt; I wanted to try out the impressive toolkit but unfortunately the<br>
&gt;&gt;&gt; &gt; compilation<br>
&gt;&gt;&gt; &gt; went wrong.<br>
&gt;&gt;&gt; &gt; I receive this message:<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; In file included from<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; /home/eugen/development/slam/Installationen/InsightToolkit/InsightToolkit-3.18.0/Utilities/itkjpeg/jmemnobs.c:20:<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; /home/eugen/development/slam/Installationen/InsightToolkit/InsightToolkit-3.18.0/Utilities/itkjpeg/jpeglib.h:78:<br>
&gt;&gt;&gt; &gt; error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’<br>
&gt;&gt;&gt; &gt; token<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Did anybody experienced the same?<br>
&gt;&gt;&gt; &gt; Cmake configuration worked well (at least with no fatal errors)<br>
&gt;&gt;&gt; &gt; so i assume, that the problem ist my relative new compiler  version:<br>
&gt;&gt;&gt; &gt; gcc<br>
&gt;&gt;&gt; &gt; 4.4.1<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; I hope somebidy already had similar problem and can give a hint how to<br>
&gt;&gt;&gt; &gt; resolve it.<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; thanks alot in advance!<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; _____________________________________<br>
&gt;&gt;&gt; &gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Visit other Kitware open-source projects at<br>
&gt;&gt;&gt; &gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Kitware offers ITK Training Courses, for more information visit:<br>
&gt;&gt;&gt; &gt; <a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Please keep messages on-topic and check the ITK FAQ at:<br>
&gt;&gt;&gt; &gt; <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt;&gt; &gt; <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; _____________________________________<br>
&gt;&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Kitware offers ITK Training Courses, for more information visit:<br>
&gt;&gt;&gt; <a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Please keep messages on-topic and check the ITK FAQ at:<br>
&gt;&gt;&gt; <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt;&gt; <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _____________________________________<br>
&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;<br>
&gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;<br>
&gt;&gt; Kitware offers ITK Training Courses, for more information visit:<br>
&gt;&gt; <a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br>
&gt;&gt;<br>
&gt;&gt; Please keep messages on-topic and check the ITK FAQ at:<br>
&gt;&gt; <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
&gt;&gt;<br>
&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt; <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Sergio Vera<br>
&gt;<br>
&gt; Alma IT Systems<br>
&gt; C/ Vilana, 4B, 4º 1ª<br>
&gt; 08022 Barcelona<br>
&gt; T. (+34) 932 380 592<br>
&gt; <a href="http://www.alma3d.com" target="_blank">www.alma3d.com</a><br>
&gt;<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Sergio Vera<br><br> Alma IT Systems<br> C/ Vilana, 4B, 4º 1ª<br> 08022 Barcelona<br> T. (+34) 932 380 592<br> <a href="http://www.alma3d.com" target="_blank">www.alma3d.com</a><br>