<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: 5508:  Declaration of routine 'CPTITLE' conflicts with prev in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865958#M70702</link>
    <description>Ok. The error you have here is that in cross.f, line 385, you have a call to cfft1d where you pass RTIME as the second argument. RTIME is declared REAL*4. In fft_tools.f line 51, the corresponding dummy argument X is declared COMPLEX*8. This mismatch is not allowed by Fortran. I see a comment in that routine:&lt;BR /&gt;&lt;BR /&gt;
&lt;PRE&gt;[plain]      complex*8 x(n)
      !tms 20080112 for intel fortran no type mismatch allowed
      real*4 xr(n*2)[/plain]&lt;/PRE&gt;
suggesting to me that the author recognized the error and had some workaround, but I'm not entirely sure what is intended in the rest of the routine.&lt;BR /&gt;&lt;BR /&gt;I note that in cross.f, there is a rtimec declared with type COMPLEX*8 that is equivalenced to rtime, so if one passes rtimec instead then the mismatch is avoided. Unfortunately, there are a bunch of other type mismatch errors in the code that need to be dealt with, but I think you get the idea.&lt;BR /&gt;&lt;BR /&gt;You said that the compilation aborted, but did you not see the error message preceding that?&lt;BR /&gt;&lt;BR /&gt;error #6633: The type of the actual argument differs from the type of the dummy argument.   [RTIME]&lt;BR /&gt;</description>
    <pubDate>Sat, 17 Jan 2009 02:22:28 GMT</pubDate>
    <dc:creator>Steven_L_Intel1</dc:creator>
    <dc:date>2009-01-17T02:22:28Z</dc:date>
    <item>
      <title>5508:  Declaration of routine 'CPTITLE' conflicts with previous declaration</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865948#M70692</link>
      <description>I get this error, although grep assures me there is no other declaration of this routine.&lt;BR /&gt;&lt;BR /&gt;I am using the latest version, purchased this week.&lt;BR /&gt;&lt;BR /&gt;Related: How do I get the Solution Browser to show full paths, so I know I'm not getting the routine from the wrong place?</description>
      <pubDate>Thu, 15 Jan 2009 23:38:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865948#M70692</guid>
      <dc:creator>scrognoid</dc:creator>
      <dc:date>2009-01-15T23:38:08Z</dc:date>
    </item>
    <item>
      <title>Re: 5508:  Declaration of routine 'CPTITLE' conflicts with prev</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865949#M70693</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
Try doing a Build &amp;gt; Rebuild Solution and see if that helps. &lt;BR /&gt;&lt;BR /&gt;If you click on the file name in Solution Explorer, you should see a "File Properties" pane that will give the full path. If it is not visible, press F4.&lt;BR /&gt;</description>
      <pubDate>Fri, 16 Jan 2009 00:58:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865949#M70693</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2009-01-16T00:58:50Z</dc:date>
    </item>
    <item>
      <title>Re: 5508:  Declaration of routine 'CPTITLE' conflicts with prev</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865950#M70694</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/336209"&gt;Steve Lionel (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; Try doing a Build &amp;gt; Rebuild Solution and see if that helps. &lt;BR /&gt;&lt;BR /&gt;If you click on the file name in Solution Explorer, you should see a "File Properties" pane that will give the full path. If it is not visible, press F4.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Rebuild did not fix it, but deleting the Debug directory did. Not sure why.&lt;BR /&gt;</description>
      <pubDate>Fri, 16 Jan 2009 03:36:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865950#M70694</guid>
      <dc:creator>scrognoid</dc:creator>
      <dc:date>2009-01-16T03:36:22Z</dc:date>
    </item>
    <item>
      <title>Re: 5508:  Declaration of routine 'CPTITLE' conflicts with prev</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865951#M70695</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/409025"&gt;scrognoid&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
Rebuild did not fix it, but deleting the Debug directory did. Not sure why.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Cleaning solution is probably enough (instead of brute force "delete folder"). It deletes then all intermediate files. Most probably VS just gets confused. I observe the same for .Net projects as well, after modifications to settings, importing some parts from other projects etc.&lt;BR /&gt;&lt;BR /&gt;A.&lt;BR /&gt;</description>
      <pubDate>Fri, 16 Jan 2009 03:50:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865951#M70695</guid>
      <dc:creator>ArturGuzik</dc:creator>
      <dc:date>2009-01-16T03:50:10Z</dc:date>
    </item>
    <item>
      <title>Re: 5508:  Declaration of routine 'CPTITLE' conflicts with prev</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865952#M70696</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/342379"&gt;ArturGuzik&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
