Dear Kris,<br><br>I downloaded STIR2.0 and I still still cannot get further when I use the &quot;make all&quot; command in the STIR directory. I get the following error. Is there anything I can do. I appreciate your help. <br>
<br>Best regards,<br><br>Naser<br><br>/home/ndarwish/STIR/include/stir/Array.inl:170:   instantiated from ‘stir::IndexRange&lt;num_dimensions&gt; stir::Array&lt;num_dimensions, elemT&gt;::get_index_range() const [with int num_dimensions = 3, elemT = signed char]’<br>
buildblock/Array.cxx:59:   instantiated from here<br>/home/ndarwish/STIR/include/stir/VectorWithOffset.inl:165: error: return type ‘class stir::detail::VectorWithOffset_iter&lt;const stir::IndexRange&lt;2&gt; &gt;’ is incomplete<br>
/home/ndarwish/STIR/include/stir/VectorWithOffset.inl:168: error: invalid use of incomplete type ‘class stir::detail::VectorWithOffset_iter&lt;const stir::IndexRange&lt;2&gt; &gt;’<br>/home/ndarwish/STIR/include/stir/VectorWithOffset.h:50: error: declaration of ‘class stir::detail::VectorWithOffset_iter&lt;const stir::IndexRange&lt;2&gt; &gt;’<br>
/home/ndarwish/STIR/include/stir/VectorWithOffset.inl: In member function ‘void stir::VectorWithOffset&lt;T&gt;::reserve(int, int) [with T = stir::IndexRange&lt;3&gt;]’:<br>/home/ndarwish/STIR/include/stir/VectorWithOffset.inl:479:   instantiated from ‘stir::VectorWithOffset&lt;T&gt;&amp; stir::VectorWithOffset&lt;T&gt;::operator=(const stir::VectorWithOffset&lt;T&gt;&amp;) [with T = stir::IndexRange&lt;3&gt;]’<br>
/home/ndarwish/STIR/include/stir/VectorWithOffset.inl:497:   instantiated from ‘stir::VectorWithOffset&lt;T&gt;::VectorWithOffset(const stir::VectorWithOffset&lt;T&gt;&amp;) [with T = stir::IndexRange&lt;3&gt;]’<br>/home/ndarwish/STIR/include/stir/IndexRange.inl:58:   instantiated from ‘stir::IndexRange&lt;num_dimensions&gt;::IndexRange(const stir::VectorWithOffset&lt;stir::IndexRange&lt;(num_dimensions - 1)&gt; &gt;&amp;) [with int num_dimensions = 4]’<br>
/home/ndarwish/STIR/include/stir/Array.inl:170:   instantiated from ‘stir::IndexRange&lt;num_dimensions&gt; stir::Array&lt;num_dimensions, elemT&gt;::get_index_range() const [with int num_dimensions = 4, elemT = short int]’<br>
buildblock/Array.cxx:64:   instantiated from here<br>/home/ndarwish/STIR/include/stir/VectorWithOffset.inl:361: error: invalid use of void expression<br>/home/ndarwish/STIR/include/stir/VectorWithOffset.inl: In member function ‘typename stir::VectorWithOffset&lt;T&gt;::const_iterator stir::VectorWithOffset&lt;T&gt;::end() const [with T = stir::IndexRange&lt;3&gt;]’:<br>
<br>