I need consultation on running WINE on the Mac
William H. Magill
magill at mac.com
Tue Oct 16 11:40:20 PDT 2012
On Oct 16, 2012, at 7:00 AM, Joshua Root <jmr at macports.org> wrote:
>> I know this is not a MacPorts issue, so please direct this to somewhere that makes sense.....
>>
>> Basically, I'm a total newbee when it comes to RAW WINE. I've historically used Codeweavers Crossover which is Wine 1.4.1
>> Which is packaged to run quite nicely under Mountain Lion (10.8.2)
>>
>> I play LOTRO, which just did a major upgrade, and therefore no longer runs under 1.4.1
>>
>> WINEhq has a fix which requires WINE 1.1.15.
>> However, the folks there are al LINUX types.
>>
>> SO..... I just installed MacPorts wine-dev 1.5.15 and now I need to do two things. (That I know of.)
>> 1- Find out how to apply the patch (which I believe is a classic diff file)-- I have no idea how badly that will break the MacPorts installation.
>
> I've just applied it to the wine-crossover port. Seems to work fine.
>
>> 2- Find out how to configure "raw WINE" on the mac. In particular how to point it to the existing Crossover WINE Bottles.
>>
>> Pointers to appropriate OSX oriented instructions are desired.
>> Any help is greatly appreciated.
>
> After installing wine-crossover, all you should need to run is (all one
> line, ignore any line breaks inserted by email software):
>
> WINEPREFIX="/Users/<you>/Library/Application
> Support/CrossOver/Bottles/Lord of the Rings Online" wine
> ~/Library/Application\ Support/CrossOver/Bottles/Lord\ of\ the\ Rings\
> Online/drive_c/Program\ Files/PyLotRO/pylotro.exe
Hmmm... seems to partially work... Keep in mind that I have only ever used Crossover, and never "raw WINE."
I did install wine-devel, apparently successfully, which I then uninstalled.
>uninstalled wine-devel
>sudo port install wine-crossover
> "No broken files found."
>I have multiple bottles, so I simply modified the paths as necessary.
WINEPREFIX="/Users/magill/Library/Application Support/CrossOver/Bottles/LOTRO-4" wine ~/Library/Application\ Support/CrossOver/Bottles/LOTRO-4/drive_c/Program\ Files/PyLotRO/pylotro.exe
fixme:heap:HeapSetInformation 0x0 1 0x0 0
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:HeapSetInformation 0x0 1 0x0 0
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
err:systray:initialize_systray Could not create tray window
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
QEventDispatcher: Failed to create QEventDispatcherWin32 internal window: 1
fixme:system:SetProcessDPIAware stub!
err:module:import_dll Library QtSvg4.dll (which is needed by L"C:\\Program Files\\PyLotRO\\qt4_plugins\\iconengines\\qsvgicon4.dll") not found
err:module:import_dll Library QtSvg4.dll (which is needed by L"C:\\Program Files\\PyLotRO\\qt4_plugins\\imageformats\\qsvg4.dll") not found
QWidget::create: Failed to create window (Invalid window handle.)
err:module:import_dll Library QtSvg4.dll (which is needed by L"C:\\Program Files\\PyLotRO\\qt4_plugins\\iconengines\\qsvgicon4.dll") not found
err:module:import_dll Library QtSvg4.dll (which is needed by L"C:\\Program Files\\PyLotRO\\qt4_plugins\\iconengines\\qsvgicon4.dll") not found
QWidget::create: Failed to create window ()
wine: Unhandled page fault on read access to 0x00000010 at address 0x6514382d (thread 0009), starting debugger...
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Unhandled exception: page fault on read access to 0x00000010 in 32-bit code (0x6514382d).
Register dump:
CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
EIP:6514382d ESP:0032f0c8 EBP:0032f0d8 EFLAGS:00210246( R- -- I Z- -P- )
EAX:00154ae0 EBX:00000000 ECX:00154ae0 EDX:00000000
ESI:001548b8 EDI:00000000
Stack dump:
...
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\PyLotRO\pylotro.exe
00000028 0
00000009 0 <==
**** Correct, I have not installed X11, and therefore no X server. However, I thought PyLotRO bypassed that issue by using Python.
T.T.F.N.
William H. Magill
magill at mcgillsociety.org
magill at mac.com
whmagill at gmail.com
More information about the macports-users
mailing list