<?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: This symbol has too many characters in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/This-symbol-has-too-many-characters/m-p/904710#M81759</link>
    <description>&lt;P&gt;Thanks for your helpful answers.You are right, I didn't use any /stand at all with CVF. However, I don't know how to shorten the name because the code of my fortran module does not contain this T_IMAGE_RESOURCE_DIRECTORY_STRING symbol. Is this symbol hidden in another way? I don't see problem in reducing it but I don't find a string within my code with more than 31 characters.&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description>
    <pubDate>Sat, 12 Apr 2008 15:19:29 GMT</pubDate>
    <dc:creator>Escarela-Perez__Rafa</dc:creator>
    <dc:date>2008-04-12T15:19:29Z</dc:date>
    <item>
      <title>This symbol has too many characters</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/This-symbol-has-too-many-characters/m-p/904708#M81757</link>
      <description>&lt;P&gt;Does anyone know how to solve the following error or its meaning?&lt;/P&gt;
&lt;P&gt;My program used to be correctlycompiled by CVF.&lt;/P&gt;
&lt;P&gt; ifort /c /warn:stderrors /stand:f03 /check:bounds /O2 /libs:qwin /nologo /I e:fldsml generic.f90&lt;BR /&gt;generic.f90(21) : Error: This symbol has too many characters. [T_IMAGE_RESOURCE_DIRECTORY_STRING]&lt;BR /&gt; CONTAINS&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Sat, 12 Apr 2008 02:40:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/This-symbol-has-too-many-characters/m-p/904708#M81757</guid>
      <dc:creator>Escarela-Perez__Rafa</dc:creator>
      <dc:date>2008-04-12T02:40:37Z</dc:date>
    </item>
    <item>
      <title>Re: This symbol has too many characters</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/This-symbol-has-too-many-characters/m-p/904709#M81758</link>
      <description>You didn't use /stand:f03 with CVF, did you? Or any /stand at all? &lt;BR /&gt;&lt;BR /&gt;C:Documents and SettingsSteve&amp;gt;df /c /stand t.f90&lt;BR /&gt;Compaq Visual Fortran Optimizing Compiler Version 6.6 (Update C)&lt;BR /&gt;Copyright 2003 Compaq Computer Corp. All rights reserved.&lt;BR /&gt;&lt;BR /&gt;t.f90&lt;BR /&gt;t.f90(1) : Warning: This symbol has too many characters. [T_IMAGE_RESOURCE_DIRECTORY_STRING]&lt;BR /&gt;integer T_IMAGE_RESOURCE_DIRECTORY_STRING&lt;BR /&gt;--------^&lt;BR /&gt;&lt;BR /&gt;This is a standards violation diagnostic saying that the identifier has more characters than allowed by the standard. It would normally be a warning but you also said /warn:stderrors to force it to be an error.&lt;BR /&gt;&lt;BR /&gt;The only problem here is that this diagnostic is inappropriate with /stand:f03 (it would be correct for CVF and /stand:f90 or f95). In F90/95, identifiers are limited to 31 characters, yours has 33. However, Fortran 2003 raises this limit to 63 characters and this seems to be a distinction we missed updating. I'll report it.&lt;BR /&gt;&lt;BR /&gt;The easiest way out is to turn off /warn:stderrors or perhaps /stand:f03. You could also shorten the name by two characters.&lt;BR /&gt;</description>
      <pubDate>Sat, 12 Apr 2008 11:54:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/This-symbol-has-too-many-characters/m-p/904709#M81758</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2008-04-12T11:54:15Z</dc:date>
    </item>
    <item>
      <title>Re: This symbol has too many characters</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/This-symbol-has-too-many-characters/m-p/904710#M81759</link>
      <description>&lt;P&gt;Thanks for your helpful answers.You are right, I didn't use any /stand at all with CVF. However, I don't know how to shorten the name because the code of my fortran module does not contain this T_IMAGE_RESOURCE_DIRECTORY_STRING symbol. Is this symbol hidden in another way? I don't see problem in reducing it but I don't find a string within my code with more than 31 characters.&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Sat, 12 Apr 2008 15:19:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/This-symbol-has-too-many-characters/m-p/904710#M81759</guid>
      <dc:creator>Escarela-Perez__Rafa</dc:creator>
      <dc:date>2008-04-12T15:19:29Z</dc:date>
    </item>
    <item>
      <title>Re: This symbol has too many characters</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/This-symbol-has-too-many-characters/m-p/904711#M81760</link>
      <description>Ah, I see. This symbol is defined in module IFWINTY. I assume that there is a USE statement somewhere that names one of the Win32 API modules. It is a bit surprising to me that a USE of a module with a long name would trigger the warning. I can't reproduce that. Can you post a small but complete source that shows the problem?&lt;BR /&gt;&lt;BR /&gt;Or - hmm. Do you have an INCLUDE that defines Win32 API things?&lt;BR /&gt;&lt;BR /&gt;One way around this is to use an ONLY clause on the USE to bring in only those names you are interested in. For example:&lt;BR /&gt;&lt;BR /&gt;use kernel32, only: GetlastError, HANDLE, TRUE, FALSE&lt;BR /&gt;&lt;BR /&gt;Or just drop the /stand for now.&lt;BR /&gt;</description>
      <pubDate>Sat, 12 Apr 2008 15:40:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/This-symbol-has-too-many-characters/m-p/904711#M81760</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2008-04-12T15:40:15Z</dc:date>
    </item>
    <item>
      <title>Re: This symbol has too many characters</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/This-symbol-has-too-many-characters/m-p/904712#M81761</link>
      <description>Thanks Steve for your prompt answer. I am using IFWIN (Previously DFWIN) in a module which was compiled without /warn:stderrors. Iam ssuming that the error is reproduced later beausemy other module isusing this one. I have added an only clause as follows:&lt;B&gt;&lt;FONT color="#0000ff" size="2"&gt;
