There are still references to such non-existent .h files even after configure has returned successfully. I find it had to understand how such errors are not reported when I detach my component. Does it mean that they are not actually necessary? 
<br><br><div class="gmail_quote">On Jan 24, 2008 2:00 PM, Dave Goodell &lt;<a href="mailto:goodell@mcs.anl.gov">goodell@mcs.anl.gov</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Make sure that you run configure first. &nbsp;There are a number of files<br>of the form &quot;<a href="http://FOO.BAR.in" target="_blank">FOO.BAR.in</a>&quot; that are used by configure to create<br>&quot;FOO.BAR&quot;. &nbsp;&quot;mpid_thread.h&quot; is an example of one of these files.
<br><br>For what it&#39;s worth, the mpich2 build system is somewhat complicated,<br>so you should be prepared to spend quite a bit of time poking around<br>with it in order to be able to add your own files.<br><font color="#888888">
<br>-Dave<br></font><div><div></div><div class="Wj3C7c"><br>On Jan 24, 2008, at 12:13 PM, Krishna Chaitanya wrote:<br><br>&gt; Hi,<br>&gt; &nbsp; &nbsp; &nbsp; I have been working on a small profiling module and I wish to<br>&gt; test it out by integrating it while building mpich. I am yet to
<br>&gt; modify the makefiles, I tried to compile the new files directly, by<br>&gt; making sure that I have specified all the paths. &nbsp;I am faced with<br>&gt; many errors relating to the files in the include directory. For
<br>&gt; example, in the file mpiimplthread.h,<br>&gt;<br>&gt; 20 /*#if (MPICH_THREAD_LEVEL &gt;= MPI_THREAD_SERIALIZED)<br>&gt; &nbsp;21 #include &quot;mpid_thread.h&quot;<br>&gt; &nbsp;22 #endif<br>&gt;<br>&gt; &nbsp; &nbsp; &nbsp;The if test succeeds and the compiler complains that there is
<br>&gt; no file of that name.<br>&gt;<br>&gt; or<br>&gt;<br>&gt; in the file mpiimpl.h,<br>&gt;<br>&gt; &nbsp;99 #include &quot;mpidpre.h&quot;<br>&gt;<br>&gt; &nbsp; &nbsp; &nbsp; &nbsp;Again, there is no file with that name.<br>&gt; &nbsp; &nbsp; &nbsp; &nbsp;And there are also many errors of the type : error: expected
<br>&gt; specifier-qualifier-list before &quot; ... &quot; . Could someone shed some<br>&gt; light on these?<br>&gt;<br>&gt; Thanks,<br>&gt; Krishna Chaitanya K,<br>&gt; National Institute of Technology,Karnataka (NITK),<br>
&gt; India<br>&gt;<br>&gt;<br>&gt; --<br>&gt; In the middle of difficulty, lies opportunity<br><br></div></div></blockquote></div><br><br clear="all"><br>-- <br>In the middle of difficulty, lies opportunity