Thank you again for your assistance! I removed my Insight source and binary directories, then reextracted the tar file and started anew. It worked this time, even though I didn't change the cmake compatibility setting and I didn't edit any files.
<br><br>It shouldn&#39;t have worked. I don&#39;t know why it did, and I can&#39;t reproduce it.<br><br>Once I saw that the compilation was working, I started do an Insight installation on a virtualized fresh installation of Ubuntu (same versions of Ubuntu, cmake, and gcc) doing everything exactly like I did on the working side (exactly the same as after I deleted and recreated the binary and source directories, that is). The installation in the virtualized OS didn&#39;t work -- same problem as I had originally hit, something screwy with the std namespace causing 
DICOMFile.c to not compile. I tried changing the cmake compatibility setting to 2.2 in this case, as well as various rounds of compiling with BUILD_SHARED_LIBRARIES on and off, and even crossing my fingers, recreating the directories, and knocking on wood.
<br><br>At any rate, I&#39;ve got one compiled installation. But I&#39;m pretty sure I don&#39;t have enough understanding to really try to debug the problem. I should probably try it with version 6 of Ubuntu or with the CVS version of ITK, but am rapidly running out of time to play around.
<br><br>Cheers,<br>&nbsp;- Dan<br><br><div><span class="gmail_quote">On 5/24/07, <b class="gmail_sendername">R Holbrey</b> &lt;<a href="mailto:richardh@comp.leeds.ac.uk">richardh@comp.leeds.ac.uk</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>&gt;Thank you for the suggestion. Making the change did allow it to get<br>&gt;past that point, but then it ran into a whole mess of errors later.<br>&gt;Is it likely that I did something wrong at some point during the
<br>&gt;installation (before I started editing files), or will the 3.2.0<br>&gt;release really not compile as-is?<br><br>3.2 seems to build ok on the various boxes I&#39;ve tried (xp, fc5, fc6)<br>though I usually set the cmake compatibility level back to 
2.2. This<br>(just:) might help since cmake sets this particular define and could be<br>adding similar pre-processor things elsewhere.<br><br>AFAIK &quot;std::ios_base::Init::Init()&quot; exists (at least on fc6; check your
<br>ios_base.h), so stl stuff is presumably getting mixed up here and I&#39;ve<br>had more of this kind of trouble mixing libraries on windows. Is there<br>some mix-up of headers/libraries? ...try the ubuntu forums.<br><br>
richard<br></blockquote></div><br>