<?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 Quote:Steve Lionel (Intel) in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087005#M123263</link>
    <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Steve Lionel (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;You have /iface:cvf in the Debug configuration but not Release. This will change global names.&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;nope - release also has that flag (iface:cvf) set&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 06 Jun 2016 17:10:15 GMT</pubDate>
    <dc:creator>SR-9779</dc:creator>
    <dc:date>2016-06-06T17:10:15Z</dc:date>
    <item>
      <title>error 0x8007007f when using debug version of fortran dll</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087003#M123261</link>
      <description>&lt;P&gt;While using c# (vs 2015) code to invoke a intel fortran 2016 dll in VS 2010 using dllimport, the 'release' version of fortran dll works fine whereas the debug version gives an error saying "0x8007007f - unable to load dll .... Cannot find dll procedure "&lt;/P&gt;

&lt;P&gt;dumpbin for debug version of fortran dll:&lt;/P&gt;

&lt;P&gt;File Type: DLL&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&amp;nbsp; Image has the following dependencies:&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; KERNEL32.dll&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; common32.dll&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; libifcoremd.dll&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; libmmd.dll&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; MSVCR100.dll&lt;/P&gt;

&lt;P&gt;&amp;nbsp; Summary&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;5747000 .data&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2000 .idata&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A7000 .rdata&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4D000 .reloc&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1000 .rsrc&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; 18A000 .text&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;21000 .trace&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1000 _RDATA&lt;/P&gt;

&lt;P&gt;dumpbin for debug version of fortran dll:&lt;/P&gt;

&lt;P&gt;File Type: DLL&lt;/P&gt;

&lt;P&gt;&amp;nbsp; Image has the following dependencies:&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; KERNEL32.dll&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; common32.dll&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; libifcoremd.dll&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; libmmd.dll&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; MSVCR100.dll&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; svml_dispmd.dll&lt;/P&gt;

&lt;P&gt;&amp;nbsp; Summary&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;5741000 .data&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2000 .idata&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10000 .rdata&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4D000 .reloc&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1000 .rsrc&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FD000 .text&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1000 _RDATA&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;too, here is the command line for fortran debug:&lt;/P&gt;

&lt;P&gt;/nologo /debug:full /Od /fpp /assume:nosource_include /debug-parameters:all /warn:declarations /warn:unused /warn:uncalled /warn:interfaces /assume:byterecl /iface:cvf /module:"Debug\\" /object:"Debug\\" /Fd"Debug\vc100.pdb" /traceback /check:uninit /libs:dll /threads /c&lt;/P&gt;

&lt;P&gt;and for release:&lt;/P&gt;

&lt;P&gt;/nologo /O3 /fpp /assume:nosource_include /assume:byterecl /iface:cvf /module:"Release\\" /object:"Release\\" /Fd"Release\vc100.pdb" /libs:dll /threads /c&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;for debig linker:&lt;/P&gt;

&lt;P&gt;/OUT:"Debug\abc.dll" /NOLOGO /MANIFEST /MANIFESTFILE:"Debug\abc.dll.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"C:\foo\Debug\abc.pdb" /SUBSYSTEM:WINDOWS /IMPLIB:"C:\foo\Debug\abc.lib" /DLL kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib&amp;nbsp;&lt;/P&gt;

&lt;P&gt;for release linker:&lt;/P&gt;

&lt;P&gt;/OUT:"Release\abc.dll" /INCREMENTAL /NOLOGO /MANIFEST /MANIFESTFILE:"Release\abc.dll.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /SUBSYSTEM:WINDOWS /IMPLIB:"c:\foo\Release\abc.lib" /DLL kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib&lt;/P&gt;

&lt;P&gt;nothing weird in the above , i guess? or should i be seeing a svml-* runtime for debug version as well?am trying to debug into the fortran code by using the debug version.&lt;/P&gt;

&lt;P&gt;building win32 version of dll. as i said, release dll 'loads' fine and returns a result. it's the debug version of the dll that is causing this dll not found issue..&lt;/P&gt;

&lt;P&gt;what could i be missing?&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;thanks!&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jun 2016 16:48:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087003#M123261</guid>
      <dc:creator>SR-9779</dc:creator>
      <dc:date>2016-06-06T16:48:44Z</dc:date>
    </item>
    <item>
      <title>You have /iface:cvf in the</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087004#M123262</link>
      <description>&lt;P&gt;You have /iface:cvf in the Debug configuration but not Release. This will change global names.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jun 2016 17:06:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087004#M123262</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2016-06-06T17:06:36Z</dc:date>
    </item>
    <item>
      <title>Quote:Steve Lionel (Intel)</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087005#M123263</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Steve Lionel (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;You have /iface:cvf in the Debug configuration but not Release. This will change global names.&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;nope - release also has that flag (iface:cvf) set&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jun 2016 17:10:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087005#M123263</guid>
      <dc:creator>SR-9779</dc:creator>
      <dc:date>2016-06-06T17:10:15Z</dc:date>
    </item>
    <item>
      <title>Oops - missed that.</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087006#M123264</link>
      <description>&lt;P&gt;Oops - missed that.&lt;/P&gt;

&lt;P&gt;Ok, next question. Are you trying to use this DLL on a system other than the one where you built it?&lt;/P&gt;

&lt;P&gt;The reference to libsvml is due to optimization - this is the Short Vector Math Library and is used only when the vectorizer is active.&lt;/P&gt;

&lt;P&gt;I would suggest opening the Debug DLL in &lt;A href="http://dependencywalker.com"&gt;DependencyWalker &lt;/A&gt;on the target system and compare the list of exports with that of the Release DLL. Also look for errors about missing dependent DLLs, but don't worry about issues about delay-load or wrong architecture DLLs.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jun 2016 17:22:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087006#M123264</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2016-06-06T17:22:50Z</dc:date>
    </item>
    <item>
      <title>both are on the same 'dev'</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087007#M123265</link>
      <description>&lt;P&gt;both are on the same 'dev' machine.. dumpbin doesnt say anything that's different from release version of dll&lt;/P&gt;

&lt;P&gt;dependencywalker shows the same list of dlls to be missing for both release and debug versions of the dll..not much help there either..&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jun 2016 17:35:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087007#M123265</guid>
      <dc:creator>SR-9779</dc:creator>
      <dc:date>2016-06-06T17:35:18Z</dc:date>
    </item>
    <item>
      <title>I suggested that you look at</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087008#M123266</link>
      <description>&lt;P&gt;I suggested that you look at the list of exported names in Dependency Walker. Dumpbin sometimes lies. What name is it looking for?&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jun 2016 19:39:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087008#M123266</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2016-06-06T19:39:04Z</dc:date>
    </item>
    <item>
      <title>Here is the list of dll's</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087009#M123267</link>
      <description>&lt;P&gt;Here is the list of dll's shown to be missing from *both* debug and release versions of the dll in dependency walker. (Nothing here *seems* to stand out since the release version works just fine)&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/8883iC9E82BE3E52B7BC8/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="Capture1.PNG" alt="Capture1.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jun 2016 19:45:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087009#M123267</guid>
      <dc:creator>SR-9779</dc:creator>
      <dc:date>2016-06-06T19:45:22Z</dc:date>
    </item>
    <item>
      <title>Again, I am asking about</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087010#M123268</link>
      <description>&lt;P&gt;Again, I am asking about exported names, not dependent DLLs.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jun 2016 21:49:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087010#M123268</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2016-06-06T21:49:49Z</dc:date>
    </item>
    <item>
      <title>Interestingly, setting the</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087011#M123269</link>
      <description>&lt;P&gt;Interestingly, setting the Release mode to include "full debug" is working. So it leads me to think that the optimization flag has to do /o3 vs /od in the debug version coming back and saying 'not found'. &amp;nbsp;will dig deeper into this later, but for now, my "debugging" is working (albeit on a release mode dll with full debug enabled).&lt;/P&gt;

&lt;P&gt;thanks steve for your help.&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jun 2016 16:14:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/error-0x8007007f-when-using-debug-version-of-fortran-dll/m-p/1087011#M123269</guid>
      <dc:creator>SR-9779</dc:creator>
      <dc:date>2016-06-08T16:14:35Z</dc:date>
    </item>
  </channel>
</rss>

