Project

General

Profile

Actions

Emulator Issues #5723

closed

Dolphin post 3.0 release versions will not start on OS X 10.6.8

Added by wayne.mokane over 11 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

  1. Game Name and ID (as it appears in right click > properties: "GZ2P01",
    "RSBE01", etc):

N/A (application won't start)

2) What is the expected output? What do you see instead?

Expected that Dolphin GUI will start up, but instead it crashes.

3) Did the game ever work correctly (i.e. not have this problem) on an
earlier version of dolphin? Please specify the exact revision when the
problem began.

3.0 release version works fine. This only affects every later version I have tried using.

4) What steps will reproduce the problem?

  1. Download Dolphin-mac-v3.0-843.dmg from download site
  2. Unpack application and attempt to launch

5) What version of dolphin are you using (32bit/64bit along with the
version as it appears in the title bar, etc)? Do not say 'latest version'
this changes multiple times a day.

v3.0-843 on OS X

On what operating system, drivers, and hardware? Be sure to list OS,
graphics driver information, and video card model if you are having
graphics problems, for example.

Mac OS X 10.6.8, Core 2 Duo 2.33 GHz, stock video drivers for ATI Radeon X1600 (256 MB VRAM)

6) Please provide any additional information below.

7) Attachments. IMPORTANT! We have a limited storage quota on
GoogleCode, so please use a 3rd party host for screenshots or any other
files (http://min.us/ for example).

Crash log attached

Actions #1

Updated by pauldacheez over 11 years ago

We merged a fix for Snow Leopard a few dozen revisions ago, but it didn't seem to work and caused everyone problems, so it was reverted recently. delroth's buildbot couldn't even build it, so you can't go download it and check, but it built perfectly fine for me. I'll get you a build of that later.

By the way, pretty much any game in Dolphin would run slow as hell on your Mac, especially in versions after 3.0. >_>

Actions #2

Updated by NeoBrainX over 11 years ago

"from download site" isn't particularly specific. What website do you think is the "download site"?

Actions #3

Updated by wayne.mokane over 11 years ago

Sorry for being unclear. "Download site" means this (where I obtained both the 3.0 release and latest incremental releases): http://dolphin-emulator.com/download.html

pauldacheez, thanks for the info. But as it happens, the game I'm trying to run (Skies of Arcadia Legends) is working remarkably well in the 3.0 release (with some tweaking) on my late 2006 model Macbook Pro. So I'm not really complaining.

Actions #4

Updated by delroth over 11 years ago

This website is unofficial and has nothing to do with the Dolphin project. Try using builds from the official website: http://dolphin-emu.org/

Actions #5

Updated by mathieudel over 11 years ago

I can confirm builds made after 3.0 release do not work on MacOS X 10.6.x (I don't know exactly when it started no to work though)
I tried builds from the unofficial site and from the new official one, but none of the version I tried did work.
The crash log is the same as the on given above : thread 0 crashed but no stack trace is available.
Trying to build from source, and after a few tweaks to the CMakeLists so that everything compiles / links / installs, the best I could get is the application starting properly but showing nothing more than a blank window when trying to launch a game.

I tried on a 3GHz Core i3 iMac with 8GB RAM and ATI Radeon HD 4670, and on a 2.8GHz Core 2 iMac with 4GB RAM and ATI HD 2600

I see there's a crash fix for OSx on the TAS-input branch. Unfortunately build bot seems broken for this branch on OSX since no dmg is available from official download site.

Actions #6

Updated by mdeletrain over 11 years ago

I've looked at the build process and I found the reason why the application does not compile on MacOS 10.6, or does crash when launching an application built with 10.7+.

The embedded wxWidgets as been comitted with pre-configured wxcocoa.h file that assumes some non-standard functions are available : wcscasecmp, wcsncasecmp, wcsdup, strnlen and wcsnlen.

Those functions, which are dynamically linked, or available on MacOS 10.7+ but not on MacOS 10.6. That's why the application can build on 10.7+ but then crashes on 10.6

Moreover, if you try to build Dolphin using a custom build of wxWidgets, the last build step fails because of write permissions. (The same step does not work when building from XCode for other reasons I have still to look into.)

Both problems are fixed in the provided patch.

Then remains the last problem : launching a game does nothing. I still don't know why, but maybe someone could help me now that the build succeeds !

Actions #7

Updated by mdeletrain over 11 years ago

As mentioned in issue 5762's comments, building the application from 10.7+ make it also work within 10.6, and even better than if built from 10.6 because games then displays properly.

Actions #8

Updated by mdeletrain over 11 years ago

Finally Dolphin can be built from 10.6 and work as expected. Just use : mkdir build && cd build && cmake -DCMAKE_CXX_FLAGS=-no-integrated-as .. && make

Instead of what is given in the Wiki page.

Actions #9

Updated by mdeletrain over 11 years ago

Isn't this bug fixed ?

Actions #10

Updated by skidau over 11 years ago

  • Status changed from New to Fixed
Actions

Also available in: Atom PDF