Cleaning solution is probably enough (instead of brute force "delete folder"). It deletes then all intermediate files. Most probably VS just gets confused. I observe the same for .Net projects as well, after modifications to settings, importing some parts from other projects etc.&lt;BR /&gt;&lt;BR /&gt;A.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Clean Solution didn't work. I had tried that.&lt;BR /&gt;</description>
      <pubDate>Fri, 16 Jan 2009 12:43:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865952#M70696</guid>
      <dc:creator>scrognoid</dc:creator>
      <dc:date>2009-01-16T12:43:13Z</dc:date>
    </item>
    <item>
      <title>Re: 5508:  Declaration of routine 'CPTITLE' conflicts with prev</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865953#M70697</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/342379"&gt;ArturGuzik&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; Cleaning solution is probably enough (instead of brute force "delete folder"). It deletes then all intermediate files. Most probably VS just gets confused. I observe the same for .Net projects as well, after modifications to settings, importing some parts from other projects etc.&lt;BR /&gt;&lt;BR /&gt;A.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
I'm still having the problem.  Clean solution doesn't fix it, nor Rebuild. It wasn't just deleting Debug that made it go way, it was switching to Release.  Apparently Debug is doing the check, but Release isn't.  But where is the conflict coming from? How do I 'unconfuse' VS? Do I need to scrap the solution and start over?&lt;BR /&gt;</description>
      <pubDate>Fri, 16 Jan 2009 15:37:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865953#M70697</guid>
      <dc:creator>scrognoid</dc:creator>
      <dc:date>2009-01-16T15:37:19Z</dc:date>
    </item>
    <item>
      <title>Re: 5508:  Declaration of routine 'CPTITLE' conflicts with prev</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865954#M70698</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
Evidently, generated interface checking is the problem. Can you attach the source? You can turn off interface checking under Diagnostics.&lt;BR /&gt;</description>
      <pubDate>Fri, 16 Jan 2009 16:02:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865954#M70698</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2009-01-16T16:02:46Z</dc:date>
    </item>
    <item>
      <title>Re: 5508:  Declaration of routine 'CPTITLE' conflicts with prev</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865955#M70699</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
I think I uploaded the solution in cross.zip to a folder called scrognoid. (The UI for Add Files is a bit vague.) Thanks. There are a few extra files used by another compiler.&lt;BR /&gt;&lt;BR /&gt;When I disable the specific diagnostic on the specific file, I just get "Compilation aborted"&lt;BR /&gt;</description>
      <pubDate>Fri, 16 Jan 2009 21:02:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865955#M70699</guid>
      <dc:creator>scrognoid</dc:creator>
      <dc:date>2009-01-16T21:02:01Z</dc:date>
    </item>
    <item>
      <title>Re: 5508:  Declaration of routine 'CPTITLE' conflicts with prev</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865956#M70700</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
Please follow ALL the steps in &lt;A href="http://software.intel.com/en-us/forums/showannouncement.php?a=78"&gt;this post&lt;/A&gt; explaining how to attach files. You appear to have missed the last few. Please also attach the DebugBuildlog.htm from a failed build.&lt;BR /&gt;</description>
      <pubDate>Fri, 16 Jan 2009 21:42:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865956#M70700</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2009-01-16T21:42:13Z</dc:date>
    </item>
    <item>
      <title>Re: 5508:  Declaration of routine 'CPTITLE' conflicts with prev</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865957#M70701</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
trying again to attach.&lt;BR /&gt;</description>
      <pubDate>Fri, 16 Jan 2009 21:50:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865957#M70701</guid>
      <dc:creator>scrognoid</dc:creator>
      <dc:date>2009-01-16T21:50:31Z</dc:date>
    </item>
    <item>
      <title>Re: 5508:  Declaration of routine 'CPTITLE' conflicts with prev</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865958#M70702</link>
      <description>Ok. The error you have here is that in cross.f, line 385, you have a call to cfft1d where you pass RTIME as the second argument. RTIME is declared REAL*4. In fft_tools.f line 51, the corresponding dummy argument X is declared COMPLEX*8. This mismatch is not allowed by Fortran. I see a comment in that routine:&lt;BR /&gt;&lt;BR /&gt;
&lt;PRE&gt;[plain]      complex*8 x(n)
      !tms 20080112 for intel fortran no type mismatch allowed
      real*4 xr(n*2)[/plain]&lt;/PRE&gt;