&lt;P&gt;USE&lt;/P&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; IFWin, &lt;/FONT&gt;&lt;B&gt;&lt;FONT color="#0000ff" size="2"&gt;only&lt;/FONT&gt;&lt;/B&gt;&lt;FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;: loadcursor, idc_cross&lt;/FONT&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;This too many characterserror has gone now. Thank you.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;I have another problem with MKL. I am traying to test the mkl installation but I have linking problems. First, I am opening the Build Environment for applications running on IA-32 and set the mkl environment with mklvars32.bat.After this procedure, I want to complie and link the dss_sym_f90.f90 located in the E:Program FilesIntelMKL10.0.2.019examplessolversource with:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;ifort dss_sym_f90.f90 mkl_c.lib libguide.lib&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;I get the following result:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;Intel Visual Fortran Compiler for applications running on IA-32, Version 10.1 Build 20080312 Package ID: w_fc_p_10.1.021&lt;BR /&gt;Copyright (C) 1985-2008 Intel Corporation. All rights reserved.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;Microsoft  Incremental Linker Version 8.00.50727.42&lt;BR /&gt;Copyright (C) Microsoft Corporation. All rights reserved.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;-out:dss_sym_f90.exe&lt;BR /&gt;-subsystem:console&lt;BR /&gt;dss_sym_f90.obj&lt;BR /&gt;mkl_c.lib&lt;BR /&gt;libguide.lib&lt;BR /&gt;mkl_intel_c.lib(_dss_create.obj) : error LNK2019: unresolved external symbol _mkl_solver_dss_create referenced in function _DSS_CREATE&lt;BR /&gt;mkl_intel_c.lib(_dss_define_structure.obj) : error LNK2019: unresolved external symbol _mkl_solver_dss_define_structure referenced in function _DSS_DEFINE_STRUCTURE&lt;BR /&gt;mkl_intel_c.lib(_dss_reorder.obj) : error LNK2019: unresolved external symbol _mkl_solver_dss_reorder referenced in function _DSS_REORDER&lt;BR /&gt;mkl_intel_c.lib(_dss_factor_real.obj) : error LNK2019: unresolved external symbol _mkl_solver_dss_factor_real referenced in function _DSS_FACTOR_REAL&lt;BR /&gt;mkl_intel_c.lib(_dss_solve_real.obj) : error LNK2019: unresolved external symbol _mkl_solver_dss_solve_real referenced in function _DSS_SOLVE_REAL&lt;BR /&gt;mkl_intel_c.lib(_dss_delete.obj) : error LNK2019: unresolved external symbol _mkl_solver_dss_delete referenced in function _DSS_DELETE&lt;BR /&gt;mkl_intel_c.lib(_mkl_cvt_to_null_terminated_str.obj) : error LNK2019: unresolved external symbol _mkl_solver_cvt_to_null_terminated_str referenced in function _MKL_CVT_TO_NULL_TERMINATED_STR&lt;BR /&gt;mkl_intel_c.lib(_dss_statistics.obj) : error LNK2019: unresolved external symbol _mkl_solver_dss_statistics referenced in function _DSS_STATISTICS&lt;BR /&gt;dss_sym_f90.exe : fatal error LNK1120: 8 unresolved externals&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;Could you help me? &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;Thanks again!!!!!!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 12 Apr 2008 17:23:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/This-symbol-has-too-many-characters/m-p/904712#M81761</guid>
      <dc:creator>Escarela-Perez__Rafa</dc:creator>
      <dc:date>2008-04-12T17:23:42Z</dc:date>
    </item>
    <item>
      <title>Re: This symbol has too many characters</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/This-symbol-has-too-many-characters/m-p/904713#M81762</link>
      <description>I'm going to have to check out that module issue - that's weird.&lt;BR /&gt;&lt;BR /&gt;I'd prefer you ask the MKL question over in the &lt;A href="https://community.intel.com/en-us/forums/"&gt;MKL forum&lt;/A&gt;, where the MKL experts hang out.&lt;BR /&gt;</description>
      <pubDate>Sat, 12 Apr 2008 21:27:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/This-symbol-has-too-many-characters/m-p/904713#M81762</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2008-04-12T21:27:48Z</dc:date>
    </item>
    <item>
      <title>Re: This symbol has too many characters</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/This-symbol-has-too-many-characters/m-p/904714#M81763</link>
      <description>&lt;P&gt;Thanks !!!!!. I found what mkl library must be used.&lt;/P&gt;</description>
      <pubDate>Sat, 12 Apr 2008 22:40:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/This-symbol-has-too-many-characters/m-p/904714#M81763</guid>
      <dc:creator>Escarela-Perez__Rafa</dc:creator>
      <dc:date>2008-04-12T22:40:07Z</dc:date>
    </item>
  </channel>
</rss>

