<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Fri, 25 May 2012 06:53:51 -0700 -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/feed/" rel="self" type="application/rss+xml" />
    <title>Intel Software Network Comments Feed</title>
    <link>http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>By Akio Yasu (Intel)</title>
      <description><![CDATA[ Here is the additional information.

There are a few workarounds and solution on this issue.
1) Rebuild the OepnCV library with libiomp5 library, so no more library conflict happens.
2) Delete IPP PATH from system environment variable or runtime environment not to have OpenCV try to use IPP libraries.
3) Set KMP_DUPLICATE_LIB_OK=TRUE environment variable to ignore the library conflict, which is not really recommended to do though.
4) Use the latest OpenCV whose version is 1.1pre1. This versioned library is built with Microsoft OpenMP library “vcomp.dll” which is compatible with Intel OpenMP library “libiomp5md.dll”. So we can use OpenCV + IPP6.x without any errors.
 ]]></description>
      <link>http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-17964</link>
      <pubDate>Tue, 03 Feb 2009 11:28:12 -0800</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-17964</guid>
    </item>
    <item>
      <title>By Ying Hu (Intel)</title>
      <description><![CDATA[ Akio, thank you a lot. I add the information you provided in the article.  ]]></description>
      <link>http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-18038</link>
      <pubDate>Wed, 04 Feb 2009 21:24:25 -0800</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-18038</guid>
    </item>
    <item>
      <title>By 胡英 (Intel)</title>
      <description><![CDATA[ See the related acticles at Intel Compiler KB

<<http://software.intel.com/en-us/articles/omp-error-15-initializing-libguidelib-but-found-libguide40dll-already-initialized/>>

<<http://software.intel.com/en-us/articles/omp-error-15-initializing-libguidedylib-but-found-libiomp5dylib-already-initialized/>>
 ]]></description>
      <link>http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-22556</link>
      <pubDate>Mon, 13 Apr 2009 20:39:17 -0700</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-22556</guid>
    </item>
    <item>
      <title>By Santhosh</title>
      <description><![CDATA[ I still have the problem, I deleted  libguide40.dll. I built the OpenCv project once again. ]]></description>
      <link>http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-31212</link>
      <pubDate>Thu, 17 Sep 2009 20:20:14 -0700</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-31212</guid>
    </item>
    <item>
      <title>By Intel Software Network Support</title>
      <description><![CDATA[ Hello Santhosh,

To obtain further support for this, please post this issue to the Intel(R) IPP forum, as support is not typically available in the page comments.

-Lexi
Intel(R) Software Network Support
 ]]></description>
      <link>http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-31237</link>
      <pubDate>Fri, 18 Sep 2009 09:32:41 -0700</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-31237</guid>
    </item>
    <item>
      <title>By gary-oberbrunner</title>
      <description><![CDATA[ This is a serious problem.  My product is a plug-in; I link with Intel libs, and the host app may also link with Intel libs.  I have no control over what the host does.  There needs to be a solution that doesn't require the host to change.  (I've submitted an issue already.)  Changing a lib's name in an incompatible way, and causing the app to exit on an error, are both extremely bad practice IMHO.  Did I miss some discussion last year or two years ago that this was going to screw my customers? ]]></description>
      <link>http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-32268</link>
      <pubDate>Wed, 07 Oct 2009 10:11:24 -0700</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-32268</guid>
    </item>
    <item>
      <title>By Lev Nezhdanov (Intel)</title>
      <description><![CDATA[ gary-oberbrunner wrote: 

> Changing a lib's name in an incompatible way, and causing the app to exit on an error, are both extremely bad practice IMHO. 

We had to change library name, because we want Intel OpenMP RTL is compatible with MS OpenMP RTL. However, it is not technically possible to be compatible with the previous version of Intel OpenMP RTL and MS one, because there are some functions with the same name in both libraries (libguide40.dll and vcomp.dll), but calling conventions differs.
 ]]></description>
      <link>http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-38405</link>
      <pubDate>Thu, 21 Jan 2010 03:21:04 -0800</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-38405</guid>
    </item>
    <item>
      <title>By gary-oberbrunner</title>
      <description><![CDATA[ Lev, "there are some functions with the same name in both libraries (libguide40.dll and vcomp.dll), but calling conventions differs" is just a restatement of the bug, not an explanation.  Of course there are, and there should NOT have been!  Please fix it so this conflict does not occur.  Deprecate the old names, change them, make the new lib a wrapper for the old lib, or do whatever is needed.  This is an extremely serious problem.  There is no known solution for plug-ins and hosts to use Intel MKL at this time.

In any case, FIX IT SO IT DOESN'T EXIT THE PROGRAM.  Do this today, then worry about everything else.  This hard exit causes untold customer hardship. ]]></description>
      <link>http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-40222</link>
      <pubDate>Tue, 09 Mar 2010 15:41:16 -0800</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-40222</guid>
    </item>
    <item>
      <title>By gary-oberbrunner</title>
      <description><![CDATA[ ps: how do I subscribe to a thread on this forum?  I don't think I get notifications when someone replies. ]]></description>
      <link>http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-40223</link>
      <pubDate>Tue, 09 Mar 2010 15:42:27 -0800</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-40223</guid>
    </item>
    <item>
      <title>By pat quarto</title>
      <description><![CDATA[ OK ]]></description>
      <link>http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-44233</link>
      <pubDate>Wed, 02 Jun 2010 16:38:50 -0700</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-44233</guid>
    </item>
    <item>
      <title>By sawan</title>
      <description><![CDATA[ HOW and where to do this? ::>>Set KMP_DUPLICATE_LIB_OK=TRUE environment variable to ignore the library conflict ]]></description>
      <link>http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-55980</link>
      <pubDate>Sun, 06 Feb 2011 14:29:21 -0800</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-55980</guid>
    </item>
    <item>
      <title>By Aung Tharn Daing</title>
      <description><![CDATA[ Dear Sir, 
My Problem for running Fortran is following:

OMP: Error #15: Initializing libguide.lib, but found libiomp5md.dll already initialized.
OMP: Hint: This may cause perofrmance  degradation and correctness issues. Set environment variable KMP_DUPLICATE_LIB_OK=TRUE to ignore this problem and force the program to continue anyway. Please note that the use of  KMP_DUPLICATE_LIB_OK=TRUE is unsupported and using it may cause undefined behavior.

Please help me fix it to work properly.
 ]]></description>
      <link>http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-57047</link>
      <pubDate>Fri, 04 Mar 2011 09:30:46 -0800</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-57047</guid>
    </item>
    <item>
      <title>By Ying H (Intel)</title>
      <description><![CDATA[ Hi Sawan, Aung, 

The quick workaround is to set environment vairable KMP_DUPLICATE_LIB_OK=TRUE in system, genereally,  by click Control PanelSystem property or right click "my computer"=>Properties=>Advanced System setting=>Advanced=>Environmet Variables =>System Variables=>New...  
Variable name: KMP_DUPLICATE_LIB_OK 
Variable value:TRUE
Then restart your application. 

If you'd like find why the error, then the key is to find where you use libguide.lib, or libguide40.dll libiomp5md.dll. Genererally, it may easy to find the libiomp5md.dll, libguide40.dll by your build log or dependency tool, for example MSVC2005 command line prompt=>depends. For detials, please submit your problem(including build log) to Forum. <<http://software.intel.com/en-us/forums/intel-math-kernel-library/>>

Regards, 
Ying  ]]></description>
      <link>http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-57134</link>
      <pubDate>Sun, 06 Mar 2011 18:03:51 -0800</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-57134</guid>
    </item>
    <item>
      <title>By Howard</title>
      <description><![CDATA[ I am using AMD nit Intel .. why I am i getting this error whenever I try to use Nero Vision?? ]]></description>
      <link>http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-59381</link>
      <pubDate>Wed, 04 May 2011 08:41:54 -0700</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-59381</guid>
    </item>
    <item>
      <title>By David</title>
      <description><![CDATA[ Hai Ying !

Is work! Thanks for the solutions.. The programs now can run.

David ]]></description>
      <link>http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-68194</link>
      <pubDate>Fri, 16 Dec 2011 04:24:05 -0800</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/#comment-68194</guid>
    </item>
  </channel></rss>
