Welcome to Emulationworld

Forum Index | FAQ | New User | Login | Search

*View All Threads*Show in Threaded Mode


Subjectusing clrmame w/ wine new Reply to this message
Posted bysl0ppy
Posted on06/15/03 10:38 PM



Hello..

I'm trying to use clrmame w/ wine under freebsd, and some problems have developed since around version 3.0.

It seems that the clrmame library xerces-c_2_3_0.dll depends on msvcirt.dll. The problem is that msvcirt.dll is not supported by wine, and a native dll override doesn't seem to work.

This is what happens without using a native dll:
% wine "c:\program files\clrmamepro\cmpro.exe"
fixme:win32:PE_CreateModule Load Configuration directory ignored
err:module:BUILTIN32_dlopen failed to load .so lib for builtin msvcirt.dll: Cannot open "/usr/local/lib/wine/msvcirt.dll.so"
err:module:import_dll Loading module (file) MSVCIRT.dll (which is needed by C:\Program Files\clrmamepro\xerces-c_2_3_0.dll) failed (error -1073741702).
err:win32:PE_LoadLibraryExA can't load C:\Program Files\clrmamepro\xerces-c_2_3_0.dll
err:module:import_dll Loading module (file) xerces-c_2_3_0.dll (which is needed by C:\Program Files\clrmamepro\cmpro.exe) failed (error -1073741801).

And this is with "msvcirt"= "native" in the wine config file:

err:win:GetDesktopWindow Wine init error: either you're trying to use an invalid native USER.EXE config, or some graphics/GUI libraries or DLLs didn't initialize properly. Aborting.


I'm curious if anyone has gotten around this..





SubjectRe: using clrmame w/ wine new Reply to this message
Posted byRoman
Posted on06/16/03 06:56 AM



> The problem is that msvcirt.dll is not supported by wine, and a native dll
> override doesn't seem to work.

Did you try to put it in the cmpro folder?
Or maybe you only need a linux dll of xerces.

I don't use Linux at home myself and don't use WINE at work...so it's a bit difficult to test it.


Roman Scherzer
ClrMamePro


SubjectRe: using clrmame w/ wine Reply to this message
Posted bysl0ppy
Posted on06/16/03 10:44 AM



> > The problem is that msvcirt.dll is not supported by wine, and a native dll
> > override doesn't seem to work.
>
> Did you try to put it in the cmpro folder?
> Or maybe you only need a linux dll of xerces.
>
> I don't use Linux at home myself and don't use WINE at work...so it's a bit
> difficult to test it.

I know that wine supports msvcrt.dll, which I think is a newer version of msvcirt.dll. It may be possible that there are certain functions in msvcirt that msvcrt doesn't support. I'm curious if the problem could be fixed if xerces depended on msvcrt instead of msvcirt.


SubjectRe: using clrmame w/ wine new Reply to this message
Posted byRoman
Posted on06/16/03 11:04 AM



> xerces depended on msvcrt instead of msvcirt.

Hmm..maybe we should do some research on the xerces pages.
Or maybe I should compile the whole stuff with the dll linked to my binary.

Roman Scherzer
ClrMamePro


SubjectRe: using clrmame w/ wine new Reply to this message
Posted byScoops1300
Posted on06/16/03 07:30 PM



> Hello..
>
> I'm trying to use clrmame w/ wine under freebsd, and some problems have
> developed since around version 3.0.
>
> It seems that the clrmame library xerces-c_2_3_0.dll depends on msvcirt.dll.
> The problem is that msvcirt.dll is not supported by wine, and a native dll
> override doesn't seem to work.
>
> This is what happens without using a native dll:
> % wine "c:\program files\clrmamepro\cmpro.exe"
> fixme:win32:PE_CreateModule Load Configuration directory ignored
> err:module:BUILTIN32_dlopen failed to load .so lib for builtin msvcirt.dll:
> Cannot open "/usr/local/lib/wine/msvcirt.dll.so"
> err:module:import_dll Loading module (file) MSVCIRT.dll (which is needed by
> C:\Program Files\clrmamepro\xerces-c_2_3_0.dll) failed (error -1073741702).
> err:win32:PE_LoadLibraryExA can't load C:\Program
> Files\clrmamepro\xerces-c_2_3_0.dll
> err:module:import_dll Loading module (file) xerces-c_2_3_0.dll (which is needed
> by C:\Program Files\clrmamepro\cmpro.exe) failed (error -1073741801).
>
> And this is with "msvcirt"= "native" in the wine config file:
>
> err:win:GetDesktopWindow Wine init error: either you're trying to use an invalid
> native USER.EXE config, or some graphics/GUI libraries or DLLs didn't initialize
> properly. Aborting.
>
>
> I'm curious if anyone has gotten around this..

