<font size="2"><font face="verdana,sans-serif">Well, that is clear. gdcm does not use itk, but itk uses gdcm. So gdcm is unaware of itk and its namespace. You should have attempted the other thing, replacing unit16_t with unsigned short (the other alternative), not itk::uint16_t.<br>

</font></font><br><div class="gmail_quote">2011/8/3 Zein Salah <span dir="ltr">&lt;<a href="mailto:zeinsalah@gmail.com">zeinsalah@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi,<br>
<br>
I am sorry to raise this issue once again, but in trying to figure out<br>
the problem, I noticed something that might help :).<br>
<br>
Well, as I said, I don&#39;t use any &quot;using namespace&quot; in my programs<br>
which generated the error.<br>
In my code, I included &quot;itkGDCMSeriesFileNames.h&quot;, which includes<br>
&quot;gdcmSerieHelper.h&quot;.<br>
So, I replaced all occurances of &quot;uint16_t&quot; with &quot;itk::uint16_t&quot;in the<br>
&quot;gdcmSerieHelper.h&quot; file.<br>
My programs do not generate the error any more. BUT I tried to<br>
re-combile ITK with<br>
the newly updated gdcmSeriesHelper.h. Now the project &quot;itkgdcm&quot; failed<br>
to compile and<br>
generates an error that &#39;itk&#39; : is not a class or namespace name at<br>
every line, where<br>
I previously added itk::<br>
<br>
Any Hints!<br>
<br>
Cheers,<br>
<font color="#888888">Zein<br>
</font><div><div></div><div class="h5"><br>
<br>
<br>
2011/8/2 Dženan Zukić &lt;<a href="mailto:dzenanz@gmail.com">dzenanz@gmail.com</a>&gt;<br>
&gt;<br>
&gt; Can you narrow the problem down? See whether it is caused by ITK, VTK or CMake, by combining the newest and the working versions of them.<br>
&gt;<br>
&gt; 2011/8/2 Zein Salah &lt;<a href="mailto:zeinsalah@gmail.com">zeinsalah@gmail.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; well, the stragne thing is that the same programs, being built with<br>
&gt;&gt; itk 3.10, vtk 5.21., cmake 2.6.2, do NOT generate the error.<br>
&gt;&gt;<br>
&gt;&gt; 2011/8/2 Dženan Zukić &lt;<a href="mailto:dzenanz@gmail.com">dzenanz@gmail.com</a>&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; It is hard to resolve this without source code. But gdcm should obviously use its own unit16_t, not itk&#39;s one.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 2011/8/1 Zein Salah &lt;<a href="mailto:zeinsalah@gmail.com">zeinsalah@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I don&#39;t use any &quot;using namespace;&quot;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; 2011/8/1 Dženan Zukić &lt;<a href="mailto:dzenanz@gmail.com">dzenanz@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Do you use &quot;use namespace X;&quot; statements? Because that is what VS was complaining about.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; 2011/8/1 Zein Salah &lt;<a href="mailto:zeinsalah@gmail.com">zeinsalah@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; I actually don&#39;t use namespaces!<br>
&gt;&gt;&gt;&gt;&gt;&gt; The programs that generate the error are too big to send.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; 2011/8/1 Dženan Zukić &lt;<a href="mailto:dzenanz@gmail.com">dzenanz@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; This page says:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; put the #includes before the using namespaces<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; If this is not it, can you supply a small example program which triggers the error?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mon, Aug 1, 2011 at 13:32, Zein Salah &lt;<a href="mailto:zeinsalah@gmail.com">zeinsalah@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; After a new installation of ITK 3.20, VTK 5.6.1, ans Insightapplications, my own applications<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; generate many occurances of the following error:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; D:\ITK\3.20\Utilities\gdcm\src\gdcmSerieHelper.h(119) : error C2872: &#39;uint16_t&#39; : ambiguous symbol<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 5&gt; could be &#39;d:\itk\3.20\utilities\gdcm\src\gdcmCommon.h(65) : unsigned short uint16_t&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 5&gt; or &#39;D:\ITK\3.20\Code\Common\itkIntTypes.h(152) : itk::uint16_t&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Can somebody guess where the problem is?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Much thanks,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Zein<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _____________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt;&gt;&gt;&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;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Kitware offers ITK Training Courses, for more information visit:<br>
&gt;&gt;&gt;&gt;&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;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Please keep messages on-topic and check the ITK FAQ at:<br>
&gt;&gt;&gt;&gt;&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;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt;&gt;&gt;&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;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
</div></div></blockquote></div><br>