I'm using CMake 2.8.1... and it works for me... Maybe we should fix the pb for more recent CMake versions.<div>J.<br><br><div class="gmail_quote">On Thu, Apr 8, 2010 at 11:09 AM, Luis Ibanez <span dir="ltr"><<a href="mailto:luis.ibanez@kitware.com">luis.ibanez@kitware.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I'm using a CMake built out of the CMake-git repository<br>
as it was on March 25th 2010 at 11:01am Eastern.<br>
<br>
<br>
             Is that too new ? or too old ?<br>
<br>
What is the recommended version of CMake to use ?<br>
<br>
<br>
If there is a requirement for a specific version of CMake,<br>
we probably should put that in the top CMakeLists.txt file,<br>
<br>
The current one says:<br>
<br>
     CMAKE_MINIMUM_REQUIRED(VERSION 2.8)<br>
<br>
<br>
<br>
It looks like we are missing a Wiki page with build<br>
instructions....<br>
<br>
<br>
<br>
      Thanks for any hint,<br>
<br>
<br>
            Luis<br>
<br>
<br>
---------------------------------------------------<br>
<div><div></div><div class="h5">On Thu, Apr 8, 2010 at 11:01 AM, Arnaud Gelas<br>
<<a href="mailto:arnaud_gelas@hms.harvard.edu">arnaud_gelas@hms.harvard.edu</a>> wrote:<br>
> Hi Luis,<br>
> I had a similar problem some time back. It seemed that I was not using the<br>
> right cmake version.<br>
> Which cmake version are you using?<br>
> Arnaud<br>
> On Apr 8, 2010, at 10:41 AM, Julien Finet wrote:<br>
><br>
> Luis,<br>
> For information, on my machine, the file ui_ctkDICOMListenerWidget.h is<br>
> generated in CTKDICOMWidgets_BINARY_DIR and not<br>
> in CTKDICOMWidgets_BINARY_DIR/Resources/UI<br>
> Julien.<br>
><br>
> On Thu, Apr 8, 2010 at 10:38 AM, Luis Ibanez <<a href="mailto:luis.ibanez@kitware.com">luis.ibanez@kitware.com</a>><br>
> wrote:<br>
>><br>
>> The following patch seems to fix the problem:<br>
>><br>
>><br>
>> ===========================================================<br>
>><br>
>> diff --git a/Libs/DICOM/Widgets/CMakeLists.txt<br>
>> b/Libs/DICOM/Widgets/CMakeLists.txt<br>
>> index 4c9670c..82a446e 100644<br>
>> --- a/Libs/DICOM/Widgets/CMakeLists.txt<br>
>> +++ b/Libs/DICOM/Widgets/CMakeLists.txt<br>
>> @@ -8,6 +8,7 @@ SET(KIT_export_directive "CTK_DICOM_WIDGETS_EXPORT")<br>
>><br>
>>  # Additional directories to include<br>
>>  SET(KIT_include_directories<br>
>> +  ${CTKDICOMWidgets_BINARY_DIR}/Resources/UI<br>
>>   )<br>
>><br>
>>  # Source files<br>
>><br>
>> ======================================================<br>
>><br>
>><br>
>> Does anyone has an objection to the patch ?<br>
>><br>
>><br>
>> BTW:  Any hint of why is that this compilation errors<br>
>> was not reported by other builds in the Dashboard ?<br>
>><br>
>><br>
>>      Thanks<br>
>><br>
>><br>
>>           Luis<br>
>><br>
>><br>
>><br>
>> ---------------------------------------------------------------<br>
>> On Thu, Apr 8, 2010 at 10:35 AM, Luis Ibanez <<a href="mailto:luis.ibanez@kitware.com">luis.ibanez@kitware.com</a>><br>
>> wrote:<br>
>> > More on this,<br>
>> ><br>
>> > The offending file is actually generated in<br>
>> > ./CTK-build/Libs/DICOM/Widgets/Resources/UI/ui_ctkDICOMListenerWidget.h<br>
>> ><br>
>> > but the directory:<br>
>> > ./CTK-build/Libs/DICOM/Widgets/Resources/UI<br>
>> ><br>
>> > doesn't seem to be added to a CMake command<br>
>> ><br>
>> >   INCLUDE_DIRECTORIES()<br>
>> ><br>
>> > Any hint on what will be the proper location for<br>
>> > adding this command ?<br>
>> ><br>
>> ><br>
>> >    Thanks<br>
>> ><br>
>> ><br>
>> >         Luis<br>
>> ><br>
>> ><br>
>> > --------------------------------------------------------------<br>
>> > On Thu, Apr 8, 2010 at 10:23 AM, Luis Ibanez <<a href="mailto:luis.ibanez@kitware.com">luis.ibanez@kitware.com</a>><br>
>> > wrote:<br>
>> >> I'm starting a build of CTK from scratch<br>
>> >> and ran into the following compilation below.<br>
>> >><br>
>> >> It looks like a misconfiguration of a file that<br>
>> >> is supposed to be preprocessed by Qt.<br>
>> >><br>
>> >> I will appreciate any advice on how to fix it,<br>
>> >><br>
>> >> (This can be seen too in the Dashboard on the<br>
>> >> build from "eldorado.kitware").<br>
>> >><br>
>> >><br>
>> >><br>
>> >>      Thanks,<br>
>> >><br>
>> >><br>
>> >>           Luis<br>
>> >><br>
>> >><br>
>> >> ------------------------------------------<br>
>> >> [ 20%] Built target QtMobility<br>
>> >> [ 40%] Built target DCMTK<br>
>> >> [ 60%] Built target CTK-Utilities<br>
>> >> [ 80%] Built target CTK-Configure<br>
>> >> [ 80%] Performing build step for 'CTK-build'<br>
>> >> [ 12%] Built target CTKCore<br>
>> >> [ 17%] Built target CTKCoreCxxTests<br>
>> >> [ 25%] Built target CTKWidgets<br>
>> >> [ 48%] Built target CTKDICOMCore<br>
>> >> [ 56%] Built target CTKDICOMCoreCxxTests<br>
>> >> [ 58%] Building CXX object<br>
>> >><br>
>> >> Libs/DICOM/Widgets/CMakeFiles/CTKDICOMWidgets.dir/ctkDICOMListenerWidget.cxx.o<br>
>> >><br>
>> >> /home/ibanez/src/CTK/Libs/DICOM/Widgets/ctkDICOMListenerWidget.cxx:4:39:<br>
>> >> error: ui_ctkDICOMListenerWidget.h: No such file or directory<br>
>> >> /home/ibanez/src/CTK/Libs/DICOM/Widgets/ctkDICOMListenerWidget.cxx:9:<br>
>> >> error: expected class-name before ‘{’ token<br>
>> >> /home/ibanez/src/CTK/Libs/DICOM/Widgets/ctkDICOMListenerWidget.cxx: In<br>
>> >> constructor ‘ctkDICOMListenerWidget::ctkDICOMListenerWidget(QWidget*)’:<br>
>> >> /home/ibanez/src/CTK/Libs/DICOM/Widgets/ctkDICOMListenerWidget.cxx:27:<br>
>> >> error: ‘class ctkDICOMListenerWidgetPrivate’ has no member named<br>
>> >> ‘setupUi’<br>
>> >> make[5]: ***<br>
>> >> [Libs/DICOM/Widgets/CMakeFiles/CTKDICOMWidgets.dir/ctkDICOMListenerWidget.cxx.o]<br>
>> >> Error 1<br>
>> >> make[4]: *** [Libs/DICOM/Widgets/CMakeFiles/CTKDICOMWidgets.dir/all]<br>
>> >> Error 2<br>
>> >> make[3]: *** [all] Error 2<br>
>> >> make[2]: *** [CMakeExternals/Stamp/CTK-build/CTK-build-build] Error 2<br>
>> >> make[1]: *** [CMakeFiles/CTK-build.dir/all] Error 2<br>
>> >> make: *** [all] Error 2<br>
>> >><br>
>> ><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>
> <ATT00001..txt><br>
><br>
</div></div></blockquote></div><br></div>