I had 3.00 running under WINE, but I don't have WINE anymore and just run Clr on my Windows PC now. Actually, it was WINEx, for specificity sake, can't recall the version number. It just ran merrily along under the default settings.




SubjectRe: using clrmame w/ wine new Reply to this message
Posted bysl0ppy
Posted on06/17/03 09:53 AM



> > Hello..
> >
> > I'm trying to use clrmame w/ wine under freebsd, and some problems have
> > developed since around version 3.0.
> >
> > It seems that the clrmame library xerces-c_2_3_0.dll depends on msvcirt.dll.
> > The problem is that msvcirt.dll is not supported by wine, and a native dll
> > override doesn't seem to work.
> >
> > This is what happens without using a native dll:
> > % wine "c:\program files\clrmamepro\cmpro.exe"
> > fixme:win32:PE_CreateModule Load Configuration directory ignored
> > err:module:BUILTIN32_dlopen failed to load .so lib for builtin msvcirt.dll:
> > Cannot open "/usr/local/lib/wine/msvcirt.dll.so"
> > err:module:import_dll Loading module (file) MSVCIRT.dll (which is needed by
> > C:\Program Files\clrmamepro\xerces-c_2_3_0.dll) failed (error -1073741702).
> > err:win32:PE_LoadLibraryExA can't load C:\Program
> > Files\clrmamepro\xerces-c_2_3_0.dll
> > err:module:import_dll Loading module (file) xerces-c_2_3_0.dll (which is
> needed
> > by C:\Program Files\clrmamepro\cmpro.exe) failed (error -1073741801).
> >
> > And this is with "msvcirt"= "native" in the wine config file:
> >
> > err:win:GetDesktopWindow Wine init error: either you're trying to use an
> invalid
> > native USER.EXE config, or some graphics/GUI libraries or DLLs didn't
> initialize
> > properly. Aborting.
> >
> >
> > I'm curious if anyone has gotten around this..
>
> I had 3.00 running under WINE, but I don't have WINE anymore and just run Clr on
> my Windows PC now. Actually, it was WINEx, for specificity sake, can't recall
> the version number. It just ran merrily along under the default settings.
>

Yeah I figured winex would probably work, but I haven't tried installing it under FreeBSD. I know there will be a few obstacles to get around doing that. It might be easier to just figure out the msvcirt.dll problem with the standard wine.


SubjectRe: using clrmame w/ wine new Reply to this message
Posted byseanfh
Posted on02/15/05 09:28 AM



> Hello..
>
> I'm trying to use clrmame w/ wine under freebsd, and some problems have
> developed since around version 3.0.
>
> It seems that the clrmame library xerces-c_2_3_0.dll depends on msvcirt.dll.
> The problem is that msvcirt.dll is not supported by wine, and a native dll
> override doesn't seem to work.
>
> This is what happens without using a native dll:
> % wine "c:\program files\clrmamepro\cmpro.exe"
> fixme:win32:PE_CreateModule Load Configuration directory ignored
> err:module:BUILTIN32_dlopen failed to load .so lib for builtin msvcirt.dll:
> Cannot open "/usr/local/lib/wine/msvcirt.dll.so"
> err:module:import_dll Loading module (file) MSVCIRT.dll (which is needed by
> C:\Program Files\clrmamepro\xerces-c_2_3_0.dll) failed (error -1073741702).
> err:win32:PE_LoadLibraryExA can't load C:\Program
> Files\clrmamepro\xerces-c_2_3_0.dll
> err:module:import_dll Loading module (file) xerces-c_2_3_0.dll (which is needed
> by C:\Program Files\clrmamepro\cmpro.exe) failed (error -1073741801).
>
> And this is with "msvcirt"= "native" in the wine config file:
>
> err:win:GetDesktopWindow Wine init error: either you're trying to use an invalid
> native USER.EXE config, or some graphics/GUI libraries or DLLs didn't initialize
> properly. Aborting.
>
>
> I'm curious if anyone has gotten around this..
>



I'm having the same problem with these 2 dll's. Any luck resolving this?




View All Threads*Show in Threaded Mode