- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I've recently installed a fresh copy of Microsoft Visual Studio, Intel Fortran 10.1, the Math Kernel Library 10.0, and IMSL 6. Previously, I was using the Compaq version 6.6 of the compilers and IMSL v4. I mistakenly installed the old version on my new Vista machine and subsequentlyuninstalled it before purchasing/installing this new version. The new install is a complete/default install. The only modification that I've made personallyis to add the IMSL libraries and include files to the paths.
In trying to compile/run my legacy codes, I've figured out how to get my code to compile, but when running the executable, I get the following error:
"The procedure entry point __powr8i4 could not be located in the dynamic link library libmmd.dll."
Can someone offer a suggestion as to what I should be doing differently?
Thanks,
Roger
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
PATH should include %IFORT_COMPILER10%IA32Lib ahead of any other folders that include libmmd.dll.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I enconter the exactly same problem after I removed old version of Fortran compiler+IMSL and reinstall Fortan compiler+IMSL version 10.
According to your suggestion, I check my Path environmental variable.
Here it is:
C:Program FilesVNIimslfnl600IA32lib;C:Program filesMPICH2in;C:Perlin;C:Program FilesSSH Communications SecuritySSH Secure Shell;c:Program FilesRR-2.3.1in;c:MinGWin;c:MinGW;C:Progra~1RR-2.3.1;c:Progra~1RR-2.3.1in;C:Progra~1 oolsin;
I do not see the PATH contains any old setting.
So, is any other way that I can fix this problem? Otherwise, I will need to switch to the old version.
Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
%IFORT_COMPILER10%IA32Lib
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This error is indication of either your dll is corrupted or it is incompatible with which you build your program.
This means you may have multiple copies of libmmd.dll on your machine and that comes first in your PATH is not compatible with (may be older than the application is build with) actually needed by the application.
Could you please search for all libmmd.dll on your machine ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Should I keep only one version and delete all the others?
Chiara
Quoting - Kasture Baswaraj (Intel)
This error is indication of either your dll is corrupted or it is incompatible with which you build your program.
This means you may have multiple copies of libmmd.dll on your machine and that comes first in your PATH is not compatible with (may be older than the application is build with) actually needed by the application.
Could you please search for all libmmd.dll on your machine ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
At first I though I could simply alter my PATH such that the Intel library directory was listed first. Didn't work. I believe that the system implicitly knows to look in the program directory (./) first, then the system directories. If it doesn't find what it's looking for, then it starts searching along the path. In fact, the Windows/System32 directory is not even listed in the PATH.
Is there a way to make the Windows system look on the search path before the system paths? Is there a way to explicitly declare which DLL files to load within the project properties page? Any other potential solutions?
Thanks
jim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page