[Feature Request] Gyroscope calbration #307

Open
opened 2024-11-24 13:05:47 +00:00 by stygmate · 7 comments
stygmate commented 2024-11-24 13:05:47 +00:00 (Migrated from github.com)

Overview

I use a real switch pro controller on mac and I have no way to calibrate the gyroscope under ryujinx.
I have a constant drift which can be canceled by adjusting the deadzone without the aiming precision becoming unusable. Compensation for the gyro offsets will do. The addition of a calibration button to calculate offsets by averaging will controller is still would be really welcome.

Smaller details

Some lib contain code to do this (for ex: https://github.com/JibbSmart/GamepadMotionHelpers)
It's better to not force a autocalibration.

Nature of request

It's a feature request.

Why would this feature be useful?

It would be userful because it will permit to really use gyroscope of real switch pro controller in a lot of games.

### Overview I use a real switch pro controller on mac and I have no way to calibrate the gyroscope under ryujinx. I have a constant drift which can be canceled by adjusting the deadzone without the aiming precision becoming unusable. Compensation for the gyro offsets will do. The addition of a calibration button to calculate offsets by averaging will controller is still would be really welcome. ### Smaller details Some lib contain code to do this (for ex: https://github.com/JibbSmart/GamepadMotionHelpers) It's better to not force a autocalibration. ### Nature of request It's a feature request. ### Why would this feature be useful? It would be userful because it will permit to really use gyroscope of real switch pro controller in a lot of games.
notliam1 commented 2024-11-25 18:37:29 +00:00 (Migrated from github.com)

Bump, have some extreme drift on my Dualsense, adjusting deadzone isnt enough to allow me to use the full range of it.

Bump, have some extreme drift on my Dualsense, adjusting deadzone isnt enough to allow me to use the full range of it.
Edgecrusherr160 commented 2024-12-10 18:00:33 +00:00 (Migrated from github.com)

I would love to see this as well. I have to set my Nintendo Pro controller as to a deadzone of 2, and my 3rd party controller has to be set to 7. Also, adding the option to invert each axis (independently) would solve an issue I've been having with my Nintendo Pro controller for a bout a year now.

I would love to see this as well. I have to set my Nintendo Pro controller as to a deadzone of 2, and my 3rd party controller has to be set to 7. Also, adding the option to invert each axis (independently) would solve an issue I've been having with my Nintendo Pro controller for a bout a year now.
stygmate commented 2024-12-11 15:01:40 +00:00 (Migrated from github.com)

if someone point me clear and complete instructions to configure dev environment on macos (I haven't coded in C for a long time and I'm too lazy to do a thousand tests to make a build without errors.), i can inplement that and do a pull request.

if someone point me clear and complete instructions to configure dev environment on macos (I haven't coded in C for a long time and I'm too lazy to do a thousand tests to make a build without errors.), i can inplement that and do a pull request.
GreemDev commented 2024-12-11 15:04:14 +00:00 (Migrated from github.com)

if someone point me clear and complete instructions to configure dev environment on macos (I haven't coded in C for a long time and I'm too lazy to do a thousand tests to make a build without errors.), i can inplement that and do a pull request.

This is a C# project, no CMake or make nonsense. Compiling instructions can be found here

> if someone point me clear and complete instructions to configure dev environment on macos (I haven't coded in C for a long time and I'm too lazy to do a thousand tests to make a build without errors.), i can inplement that and do a pull request. This is a C# project, no CMake or make nonsense. Compiling instructions can be found [here](https://github.com/GreemDev/Ryujinx/blob/master/COMPILING.md)
stygmate commented 2024-12-11 15:11:33 +00:00 (Migrated from github.com)

if someone point me clear and complete instructions to configure dev environment on macos (I haven't coded in C for a long time and I'm too lazy to do a thousand tests to make a build without errors.), i can inplement that and do a pull request.

This is a C# project, no CMake or make nonsense. Compiling instructions can be found here

Build error:

Version MSBuild 17.8.5+b5265ef37 pour .NET
  Determining projects to restore...
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Tests.Unicorn/Ryujinx.Tests.Unicorn.csproj (in 242 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Texture/Ryujinx.Graphics.Texture.csproj (in 1,31 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Vic/Ryujinx.Graphics.Vic.csproj (in 1,56 sec).
  Restored /Users/me/code/gits/Ryujinx/src/ARMeilleure/ARMeilleure.csproj (in 1,56 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Memory/Ryujinx.Memory.csproj (in 1,56 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Audio.Backends.SDL2/Ryujinx.Audio.Backends.SDL2.csproj (in 1,56 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Audio.Backends.OpenAL/Ryujinx.Audio.Backends.OpenAL.csproj (in 1,56 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Shader/Ryujinx.Graphics.Shader.csproj (in 8 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon.Common/Ryujinx.Horizon.Common.csproj (in 10 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Nvdec/Ryujinx.Graphics.Nvdec.csproj (in 9 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Nvdec.Vp9/Ryujinx.Graphics.Nvdec.Vp9.csproj (in 8 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj (in 16 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.ShaderTools/Ryujinx.ShaderTools.csproj (in 10 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.GAL/Ryujinx.Graphics.GAL.csproj (in 8 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.SDL2.Common/Ryujinx.SDL2.Common.csproj (in 9 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Device/Ryujinx.Graphics.Device.csproj (in 9 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Cpu/Ryujinx.Cpu.csproj (in 10 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Common/Ryujinx.Common.csproj (in 29 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Tests.Memory/Ryujinx.Tests.Memory.csproj (in 50 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Audio/Ryujinx.Audio.csproj (in 18 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Nvdec.FFmpeg/Ryujinx.Graphics.Nvdec.FFmpeg.csproj (in 9 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Host1x/Ryujinx.Graphics.Host1x.csproj (in 9 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Gpu/Ryujinx.Graphics.Gpu.csproj (in 6 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Video/Ryujinx.Graphics.Video.csproj (in 5 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.HLE.Generators/Ryujinx.HLE.Generators.csproj (in 106 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Spv.Generator/Spv.Generator.csproj (in 0,7 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.UI.LocaleGenerator/Ryujinx.UI.LocaleGenerator.csproj (in 1 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj (in 8 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon.Kernel.Generators/Ryujinx.Horizon.Kernel.Generators.csproj (in 2 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon.Generators/Ryujinx.Horizon.Generators.csproj (in 5 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Vulkan/Ryujinx.Graphics.Vulkan.csproj (in 58 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.HLE/Ryujinx.HLE.csproj (in 148 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Input.SDL2/Ryujinx.Input.SDL2.csproj (in 1,72 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Input/Ryujinx.Input.csproj (in 1,72 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Tests/Ryujinx.Tests.csproj (in 1,72 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.UI.Common/Ryujinx.UI.Common.csproj (in 1,73 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Audio.Backends.SoundIo/Ryujinx.Audio.Backends.SoundIo.csproj (in 154 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Headless.SDL2/Ryujinx.Headless.SDL2.csproj (in 123 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx/Ryujinx.csproj (in 6,79 sec).
/opt/homebrew/Cellar/dotnet@8/8.0.11/libexec/sdk/8.0.111/Current/SolutionFile/ImportAfter/Microsoft.NET.Sdk.Solution.targets(36,5): warning NETSDK1194: l’option « --output » n’est pas prise en charge lors de la génération d’une solution. Si vous spécifiez un chemin de sortie au niveau de la solution, tous les projets copient les sorties dans le même répertoire, ce qui peut entraîner des builds incohérentes. [/Users/me/code/gits/Ryujinx/Ryujinx.sln]
  Ryujinx.Horizon.Kernel.Generators -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Kernel.Generators.dll
  Ryujinx.Horizon.Generators -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Generators.dll
  Ryujinx.HLE.Generators -> /Users/me/code/gits/Ryujinx/build/Ryujinx.HLE.Generators.dll
  Ryujinx.UI.LocaleGenerator -> /Users/me/code/gits/Ryujinx/build/Ryujinx.UI.LocaleGenerator.dll
  Ryujinx.Tests.Unicorn -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Tests.Unicorn.dll
  Spv.Generator -> /Users/me/code/gits/Ryujinx/build/Spv.Generator.dll
  Ryujinx.Common -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Common.dll
  Ryujinx.SDL2.Common -> /Users/me/code/gits/Ryujinx/build/Ryujinx.SDL2.Common.dll
  Ryujinx.Graphics.Video -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Video.dll
  Ryujinx.Graphics.Texture -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Texture.dll
  Ryujinx.Memory -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Memory.dll
  Ryujinx.Graphics.Nvdec.FFmpeg -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Nvdec.FFmpeg.dll
  Ryujinx.Graphics.Nvdec.Vp9 -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Nvdec.Vp9.dll
  Ryujinx.Graphics.Shader -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Shader.dll
  ARMeilleure -> /Users/me/code/gits/Ryujinx/build/ARMeilleure.dll
  Ryujinx.Horizon.Common -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Common.dll
  Ryujinx.Tests.Memory -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Tests.Memory.dll
  Ryujinx.ShaderTools -> /Users/me/code/gits/Ryujinx/build/Ryujinx.ShaderTools.dll
  Ryujinx.Graphics.Device -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Device.dll
  Ryujinx.Graphics.GAL -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.GAL.dll
  Ryujinx.Graphics.Host1x -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Host1x.dll
  Ryujinx.Graphics.Nvdec -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Nvdec.dll
  Ryujinx.Graphics.Vic -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Vic.dll
  Ryujinx.Graphics.OpenGL -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.OpenGL.dll
  Ryujinx.Graphics.Vulkan -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Vulkan.dll
  Ryujinx.Cpu -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Cpu.dll
  Ryujinx.Graphics.Gpu -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Gpu.dll
  Ryujinx.Audio -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Audio.dll
  Ryujinx.Audio.Backends.SoundIo -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Audio.Backends.SoundIo.dll
  Ryujinx.Audio.Backends.OpenAL -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Audio.Backends.OpenAL.dll
CSC : warning CS9057: L'assembly d'analyseur '/Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Generators.dll' fait référence à la version '4.9.0.0' du compilateur, qui est plus récente que la version en cours d'exécution '4.8.0.0'. [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ins/Ipc/ReceiverManager.cs(5,37): error CS0535: 'ReceiverManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ins/Ipc/SenderManager.cs(5,35): error CS0535: 'SenderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/UnregistrationNotifier.cs(8,69): error CS0535: 'UnregistrationNotifier' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Hshl/Ipc/Manager.cs(5,29): error CS0535: 'Manager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/LogManager/Ipc/LogService.cs(7,32): error CS0535: 'LogService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Hshl/Ipc/SetterManager.cs(5,35): error CS0535: 'SetterManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Writer.cs(9,37): error CS0535: 'Writer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Updater.cs(10,39): error CS0535: 'Updater' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator.cs(12,36): error CS0535: 'ServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ngc/Ipc/Service.cs(10,29): error CS0535: 'Service' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ptm/Ipc/MeasurementServer.cs(9,39): error CS0535: 'MeasurementServer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ovln/Ipc/ReceiverService.cs(5,37): error CS0535: 'ReceiverService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ptm/Ipc/Session.cs(9,29): error CS0535: 'Session' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/BcatService.cs(8,33): error CS0535: 'BcatService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ovln/Ipc/SenderService.cs(5,35): error CS0535: 'SenderService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/LogManager/Ipc/LmLogger.cs(15,30): error CS0535: 'LmLogger' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Srepo/Ipc/SrepoService.cs(5,34): error CS0535: 'SrepoService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/DetectManager.cs(5,35): error CS0535: 'DetectManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheDirectoryService.cs(12,51): error CS0535: 'DeliveryCacheDirectoryService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/GeneralServiceCreator.cs(5,43): error CS0535: 'GeneralServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sm/Ipc/ManagerService.cs(5,36): error CS0535: 'ManagerService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/InfraManager.cs(5,34): error CS0535: 'InfraManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/ClientRootSession.cs(5,39): error CS0535: 'ClientRootSession' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalGetActionFrame.cs(5,41): error CS0535: 'LocalGetActionFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/DsRootSession.cs(5,35): error CS0535: 'DsRootSession' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/MmNv/Ipc/Request.cs(9,29): error CS0535: 'Request' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalGetFrame.cs(5,35): error CS0535: 'LocalGetFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdCradleManager.cs(5,37): error CS0535: 'PdCradleManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Lbl/Ipc/LblController.cs(7,35): error CS0535: 'LblController' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalManager.cs(5,34): error CS0535: 'LocalManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdManager.cs(6,31): error CS0535: 'PdManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Prepo/Ipc/PrepoService.cs(18,34): error CS0535: 'PrepoService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/PrivateServiceCreator.cs(5,43): error CS0535: 'PrivateServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdManufactureManager.cs(5,42): error CS0535: 'PdManufactureManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SfDriverServiceCreator.cs(5,44): error CS0535: 'SfDriverServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sm/Ipc/UserService.cs(8,33): error CS0535: 'UserService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SocketGetFrame.cs(5,36): error CS0535: 'SocketGetFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheFileService.cs(12,46): error CS0535: 'DeliveryCacheFileService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SocketManager.cs(5,35): error CS0535: 'SocketManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmControl.cs(5,31): error CS0535: 'PmControl' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PmObserverService.cs(5,39): error CS0535: 'PmObserverService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmService.cs(5,31): error CS0535: 'PmService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmStateLock.cs(5,33): error CS0535: 'PmStateLock' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PmService.cs(5,31): error CS0535: 'PmService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheProgressService.cs(13,50): error CS0535: 'DeliveryCacheProgressService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/QdbManager.cs(5,32): error CS0535: 'QdbManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Reader.cs(11,37): error CS0535: 'Reader' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheStorageService.cs(12,49): error CS0535: 'DeliveryCacheStorageService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Registrar.cs(11,43): error CS0535: 'Registrar' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/DaemonSuspendSessionService.cs(3,49): error CS0535: 'DaemonSuspendSessionService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioDevice.cs(12,33): error CS0535: 'AudioDevice' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/NotificationService.cs(10,41): error CS0535: 'NotificationService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/ServiceCreator.cs(7,36): error CS0535: 'ServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioInManager.cs(12,36): error CS0535: 'AudioInManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Sf/Cmif/DomainServiceObject.cs(3,68): error CS0535: 'DomainServiceObject' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioOut.cs(10,30): error CS0535: 'AudioOut' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioOutManager.cs(12,37): error CS0535: 'AudioOutManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRendererManager.cs(10,42): error CS0535: 'AudioRendererManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRenderer.cs(13,35): error CS0535: 'AudioRenderer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioSnoopManager.cs(6,39): error CS0535: 'AudioSnoopManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/FinalOutputRecorder.cs(10,41): error CS0535: 'FinalOutputRecorder' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/FinalOutputRecorderManager.cs(7,48): error CS0535: 'FinalOutputRecorderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Codec/Detail/HardwareOpusDecoderManager.cs(9,48): error CS0535: 'HardwareOpusDecoderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Sf/Hipc/HipcManager.cs(7,33): error CS0535: 'HipcManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Codec/Detail/HardwareOpusDecoder.cs(15,41): error CS0535: 'HardwareOpusDecoder' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioIn.cs(10,29): error CS0535: 'AudioIn' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/FriendService.cs(14,35): error CS0535: 'FriendService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
  Ryujinx.Audio.Backends.SDL2 -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Audio.Backends.SDL2.dll

ÉCHEC de la build.

/opt/homebrew/Cellar/dotnet@8/8.0.11/libexec/sdk/8.0.111/Current/SolutionFile/ImportAfter/Microsoft.NET.Sdk.Solution.targets(36,5): warning NETSDK1194: l’option « --output » n’est pas prise en charge lors de la génération d’une solution. Si vous spécifiez un chemin de sortie au niveau de la solution, tous les projets copient les sorties dans le même répertoire, ce qui peut entraîner des builds incohérentes. [/Users/me/code/gits/Ryujinx/Ryujinx.sln]
CSC : warning CS9057: L'assembly d'analyseur '/Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Generators.dll' fait référence à la version '4.9.0.0' du compilateur, qui est plus récente que la version en cours d'exécution '4.8.0.0'. [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ins/Ipc/ReceiverManager.cs(5,37): error CS0535: 'ReceiverManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ins/Ipc/SenderManager.cs(5,35): error CS0535: 'SenderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/UnregistrationNotifier.cs(8,69): error CS0535: 'UnregistrationNotifier' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Hshl/Ipc/Manager.cs(5,29): error CS0535: 'Manager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/LogManager/Ipc/LogService.cs(7,32): error CS0535: 'LogService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Hshl/Ipc/SetterManager.cs(5,35): error CS0535: 'SetterManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Writer.cs(9,37): error CS0535: 'Writer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Updater.cs(10,39): error CS0535: 'Updater' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator.cs(12,36): error CS0535: 'ServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ngc/Ipc/Service.cs(10,29): error CS0535: 'Service' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ptm/Ipc/MeasurementServer.cs(9,39): error CS0535: 'MeasurementServer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ovln/Ipc/ReceiverService.cs(5,37): error CS0535: 'ReceiverService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ptm/Ipc/Session.cs(9,29): error CS0535: 'Session' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/BcatService.cs(8,33): error CS0535: 'BcatService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ovln/Ipc/SenderService.cs(5,35): error CS0535: 'SenderService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/LogManager/Ipc/LmLogger.cs(15,30): error CS0535: 'LmLogger' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Srepo/Ipc/SrepoService.cs(5,34): error CS0535: 'SrepoService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/DetectManager.cs(5,35): error CS0535: 'DetectManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheDirectoryService.cs(12,51): error CS0535: 'DeliveryCacheDirectoryService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/GeneralServiceCreator.cs(5,43): error CS0535: 'GeneralServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sm/Ipc/ManagerService.cs(5,36): error CS0535: 'ManagerService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/InfraManager.cs(5,34): error CS0535: 'InfraManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/ClientRootSession.cs(5,39): error CS0535: 'ClientRootSession' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalGetActionFrame.cs(5,41): error CS0535: 'LocalGetActionFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/DsRootSession.cs(5,35): error CS0535: 'DsRootSession' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/MmNv/Ipc/Request.cs(9,29): error CS0535: 'Request' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalGetFrame.cs(5,35): error CS0535: 'LocalGetFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdCradleManager.cs(5,37): error CS0535: 'PdCradleManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Lbl/Ipc/LblController.cs(7,35): error CS0535: 'LblController' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalManager.cs(5,34): error CS0535: 'LocalManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdManager.cs(6,31): error CS0535: 'PdManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Prepo/Ipc/PrepoService.cs(18,34): error CS0535: 'PrepoService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/PrivateServiceCreator.cs(5,43): error CS0535: 'PrivateServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdManufactureManager.cs(5,42): error CS0535: 'PdManufactureManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SfDriverServiceCreator.cs(5,44): error CS0535: 'SfDriverServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sm/Ipc/UserService.cs(8,33): error CS0535: 'UserService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SocketGetFrame.cs(5,36): error CS0535: 'SocketGetFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheFileService.cs(12,46): error CS0535: 'DeliveryCacheFileService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SocketManager.cs(5,35): error CS0535: 'SocketManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmControl.cs(5,31): error CS0535: 'PmControl' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PmObserverService.cs(5,39): error CS0535: 'PmObserverService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmService.cs(5,31): error CS0535: 'PmService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmStateLock.cs(5,33): error CS0535: 'PmStateLock' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PmService.cs(5,31): error CS0535: 'PmService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheProgressService.cs(13,50): error CS0535: 'DeliveryCacheProgressService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/QdbManager.cs(5,32): error CS0535: 'QdbManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Reader.cs(11,37): error CS0535: 'Reader' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheStorageService.cs(12,49): error CS0535: 'DeliveryCacheStorageService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Registrar.cs(11,43): error CS0535: 'Registrar' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/DaemonSuspendSessionService.cs(3,49): error CS0535: 'DaemonSuspendSessionService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioDevice.cs(12,33): error CS0535: 'AudioDevice' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/NotificationService.cs(10,41): error CS0535: 'NotificationService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/ServiceCreator.cs(7,36): error CS0535: 'ServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioInManager.cs(12,36): error CS0535: 'AudioInManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Sf/Cmif/DomainServiceObject.cs(3,68): error CS0535: 'DomainServiceObject' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioOut.cs(10,30): error CS0535: 'AudioOut' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioOutManager.cs(12,37): error CS0535: 'AudioOutManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRendererManager.cs(10,42): error CS0535: 'AudioRendererManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRenderer.cs(13,35): error CS0535: 'AudioRenderer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioSnoopManager.cs(6,39): error CS0535: 'AudioSnoopManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/FinalOutputRecorder.cs(10,41): error CS0535: 'FinalOutputRecorder' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/FinalOutputRecorderManager.cs(7,48): error CS0535: 'FinalOutputRecorderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Codec/Detail/HardwareOpusDecoderManager.cs(9,48): error CS0535: 'HardwareOpusDecoderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Sf/Hipc/HipcManager.cs(7,33): error CS0535: 'HipcManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Codec/Detail/HardwareOpusDecoder.cs(15,41): error CS0535: 'HardwareOpusDecoder' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioIn.cs(10,29): error CS0535: 'AudioIn' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/FriendService.cs(14,35): error CS0535: 'FriendService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
    2 Avertissement(s)
    67 Erreur(s)
> > if someone point me clear and complete instructions to configure dev environment on macos (I haven't coded in C for a long time and I'm too lazy to do a thousand tests to make a build without errors.), i can inplement that and do a pull request. > > This is a C# project, no CMake or make nonsense. Compiling instructions can be found [here](https://github.com/GreemDev/Ryujinx/blob/master/COMPILING.md) Build error: ``` Version MSBuild 17.8.5+b5265ef37 pour .NET Determining projects to restore... Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Tests.Unicorn/Ryujinx.Tests.Unicorn.csproj (in 242 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Texture/Ryujinx.Graphics.Texture.csproj (in 1,31 sec). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Vic/Ryujinx.Graphics.Vic.csproj (in 1,56 sec). Restored /Users/me/code/gits/Ryujinx/src/ARMeilleure/ARMeilleure.csproj (in 1,56 sec). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Memory/Ryujinx.Memory.csproj (in 1,56 sec). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Audio.Backends.SDL2/Ryujinx.Audio.Backends.SDL2.csproj (in 1,56 sec). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Audio.Backends.OpenAL/Ryujinx.Audio.Backends.OpenAL.csproj (in 1,56 sec). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Shader/Ryujinx.Graphics.Shader.csproj (in 8 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon.Common/Ryujinx.Horizon.Common.csproj (in 10 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Nvdec/Ryujinx.Graphics.Nvdec.csproj (in 9 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Nvdec.Vp9/Ryujinx.Graphics.Nvdec.Vp9.csproj (in 8 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj (in 16 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.ShaderTools/Ryujinx.ShaderTools.csproj (in 10 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.GAL/Ryujinx.Graphics.GAL.csproj (in 8 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.SDL2.Common/Ryujinx.SDL2.Common.csproj (in 9 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Device/Ryujinx.Graphics.Device.csproj (in 9 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Cpu/Ryujinx.Cpu.csproj (in 10 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Common/Ryujinx.Common.csproj (in 29 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Tests.Memory/Ryujinx.Tests.Memory.csproj (in 50 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Audio/Ryujinx.Audio.csproj (in 18 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Nvdec.FFmpeg/Ryujinx.Graphics.Nvdec.FFmpeg.csproj (in 9 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Host1x/Ryujinx.Graphics.Host1x.csproj (in 9 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Gpu/Ryujinx.Graphics.Gpu.csproj (in 6 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Video/Ryujinx.Graphics.Video.csproj (in 5 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.HLE.Generators/Ryujinx.HLE.Generators.csproj (in 106 ms). Restored /Users/me/code/gits/Ryujinx/src/Spv.Generator/Spv.Generator.csproj (in 0,7 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.UI.LocaleGenerator/Ryujinx.UI.LocaleGenerator.csproj (in 1 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj (in 8 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon.Kernel.Generators/Ryujinx.Horizon.Kernel.Generators.csproj (in 2 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon.Generators/Ryujinx.Horizon.Generators.csproj (in 5 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Vulkan/Ryujinx.Graphics.Vulkan.csproj (in 58 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.HLE/Ryujinx.HLE.csproj (in 148 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Input.SDL2/Ryujinx.Input.SDL2.csproj (in 1,72 sec). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Input/Ryujinx.Input.csproj (in 1,72 sec). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Tests/Ryujinx.Tests.csproj (in 1,72 sec). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.UI.Common/Ryujinx.UI.Common.csproj (in 1,73 sec). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Audio.Backends.SoundIo/Ryujinx.Audio.Backends.SoundIo.csproj (in 154 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Headless.SDL2/Ryujinx.Headless.SDL2.csproj (in 123 ms). Restored /Users/me/code/gits/Ryujinx/src/Ryujinx/Ryujinx.csproj (in 6,79 sec). /opt/homebrew/Cellar/dotnet@8/8.0.11/libexec/sdk/8.0.111/Current/SolutionFile/ImportAfter/Microsoft.NET.Sdk.Solution.targets(36,5): warning NETSDK1194: l’option « --output » n’est pas prise en charge lors de la génération d’une solution. Si vous spécifiez un chemin de sortie au niveau de la solution, tous les projets copient les sorties dans le même répertoire, ce qui peut entraîner des builds incohérentes. [/Users/me/code/gits/Ryujinx/Ryujinx.sln] Ryujinx.Horizon.Kernel.Generators -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Kernel.Generators.dll Ryujinx.Horizon.Generators -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Generators.dll Ryujinx.HLE.Generators -> /Users/me/code/gits/Ryujinx/build/Ryujinx.HLE.Generators.dll Ryujinx.UI.LocaleGenerator -> /Users/me/code/gits/Ryujinx/build/Ryujinx.UI.LocaleGenerator.dll Ryujinx.Tests.Unicorn -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Tests.Unicorn.dll Spv.Generator -> /Users/me/code/gits/Ryujinx/build/Spv.Generator.dll Ryujinx.Common -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Common.dll Ryujinx.SDL2.Common -> /Users/me/code/gits/Ryujinx/build/Ryujinx.SDL2.Common.dll Ryujinx.Graphics.Video -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Video.dll Ryujinx.Graphics.Texture -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Texture.dll Ryujinx.Memory -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Memory.dll Ryujinx.Graphics.Nvdec.FFmpeg -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Nvdec.FFmpeg.dll Ryujinx.Graphics.Nvdec.Vp9 -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Nvdec.Vp9.dll Ryujinx.Graphics.Shader -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Shader.dll ARMeilleure -> /Users/me/code/gits/Ryujinx/build/ARMeilleure.dll Ryujinx.Horizon.Common -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Common.dll Ryujinx.Tests.Memory -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Tests.Memory.dll Ryujinx.ShaderTools -> /Users/me/code/gits/Ryujinx/build/Ryujinx.ShaderTools.dll Ryujinx.Graphics.Device -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Device.dll Ryujinx.Graphics.GAL -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.GAL.dll Ryujinx.Graphics.Host1x -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Host1x.dll Ryujinx.Graphics.Nvdec -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Nvdec.dll Ryujinx.Graphics.Vic -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Vic.dll Ryujinx.Graphics.OpenGL -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.OpenGL.dll Ryujinx.Graphics.Vulkan -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Vulkan.dll Ryujinx.Cpu -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Cpu.dll Ryujinx.Graphics.Gpu -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Gpu.dll Ryujinx.Audio -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Audio.dll Ryujinx.Audio.Backends.SoundIo -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Audio.Backends.SoundIo.dll Ryujinx.Audio.Backends.OpenAL -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Audio.Backends.OpenAL.dll CSC : warning CS9057: L'assembly d'analyseur '/Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Generators.dll' fait référence à la version '4.9.0.0' du compilateur, qui est plus récente que la version en cours d'exécution '4.8.0.0'. [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ins/Ipc/ReceiverManager.cs(5,37): error CS0535: 'ReceiverManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ins/Ipc/SenderManager.cs(5,35): error CS0535: 'SenderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/UnregistrationNotifier.cs(8,69): error CS0535: 'UnregistrationNotifier' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Hshl/Ipc/Manager.cs(5,29): error CS0535: 'Manager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/LogManager/Ipc/LogService.cs(7,32): error CS0535: 'LogService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Hshl/Ipc/SetterManager.cs(5,35): error CS0535: 'SetterManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Writer.cs(9,37): error CS0535: 'Writer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Updater.cs(10,39): error CS0535: 'Updater' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator.cs(12,36): error CS0535: 'ServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ngc/Ipc/Service.cs(10,29): error CS0535: 'Service' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ptm/Ipc/MeasurementServer.cs(9,39): error CS0535: 'MeasurementServer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ovln/Ipc/ReceiverService.cs(5,37): error CS0535: 'ReceiverService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ptm/Ipc/Session.cs(9,29): error CS0535: 'Session' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/BcatService.cs(8,33): error CS0535: 'BcatService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ovln/Ipc/SenderService.cs(5,35): error CS0535: 'SenderService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/LogManager/Ipc/LmLogger.cs(15,30): error CS0535: 'LmLogger' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Srepo/Ipc/SrepoService.cs(5,34): error CS0535: 'SrepoService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/DetectManager.cs(5,35): error CS0535: 'DetectManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheDirectoryService.cs(12,51): error CS0535: 'DeliveryCacheDirectoryService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/GeneralServiceCreator.cs(5,43): error CS0535: 'GeneralServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sm/Ipc/ManagerService.cs(5,36): error CS0535: 'ManagerService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/InfraManager.cs(5,34): error CS0535: 'InfraManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/ClientRootSession.cs(5,39): error CS0535: 'ClientRootSession' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalGetActionFrame.cs(5,41): error CS0535: 'LocalGetActionFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/DsRootSession.cs(5,35): error CS0535: 'DsRootSession' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/MmNv/Ipc/Request.cs(9,29): error CS0535: 'Request' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalGetFrame.cs(5,35): error CS0535: 'LocalGetFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdCradleManager.cs(5,37): error CS0535: 'PdCradleManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Lbl/Ipc/LblController.cs(7,35): error CS0535: 'LblController' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalManager.cs(5,34): error CS0535: 'LocalManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdManager.cs(6,31): error CS0535: 'PdManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Prepo/Ipc/PrepoService.cs(18,34): error CS0535: 'PrepoService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/PrivateServiceCreator.cs(5,43): error CS0535: 'PrivateServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdManufactureManager.cs(5,42): error CS0535: 'PdManufactureManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SfDriverServiceCreator.cs(5,44): error CS0535: 'SfDriverServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sm/Ipc/UserService.cs(8,33): error CS0535: 'UserService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SocketGetFrame.cs(5,36): error CS0535: 'SocketGetFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheFileService.cs(12,46): error CS0535: 'DeliveryCacheFileService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SocketManager.cs(5,35): error CS0535: 'SocketManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmControl.cs(5,31): error CS0535: 'PmControl' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PmObserverService.cs(5,39): error CS0535: 'PmObserverService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmService.cs(5,31): error CS0535: 'PmService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmStateLock.cs(5,33): error CS0535: 'PmStateLock' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PmService.cs(5,31): error CS0535: 'PmService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheProgressService.cs(13,50): error CS0535: 'DeliveryCacheProgressService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/QdbManager.cs(5,32): error CS0535: 'QdbManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Reader.cs(11,37): error CS0535: 'Reader' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheStorageService.cs(12,49): error CS0535: 'DeliveryCacheStorageService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Registrar.cs(11,43): error CS0535: 'Registrar' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/DaemonSuspendSessionService.cs(3,49): error CS0535: 'DaemonSuspendSessionService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioDevice.cs(12,33): error CS0535: 'AudioDevice' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/NotificationService.cs(10,41): error CS0535: 'NotificationService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/ServiceCreator.cs(7,36): error CS0535: 'ServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioInManager.cs(12,36): error CS0535: 'AudioInManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Sf/Cmif/DomainServiceObject.cs(3,68): error CS0535: 'DomainServiceObject' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioOut.cs(10,30): error CS0535: 'AudioOut' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioOutManager.cs(12,37): error CS0535: 'AudioOutManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRendererManager.cs(10,42): error CS0535: 'AudioRendererManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRenderer.cs(13,35): error CS0535: 'AudioRenderer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioSnoopManager.cs(6,39): error CS0535: 'AudioSnoopManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/FinalOutputRecorder.cs(10,41): error CS0535: 'FinalOutputRecorder' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/FinalOutputRecorderManager.cs(7,48): error CS0535: 'FinalOutputRecorderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Codec/Detail/HardwareOpusDecoderManager.cs(9,48): error CS0535: 'HardwareOpusDecoderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Sf/Hipc/HipcManager.cs(7,33): error CS0535: 'HipcManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Codec/Detail/HardwareOpusDecoder.cs(15,41): error CS0535: 'HardwareOpusDecoder' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioIn.cs(10,29): error CS0535: 'AudioIn' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/FriendService.cs(14,35): error CS0535: 'FriendService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] Ryujinx.Audio.Backends.SDL2 -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Audio.Backends.SDL2.dll ÉCHEC de la build. /opt/homebrew/Cellar/dotnet@8/8.0.11/libexec/sdk/8.0.111/Current/SolutionFile/ImportAfter/Microsoft.NET.Sdk.Solution.targets(36,5): warning NETSDK1194: l’option « --output » n’est pas prise en charge lors de la génération d’une solution. Si vous spécifiez un chemin de sortie au niveau de la solution, tous les projets copient les sorties dans le même répertoire, ce qui peut entraîner des builds incohérentes. [/Users/me/code/gits/Ryujinx/Ryujinx.sln] CSC : warning CS9057: L'assembly d'analyseur '/Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Generators.dll' fait référence à la version '4.9.0.0' du compilateur, qui est plus récente que la version en cours d'exécution '4.8.0.0'. [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ins/Ipc/ReceiverManager.cs(5,37): error CS0535: 'ReceiverManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ins/Ipc/SenderManager.cs(5,35): error CS0535: 'SenderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/UnregistrationNotifier.cs(8,69): error CS0535: 'UnregistrationNotifier' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Hshl/Ipc/Manager.cs(5,29): error CS0535: 'Manager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/LogManager/Ipc/LogService.cs(7,32): error CS0535: 'LogService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Hshl/Ipc/SetterManager.cs(5,35): error CS0535: 'SetterManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Writer.cs(9,37): error CS0535: 'Writer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Updater.cs(10,39): error CS0535: 'Updater' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator.cs(12,36): error CS0535: 'ServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ngc/Ipc/Service.cs(10,29): error CS0535: 'Service' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ptm/Ipc/MeasurementServer.cs(9,39): error CS0535: 'MeasurementServer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ovln/Ipc/ReceiverService.cs(5,37): error CS0535: 'ReceiverService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ptm/Ipc/Session.cs(9,29): error CS0535: 'Session' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/BcatService.cs(8,33): error CS0535: 'BcatService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ovln/Ipc/SenderService.cs(5,35): error CS0535: 'SenderService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/LogManager/Ipc/LmLogger.cs(15,30): error CS0535: 'LmLogger' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Srepo/Ipc/SrepoService.cs(5,34): error CS0535: 'SrepoService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/DetectManager.cs(5,35): error CS0535: 'DetectManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheDirectoryService.cs(12,51): error CS0535: 'DeliveryCacheDirectoryService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/GeneralServiceCreator.cs(5,43): error CS0535: 'GeneralServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sm/Ipc/ManagerService.cs(5,36): error CS0535: 'ManagerService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/InfraManager.cs(5,34): error CS0535: 'InfraManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/ClientRootSession.cs(5,39): error CS0535: 'ClientRootSession' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalGetActionFrame.cs(5,41): error CS0535: 'LocalGetActionFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/DsRootSession.cs(5,35): error CS0535: 'DsRootSession' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/MmNv/Ipc/Request.cs(9,29): error CS0535: 'Request' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalGetFrame.cs(5,35): error CS0535: 'LocalGetFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdCradleManager.cs(5,37): error CS0535: 'PdCradleManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Lbl/Ipc/LblController.cs(7,35): error CS0535: 'LblController' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalManager.cs(5,34): error CS0535: 'LocalManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdManager.cs(6,31): error CS0535: 'PdManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Prepo/Ipc/PrepoService.cs(18,34): error CS0535: 'PrepoService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/PrivateServiceCreator.cs(5,43): error CS0535: 'PrivateServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdManufactureManager.cs(5,42): error CS0535: 'PdManufactureManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SfDriverServiceCreator.cs(5,44): error CS0535: 'SfDriverServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sm/Ipc/UserService.cs(8,33): error CS0535: 'UserService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SocketGetFrame.cs(5,36): error CS0535: 'SocketGetFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheFileService.cs(12,46): error CS0535: 'DeliveryCacheFileService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SocketManager.cs(5,35): error CS0535: 'SocketManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmControl.cs(5,31): error CS0535: 'PmControl' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PmObserverService.cs(5,39): error CS0535: 'PmObserverService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmService.cs(5,31): error CS0535: 'PmService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmStateLock.cs(5,33): error CS0535: 'PmStateLock' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PmService.cs(5,31): error CS0535: 'PmService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheProgressService.cs(13,50): error CS0535: 'DeliveryCacheProgressService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/QdbManager.cs(5,32): error CS0535: 'QdbManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Reader.cs(11,37): error CS0535: 'Reader' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheStorageService.cs(12,49): error CS0535: 'DeliveryCacheStorageService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Registrar.cs(11,43): error CS0535: 'Registrar' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/DaemonSuspendSessionService.cs(3,49): error CS0535: 'DaemonSuspendSessionService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioDevice.cs(12,33): error CS0535: 'AudioDevice' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/NotificationService.cs(10,41): error CS0535: 'NotificationService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/ServiceCreator.cs(7,36): error CS0535: 'ServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioInManager.cs(12,36): error CS0535: 'AudioInManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Sf/Cmif/DomainServiceObject.cs(3,68): error CS0535: 'DomainServiceObject' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioOut.cs(10,30): error CS0535: 'AudioOut' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioOutManager.cs(12,37): error CS0535: 'AudioOutManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRendererManager.cs(10,42): error CS0535: 'AudioRendererManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRenderer.cs(13,35): error CS0535: 'AudioRenderer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioSnoopManager.cs(6,39): error CS0535: 'AudioSnoopManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/FinalOutputRecorder.cs(10,41): error CS0535: 'FinalOutputRecorder' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/FinalOutputRecorderManager.cs(7,48): error CS0535: 'FinalOutputRecorderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Codec/Detail/HardwareOpusDecoderManager.cs(9,48): error CS0535: 'HardwareOpusDecoderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Sf/Hipc/HipcManager.cs(7,33): error CS0535: 'HipcManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Codec/Detail/HardwareOpusDecoder.cs(15,41): error CS0535: 'HardwareOpusDecoder' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioIn.cs(10,29): error CS0535: 'AudioIn' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/FriendService.cs(14,35): error CS0535: 'FriendService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] 2 Avertissement(s) 67 Erreur(s) ```
WilliamWsyHK commented 2024-12-11 15:16:33 +00:00 (Migrated from github.com)

if someone point me clear and complete instructions to configure dev environment on macos (I haven't coded in C for a long time and I'm too lazy to do a thousand tests to make a build without errors.), i can inplement that and do a pull request.

This is a C# project, no CMake or make nonsense. Compiling instructions can be found here

Build error:

Version MSBuild 17.8.5+b5265ef37 pour .NET
  Determining projects to restore...
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Tests.Unicorn/Ryujinx.Tests.Unicorn.csproj (in 242 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Texture/Ryujinx.Graphics.Texture.csproj (in 1,31 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Vic/Ryujinx.Graphics.Vic.csproj (in 1,56 sec).
  Restored /Users/me/code/gits/Ryujinx/src/ARMeilleure/ARMeilleure.csproj (in 1,56 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Memory/Ryujinx.Memory.csproj (in 1,56 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Audio.Backends.SDL2/Ryujinx.Audio.Backends.SDL2.csproj (in 1,56 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Audio.Backends.OpenAL/Ryujinx.Audio.Backends.OpenAL.csproj (in 1,56 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Shader/Ryujinx.Graphics.Shader.csproj (in 8 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon.Common/Ryujinx.Horizon.Common.csproj (in 10 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Nvdec/Ryujinx.Graphics.Nvdec.csproj (in 9 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Nvdec.Vp9/Ryujinx.Graphics.Nvdec.Vp9.csproj (in 8 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj (in 16 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.ShaderTools/Ryujinx.ShaderTools.csproj (in 10 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.GAL/Ryujinx.Graphics.GAL.csproj (in 8 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.SDL2.Common/Ryujinx.SDL2.Common.csproj (in 9 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Device/Ryujinx.Graphics.Device.csproj (in 9 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Cpu/Ryujinx.Cpu.csproj (in 10 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Common/Ryujinx.Common.csproj (in 29 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Tests.Memory/Ryujinx.Tests.Memory.csproj (in 50 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Audio/Ryujinx.Audio.csproj (in 18 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Nvdec.FFmpeg/Ryujinx.Graphics.Nvdec.FFmpeg.csproj (in 9 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Host1x/Ryujinx.Graphics.Host1x.csproj (in 9 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Gpu/Ryujinx.Graphics.Gpu.csproj (in 6 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Video/Ryujinx.Graphics.Video.csproj (in 5 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.HLE.Generators/Ryujinx.HLE.Generators.csproj (in 106 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Spv.Generator/Spv.Generator.csproj (in 0,7 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.UI.LocaleGenerator/Ryujinx.UI.LocaleGenerator.csproj (in 1 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj (in 8 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon.Kernel.Generators/Ryujinx.Horizon.Kernel.Generators.csproj (in 2 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon.Generators/Ryujinx.Horizon.Generators.csproj (in 5 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Vulkan/Ryujinx.Graphics.Vulkan.csproj (in 58 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.HLE/Ryujinx.HLE.csproj (in 148 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Input.SDL2/Ryujinx.Input.SDL2.csproj (in 1,72 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Input/Ryujinx.Input.csproj (in 1,72 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Tests/Ryujinx.Tests.csproj (in 1,72 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.UI.Common/Ryujinx.UI.Common.csproj (in 1,73 sec).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Audio.Backends.SoundIo/Ryujinx.Audio.Backends.SoundIo.csproj (in 154 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Headless.SDL2/Ryujinx.Headless.SDL2.csproj (in 123 ms).
  Restored /Users/me/code/gits/Ryujinx/src/Ryujinx/Ryujinx.csproj (in 6,79 sec).
/opt/homebrew/Cellar/dotnet@8/8.0.11/libexec/sdk/8.0.111/Current/SolutionFile/ImportAfter/Microsoft.NET.Sdk.Solution.targets(36,5): warning NETSDK1194: l’option « --output » n’est pas prise en charge lors de la génération d’une solution. Si vous spécifiez un chemin de sortie au niveau de la solution, tous les projets copient les sorties dans le même répertoire, ce qui peut entraîner des builds incohérentes. [/Users/me/code/gits/Ryujinx/Ryujinx.sln]
  Ryujinx.Horizon.Kernel.Generators -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Kernel.Generators.dll
  Ryujinx.Horizon.Generators -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Generators.dll
  Ryujinx.HLE.Generators -> /Users/me/code/gits/Ryujinx/build/Ryujinx.HLE.Generators.dll
  Ryujinx.UI.LocaleGenerator -> /Users/me/code/gits/Ryujinx/build/Ryujinx.UI.LocaleGenerator.dll
  Ryujinx.Tests.Unicorn -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Tests.Unicorn.dll
  Spv.Generator -> /Users/me/code/gits/Ryujinx/build/Spv.Generator.dll
  Ryujinx.Common -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Common.dll
  Ryujinx.SDL2.Common -> /Users/me/code/gits/Ryujinx/build/Ryujinx.SDL2.Common.dll
  Ryujinx.Graphics.Video -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Video.dll
  Ryujinx.Graphics.Texture -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Texture.dll
  Ryujinx.Memory -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Memory.dll
  Ryujinx.Graphics.Nvdec.FFmpeg -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Nvdec.FFmpeg.dll
  Ryujinx.Graphics.Nvdec.Vp9 -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Nvdec.Vp9.dll
  Ryujinx.Graphics.Shader -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Shader.dll
  ARMeilleure -> /Users/me/code/gits/Ryujinx/build/ARMeilleure.dll
  Ryujinx.Horizon.Common -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Common.dll
  Ryujinx.Tests.Memory -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Tests.Memory.dll
  Ryujinx.ShaderTools -> /Users/me/code/gits/Ryujinx/build/Ryujinx.ShaderTools.dll
  Ryujinx.Graphics.Device -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Device.dll
  Ryujinx.Graphics.GAL -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.GAL.dll
  Ryujinx.Graphics.Host1x -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Host1x.dll
  Ryujinx.Graphics.Nvdec -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Nvdec.dll
  Ryujinx.Graphics.Vic -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Vic.dll
  Ryujinx.Graphics.OpenGL -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.OpenGL.dll
  Ryujinx.Graphics.Vulkan -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Vulkan.dll
  Ryujinx.Cpu -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Cpu.dll
  Ryujinx.Graphics.Gpu -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Gpu.dll
  Ryujinx.Audio -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Audio.dll
  Ryujinx.Audio.Backends.SoundIo -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Audio.Backends.SoundIo.dll
  Ryujinx.Audio.Backends.OpenAL -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Audio.Backends.OpenAL.dll
CSC : warning CS9057: L'assembly d'analyseur '/Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Generators.dll' fait référence à la version '4.9.0.0' du compilateur, qui est plus récente que la version en cours d'exécution '4.8.0.0'. [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ins/Ipc/ReceiverManager.cs(5,37): error CS0535: 'ReceiverManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ins/Ipc/SenderManager.cs(5,35): error CS0535: 'SenderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/UnregistrationNotifier.cs(8,69): error CS0535: 'UnregistrationNotifier' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Hshl/Ipc/Manager.cs(5,29): error CS0535: 'Manager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/LogManager/Ipc/LogService.cs(7,32): error CS0535: 'LogService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Hshl/Ipc/SetterManager.cs(5,35): error CS0535: 'SetterManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Writer.cs(9,37): error CS0535: 'Writer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Updater.cs(10,39): error CS0535: 'Updater' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator.cs(12,36): error CS0535: 'ServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ngc/Ipc/Service.cs(10,29): error CS0535: 'Service' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ptm/Ipc/MeasurementServer.cs(9,39): error CS0535: 'MeasurementServer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ovln/Ipc/ReceiverService.cs(5,37): error CS0535: 'ReceiverService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ptm/Ipc/Session.cs(9,29): error CS0535: 'Session' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/BcatService.cs(8,33): error CS0535: 'BcatService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ovln/Ipc/SenderService.cs(5,35): error CS0535: 'SenderService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/LogManager/Ipc/LmLogger.cs(15,30): error CS0535: 'LmLogger' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Srepo/Ipc/SrepoService.cs(5,34): error CS0535: 'SrepoService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/DetectManager.cs(5,35): error CS0535: 'DetectManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheDirectoryService.cs(12,51): error CS0535: 'DeliveryCacheDirectoryService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/GeneralServiceCreator.cs(5,43): error CS0535: 'GeneralServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sm/Ipc/ManagerService.cs(5,36): error CS0535: 'ManagerService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/InfraManager.cs(5,34): error CS0535: 'InfraManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/ClientRootSession.cs(5,39): error CS0535: 'ClientRootSession' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalGetActionFrame.cs(5,41): error CS0535: 'LocalGetActionFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/DsRootSession.cs(5,35): error CS0535: 'DsRootSession' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/MmNv/Ipc/Request.cs(9,29): error CS0535: 'Request' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalGetFrame.cs(5,35): error CS0535: 'LocalGetFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdCradleManager.cs(5,37): error CS0535: 'PdCradleManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Lbl/Ipc/LblController.cs(7,35): error CS0535: 'LblController' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalManager.cs(5,34): error CS0535: 'LocalManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdManager.cs(6,31): error CS0535: 'PdManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Prepo/Ipc/PrepoService.cs(18,34): error CS0535: 'PrepoService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/PrivateServiceCreator.cs(5,43): error CS0535: 'PrivateServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdManufactureManager.cs(5,42): error CS0535: 'PdManufactureManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SfDriverServiceCreator.cs(5,44): error CS0535: 'SfDriverServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sm/Ipc/UserService.cs(8,33): error CS0535: 'UserService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SocketGetFrame.cs(5,36): error CS0535: 'SocketGetFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheFileService.cs(12,46): error CS0535: 'DeliveryCacheFileService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SocketManager.cs(5,35): error CS0535: 'SocketManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmControl.cs(5,31): error CS0535: 'PmControl' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PmObserverService.cs(5,39): error CS0535: 'PmObserverService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmService.cs(5,31): error CS0535: 'PmService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmStateLock.cs(5,33): error CS0535: 'PmStateLock' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PmService.cs(5,31): error CS0535: 'PmService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheProgressService.cs(13,50): error CS0535: 'DeliveryCacheProgressService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/QdbManager.cs(5,32): error CS0535: 'QdbManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Reader.cs(11,37): error CS0535: 'Reader' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheStorageService.cs(12,49): error CS0535: 'DeliveryCacheStorageService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Registrar.cs(11,43): error CS0535: 'Registrar' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/DaemonSuspendSessionService.cs(3,49): error CS0535: 'DaemonSuspendSessionService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioDevice.cs(12,33): error CS0535: 'AudioDevice' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/NotificationService.cs(10,41): error CS0535: 'NotificationService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/ServiceCreator.cs(7,36): error CS0535: 'ServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioInManager.cs(12,36): error CS0535: 'AudioInManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Sf/Cmif/DomainServiceObject.cs(3,68): error CS0535: 'DomainServiceObject' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioOut.cs(10,30): error CS0535: 'AudioOut' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioOutManager.cs(12,37): error CS0535: 'AudioOutManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRendererManager.cs(10,42): error CS0535: 'AudioRendererManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRenderer.cs(13,35): error CS0535: 'AudioRenderer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioSnoopManager.cs(6,39): error CS0535: 'AudioSnoopManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/FinalOutputRecorder.cs(10,41): error CS0535: 'FinalOutputRecorder' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/FinalOutputRecorderManager.cs(7,48): error CS0535: 'FinalOutputRecorderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Codec/Detail/HardwareOpusDecoderManager.cs(9,48): error CS0535: 'HardwareOpusDecoderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Sf/Hipc/HipcManager.cs(7,33): error CS0535: 'HipcManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Codec/Detail/HardwareOpusDecoder.cs(15,41): error CS0535: 'HardwareOpusDecoder' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioIn.cs(10,29): error CS0535: 'AudioIn' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/FriendService.cs(14,35): error CS0535: 'FriendService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
  Ryujinx.Audio.Backends.SDL2 -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Audio.Backends.SDL2.dll

ÉCHEC de la build.

/opt/homebrew/Cellar/dotnet@8/8.0.11/libexec/sdk/8.0.111/Current/SolutionFile/ImportAfter/Microsoft.NET.Sdk.Solution.targets(36,5): warning NETSDK1194: l’option « --output » n’est pas prise en charge lors de la génération d’une solution. Si vous spécifiez un chemin de sortie au niveau de la solution, tous les projets copient les sorties dans le même répertoire, ce qui peut entraîner des builds incohérentes. [/Users/me/code/gits/Ryujinx/Ryujinx.sln]
CSC : warning CS9057: L'assembly d'analyseur '/Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Generators.dll' fait référence à la version '4.9.0.0' du compilateur, qui est plus récente que la version en cours d'exécution '4.8.0.0'. [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ins/Ipc/ReceiverManager.cs(5,37): error CS0535: 'ReceiverManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ins/Ipc/SenderManager.cs(5,35): error CS0535: 'SenderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/UnregistrationNotifier.cs(8,69): error CS0535: 'UnregistrationNotifier' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Hshl/Ipc/Manager.cs(5,29): error CS0535: 'Manager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/LogManager/Ipc/LogService.cs(7,32): error CS0535: 'LogService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Hshl/Ipc/SetterManager.cs(5,35): error CS0535: 'SetterManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Writer.cs(9,37): error CS0535: 'Writer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Updater.cs(10,39): error CS0535: 'Updater' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator.cs(12,36): error CS0535: 'ServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ngc/Ipc/Service.cs(10,29): error CS0535: 'Service' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ptm/Ipc/MeasurementServer.cs(9,39): error CS0535: 'MeasurementServer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ovln/Ipc/ReceiverService.cs(5,37): error CS0535: 'ReceiverService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ptm/Ipc/Session.cs(9,29): error CS0535: 'Session' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/BcatService.cs(8,33): error CS0535: 'BcatService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ovln/Ipc/SenderService.cs(5,35): error CS0535: 'SenderService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/LogManager/Ipc/LmLogger.cs(15,30): error CS0535: 'LmLogger' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Srepo/Ipc/SrepoService.cs(5,34): error CS0535: 'SrepoService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/DetectManager.cs(5,35): error CS0535: 'DetectManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheDirectoryService.cs(12,51): error CS0535: 'DeliveryCacheDirectoryService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/GeneralServiceCreator.cs(5,43): error CS0535: 'GeneralServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sm/Ipc/ManagerService.cs(5,36): error CS0535: 'ManagerService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/InfraManager.cs(5,34): error CS0535: 'InfraManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/ClientRootSession.cs(5,39): error CS0535: 'ClientRootSession' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalGetActionFrame.cs(5,41): error CS0535: 'LocalGetActionFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/DsRootSession.cs(5,35): error CS0535: 'DsRootSession' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/MmNv/Ipc/Request.cs(9,29): error CS0535: 'Request' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalGetFrame.cs(5,35): error CS0535: 'LocalGetFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdCradleManager.cs(5,37): error CS0535: 'PdCradleManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Lbl/Ipc/LblController.cs(7,35): error CS0535: 'LblController' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalManager.cs(5,34): error CS0535: 'LocalManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdManager.cs(6,31): error CS0535: 'PdManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Prepo/Ipc/PrepoService.cs(18,34): error CS0535: 'PrepoService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/PrivateServiceCreator.cs(5,43): error CS0535: 'PrivateServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdManufactureManager.cs(5,42): error CS0535: 'PdManufactureManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SfDriverServiceCreator.cs(5,44): error CS0535: 'SfDriverServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sm/Ipc/UserService.cs(8,33): error CS0535: 'UserService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SocketGetFrame.cs(5,36): error CS0535: 'SocketGetFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheFileService.cs(12,46): error CS0535: 'DeliveryCacheFileService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SocketManager.cs(5,35): error CS0535: 'SocketManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmControl.cs(5,31): error CS0535: 'PmControl' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PmObserverService.cs(5,39): error CS0535: 'PmObserverService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmService.cs(5,31): error CS0535: 'PmService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmStateLock.cs(5,33): error CS0535: 'PmStateLock' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PmService.cs(5,31): error CS0535: 'PmService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheProgressService.cs(13,50): error CS0535: 'DeliveryCacheProgressService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/QdbManager.cs(5,32): error CS0535: 'QdbManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Reader.cs(11,37): error CS0535: 'Reader' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheStorageService.cs(12,49): error CS0535: 'DeliveryCacheStorageService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Registrar.cs(11,43): error CS0535: 'Registrar' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/DaemonSuspendSessionService.cs(3,49): error CS0535: 'DaemonSuspendSessionService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioDevice.cs(12,33): error CS0535: 'AudioDevice' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/NotificationService.cs(10,41): error CS0535: 'NotificationService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/ServiceCreator.cs(7,36): error CS0535: 'ServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioInManager.cs(12,36): error CS0535: 'AudioInManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Sf/Cmif/DomainServiceObject.cs(3,68): error CS0535: 'DomainServiceObject' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioOut.cs(10,30): error CS0535: 'AudioOut' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioOutManager.cs(12,37): error CS0535: 'AudioOutManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRendererManager.cs(10,42): error CS0535: 'AudioRendererManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRenderer.cs(13,35): error CS0535: 'AudioRenderer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioSnoopManager.cs(6,39): error CS0535: 'AudioSnoopManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/FinalOutputRecorder.cs(10,41): error CS0535: 'FinalOutputRecorder' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/FinalOutputRecorderManager.cs(7,48): error CS0535: 'FinalOutputRecorderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Codec/Detail/HardwareOpusDecoderManager.cs(9,48): error CS0535: 'HardwareOpusDecoderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Sf/Hipc/HipcManager.cs(7,33): error CS0535: 'HipcManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Codec/Detail/HardwareOpusDecoder.cs(15,41): error CS0535: 'HardwareOpusDecoder' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioIn.cs(10,29): error CS0535: 'AudioIn' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/FriendService.cs(14,35): error CS0535: 'FriendService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj]
    2 Avertissement(s)
    67 Erreur(s)

Download and install the latest .NET 8 SDK (8.0.404 as of writing) and try again.

> > > if someone point me clear and complete instructions to configure dev environment on macos (I haven't coded in C for a long time and I'm too lazy to do a thousand tests to make a build without errors.), i can inplement that and do a pull request. > > > > > > This is a C# project, no CMake or make nonsense. Compiling instructions can be found [here](https://github.com/GreemDev/Ryujinx/blob/master/COMPILING.md) > > Build error: > > ``` > Version MSBuild 17.8.5+b5265ef37 pour .NET > Determining projects to restore... > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Tests.Unicorn/Ryujinx.Tests.Unicorn.csproj (in 242 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Texture/Ryujinx.Graphics.Texture.csproj (in 1,31 sec). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Vic/Ryujinx.Graphics.Vic.csproj (in 1,56 sec). > Restored /Users/me/code/gits/Ryujinx/src/ARMeilleure/ARMeilleure.csproj (in 1,56 sec). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Memory/Ryujinx.Memory.csproj (in 1,56 sec). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Audio.Backends.SDL2/Ryujinx.Audio.Backends.SDL2.csproj (in 1,56 sec). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Audio.Backends.OpenAL/Ryujinx.Audio.Backends.OpenAL.csproj (in 1,56 sec). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Shader/Ryujinx.Graphics.Shader.csproj (in 8 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon.Common/Ryujinx.Horizon.Common.csproj (in 10 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Nvdec/Ryujinx.Graphics.Nvdec.csproj (in 9 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Nvdec.Vp9/Ryujinx.Graphics.Nvdec.Vp9.csproj (in 8 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj (in 16 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.ShaderTools/Ryujinx.ShaderTools.csproj (in 10 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.GAL/Ryujinx.Graphics.GAL.csproj (in 8 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.SDL2.Common/Ryujinx.SDL2.Common.csproj (in 9 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Device/Ryujinx.Graphics.Device.csproj (in 9 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Cpu/Ryujinx.Cpu.csproj (in 10 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Common/Ryujinx.Common.csproj (in 29 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Tests.Memory/Ryujinx.Tests.Memory.csproj (in 50 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Audio/Ryujinx.Audio.csproj (in 18 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Nvdec.FFmpeg/Ryujinx.Graphics.Nvdec.FFmpeg.csproj (in 9 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Host1x/Ryujinx.Graphics.Host1x.csproj (in 9 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Gpu/Ryujinx.Graphics.Gpu.csproj (in 6 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Video/Ryujinx.Graphics.Video.csproj (in 5 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.HLE.Generators/Ryujinx.HLE.Generators.csproj (in 106 ms). > Restored /Users/me/code/gits/Ryujinx/src/Spv.Generator/Spv.Generator.csproj (in 0,7 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.UI.LocaleGenerator/Ryujinx.UI.LocaleGenerator.csproj (in 1 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj (in 8 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon.Kernel.Generators/Ryujinx.Horizon.Kernel.Generators.csproj (in 2 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon.Generators/Ryujinx.Horizon.Generators.csproj (in 5 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Graphics.Vulkan/Ryujinx.Graphics.Vulkan.csproj (in 58 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.HLE/Ryujinx.HLE.csproj (in 148 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Input.SDL2/Ryujinx.Input.SDL2.csproj (in 1,72 sec). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Input/Ryujinx.Input.csproj (in 1,72 sec). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Tests/Ryujinx.Tests.csproj (in 1,72 sec). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.UI.Common/Ryujinx.UI.Common.csproj (in 1,73 sec). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Audio.Backends.SoundIo/Ryujinx.Audio.Backends.SoundIo.csproj (in 154 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx.Headless.SDL2/Ryujinx.Headless.SDL2.csproj (in 123 ms). > Restored /Users/me/code/gits/Ryujinx/src/Ryujinx/Ryujinx.csproj (in 6,79 sec). > /opt/homebrew/Cellar/dotnet@8/8.0.11/libexec/sdk/8.0.111/Current/SolutionFile/ImportAfter/Microsoft.NET.Sdk.Solution.targets(36,5): warning NETSDK1194: l’option « --output » n’est pas prise en charge lors de la génération d’une solution. Si vous spécifiez un chemin de sortie au niveau de la solution, tous les projets copient les sorties dans le même répertoire, ce qui peut entraîner des builds incohérentes. [/Users/me/code/gits/Ryujinx/Ryujinx.sln] > Ryujinx.Horizon.Kernel.Generators -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Kernel.Generators.dll > Ryujinx.Horizon.Generators -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Generators.dll > Ryujinx.HLE.Generators -> /Users/me/code/gits/Ryujinx/build/Ryujinx.HLE.Generators.dll > Ryujinx.UI.LocaleGenerator -> /Users/me/code/gits/Ryujinx/build/Ryujinx.UI.LocaleGenerator.dll > Ryujinx.Tests.Unicorn -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Tests.Unicorn.dll > Spv.Generator -> /Users/me/code/gits/Ryujinx/build/Spv.Generator.dll > Ryujinx.Common -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Common.dll > Ryujinx.SDL2.Common -> /Users/me/code/gits/Ryujinx/build/Ryujinx.SDL2.Common.dll > Ryujinx.Graphics.Video -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Video.dll > Ryujinx.Graphics.Texture -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Texture.dll > Ryujinx.Memory -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Memory.dll > Ryujinx.Graphics.Nvdec.FFmpeg -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Nvdec.FFmpeg.dll > Ryujinx.Graphics.Nvdec.Vp9 -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Nvdec.Vp9.dll > Ryujinx.Graphics.Shader -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Shader.dll > ARMeilleure -> /Users/me/code/gits/Ryujinx/build/ARMeilleure.dll > Ryujinx.Horizon.Common -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Common.dll > Ryujinx.Tests.Memory -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Tests.Memory.dll > Ryujinx.ShaderTools -> /Users/me/code/gits/Ryujinx/build/Ryujinx.ShaderTools.dll > Ryujinx.Graphics.Device -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Device.dll > Ryujinx.Graphics.GAL -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.GAL.dll > Ryujinx.Graphics.Host1x -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Host1x.dll > Ryujinx.Graphics.Nvdec -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Nvdec.dll > Ryujinx.Graphics.Vic -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Vic.dll > Ryujinx.Graphics.OpenGL -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.OpenGL.dll > Ryujinx.Graphics.Vulkan -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Vulkan.dll > Ryujinx.Cpu -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Cpu.dll > Ryujinx.Graphics.Gpu -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Graphics.Gpu.dll > Ryujinx.Audio -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Audio.dll > Ryujinx.Audio.Backends.SoundIo -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Audio.Backends.SoundIo.dll > Ryujinx.Audio.Backends.OpenAL -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Audio.Backends.OpenAL.dll > CSC : warning CS9057: L'assembly d'analyseur '/Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Generators.dll' fait référence à la version '4.9.0.0' du compilateur, qui est plus récente que la version en cours d'exécution '4.8.0.0'. [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ins/Ipc/ReceiverManager.cs(5,37): error CS0535: 'ReceiverManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ins/Ipc/SenderManager.cs(5,35): error CS0535: 'SenderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/UnregistrationNotifier.cs(8,69): error CS0535: 'UnregistrationNotifier' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Hshl/Ipc/Manager.cs(5,29): error CS0535: 'Manager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/LogManager/Ipc/LogService.cs(7,32): error CS0535: 'LogService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Hshl/Ipc/SetterManager.cs(5,35): error CS0535: 'SetterManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Writer.cs(9,37): error CS0535: 'Writer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Updater.cs(10,39): error CS0535: 'Updater' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator.cs(12,36): error CS0535: 'ServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ngc/Ipc/Service.cs(10,29): error CS0535: 'Service' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ptm/Ipc/MeasurementServer.cs(9,39): error CS0535: 'MeasurementServer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ovln/Ipc/ReceiverService.cs(5,37): error CS0535: 'ReceiverService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ptm/Ipc/Session.cs(9,29): error CS0535: 'Session' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/BcatService.cs(8,33): error CS0535: 'BcatService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ovln/Ipc/SenderService.cs(5,35): error CS0535: 'SenderService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/LogManager/Ipc/LmLogger.cs(15,30): error CS0535: 'LmLogger' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Srepo/Ipc/SrepoService.cs(5,34): error CS0535: 'SrepoService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/DetectManager.cs(5,35): error CS0535: 'DetectManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheDirectoryService.cs(12,51): error CS0535: 'DeliveryCacheDirectoryService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/GeneralServiceCreator.cs(5,43): error CS0535: 'GeneralServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sm/Ipc/ManagerService.cs(5,36): error CS0535: 'ManagerService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/InfraManager.cs(5,34): error CS0535: 'InfraManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/ClientRootSession.cs(5,39): error CS0535: 'ClientRootSession' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalGetActionFrame.cs(5,41): error CS0535: 'LocalGetActionFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/DsRootSession.cs(5,35): error CS0535: 'DsRootSession' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/MmNv/Ipc/Request.cs(9,29): error CS0535: 'Request' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalGetFrame.cs(5,35): error CS0535: 'LocalGetFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdCradleManager.cs(5,37): error CS0535: 'PdCradleManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Lbl/Ipc/LblController.cs(7,35): error CS0535: 'LblController' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalManager.cs(5,34): error CS0535: 'LocalManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdManager.cs(6,31): error CS0535: 'PdManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Prepo/Ipc/PrepoService.cs(18,34): error CS0535: 'PrepoService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/PrivateServiceCreator.cs(5,43): error CS0535: 'PrivateServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdManufactureManager.cs(5,42): error CS0535: 'PdManufactureManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SfDriverServiceCreator.cs(5,44): error CS0535: 'SfDriverServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sm/Ipc/UserService.cs(8,33): error CS0535: 'UserService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SocketGetFrame.cs(5,36): error CS0535: 'SocketGetFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheFileService.cs(12,46): error CS0535: 'DeliveryCacheFileService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SocketManager.cs(5,35): error CS0535: 'SocketManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmControl.cs(5,31): error CS0535: 'PmControl' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PmObserverService.cs(5,39): error CS0535: 'PmObserverService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmService.cs(5,31): error CS0535: 'PmService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmStateLock.cs(5,33): error CS0535: 'PmStateLock' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PmService.cs(5,31): error CS0535: 'PmService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheProgressService.cs(13,50): error CS0535: 'DeliveryCacheProgressService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/QdbManager.cs(5,32): error CS0535: 'QdbManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Reader.cs(11,37): error CS0535: 'Reader' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheStorageService.cs(12,49): error CS0535: 'DeliveryCacheStorageService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Registrar.cs(11,43): error CS0535: 'Registrar' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/DaemonSuspendSessionService.cs(3,49): error CS0535: 'DaemonSuspendSessionService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioDevice.cs(12,33): error CS0535: 'AudioDevice' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/NotificationService.cs(10,41): error CS0535: 'NotificationService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/ServiceCreator.cs(7,36): error CS0535: 'ServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioInManager.cs(12,36): error CS0535: 'AudioInManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Sf/Cmif/DomainServiceObject.cs(3,68): error CS0535: 'DomainServiceObject' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioOut.cs(10,30): error CS0535: 'AudioOut' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioOutManager.cs(12,37): error CS0535: 'AudioOutManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRendererManager.cs(10,42): error CS0535: 'AudioRendererManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRenderer.cs(13,35): error CS0535: 'AudioRenderer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioSnoopManager.cs(6,39): error CS0535: 'AudioSnoopManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/FinalOutputRecorder.cs(10,41): error CS0535: 'FinalOutputRecorder' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/FinalOutputRecorderManager.cs(7,48): error CS0535: 'FinalOutputRecorderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Codec/Detail/HardwareOpusDecoderManager.cs(9,48): error CS0535: 'HardwareOpusDecoderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Sf/Hipc/HipcManager.cs(7,33): error CS0535: 'HipcManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Codec/Detail/HardwareOpusDecoder.cs(15,41): error CS0535: 'HardwareOpusDecoder' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioIn.cs(10,29): error CS0535: 'AudioIn' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/FriendService.cs(14,35): error CS0535: 'FriendService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > Ryujinx.Audio.Backends.SDL2 -> /Users/me/code/gits/Ryujinx/build/Ryujinx.Audio.Backends.SDL2.dll > > ÉCHEC de la build. > > /opt/homebrew/Cellar/dotnet@8/8.0.11/libexec/sdk/8.0.111/Current/SolutionFile/ImportAfter/Microsoft.NET.Sdk.Solution.targets(36,5): warning NETSDK1194: l’option « --output » n’est pas prise en charge lors de la génération d’une solution. Si vous spécifiez un chemin de sortie au niveau de la solution, tous les projets copient les sorties dans le même répertoire, ce qui peut entraîner des builds incohérentes. [/Users/me/code/gits/Ryujinx/Ryujinx.sln] > CSC : warning CS9057: L'assembly d'analyseur '/Users/me/code/gits/Ryujinx/build/Ryujinx.Horizon.Generators.dll' fait référence à la version '4.9.0.0' du compilateur, qui est plus récente que la version en cours d'exécution '4.8.0.0'. [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ins/Ipc/ReceiverManager.cs(5,37): error CS0535: 'ReceiverManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ins/Ipc/SenderManager.cs(5,35): error CS0535: 'SenderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/UnregistrationNotifier.cs(8,69): error CS0535: 'UnregistrationNotifier' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Hshl/Ipc/Manager.cs(5,29): error CS0535: 'Manager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/LogManager/Ipc/LogService.cs(7,32): error CS0535: 'LogService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Hshl/Ipc/SetterManager.cs(5,35): error CS0535: 'SetterManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Writer.cs(9,37): error CS0535: 'Writer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Updater.cs(10,39): error CS0535: 'Updater' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator.cs(12,36): error CS0535: 'ServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ngc/Ipc/Service.cs(10,29): error CS0535: 'Service' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ptm/Ipc/MeasurementServer.cs(9,39): error CS0535: 'MeasurementServer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ovln/Ipc/ReceiverService.cs(5,37): error CS0535: 'ReceiverService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ptm/Ipc/Session.cs(9,29): error CS0535: 'Session' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/BcatService.cs(8,33): error CS0535: 'BcatService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ovln/Ipc/SenderService.cs(5,35): error CS0535: 'SenderService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/LogManager/Ipc/LmLogger.cs(15,30): error CS0535: 'LmLogger' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Srepo/Ipc/SrepoService.cs(5,34): error CS0535: 'SrepoService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/DetectManager.cs(5,35): error CS0535: 'DetectManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheDirectoryService.cs(12,51): error CS0535: 'DeliveryCacheDirectoryService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/GeneralServiceCreator.cs(5,43): error CS0535: 'GeneralServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sm/Ipc/ManagerService.cs(5,36): error CS0535: 'ManagerService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/InfraManager.cs(5,34): error CS0535: 'InfraManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/ClientRootSession.cs(5,39): error CS0535: 'ClientRootSession' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalGetActionFrame.cs(5,41): error CS0535: 'LocalGetActionFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/DsRootSession.cs(5,35): error CS0535: 'DsRootSession' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/MmNv/Ipc/Request.cs(9,29): error CS0535: 'Request' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalGetFrame.cs(5,35): error CS0535: 'LocalGetFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdCradleManager.cs(5,37): error CS0535: 'PdCradleManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Lbl/Ipc/LblController.cs(7,35): error CS0535: 'LblController' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/LocalManager.cs(5,34): error CS0535: 'LocalManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdManager.cs(6,31): error CS0535: 'PdManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Prepo/Ipc/PrepoService.cs(18,34): error CS0535: 'PrepoService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/PrivateServiceCreator.cs(5,43): error CS0535: 'PrivateServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PdManufactureManager.cs(5,42): error CS0535: 'PdManufactureManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SfDriverServiceCreator.cs(5,44): error CS0535: 'SfDriverServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sm/Ipc/UserService.cs(8,33): error CS0535: 'UserService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SocketGetFrame.cs(5,36): error CS0535: 'SocketGetFrame' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheFileService.cs(12,46): error CS0535: 'DeliveryCacheFileService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Wlan/Ipc/SocketManager.cs(5,35): error CS0535: 'SocketManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmControl.cs(5,31): error CS0535: 'PmControl' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PmObserverService.cs(5,39): error CS0535: 'PmObserverService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmService.cs(5,31): error CS0535: 'PmService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Psc/Ipc/PmStateLock.cs(5,33): error CS0535: 'PmStateLock' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/PmService.cs(5,31): error CS0535: 'PmService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheProgressService.cs(13,50): error CS0535: 'DeliveryCacheProgressService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Usb/Ipc/QdbManager.cs(5,32): error CS0535: 'QdbManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Reader.cs(11,37): error CS0535: 'Reader' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheStorageService.cs(12,49): error CS0535: 'DeliveryCacheStorageService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Arp/Ipc/Registrar.cs(11,43): error CS0535: 'Registrar' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/DaemonSuspendSessionService.cs(3,49): error CS0535: 'DaemonSuspendSessionService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioDevice.cs(12,33): error CS0535: 'AudioDevice' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/NotificationService.cs(10,41): error CS0535: 'NotificationService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/ServiceCreator.cs(7,36): error CS0535: 'ServiceCreator' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioInManager.cs(12,36): error CS0535: 'AudioInManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Sf/Cmif/DomainServiceObject.cs(3,68): error CS0535: 'DomainServiceObject' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioOut.cs(10,30): error CS0535: 'AudioOut' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioOutManager.cs(12,37): error CS0535: 'AudioOutManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRendererManager.cs(10,42): error CS0535: 'AudioRendererManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRenderer.cs(13,35): error CS0535: 'AudioRenderer' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioSnoopManager.cs(6,39): error CS0535: 'AudioSnoopManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/FinalOutputRecorder.cs(10,41): error CS0535: 'FinalOutputRecorder' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/FinalOutputRecorderManager.cs(7,48): error CS0535: 'FinalOutputRecorderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Codec/Detail/HardwareOpusDecoderManager.cs(9,48): error CS0535: 'HardwareOpusDecoderManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Sf/Hipc/HipcManager.cs(7,33): error CS0535: 'HipcManager' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Codec/Detail/HardwareOpusDecoder.cs(15,41): error CS0535: 'HardwareOpusDecoder' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioIn.cs(10,29): error CS0535: 'AudioIn' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > /Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Sdk/Friends/Detail/Ipc/FriendService.cs(14,35): error CS0535: 'FriendService' n'implémente pas le membre d'interface 'IServiceObject.GetCommandHandlers()' [/Users/me/code/gits/Ryujinx/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj] > 2 Avertissement(s) > 67 Erreur(s) > ``` Download and install the latest .NET 8 SDK (8.0.404 as of writing) and try again.
stygmate commented 2024-12-11 15:25:47 +00:00 (Migrated from github.com)

@WilliamWsyHK it build. I will check this feature soon.

@WilliamWsyHK it build. I will check this feature soon.
Sign in to join this conversation.
No Milestone
No project
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MeloNX/Ryujinx-ryubing#307
No description provided.