darling icon indicating copy to clipboard operation
darling copied to clipboard

Photoshop installer aborts with exception Symbol not found: _OBJC_CLASS_$_WebPreferences

Open raonetwo opened this issue 4 years ago • 8 comments

Expected Result Installer to run correctly and show the gui to begin installation.

Actual Result Installer never started, it crashed with the abort message.

dyld: Symbol not found: _OBJC_CLASS_$_WebPreferences
  Referenced from: /Volumes/AdobePhotoshop20-mul/Install.app/Contents/MacOS/Install
  Expected in: /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
 in /Volumes/AdobePhotoshop20-mul/Install.app/Contents/MacOS/Install
abort_with_payload: reason: Symbol not found: _OBJC_CLASS_$_WebPreferences
  Referenced from: /Volumes/AdobePhotoshop20-mul/Install.app/Contents/MacOS/Install
  Expected in: /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
 in /Volumes/AdobePhotoshop20-mul/Install.app/Contents/MacOS/Install; code: 4
Abort trap: 6 (core dumped)

Steps To Reproduce

  1. Download Adobe Photoshop CC 019.
  2. Mount the dmg file.
  3. Run the install script.

System Information Running Ubuntu 20.04 on Dell XPS 9570

Software Version
Linux Kernel 5.4.0-54-generic
Darling 1d3b09970856d58d12867f4ee5b9b1bf84cd05c2

raonetwo avatar Nov 27 '20 15:11 raonetwo

I did not really expect it to run but a post in endeavouros forums had someone who mentioned that they succeeded in running some version of Photoshop. It would be nice if darling is able to run some of the prominent software like Adobe CC Suite, Final Cut, Logic Pro etc. If this issue is premature and darling is not there yet, feel free to close this.

raonetwo avatar Nov 27 '20 15:11 raonetwo

it will also great if an xcode or even iphone simulator runs on darling :)

jhay06 avatar Jan 30 '21 00:01 jhay06

A quick fix for this is to regenerate stubs for WebKit, according to the guide in our docs.

The proper fix is to update our WebKit submodule and create a proper CMakeLists.txt to get it compiling. However, that's not essential at the moment, especially because it would make an already long build even longer.

facekapow avatar May 23 '21 01:05 facekapow

@facekapow If I will have to buy macbook or build uikit, I'd rather build uikit, so, please, add any flag for cmake/make such as -DWITH_UIKIT=true

bpavuk avatar Sep 19 '22 09:09 bpavuk

A quick fix for this is to regenerate stubs for WebKit, according to the guide in our docs.

The proper fix is to update our WebKit submodule and create a proper CMakeLists.txt to get it compiling. However, that's not essential at the moment, especially because it would make an already long build even longer.

Where is this guide?

bpavuk avatar Sep 19 '22 10:09 bpavuk

A quick fix for this is to regenerate stubs for WebKit, according to the guide in our docs. The proper fix is to update our WebKit submodule and create a proper CMakeLists.txt to get it compiling. However, that's not essential at the moment, especially because it would make an already long build even longer.

Where is this guide?

https://docs.darlinghq.org/contributing/generating-stubs.html

facekapow avatar Sep 19 '22 14:09 facekapow

If I will have to buy macbook or build uikit, I'd rather build uikit, so, please, add any flag for cmake/make such as -DWITH_UIKIT=true

I don't understand what UIKit has to do with the missing WebPreferences class implementation.

CuriousTommy avatar Sep 19 '22 16:09 CuriousTommy

Sorry, meant WebKit

пн, 19 сент. 2022 г. в 19:27, CuriousTommy @.***>:

If I will have to buy macbook or build uikit, I'd rather build uikit, so, please, add any flag for cmake/make such as -DWITH_UIKIT=true

I don't understand what UIKit has to do with the missing WebPreferences class implementation.

— Reply to this email directly, view it on GitHub https://github.com/darlinghq/darling/issues/895#issuecomment-1251252165, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASDCV7P23NZ3S7EO5TETKGDV7CH55ANCNFSM4UFATV7Q . You are receiving this because you commented.Message ID: @.***>

bpavuk avatar Sep 20 '22 16:09 bpavuk