suggesting to me that the author recognized the error and had some workaround, but I'm not entirely sure what is intended in the rest of the routine.&lt;BR /&gt;&lt;BR /&gt;I note that in cross.f, there is a rtimec declared with type COMPLEX*8 that is equivalenced to rtime, so if one passes rtimec instead then the mismatch is avoided. Unfortunately, there are a bunch of other type mismatch errors in the code that need to be dealt with, but I think you get the idea.&lt;BR /&gt;&lt;BR /&gt;You said that the compilation aborted, but did you not see the error message preceding that?&lt;BR /&gt;&lt;BR /&gt;error #6633: The type of the actual argument differs from the type of the dummy argument.   [RTIME]&lt;BR /&gt;</description>
      <pubDate>Sat, 17 Jan 2009 02:22:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865958#M70702</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2009-01-17T02:22:28Z</dc:date>
    </item>
    <item>
      <title>Re: 5508:  Declaration of routine 'CPTITLE' conflicts with prev</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865959#M70703</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;#6633 was not the error I was asking about. These old FFT routines do that, and I can work around them in several ways.&lt;BR /&gt;&lt;BR /&gt;#5508 is no longer happening. I'm only a little surprised, since it made no sense - there was no other declaration that I could find. I guess the compiler just got confused and need a long weekend to get over it.&lt;BR /&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 20 Jan 2009 20:53:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865959#M70703</guid>
      <dc:creator>scrognoid</dc:creator>
      <dc:date>2009-01-20T20:53:31Z</dc:date>
    </item>
    <item>
      <title>Re: 5508:  Declaration of routine 'CPTITLE' conflicts with prev</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865960#M70704</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
The original error 5508 keeps popping up. I can get rid of it if I quit VS2005, delete the contents of Debug and restart VS2005.&lt;BR /&gt;&lt;BR /&gt;What is Clean supposed to do? Shouldn't it delete the files in Debug? It doesn't. The contents of my entire Solutions directory, including subfolders, are unchanged before and after Clean.&lt;BR /&gt;</description>
      <pubDate>Wed, 21 Jan 2009 16:29:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865960#M70704</guid>
      <dc:creator>scrognoid</dc:creator>
      <dc:date>2009-01-21T16:29:14Z</dc:date>
    </item>
    <item>
      <title>Re: 5508:  Declaration of routine 'CPTITLE' conflicts with prev</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865961#M70705</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/409025"&gt;scrognoid&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;The original error 5508 keeps popping up. I can get rid of it if I quit VS2005, delete the contents of Debug and restart VS2005.&lt;BR /&gt;&lt;BR /&gt;What is Clean supposed to do? Shouldn't it delete the files in Debug? It doesn't. The contents of my entire Solutions directory, including subfolders, are unchanged before and after Clean.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;If you look at Project-&amp;gt;Properties-&amp;gt;General you should see under "Extensions to delete on Clean" a list of file extensions. (semi-colon seperated) for both Debug and Release configurations.&lt;BR /&gt;If the list is empty or has been incorrectly modified then clean will not delete the appropriate files.&lt;BR /&gt;&lt;BR /&gt;Les</description>
      <pubDate>Wed, 21 Jan 2009 16:48:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865961#M70705</guid>
      <dc:creator>Les_Neilson</dc:creator>
      <dc:date>2009-01-21T16:48:20Z</dc:date>
    </item>
    <item>
      <title>Re: 5508:  Declaration of routine 'CPTITLE' conflicts with prev</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865962#M70706</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
Ah hah. "Clean Solution" does nothing (?!) Project&amp;gt;Clean does remove .obj and .mod as per your tip.&lt;BR /&gt;&lt;BR /&gt;What are __genmod.f90 for and do I want to add them to my clean list?&lt;BR /&gt;</description>
      <pubDate>Tue, 27 Jan 2009 14:34:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865962#M70706</guid>
      <dc:creator>scrognoid</dc:creator>
      <dc:date>2009-01-27T14:34:27Z</dc:date>
    </item>
    <item>
      <title>Re: 5508:  Declaration of routine 'CPTITLE' conflicts with prev</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865963#M70707</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/409025"&gt;scrognoid&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; Ah hah. "Clean Solution" does nothing (?!) Project&amp;gt;Clean does remove .obj and .mod as per your tip.&lt;BR /&gt;&lt;BR /&gt;What are __genmod.f90 for and do I want to add them to my clean list?&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Those are the sources for the generated interface modules. You don't need to clean them as they're just for your reference - the compiler does not read them.&lt;BR /&gt;</description>
      <pubDate>Tue, 27 Jan 2009 15:10:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/5508-Declaration-of-routine-CPTITLE-conflicts-with-previous/m-p/865963#M70707</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2009-01-27T15:10:05Z</dc:date>
    </item>
  </channel>
</rss>

