- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I'm supporting a legacy fortran program. Everything runs fine except for a few clients who get the following message:
cannot open message catalogus "\1043\libguide40ui.dll"
I'm not new to programming, but rather new to fortran and read something about this library on this forum, but I don't understand what I should do to get rid op the issue as easy as possible. Should copying libguide40ui.dll to the program directory solve the problem, and is that a good solution ?
If no ... what should I do (simple step by step explanation would be welcome)
Leon
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This program was built many years ago, when the Intel OpenMP library was named libguide40. That library was replaced with one called libiomp5 a long time ago. (No, they are not interchangeable.)
What is being looked for here is the message catalog DLL, not the routine DLL itself. "1043" is the language code for Dutch, so these customers must have their Windows system set to the Dutch language. (No surprise, since I see you are from The Netherlands.) We never have provided Dutch versions of the message catalogs, but what is supposed to happen is that the English (1033) catalog is used instead. What I suppose you can do is locate the copy of libguideui.dll that is under a "1033" folder, create a "1043" folder in the same place that 1033 exists, and copy the 1033 contents into the 1043 folder. It's been long ago enough that I am not sure what the exact paths for that should be.
You could try copying the English DLL to the program directory as a first attempt - maybe that would work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve,
I found libguide40ui.dll on 2 directories:
C:\Program Files\Intel\Compiler\11.1\060\bin\ia32\1041
C:\Program Files\Intel\Compiler\11.1\060\bin\ia32_intel64\1041
It seems this is the "japanese" DLL ?
There is no libguide40ui.dll in the 1033 directories.
I copied the contents of ia32\1041 to a new ia32\1043 directory and recompiled, but the problem still exists.
Perhaps I did not understand your suggestion?
Greetings
Leon
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I did some experiments. There does not exist a libguide40ui.dll for English (1033) - the English diagnostics are embedded in libguide40.dll.
Unfortunately, the compiler you used to build this application is so old that I can no longer find discussions on issues. The easiest solution is to rebuild the application with a current compiler and provide the current redistributables package to the end user.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page