Background: I use a product called OpenInsight on Windows. I have been able to get it to work fairly well using Wine. Only have two issues - this is one.
I use a third party editor that relies upon a license dll file that needs a heap of Windows dlls: MFC42u.DLL is the starting dll. In a case of trial and error I copied in all these from a Win7 sysWOW64 folder to see if I could get this to work.
Would appreciate any feedback....
I ran : wine regsvr32 /c SRPLicense.dll - to draw out the issue...
err:module:import_dll Library API-MS-Win-Core-Debug-L1-1-0.dll (which is needed
by L"C:\\windows\\system32\\MFC42u.DLL") not found
err:module:import_dll Library API-MS-Win-Core-ErrorHandling-L1-1-0.dll (which
is needed by L"C:\\windows\\system32\\MFC42u.DLL") not found
err:module:import_dll Library API-MS-Win-Core-File-L1-1-0.dll (which is needed
by L"C:\\windows\\system32\\MFC42u.DLL") not found
err:module:import_dll Library API-MS-Win-Core-Handle-L1-1-0.dll (which is
needed by L"C:\\windows\\system32\\MFC42u.DLL") not found
err:module:import_dll Library API-MS-Win-Core-Interlocked-L1-1-0.dll (which is
needed by L"C:\\windows\\system32\\MFC42u.DLL") not found
err:module:import_dll Library API-MS-Win-Core-LibraryLoader-L1-1-0.dll (which
is needed by L"C:\\windows\\system32\\MFC42u.DLL") not found
err:module:import_dll Library API-MS-Win-Core-Localization-L1-1-0.dll (which is
needed by L"C:\\windows\\system32\\MFC42u.DLL") not found
err:module:import_dll Library API-MS-Win-Core-LocalRegistry-L1-1-0.dll (which
is needed by L"C:\\windows\\system32\\MFC42u.DLL") not found
err:module:import_dll Library API-MS-Win-Core-Memory-L1-1-0.dll (which is
needed by L"C:\\windows\\system32\\MFC42u.DLL") not found
err:module:import_dll Library API-MS-Win-Core-Misc-L1-1-0.dll (which is needed
by L"C:\\windows\\system32\\MFC42u.DLL") not found
err:module:import_dll Library API-MS-Win-Core-ProcessEnvironment-L1-1-0.dll
(which is needed by L"C:\\windows\\system32\\MFC42u.DLL") not found
err:module:import_dll Library API-MS-Win-Core-ProcessThreads-L1-1-0.dll (which
is needed by L"C:\\windows\\system32\\MFC42u.DLL") not found
err:module:import_dll Library API-MS-Win-Core-Profile-L1-1-0.dll (which is
needed by L"C:\\windows\\system32\\MFC42u.DLL") not found
err:module:import_dll Library API-MS-Win-Core-String-L1-1-0.dll (which is
needed by L"C:\\windows\\system32\\MFC42u.DLL") not found
err:module:import_dll Library API-MS-Win-Core-Synch-L1-1-0.dll (which is needed
by L"C:\\windows\\system32\\MFC42u.DLL") not found
err:module:import_dll Library API-MS-Win-Core-SysInfo-L1-1-0.dll (which is
needed by L"C:\\windows\\system32\\MFC42u.DLL") not found
err:module:import_dll Library API-MS-Win-Security-Base-L1-1-0.dll (which is
needed by L"C:\\windows\\system32\\MFC42u.DLL") not found
err:module:import_dll Library MFC42u.DLL (which is needed by
L"Z:\\home\\kylea\\.cxoffice\\magical\\drive_c\\RevSoft\\Oinsight\\SRPLicense.dll")
not found
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for 80000100
fixme:ntdll:NtQuerySystemInformation (0x00000032,0x32da0c,0x00000004,(nil))
stub
wine: Call from 0x7bc3e5b0 to unimplemented function
ntdll.dll.RtlCreateTagHeap, aborting
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for 80000100
ntdll.dll.RtlCreateTagHeap, aborting - MFC42u.DLL
- [email protected]
- Level 1
- Posts: 7
- Joined: Thu Oct 25, 2012 12:39 am
Re: ntdll.dll.RtlCreateTagHeap, aborting - MFC42u.DLL
Right, so that didn't work. Delete all the files you copied from
win7, and start over by using winetricks. e.g. 'winetricks mfc42'
will get you mfc42u.
I've requested a trial copy from http://www.revelation.com/
and might be able to help more once they send me the trial code.
win7, and start over by using winetricks. e.g. 'winetricks mfc42'
will get you mfc42u.
I've requested a trial copy from http://www.revelation.com/
and might be able to help more once they send me the trial code.
Re: ntdll.dll.RtlCreateTagHeap, aborting - MFC42u.DLL
The trial code came, so I spent a little time with OpenInsight.
To log in to the trial, the username is already filled in, and you have to type that again as the password.
The base app seemed to come up and show its gui fine; it complained about not having a few
DLLS related to Lotus Notes and Vim, but that didn't stop it.
With current wine, it hung with message
err:ntdll:RtlpWaitForCriticalSection section 0x6b8ccd4 "/home/dank/wine-git/dlls/winex11.drv/bitblt.c: surface" wait timed out in thread 0009, blocked by 0023, retrying (60 sec)
That might be http://bugs.winehq.org/show_bug.cgi?id=31406;
in any case, wine-1.4 didn't have that problem, and ubuntu 12.10 probably fixes it.
So, what's the third party editor you're using, and is there a trial version?
To log in to the trial, the username is already filled in, and you have to type that again as the password.
The base app seemed to come up and show its gui fine; it complained about not having a few
DLLS related to Lotus Notes and Vim, but that didn't stop it.
With current wine, it hung with message
err:ntdll:RtlpWaitForCriticalSection section 0x6b8ccd4 "/home/dank/wine-git/dlls/winex11.drv/bitblt.c: surface" wait timed out in thread 0009, blocked by 0023, retrying (60 sec)
That might be http://bugs.winehq.org/show_bug.cgi?id=31406;
in any case, wine-1.4 didn't have that problem, and ubuntu 12.10 probably fixes it.
So, what's the third party editor you're using, and is there a trial version?
- [email protected]
- Level 1
- Posts: 7
- Joined: Thu Oct 25, 2012 12:39 am
Re: ntdll.dll.RtlCreateTagHeap, aborting - MFC42u.DLL
Hi Dan - The editor is from SRP Computing - http://srpcs.com/ - Don Barkke runs SRP ([email protected]) - they do provide trial versions of the editor and their other tools.
Thanks for your help
Thanks for your help
- [email protected]
- Level 1
- Posts: 7
- Joined: Thu Oct 25, 2012 12:39 am
Re: ntdll.dll.RtlCreateTagHeap, aborting - MFC42u.DLL
I can provide the trial install exe if you like ? via email ?
- [email protected]
- Level 1
- Posts: 7
- Joined: Thu Oct 25, 2012 12:39 am
Re: ntdll.dll.RtlCreateTagHeap, aborting - MFC42u.DLL
One more point - the problem only arises _after_ the trial period has expired and you have a _vaild licence_ dll. As the License.dll does not return a valid response.
I'll follow your inistructions from above as I have a valid license.dll and see if that progresses us any further
I'll follow your inistructions from above as I have a valid license.dll and see if that progresses us any further
- [email protected]
- Level 1
- Posts: 7
- Joined: Thu Oct 25, 2012 12:39 am
Re: ntdll.dll.RtlCreateTagHeap, aborting - MFC42u.DLL
Ok I did that - removed the Win7 dlls I added - now works Perfectly -
Thanks for the support...
