darlinghq / darling

Darwin/macOS emulation layer for Linux

Home Page:http://www.darlinghq.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Missing metal parts

snshn opened this issue · comments

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