I need consultation on running WINE on the Mac
Joshua Root
jmr at macports.org
Tue Oct 16 20:43:04 PDT 2012
On 2012-10-17 05:40 , William H. Magill wrote:
>
> On Oct 16, 2012, at 7:00 AM, Joshua Root <jmr at macports.org> wrote:
>
>> 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.
PyLotRO uses the PyQt bindings, but since it's built as a Windows app,
Qt uses Windows API calls, which are implemented by wine using X11.
CrossOver runs its own internal X server. With MacPorts, you'll need
either XQuartz or the xorg-server port.
- Josh
More information about the macports-users
mailing list