darlinghq / darling

Darwin/macOS emulation layer for Linux
http://www.darlinghq.org
GNU General Public License v3.0
11.21k stars 426 forks source link

Missing metal parts #1481

Open snshn opened 5 months ago

snshn commented 5 months ago

Library Metal, it seems to be lacking some symbols that the app needs. It's a 3D app, so maybe Darling's not supporting those yet.

Test Application ShapeScript

Steps To Reproduce

  1. Command: darling /.../ShapeScript.app/Contents/MacOS/ShapeScript
  2. Output:
    dyld: Symbol not found: _OBJC_CLASS_$_MTLSamplerDescriptor
    Referenced from: /Volumes/SystemRoot/.../ShapeScript.app/Contents/MacOS/../Frameworks/Euclid.framework/Versions/A/Euclid
    Expected in: /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    in /Volumes/SystemRoot/.../ShapeScript.app/Contents/MacOS/../Frameworks/Euclid.framework/Versions/A/Euclid
    abort_with_payload: reason: Symbol not found: _OBJC_CLASS_$_MTLSamplerDescriptor
    Referenced from: /Volumes/SystemRoot/.../ShapeScript.app/Contents/MacOS/../Frameworks/Euclid.framework/Versions/A/Euclid
    Expected in: /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    in /Volumes/SystemRoot/.../ShapeScript.app/Contents/MacOS/../Frameworks/Euclid.framework/Versions/A/Euclid; code: 4

System Information Ubuntu 22.04.3 LTS x86_64

ShapeScript 1.11.2 (101)
Darling f3b0ae0