Skip to content

Only selectively compile Metal & fix some compilation issues #253

Only selectively compile Metal & fix some compilation issues

Only selectively compile Metal & fix some compilation issues #253

Triggered via push January 18, 2025 16:52
Status Failure
Total duration 4m 29s
Artifacts

canary.yml

on: push
Create tag
3s
Create tag
Release MacOS universal
4m 18s
Release MacOS universal
Matrix: release
Fit to window
Zoom out
Zoom in

Annotations

17 errors and 10 warnings
Release for linux-x64: src/Ryujinx/AppHost.cs#L35
The type or namespace name 'Metal' does not exist in the namespace 'Ryujinx.Graphics' (are you missing an assembly reference?)
Release for linux-x64: src/Ryujinx/Headless/Windows/MetalWindow.cs#L4
The type or namespace name 'SharpMetal' could not be found (are you missing a using directive or an assembly reference?)
Release for linux-x64: src/Ryujinx/UI/Renderer/EmbeddedWindowMetal.cs#L1
The type or namespace name 'SharpMetal' could not be found (are you missing a using directive or an assembly reference?)
Release for linux-x64: src/Ryujinx/Headless/Windows/MetalWindow.cs#L15
The type or namespace name 'CAMetalLayer' could not be found (are you missing a using directive or an assembly reference?)
Release for linux-x64: src/Ryujinx/Headless/Windows/MetalWindow.cs#L13
The type or namespace name 'CAMetalLayer' could not be found (are you missing a using directive or an assembly reference?)
Release for linux-x64: src/Ryujinx/UI/Renderer/EmbeddedWindowMetal.cs#L10
The type or namespace name 'CAMetalLayer' could not be found (are you missing a using directive or an assembly reference?)
Release for linux-x64
Process completed with exit code 1.
Release for linux-arm64
The job was canceled because "linux-x64_ubuntu-latest_l" failed.
Release for linux-arm64: src/Ryujinx/AppHost.cs#L35
The type or namespace name 'Metal' does not exist in the namespace 'Ryujinx.Graphics' (are you missing an assembly reference?)
Release for linux-arm64: src/Ryujinx/Headless/Windows/MetalWindow.cs#L4
The type or namespace name 'SharpMetal' could not be found (are you missing a using directive or an assembly reference?)
Release for linux-arm64: src/Ryujinx/UI/Renderer/EmbeddedWindowMetal.cs#L1
The type or namespace name 'SharpMetal' could not be found (are you missing a using directive or an assembly reference?)
Release for linux-arm64: src/Ryujinx/UI/Renderer/EmbeddedWindowMetal.cs#L10
The type or namespace name 'CAMetalLayer' could not be found (are you missing a using directive or an assembly reference?)
Release for linux-arm64: src/Ryujinx/Headless/Windows/MetalWindow.cs#L15
The type or namespace name 'CAMetalLayer' could not be found (are you missing a using directive or an assembly reference?)
Release for linux-arm64: src/Ryujinx/Headless/Windows/MetalWindow.cs#L13
The type or namespace name 'CAMetalLayer' could not be found (are you missing a using directive or an assembly reference?)
Release for linux-arm64
The operation was canceled.
Release for win-x64
The job was canceled because "linux-x64_ubuntu-latest_l" failed.
Release for win-x64
The operation was canceled.
Release for linux-x64
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Release MacOS universal
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Release MacOS universal: src/Ryujinx/UI/Renderer/RendererHost.cs#L27
This call site is reachable on all platforms. 'EmbeddedWindowMetal' is only supported on: 'macOS/OSX'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Release MacOS universal: src/Ryujinx/UI/Renderer/RendererHost.cs#L52
This call site is reachable on all platforms. 'EmbeddedWindowMetal' is only supported on: 'macOS/OSX'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Release MacOS universal: src/Ryujinx/UI/Renderer/RendererHost.cs#L27
This call site is reachable on all platforms. 'EmbeddedWindowMetal' is only supported on: 'macOS/OSX'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Release MacOS universal: src/Ryujinx/UI/Renderer/RendererHost.cs#L52
This call site is reachable on all platforms. 'EmbeddedWindowMetal' is only supported on: 'macOS/OSX'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Release MacOS universal: src/Ryujinx/UI/Renderer/RendererHost.cs#L27
This call site is reachable on all platforms. 'EmbeddedWindowMetal' is only supported on: 'macOS/OSX'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Release MacOS universal: src/Ryujinx/UI/Renderer/RendererHost.cs#L52
This call site is reachable on all platforms. 'EmbeddedWindowMetal' is only supported on: 'macOS/OSX'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Release MacOS universal: src/Ryujinx/UI/Renderer/RendererHost.cs#L27
This call site is reachable on all platforms. 'EmbeddedWindowMetal' is only supported on: 'macOS/OSX'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Release MacOS universal: src/Ryujinx/UI/Renderer/RendererHost.cs#L52
This call site is reachable on all platforms. 'EmbeddedWindowMetal' is only supported on: 'macOS/OSX'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)