Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update CSFML version to 2.5.1 #158

Merged
merged 1 commit into from
Jul 11, 2021
Merged

Update CSFML version to 2.5.1 #158

merged 1 commit into from
Jul 11, 2021

Conversation

eXpl0it3r
Copy link
Member

@eXpl0it3r eXpl0it3r commented Apr 14, 2021

  • Add macOS build script
  • Update existing nuget build script

ToDo

@eXpl0it3r
Copy link
Member Author

Test NuGet package: CSFML.2.5.1.nupkg.zip

@eXpl0it3r
Copy link
Member Author

@Davipb maybe you have some idea on what I need to do, so that CSFML is found on macOS. It just seems to look for *.DLLs instead of the provided *.dylib 🤔

@Davipb
Copy link
Contributor

Davipb commented Apr 16, 2021

Analyzing the compiled binaries from the test NuGet package you provided, it seems that the libraries are trying to load versioned names of its dependencies (e.g. libsfml-system.2.5.dylib) but the NuGet only contains unversioned names (e.g. libsfml-system.dylib):

Load command #11 (size:  56, offset: 1560): load_dylib
  name: @rpath/libsfml-audio.2.5.dylib
            time stamp: 0x00000002
       current version: 0x00020501
  comptibility version: 0x00020500

Load command #12 (size:  56, offset: 1616): load_dylib
  name: @rpath/libsfml-system.2.5.dylib
            time stamp: 0x00000002
       current version: 0x00020501
  comptibility version: 0x00020500

I had the same issue when building for Linux and "solved" it by including multiple copies of each library in the package, versioned and unversioned (NuGet doesn't support symlinks sadly). Does it work if you do the same for macOS?

@eXpl0it3r
Copy link
Member Author

eXpl0it3r commented Apr 16, 2021

Yeah, I was thinking about this as well, but wasn't sure since it was complaining about missing dylib but dlls. I'll rebuild and try again.

Thanks for taking a look! 🙂

Test NuGet package v2: CSFML.2.5.1.nupkg.zip

@eXpl0it3r
Copy link
Member Author

eXpl0it3r commented Apr 17, 2021

I think that worked. The last challenge is getting the RPath right. The trick with LDFLAGS as on Linux somehow didn't work, meaning the same command just fails on macOS. I'll try to play around with it more, but if you have some idea, let me know.

Test NuGet package v3: CSFML.2.5.1.nupkg.zip
Test NuGet package v4: CSFML.2.5.1.nupkg.zip
Test NuGet package v5: CSFML.2.5.1.nupkg.zip
Nuget SFML + SFML.Net: nuget_repo.zip
Test NuGet package v6: CSFML.2.5.1.nupkg.zip
Test NuGet package v7: CSFML.2.5.1.nupkg.zip
Test NuGet package v8 (osx.11.0): CSFML.2.5.1.nupkg.zip
Test NuGet package v9 (loader_path): CSFML.2.5.1.nupkg.zip
Test NuGet package v10 (execution_path): CSFML.2.5.1.nupkg.zip

@Davipb
Copy link
Contributor

Davipb commented Apr 17, 2021

It seems that the macOS equivalent of $ORIGIN is either @executable_path or @loader_path. Maybe try replacing -D 'CMAKE_INSTALL_RPATH=$ORIGIN' in lines 120 and 148 of the build script with either -D 'CMAKE_INSTALL_RPATH=@executable_path' or -D 'CMAKE_INSTALL_RPATH=@loader_path'?

The CMAKE flag itself is definitely working, since $ORIGIN was embedded as an rpath into the libraries:

Load command #15 (size:  24, offset: 1776): rpath
    $ORIGIN

@eXpl0it3r eXpl0it3r force-pushed the feature/new_version branch from 00e6da5 to 1c3c84d Compare May 11, 2021 23:03
@eXpl0it3r
Copy link
Member Author

eXpl0it3r commented May 12, 2021

So I tried all sorts of combinations, but seem to be missing the required knowledge of figuring things out. 😓

Unhandled exception. System.DllNotFoundException: Unable to load shared library 'csfml-graphics' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(libcsfml-graphics, 1): image not found
   at SFML.Graphics.RenderWindow.sfRenderWindow_createUnicode(VideoMode Mode, IntPtr Title, Styles Style, ContextSettings& Params)
   at SFML.Graphics.RenderWindow..ctor(VideoMode mode, String title, Styles style, ContextSettings settings)
   at SFML.Graphics.RenderWindow..ctor(VideoMode mode, String title)
   at SFMLTest.Program.SimpleWindow.Run() in /Users/sfml/Desktop/CSFML/SFML-Test/Program.cs:line 19
   at SFMLTest.Program.Main(String[] args) in /Users/sfml/Desktop/CSFML/SFML-Test/Program.cs:line 12

Even if I set DYLD_PRINT_LIBRARIES all I see are the libs that were successfully loaded. But I can't really make out, how it's supposed to find the native libraries inside the NuGet package or rather at the place where it's unpacked.
How do I know whether osx.11.0-x64 or osx.10.15-x64 is enough for dotnet to pick it up?

DYLD_PRINT_LIBRARIES output
dyld: loaded: <23377312-A7DE-3C6C-BCCD-CC68DA1B1898> /usr/local/share/dotnet/dotnet
dyld: loaded: <B027735F-B398-381C-84A7-606D7BBE4997> /usr/lib/libc++.1.dylib
dyld: loaded: <EADFB1D1-E113-35B4-BD2D-C1E4C38010D4> /usr/lib/libSystem.B.dylib
dyld: loaded: <22AFC7FC-2DB6-3EF0-9CC0-EFFB9B65D5E2> /usr/lib/libc++abi.dylib
dyld: loaded: <ED7D7EB4-B248-33A9-9E6A-58F45EAB7602> /usr/lib/system/libcache.dylib
dyld: loaded: <EA0C1728-C905-3A58-A285-C32ECF903BB4> /usr/lib/system/libcommonCrypto.dylib
dyld: loaded: <AD12DBB0-8D0B-3D71-800D-E591A3CBE0D8> /usr/lib/system/libcompiler_rt.dylib
dyld: loaded: <DDE4BE71-76BA-3CDC-B3B0-F5E0BADF8FF2> /usr/lib/system/libcopyfile.dylib
dyld: loaded: <96A88875-7771-394E-A88E-389DCD02A935> /usr/lib/system/libcorecrypto.dylib
dyld: loaded: <6B7B23E3-2FD4-3EA2-8A89-CE06244CCA98> /usr/lib/system/libdispatch.dylib
dyld: loaded: <9F95C644-D1BD-38D9-9612-6188FE9EA53C> /usr/lib/system/libdyld.dylib
dyld: loaded: <1A66B854-350D-3064-A606-2D9BFE71C400> /usr/lib/system/libkeymgr.dylib
dyld: loaded: <3C5E58AF-F753-378B-8E0C-F3C9BB82E04D> /usr/lib/system/liblaunch.dylib
dyld: loaded: <D503EC4A-6B6A-39C4-8218-9F4B6147A5BF> /usr/lib/system/libmacho.dylib
dyld: loaded: <FABCD375-2FD7-3FF5-9A28-452D8A323D3E> /usr/lib/system/libquarantine.dylib
dyld: loaded: <DC4523F8-F5FF-3837-BD58-0AA8763F8FDE> /usr/lib/system/libremovefile.dylib
dyld: loaded: <4D4E0D4F-8B40-3ACC-85E1-16375966D6CC> /usr/lib/system/libsystem_asl.dylib
dyld: loaded: <1C8538C3-F2BE-3F02-89AE-E7052DE66D51> /usr/lib/system/libsystem_blocks.dylib
dyld: loaded: <DF45CDEC-6B7E-3586-94B4-F3679A762661> /usr/lib/system/libsystem_c.dylib
dyld: loaded: <8B0EA86C-AFA8-3B51-916F-7ED9A42669A4> /usr/lib/system/libsystem_collections.dylib
dyld: loaded: <49050F1E-3143-31B9-8B5C-FCCE4C6F23E5> /usr/lib/system/libsystem_configuration.dylib
dyld: loaded: <3BAF45DD-75D2-3D8A-845E-83A7058CBA08> /usr/lib/system/libsystem_containermanager.dylib
dyld: loaded: <A1451528-AD1D-3E86-93A9-1340535FAF46> /usr/lib/system/libsystem_coreservices.dylib
dyld: loaded: <28AB0CBC-61F6-3A01-BCE2-A53DA1AECB0F> /usr/lib/system/libsystem_darwin.dylib
dyld: loaded: <600B1851-C1D4-3ACF-BE2A-99E7E40E6FC0> /usr/lib/system/libsystem_dnssd.dylib
dyld: loaded: <FEA91919-A5BB-3606-9445-F2077D90BF87> /usr/lib/system/libsystem_featureflags.dylib
dyld: loaded: <C189F0D7-A430-328D-BD7F-7EB0FA023736> /usr/lib/system/libsystem_info.dylib
dyld: loaded: <FA773620-5114-36B6-87CD-55EC4134D0C3> /usr/lib/system/libsystem_m.dylib
dyld: loaded: <029B5632-62B4-39F6-981C-BCA99C1FBF1D> /usr/lib/system/libsystem_malloc.dylib
dyld: loaded: <33F45B5A-D346-3E7F-AB34-DFC4387E5A3C> /usr/lib/system/libsystem_networkextension.dylib
dyld: loaded: <1AA89769-E07F-37CD-BBCF-6DBD345862EB> /usr/lib/system/libsystem_notify.dylib
dyld: loaded: <4CCFBF85-6483-364F-A8D6-A5D2956BEC52> /usr/lib/system/libsystem_product_info_filter.dylib
dyld: loaded: <24C8DF94-E258-3E24-AC96-2D1FB85F076A> /usr/lib/system/libsystem_sandbox.dylib
dyld: loaded: <18494A83-796C-33D5-A6D0-BD4E0C2BBFC4> /usr/lib/system/libsystem_secinit.dylib
dyld: loaded: <62A19DE4-50C5-3866-B5B2-43220E379C3B> /usr/lib/system/libsystem_kernel.dylib
dyld: loaded: <03429519-EBEA-3549-84A6-0FD426CB7373> /usr/lib/system/libsystem_platform.dylib
dyld: loaded: <52F807B1-41A0-3D1E-AE89-115CA570863F> /usr/lib/system/libsystem_pthread.dylib
dyld: loaded: <226C631F-5380-395A-AA20-D686AEA05B9B> /usr/lib/system/libsystem_symptoms.dylib
dyld: loaded: <1AAE1F8F-9F9D-3327-8A95-3A6887CED713> /usr/lib/system/libsystem_trace.dylib
dyld: loaded: <32F74246-BEB8-3249-8C51-CAD863EF158E> /usr/lib/system/libunwind.dylib
dyld: loaded: <CFB56DA8-7462-3E8F-9CFB-20926C6A2BB5> /usr/lib/system/libxpc.dylib
dyld: loaded: <847490B0-8FE5-32AE-96C8-BF3F3B3E1EB8> /usr/lib/libobjc.A.dylib
dyld: loaded: <E3126D8C-F1F5-3E30-B7A2-0EB1AB0AF12D> /usr/lib/liboah.dylib
dyld: loaded: <653FF132-9DA2-3069-A0E7-A7D560FE8F60> /usr/local/share/dotnet/host/fxr/5.0.5/libhostfxr.dylib
dyld: loaded: <1B9C5F94-DE1B-3358-BED1-77BE37D96E9E> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.5/libhostpolicy.dylib
dyld: loaded: <45CA4981-83EA-36FE-AF0F-AE1ED72C5A8F> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.5/libcoreclr.dylib
dyld: loaded: <00F47B8F-A02B-37BF-B57F-129CF787F38B> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
dyld: loaded: <A1E63C1B-E06B-3DE1-9C96-77E1A412D6DA> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
dyld: loaded: <E9261CB0-E729-3F58-98B7-172F243D4427> /System/Library/Frameworks/Security.framework/Versions/A/Security
dyld: loaded: <3EDDC5DA-6FAD-3031-91C1-E3465C34E643> /usr/lib/libfakelink.dylib
dyld: loaded: <478D57C3-FFF8-35E1-A64F-8490A616AB37> /usr/lib/libicucore.A.dylib
dyld: loaded: <82988A53-B066-3D39-A314-CE3C5C3868DE> /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking
dyld: loaded: <347078F9-34AC-3AD5-AA02-B7E5E1D11FB6> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
dyld: loaded: <43164A51-72ED-30E1-8F28-40B3598BCF5C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
dyld: loaded: <C43BE82A-9E75-39C3-807F-2E87B97B7A78> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
dyld: loaded: <FCCD84AD-EDFA-310E-B607-FFC464419716> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
dyld: loaded: <4B4148C5-9CFB-3AA1-89B0-0EB988C0BCD2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
dyld: loaded: <F54991CF-B1D9-338F-97D7-25E0675E24CA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
dyld: loaded: <5377134F-CCA8-3610-8888-8598115A8E8F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
dyld: loaded: <CBFF2714-646C-3DDB-906D-672E420683E6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
dyld: loaded: <FFC38615-B3CC-395B-8658-4B159A9A0AC2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
dyld: loaded: <D8521DF0-1AA2-3157-AE32-7C88AB78C803> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
dyld: loaded: <99034CC2-EC1B-38C0-A8DE-CE37672DF139> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
dyld: loaded: <BEDC3BFB-D680-3E56-9A3A-2FAB181C52A9> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
dyld: loaded: <11629AC3-024A-3972-AAD8-A875AEAEBB30> /usr/lib/libapple_nghttp2.dylib
dyld: loaded: <8D567D13-AE70-34BF-834D-9A65C702A8EA> /usr/lib/libnetwork.dylib
dyld: loaded: <59901324-F88E-33B1-9E38-DE4BAB3DDDC9> /usr/lib/libsqlite3.dylib
dyld: loaded: <45B3DDDD-FCA5-3387-98B8-38D9BFF68588> /usr/lib/libz.1.dylib
dyld: loaded: <5B112EDB-35C1-31A7-BFDA-E185D1B49D93> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
dyld: loaded: <04F0E364-262E-3826-B0AF-1076FBAF304A> /usr/lib/libDiagnosticMessagesClient.dylib
dyld: loaded: <C6283CA4-26A1-352B-B678-C81D0E5E02D6> /usr/lib/libenergytrace.dylib
dyld: loaded: <8817CFED-17DD-3E83-9F48-1028E4D8B97D> /usr/lib/libbsm.0.dylib
dyld: loaded: <ED65FA35-CCE2-3999-902D-6696512B674F> /usr/lib/system/libkxld.dylib
dyld: loaded: <1B957D3E-C0F7-36AF-98E4-8897F8633BEA> /usr/lib/libMobileGestalt.dylib
dyld: loaded: <935B76EE-49A3-3FC6-99BB-994D83B3FA26> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
dyld: loaded: <F477FCDE-2E64-3162-9C4B-670CFBF5A2DF> /usr/lib/libcoretls.dylib
dyld: loaded: <6784E023-906B-3FDF-8953-089BEE9E0973> /usr/lib/libcoretls_cfhelpers.dylib
dyld: loaded: <0386A3AB-7134-34FB-A456-3B84D52DFAB1> /usr/lib/libpam.2.dylib
dyld: loaded: <19D3ABA0-D327-37AB-92F7-BB87FC58AB2B> /usr/lib/libxar.1.dylib
dyld: loaded: <9CBC3DB1-FE97-311D-A19F-1A09B4F2CEFA> /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout
dyld: loaded: <B979CEDF-0FC5-3364-976F-A736B09D3774> /usr/lib/libcompression.dylib
dyld: loaded: <B6CB4430-35B5-3DD1-BA02-666426F87971> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
dyld: loaded: <7896CEB5-AE27-3E35-8C0D-DF3771C3EDF7> /usr/lib/libarchive.2.dylib
dyld: loaded: <B3F9E655-AB90-3375-8262-EC76550929D2> /usr/lib/libxml2.2.dylib
dyld: loaded: <F93CA738-D5A4-311E-B130-081B8F1ED6CB> /usr/lib/liblangid.dylib
dyld: loaded: <E49A8F87-3F3A-3A0F-853E-65FA6FB33E77> /usr/lib/libCRFSuite.dylib
dyld: loaded: <4D1E2F3F-484D-3FDC-B764-EB1DB10AFCFB> /usr/lib/libpcap.A.dylib
dyld: loaded: <CCC9994C-9A07-3740-98AE-908617A67CA5> /usr/lib/libdns_services.dylib
dyld: loaded: <3FC910D3-F9C8-323F-8373-4CF8D3702396> /usr/lib/liblzma.5.dylib
dyld: loaded: <111C16DD-70F2-3BFF-A3E1-928C7F64B0C1> /usr/lib/libbz2.1.0.dylib
dyld: loaded: <FFC919B8-AA34-3C59-9927-DD1345EF3F32> /usr/lib/libiconv.2.dylib
dyld: loaded: <5B967C5A-B6AC-322F-B731-4D653B8462B8> /usr/lib/libcharset.1.dylib
dyld: loaded: <DB748E0C-9C29-347B-A732-26558E860547> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
dyld: loaded: <86325AA4-4D75-36AC-800B-3E5574A65F02> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer
dyld: loaded: <1A0AD030-00A3-330D-A821-16C0BBA88A82> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
dyld: loaded: <439FF8FA-1F07-31BC-A578-06CBA45B4E43> /usr/lib/libCheckFix.dylib
dyld: loaded: <10E022E6-5939-32DF-80E7-11BEA294F987> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
dyld: loaded: <FA304330-6361-34DE-B6D6-70BE28E14517> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
dyld: loaded: <AF41D884-70D2-393B-8DB7-C023C4105D0A> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
dyld: loaded: <87ACCBB5-FD09-3044-B6FF-1A94A7129DDF> /usr/lib/libmecabra.dylib
dyld: loaded: <7A1CD731-D17D-3394-93D8-612C0C47C12D> /System/Library/Frameworks/MLCompute.framework/Versions/A/MLCompute
dyld: loaded: <7D188E67-5DBC-3BB0-9AC0-1A4F02463105> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
dyld: loaded: <4558AEA4-814E-3EFE-8976-BA7BECCAB27E> /usr/lib/libmecab.dylib
dyld: loaded: <82F85FB5-9D23-3BFD-9CA7-43F0F76752BD> /usr/lib/libgermantok.dylib
dyld: loaded: <3B0B24A3-94AA-3876-803D-7E849EF7F5FF> /usr/lib/libThaiTokenizer.dylib
dyld: loaded: <C45BF85D-864C-3089-90A6-17ECD67FA469> /usr/lib/libChineseTokenizer.dylib
dyld: loaded: <25F9308E-312C-3C30-B7B4-27E98EED7E4A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
dyld: loaded: <99A6E326-7BCC-33C5-B0C8-D80C29059592> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
dyld: loaded: <54CB2A0C-80E8-340D-891F-C745F2B7469F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
dyld: loaded: <8756C967-3EFF-35F3-8F8A-7A61832996C8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
dyld: loaded: <4F41DAFB-68BF-35FE-8944-960AF8671CC0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
dyld: loaded: <0343E916-90BD-3D95-AC33-5A82397B1584> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
dyld: loaded: <0AB8B383-3569-36F8-A9AC-F04B13EB2FB6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
dyld: loaded: <9ACAB795-6FE2-3D6B-8D98-B001CEFA0770> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
dyld: loaded: <A4EE41D0-1C84-3252-AAF6-E27588FFE4D9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
dyld: loaded: <D43126B0-0166-349E-A323-5166B6047C1B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
dyld: loaded: <5D8EB379-1B51-3B80-AF16-B3B05F04A182> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
dyld: loaded: <74E18E24-3399-3CC3-A17F-6933C1EA9370> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
dyld: loaded: <A666D9B0-8979-3C9C-83D6-1C0B535B8B0F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
dyld: loaded: <55937FF4-F2FA-3671-84DE-88950DD81A88> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore
dyld: loaded: <860DA94F-2106-380A-A90A-CA4979A06777> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage
dyld: loaded: <0C639E2D-0C0E-3FF4-8194-782EE0824C3B> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
dyld: loaded: <DCE514B8-AC5F-3BB0-AEF3-41C9ECC0D31F> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
dyld: loaded: <3527EC40-E19E-3400-9A6A-1A5457947C94> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
dyld: loaded: <58BD130C-DC37-3CC0-8DD5-4B783EFBE467> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray
dyld: loaded: <CD0A257C-70F9-3C42-A13E-76FD54BEFD96> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
dyld: loaded: <652D4FC1-1335-3E5C-86F4-A92D2413AF81> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
dyld: loaded: <356D0732-7AC4-3579-A96E-640FD4C9AB56> /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics
dyld: loaded: <6451578D-F1BF-3476-838D-D45ED05CF78F> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
dyld: loaded: <9D9FC91B-2544-3D53-A7AC-DD2E2961DE16> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
dyld: loaded: <5917BFDD-5553-3258-A468-C86A5BF62FD5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
dyld: loaded: <81DEF845-C1A0-3BD0-9820-D1C308AFBE09> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
dyld: loaded: <1E5E625B-1B19-37E6-BAD2-05301D7BB0FC> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
dyld: loaded: <53F0DCFF-114F-3954-9EA2-820C3CB598E1> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
dyld: loaded: <27959773-C4F4-33BC-9A68-39EF2037F1E5> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
dyld: loaded: <7603021E-45F7-31A8-9449-A356A81712DD> /usr/lib/libcmph.dylib
dyld: loaded: <1084A655-1A23-309D-8C74-B8B0135ABAC7> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
dyld: loaded: <6A59F2E7-1E42-3894-8F40-2D174D5A7938> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
dyld: loaded: <949210B0-BE79-3BB4-A0D2-22C8EDE6E8BA> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
dyld: loaded: <0B2C0366-0C1A-3A48-BC0E-02F95EDCC259> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
dyld: loaded: <E3FE02FF-2812-3A42-8AAC-248A20F5414B> /usr/lib/libutil.dylib
dyld: loaded: <99F97E05-95A4-3E88-8723-6F92C63F875D> /usr/lib/libapp_launch_measurement.dylib
dyld: loaded: <209D2E9A-FC95-3E51-A0DC-4F32C21B2266> /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore
dyld: loaded: <309EC085-9520-3D62-BBCE-6D44117308B7> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
dyld: loaded: <70C9C559-98AB-3FAB-BFDB-5022E00058D5> /usr/lib/libxslt.1.dylib
dyld: loaded: <59A88CF5-6FD6-3801-AAB9-D0B358ABECD2> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
dyld: loaded: <88B5B360-0B63-36EC-A339-814F9F87C13D> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.5/libclrjit.dylib
dyld: loaded: <F8C7D204-68E2-3955-8E76-D143770F4510> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.5/libSystem.Native.dylib
dyld: loaded: <9655210A-2E9D-38BF-8480-333F75A0CA3F> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.5/libSystem.Security.Cryptography.Native.Apple.dylib
dyld: loaded: <CE4BEBFE-29AB-31A3-B879-EB04132C0AD8> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.5/libSystem.IO.Compression.Native.dylib
dyld: loaded: <23377312-A7DE-3C6C-BCCD-CC68DA1B1898> /usr/local/share/dotnet/dotnet
dyld: loaded: <B027735F-B398-381C-84A7-606D7BBE4997> /usr/lib/libc++.1.dylib
dyld: loaded: <EADFB1D1-E113-35B4-BD2D-C1E4C38010D4> /usr/lib/libSystem.B.dylib
dyld: loaded: <22AFC7FC-2DB6-3EF0-9CC0-EFFB9B65D5E2> /usr/lib/libc++abi.dylib
dyld: loaded: <ED7D7EB4-B248-33A9-9E6A-58F45EAB7602> /usr/lib/system/libcache.dylib
dyld: loaded: <EA0C1728-C905-3A58-A285-C32ECF903BB4> /usr/lib/system/libcommonCrypto.dylib
dyld: loaded: <AD12DBB0-8D0B-3D71-800D-E591A3CBE0D8> /usr/lib/system/libcompiler_rt.dylib
dyld: loaded: <DDE4BE71-76BA-3CDC-B3B0-F5E0BADF8FF2> /usr/lib/system/libcopyfile.dylib
dyld: loaded: <96A88875-7771-394E-A88E-389DCD02A935> /usr/lib/system/libcorecrypto.dylib
dyld: loaded: <6B7B23E3-2FD4-3EA2-8A89-CE06244CCA98> /usr/lib/system/libdispatch.dylib
dyld: loaded: <9F95C644-D1BD-38D9-9612-6188FE9EA53C> /usr/lib/system/libdyld.dylib
dyld: loaded: <1A66B854-350D-3064-A606-2D9BFE71C400> /usr/lib/system/libkeymgr.dylib
dyld: loaded: <3C5E58AF-F753-378B-8E0C-F3C9BB82E04D> /usr/lib/system/liblaunch.dylib
dyld: loaded: <D503EC4A-6B6A-39C4-8218-9F4B6147A5BF> /usr/lib/system/libmacho.dylib
dyld: loaded: <FABCD375-2FD7-3FF5-9A28-452D8A323D3E> /usr/lib/system/libquarantine.dylib
dyld: loaded: <DC4523F8-F5FF-3837-BD58-0AA8763F8FDE> /usr/lib/system/libremovefile.dylib
dyld: loaded: <4D4E0D4F-8B40-3ACC-85E1-16375966D6CC> /usr/lib/system/libsystem_asl.dylib
dyld: loaded: <1C8538C3-F2BE-3F02-89AE-E7052DE66D51> /usr/lib/system/libsystem_blocks.dylib
dyld: loaded: <DF45CDEC-6B7E-3586-94B4-F3679A762661> /usr/lib/system/libsystem_c.dylib
dyld: loaded: <8B0EA86C-AFA8-3B51-916F-7ED9A42669A4> /usr/lib/system/libsystem_collections.dylib
dyld: loaded: <49050F1E-3143-31B9-8B5C-FCCE4C6F23E5> /usr/lib/system/libsystem_configuration.dylib
dyld: loaded: <3BAF45DD-75D2-3D8A-845E-83A7058CBA08> /usr/lib/system/libsystem_containermanager.dylib
dyld: loaded: <A1451528-AD1D-3E86-93A9-1340535FAF46> /usr/lib/system/libsystem_coreservices.dylib
dyld: loaded: <28AB0CBC-61F6-3A01-BCE2-A53DA1AECB0F> /usr/lib/system/libsystem_darwin.dylib
dyld: loaded: <600B1851-C1D4-3ACF-BE2A-99E7E40E6FC0> /usr/lib/system/libsystem_dnssd.dylib
dyld: loaded: <FEA91919-A5BB-3606-9445-F2077D90BF87> /usr/lib/system/libsystem_featureflags.dylib
dyld: loaded: <C189F0D7-A430-328D-BD7F-7EB0FA023736> /usr/lib/system/libsystem_info.dylib
dyld: loaded: <FA773620-5114-36B6-87CD-55EC4134D0C3> /usr/lib/system/libsystem_m.dylib
dyld: loaded: <029B5632-62B4-39F6-981C-BCA99C1FBF1D> /usr/lib/system/libsystem_malloc.dylib
dyld: loaded: <33F45B5A-D346-3E7F-AB34-DFC4387E5A3C> /usr/lib/system/libsystem_networkextension.dylib
dyld: loaded: <1AA89769-E07F-37CD-BBCF-6DBD345862EB> /usr/lib/system/libsystem_notify.dylib
dyld: loaded: <4CCFBF85-6483-364F-A8D6-A5D2956BEC52> /usr/lib/system/libsystem_product_info_filter.dylib
dyld: loaded: <24C8DF94-E258-3E24-AC96-2D1FB85F076A> /usr/lib/system/libsystem_sandbox.dylib
dyld: loaded: <18494A83-796C-33D5-A6D0-BD4E0C2BBFC4> /usr/lib/system/libsystem_secinit.dylib
dyld: loaded: <62A19DE4-50C5-3866-B5B2-43220E379C3B> /usr/lib/system/libsystem_kernel.dylib
dyld: loaded: <03429519-EBEA-3549-84A6-0FD426CB7373> /usr/lib/system/libsystem_platform.dylib
dyld: loaded: <52F807B1-41A0-3D1E-AE89-115CA570863F> /usr/lib/system/libsystem_pthread.dylib
dyld: loaded: <226C631F-5380-395A-AA20-D686AEA05B9B> /usr/lib/system/libsystem_symptoms.dylib
dyld: loaded: <1AAE1F8F-9F9D-3327-8A95-3A6887CED713> /usr/lib/system/libsystem_trace.dylib
dyld: loaded: <32F74246-BEB8-3249-8C51-CAD863EF158E> /usr/lib/system/libunwind.dylib
dyld: loaded: <CFB56DA8-7462-3E8F-9CFB-20926C6A2BB5> /usr/lib/system/libxpc.dylib
dyld: loaded: <847490B0-8FE5-32AE-96C8-BF3F3B3E1EB8> /usr/lib/libobjc.A.dylib
dyld: loaded: <E3126D8C-F1F5-3E30-B7A2-0EB1AB0AF12D> /usr/lib/liboah.dylib
dyld: loaded: <653FF132-9DA2-3069-A0E7-A7D560FE8F60> /usr/local/share/dotnet/host/fxr/5.0.5/libhostfxr.dylib
dyld: loaded: <1B9C5F94-DE1B-3358-BED1-77BE37D96E9E> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.5/libhostpolicy.dylib
dyld: loaded: <45CA4981-83EA-36FE-AF0F-AE1ED72C5A8F> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.5/libcoreclr.dylib
dyld: loaded: <00F47B8F-A02B-37BF-B57F-129CF787F38B> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
dyld: loaded: <A1E63C1B-E06B-3DE1-9C96-77E1A412D6DA> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
dyld: loaded: <E9261CB0-E729-3F58-98B7-172F243D4427> /System/Library/Frameworks/Security.framework/Versions/A/Security
dyld: loaded: <3EDDC5DA-6FAD-3031-91C1-E3465C34E643> /usr/lib/libfakelink.dylib
dyld: loaded: <478D57C3-FFF8-35E1-A64F-8490A616AB37> /usr/lib/libicucore.A.dylib
dyld: loaded: <82988A53-B066-3D39-A314-CE3C5C3868DE> /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking
dyld: loaded: <347078F9-34AC-3AD5-AA02-B7E5E1D11FB6> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
dyld: loaded: <43164A51-72ED-30E1-8F28-40B3598BCF5C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
dyld: loaded: <C43BE82A-9E75-39C3-807F-2E87B97B7A78> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
dyld: loaded: <FCCD84AD-EDFA-310E-B607-FFC464419716> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
dyld: loaded: <4B4148C5-9CFB-3AA1-89B0-0EB988C0BCD2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
dyld: loaded: <F54991CF-B1D9-338F-97D7-25E0675E24CA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
dyld: loaded: <5377134F-CCA8-3610-8888-8598115A8E8F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
dyld: loaded: <CBFF2714-646C-3DDB-906D-672E420683E6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
dyld: loaded: <FFC38615-B3CC-395B-8658-4B159A9A0AC2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
dyld: loaded: <D8521DF0-1AA2-3157-AE32-7C88AB78C803> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
dyld: loaded: <99034CC2-EC1B-38C0-A8DE-CE37672DF139> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
dyld: loaded: <BEDC3BFB-D680-3E56-9A3A-2FAB181C52A9> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
dyld: loaded: <11629AC3-024A-3972-AAD8-A875AEAEBB30> /usr/lib/libapple_nghttp2.dylib
dyld: loaded: <8D567D13-AE70-34BF-834D-9A65C702A8EA> /usr/lib/libnetwork.dylib
dyld: loaded: <59901324-F88E-33B1-9E38-DE4BAB3DDDC9> /usr/lib/libsqlite3.dylib
dyld: loaded: <45B3DDDD-FCA5-3387-98B8-38D9BFF68588> /usr/lib/libz.1.dylib
dyld: loaded: <5B112EDB-35C1-31A7-BFDA-E185D1B49D93> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
dyld: loaded: <04F0E364-262E-3826-B0AF-1076FBAF304A> /usr/lib/libDiagnosticMessagesClient.dylib
dyld: loaded: <C6283CA4-26A1-352B-B678-C81D0E5E02D6> /usr/lib/libenergytrace.dylib
dyld: loaded: <8817CFED-17DD-3E83-9F48-1028E4D8B97D> /usr/lib/libbsm.0.dylib
dyld: loaded: <ED65FA35-CCE2-3999-902D-6696512B674F> /usr/lib/system/libkxld.dylib
dyld: loaded: <1B957D3E-C0F7-36AF-98E4-8897F8633BEA> /usr/lib/libMobileGestalt.dylib
dyld: loaded: <935B76EE-49A3-3FC6-99BB-994D83B3FA26> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
dyld: loaded: <F477FCDE-2E64-3162-9C4B-670CFBF5A2DF> /usr/lib/libcoretls.dylib
dyld: loaded: <6784E023-906B-3FDF-8953-089BEE9E0973> /usr/lib/libcoretls_cfhelpers.dylib
dyld: loaded: <0386A3AB-7134-34FB-A456-3B84D52DFAB1> /usr/lib/libpam.2.dylib
dyld: loaded: <19D3ABA0-D327-37AB-92F7-BB87FC58AB2B> /usr/lib/libxar.1.dylib
dyld: loaded: <9CBC3DB1-FE97-311D-A19F-1A09B4F2CEFA> /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout
dyld: loaded: <B979CEDF-0FC5-3364-976F-A736B09D3774> /usr/lib/libcompression.dylib
dyld: loaded: <B6CB4430-35B5-3DD1-BA02-666426F87971> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
dyld: loaded: <7896CEB5-AE27-3E35-8C0D-DF3771C3EDF7> /usr/lib/libarchive.2.dylib
dyld: loaded: <B3F9E655-AB90-3375-8262-EC76550929D2> /usr/lib/libxml2.2.dylib
dyld: loaded: <F93CA738-D5A4-311E-B130-081B8F1ED6CB> /usr/lib/liblangid.dylib
dyld: loaded: <E49A8F87-3F3A-3A0F-853E-65FA6FB33E77> /usr/lib/libCRFSuite.dylib
dyld: loaded: <4D1E2F3F-484D-3FDC-B764-EB1DB10AFCFB> /usr/lib/libpcap.A.dylib
dyld: loaded: <CCC9994C-9A07-3740-98AE-908617A67CA5> /usr/lib/libdns_services.dylib
dyld: loaded: <3FC910D3-F9C8-323F-8373-4CF8D3702396> /usr/lib/liblzma.5.dylib
dyld: loaded: <111C16DD-70F2-3BFF-A3E1-928C7F64B0C1> /usr/lib/libbz2.1.0.dylib
dyld: loaded: <FFC919B8-AA34-3C59-9927-DD1345EF3F32> /usr/lib/libiconv.2.dylib
dyld: loaded: <5B967C5A-B6AC-322F-B731-4D653B8462B8> /usr/lib/libcharset.1.dylib
dyld: loaded: <DB748E0C-9C29-347B-A732-26558E860547> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
dyld: loaded: <86325AA4-4D75-36AC-800B-3E5574A65F02> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer
dyld: loaded: <1A0AD030-00A3-330D-A821-16C0BBA88A82> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
dyld: loaded: <439FF8FA-1F07-31BC-A578-06CBA45B4E43> /usr/lib/libCheckFix.dylib
dyld: loaded: <10E022E6-5939-32DF-80E7-11BEA294F987> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
dyld: loaded: <FA304330-6361-34DE-B6D6-70BE28E14517> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
dyld: loaded: <AF41D884-70D2-393B-8DB7-C023C4105D0A> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
dyld: loaded: <87ACCBB5-FD09-3044-B6FF-1A94A7129DDF> /usr/lib/libmecabra.dylib
dyld: loaded: <7A1CD731-D17D-3394-93D8-612C0C47C12D> /System/Library/Frameworks/MLCompute.framework/Versions/A/MLCompute
dyld: loaded: <7D188E67-5DBC-3BB0-9AC0-1A4F02463105> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
dyld: loaded: <4558AEA4-814E-3EFE-8976-BA7BECCAB27E> /usr/lib/libmecab.dylib
dyld: loaded: <82F85FB5-9D23-3BFD-9CA7-43F0F76752BD> /usr/lib/libgermantok.dylib
dyld: loaded: <3B0B24A3-94AA-3876-803D-7E849EF7F5FF> /usr/lib/libThaiTokenizer.dylib
dyld: loaded: <C45BF85D-864C-3089-90A6-17ECD67FA469> /usr/lib/libChineseTokenizer.dylib
dyld: loaded: <25F9308E-312C-3C30-B7B4-27E98EED7E4A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
dyld: loaded: <99A6E326-7BCC-33C5-B0C8-D80C29059592> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
dyld: loaded: <54CB2A0C-80E8-340D-891F-C745F2B7469F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
dyld: loaded: <8756C967-3EFF-35F3-8F8A-7A61832996C8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
dyld: loaded: <4F41DAFB-68BF-35FE-8944-960AF8671CC0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
dyld: loaded: <0343E916-90BD-3D95-AC33-5A82397B1584> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
dyld: loaded: <0AB8B383-3569-36F8-A9AC-F04B13EB2FB6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
dyld: loaded: <9ACAB795-6FE2-3D6B-8D98-B001CEFA0770> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
dyld: loaded: <A4EE41D0-1C84-3252-AAF6-E27588FFE4D9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
dyld: loaded: <D43126B0-0166-349E-A323-5166B6047C1B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
dyld: loaded: <5D8EB379-1B51-3B80-AF16-B3B05F04A182> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
dyld: loaded: <74E18E24-3399-3CC3-A17F-6933C1EA9370> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
dyld: loaded: <A666D9B0-8979-3C9C-83D6-1C0B535B8B0F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
dyld: loaded: <55937FF4-F2FA-3671-84DE-88950DD81A88> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore
dyld: loaded: <860DA94F-2106-380A-A90A-CA4979A06777> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage
dyld: loaded: <0C639E2D-0C0E-3FF4-8194-782EE0824C3B> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
dyld: loaded: <DCE514B8-AC5F-3BB0-AEF3-41C9ECC0D31F> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
dyld: loaded: <3527EC40-E19E-3400-9A6A-1A5457947C94> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
dyld: loaded: <58BD130C-DC37-3CC0-8DD5-4B783EFBE467> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray
dyld: loaded: <CD0A257C-70F9-3C42-A13E-76FD54BEFD96> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
dyld: loaded: <652D4FC1-1335-3E5C-86F4-A92D2413AF81> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
dyld: loaded: <356D0732-7AC4-3579-A96E-640FD4C9AB56> /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics
dyld: loaded: <6451578D-F1BF-3476-838D-D45ED05CF78F> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
dyld: loaded: <9D9FC91B-2544-3D53-A7AC-DD2E2961DE16> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
dyld: loaded: <5917BFDD-5553-3258-A468-C86A5BF62FD5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
dyld: loaded: <81DEF845-C1A0-3BD0-9820-D1C308AFBE09> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
dyld: loaded: <1E5E625B-1B19-37E6-BAD2-05301D7BB0FC> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
dyld: loaded: <53F0DCFF-114F-3954-9EA2-820C3CB598E1> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
dyld: loaded: <27959773-C4F4-33BC-9A68-39EF2037F1E5> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
dyld: loaded: <7603021E-45F7-31A8-9449-A356A81712DD> /usr/lib/libcmph.dylib
dyld: loaded: <1084A655-1A23-309D-8C74-B8B0135ABAC7> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
dyld: loaded: <6A59F2E7-1E42-3894-8F40-2D174D5A7938> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
dyld: loaded: <949210B0-BE79-3BB4-A0D2-22C8EDE6E8BA> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
dyld: loaded: <0B2C0366-0C1A-3A48-BC0E-02F95EDCC259> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
dyld: loaded: <E3FE02FF-2812-3A42-8AAC-248A20F5414B> /usr/lib/libutil.dylib
dyld: loaded: <99F97E05-95A4-3E88-8723-6F92C63F875D> /usr/lib/libapp_launch_measurement.dylib
dyld: loaded: <209D2E9A-FC95-3E51-A0DC-4F32C21B2266> /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore
dyld: loaded: <309EC085-9520-3D62-BBCE-6D44117308B7> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
dyld: loaded: <70C9C559-98AB-3FAB-BFDB-5022E00058D5> /usr/lib/libxslt.1.dylib
dyld: loaded: <59A88CF5-6FD6-3801-AAB9-D0B358ABECD2> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
dyld: loaded: <88B5B360-0B63-36EC-A339-814F9F87C13D> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.5/libclrjit.dylib
dyld: loaded: <F8C7D204-68E2-3955-8E76-D143770F4510> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.5/libSystem.Native.dylib
dyld: loaded: <9655210A-2E9D-38BF-8480-333F75A0CA3F> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.5/libSystem.Security.Cryptography.Native.Apple.dylib
dyld: loaded: <CE4BEBFE-29AB-31A3-B879-EB04132C0AD8> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.5/libSystem.IO.Compression.Native.dylib
/Users/sfml/Desktop/CSFML/SFML-Test/SFML-Test.csproj : warning NU1701: Package 'CSFML 2.5.1' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework 'net5.0'. This package may not be fully compatible with your project.
/Users/sfml/Desktop/CSFML/SFML-Test/SFML-Test.csproj : warning NU1701: Package 'CSFML 2.5.1' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework 'net5.0'. This package may not be fully compatible with your project.
dyld: loaded: <23377312-A7DE-3C6C-BCCD-CC68DA1B1898> /usr/local/share/dotnet/dotnet
dyld: loaded: <B027735F-B398-381C-84A7-606D7BBE4997> /usr/lib/libc++.1.dylib
dyld: loaded: <EADFB1D1-E113-35B4-BD2D-C1E4C38010D4> /usr/lib/libSystem.B.dylib
dyld: loaded: <22AFC7FC-2DB6-3EF0-9CC0-EFFB9B65D5E2> /usr/lib/libc++abi.dylib
dyld: loaded: <ED7D7EB4-B248-33A9-9E6A-58F45EAB7602> /usr/lib/system/libcache.dylib
dyld: loaded: <EA0C1728-C905-3A58-A285-C32ECF903BB4> /usr/lib/system/libcommonCrypto.dylib
dyld: loaded: <AD12DBB0-8D0B-3D71-800D-E591A3CBE0D8> /usr/lib/system/libcompiler_rt.dylib
dyld: loaded: <DDE4BE71-76BA-3CDC-B3B0-F5E0BADF8FF2> /usr/lib/system/libcopyfile.dylib
dyld: loaded: <96A88875-7771-394E-A88E-389DCD02A935> /usr/lib/system/libcorecrypto.dylib
dyld: loaded: <6B7B23E3-2FD4-3EA2-8A89-CE06244CCA98> /usr/lib/system/libdispatch.dylib
dyld: loaded: <9F95C644-D1BD-38D9-9612-6188FE9EA53C> /usr/lib/system/libdyld.dylib
dyld: loaded: <1A66B854-350D-3064-A606-2D9BFE71C400> /usr/lib/system/libkeymgr.dylib
dyld: loaded: <3C5E58AF-F753-378B-8E0C-F3C9BB82E04D> /usr/lib/system/liblaunch.dylib
dyld: loaded: <D503EC4A-6B6A-39C4-8218-9F4B6147A5BF> /usr/lib/system/libmacho.dylib
dyld: loaded: <FABCD375-2FD7-3FF5-9A28-452D8A323D3E> /usr/lib/system/libquarantine.dylib
dyld: loaded: <DC4523F8-F5FF-3837-BD58-0AA8763F8FDE> /usr/lib/system/libremovefile.dylib
dyld: loaded: <4D4E0D4F-8B40-3ACC-85E1-16375966D6CC> /usr/lib/system/libsystem_asl.dylib
dyld: loaded: <1C8538C3-F2BE-3F02-89AE-E7052DE66D51> /usr/lib/system/libsystem_blocks.dylib
dyld: loaded: <DF45CDEC-6B7E-3586-94B4-F3679A762661> /usr/lib/system/libsystem_c.dylib
dyld: loaded: <8B0EA86C-AFA8-3B51-916F-7ED9A42669A4> /usr/lib/system/libsystem_collections.dylib
dyld: loaded: <49050F1E-3143-31B9-8B5C-FCCE4C6F23E5> /usr/lib/system/libsystem_configuration.dylib
dyld: loaded: <3BAF45DD-75D2-3D8A-845E-83A7058CBA08> /usr/lib/system/libsystem_containermanager.dylib
dyld: loaded: <A1451528-AD1D-3E86-93A9-1340535FAF46> /usr/lib/system/libsystem_coreservices.dylib
dyld: loaded: <28AB0CBC-61F6-3A01-BCE2-A53DA1AECB0F> /usr/lib/system/libsystem_darwin.dylib
dyld: loaded: <600B1851-C1D4-3ACF-BE2A-99E7E40E6FC0> /usr/lib/system/libsystem_dnssd.dylib
dyld: loaded: <FEA91919-A5BB-3606-9445-F2077D90BF87> /usr/lib/system/libsystem_featureflags.dylib
dyld: loaded: <C189F0D7-A430-328D-BD7F-7EB0FA023736> /usr/lib/system/libsystem_info.dylib
dyld: loaded: <FA773620-5114-36B6-87CD-55EC4134D0C3> /usr/lib/system/libsystem_m.dylib
dyld: loaded: <029B5632-62B4-39F6-981C-BCA99C1FBF1D> /usr/lib/system/libsystem_malloc.dylib
dyld: loaded: <33F45B5A-D346-3E7F-AB34-DFC4387E5A3C> /usr/lib/system/libsystem_networkextension.dylib
dyld: loaded: <1AA89769-E07F-37CD-BBCF-6DBD345862EB> /usr/lib/system/libsystem_notify.dylib
dyld: loaded: <4CCFBF85-6483-364F-A8D6-A5D2956BEC52> /usr/lib/system/libsystem_product_info_filter.dylib
dyld: loaded: <24C8DF94-E258-3E24-AC96-2D1FB85F076A> /usr/lib/system/libsystem_sandbox.dylib
dyld: loaded: <18494A83-796C-33D5-A6D0-BD4E0C2BBFC4> /usr/lib/system/libsystem_secinit.dylib
dyld: loaded: <62A19DE4-50C5-3866-B5B2-43220E379C3B> /usr/lib/system/libsystem_kernel.dylib
dyld: loaded: <03429519-EBEA-3549-84A6-0FD426CB7373> /usr/lib/system/libsystem_platform.dylib
dyld: loaded: <52F807B1-41A0-3D1E-AE89-115CA570863F> /usr/lib/system/libsystem_pthread.dylib
dyld: loaded: <226C631F-5380-395A-AA20-D686AEA05B9B> /usr/lib/system/libsystem_symptoms.dylib
dyld: loaded: <1AAE1F8F-9F9D-3327-8A95-3A6887CED713> /usr/lib/system/libsystem_trace.dylib
dyld: loaded: <32F74246-BEB8-3249-8C51-CAD863EF158E> /usr/lib/system/libunwind.dylib
dyld: loaded: <CFB56DA8-7462-3E8F-9CFB-20926C6A2BB5> /usr/lib/system/libxpc.dylib
dyld: loaded: <847490B0-8FE5-32AE-96C8-BF3F3B3E1EB8> /usr/lib/libobjc.A.dylib
dyld: loaded: <E3126D8C-F1F5-3E30-B7A2-0EB1AB0AF12D> /usr/lib/liboah.dylib
dyld: loaded: <653FF132-9DA2-3069-A0E7-A7D560FE8F60> /usr/local/share/dotnet/host/fxr/5.0.5/libhostfxr.dylib
dyld: loaded: <1B9C5F94-DE1B-3358-BED1-77BE37D96E9E> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.5/libhostpolicy.dylib
dyld: loaded: <45CA4981-83EA-36FE-AF0F-AE1ED72C5A8F> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.5/libcoreclr.dylib
dyld: loaded: <00F47B8F-A02B-37BF-B57F-129CF787F38B> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
dyld: loaded: <A1E63C1B-E06B-3DE1-9C96-77E1A412D6DA> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
dyld: loaded: <E9261CB0-E729-3F58-98B7-172F243D4427> /System/Library/Frameworks/Security.framework/Versions/A/Security
dyld: loaded: <3EDDC5DA-6FAD-3031-91C1-E3465C34E643> /usr/lib/libfakelink.dylib
dyld: loaded: <478D57C3-FFF8-35E1-A64F-8490A616AB37> /usr/lib/libicucore.A.dylib
dyld: loaded: <82988A53-B066-3D39-A314-CE3C5C3868DE> /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking
dyld: loaded: <347078F9-34AC-3AD5-AA02-B7E5E1D11FB6> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
dyld: loaded: <43164A51-72ED-30E1-8F28-40B3598BCF5C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
dyld: loaded: <C43BE82A-9E75-39C3-807F-2E87B97B7A78> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
dyld: loaded: <FCCD84AD-EDFA-310E-B607-FFC464419716> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
dyld: loaded: <4B4148C5-9CFB-3AA1-89B0-0EB988C0BCD2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
dyld: loaded: <F54991CF-B1D9-338F-97D7-25E0675E24CA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
dyld: loaded: <5377134F-CCA8-3610-8888-8598115A8E8F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
dyld: loaded: <CBFF2714-646C-3DDB-906D-672E420683E6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
dyld: loaded: <FFC38615-B3CC-395B-8658-4B159A9A0AC2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
dyld: loaded: <D8521DF0-1AA2-3157-AE32-7C88AB78C803> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
dyld: loaded: <99034CC2-EC1B-38C0-A8DE-CE37672DF139> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
dyld: loaded: <BEDC3BFB-D680-3E56-9A3A-2FAB181C52A9> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
dyld: loaded: <11629AC3-024A-3972-AAD8-A875AEAEBB30> /usr/lib/libapple_nghttp2.dylib
dyld: loaded: <8D567D13-AE70-34BF-834D-9A65C702A8EA> /usr/lib/libnetwork.dylib
dyld: loaded: <59901324-F88E-33B1-9E38-DE4BAB3DDDC9> /usr/lib/libsqlite3.dylib
dyld: loaded: <45B3DDDD-FCA5-3387-98B8-38D9BFF68588> /usr/lib/libz.1.dylib
dyld: loaded: <5B112EDB-35C1-31A7-BFDA-E185D1B49D93> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
dyld: loaded: <04F0E364-262E-3826-B0AF-1076FBAF304A> /usr/lib/libDiagnosticMessagesClient.dylib
dyld: loaded: <C6283CA4-26A1-352B-B678-C81D0E5E02D6> /usr/lib/libenergytrace.dylib
dyld: loaded: <8817CFED-17DD-3E83-9F48-1028E4D8B97D> /usr/lib/libbsm.0.dylib
dyld: loaded: <ED65FA35-CCE2-3999-902D-6696512B674F> /usr/lib/system/libkxld.dylib
dyld: loaded: <1B957D3E-C0F7-36AF-98E4-8897F8633BEA> /usr/lib/libMobileGestalt.dylib
dyld: loaded: <935B76EE-49A3-3FC6-99BB-994D83B3FA26> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
dyld: loaded: <F477FCDE-2E64-3162-9C4B-670CFBF5A2DF> /usr/lib/libcoretls.dylib
dyld: loaded: <6784E023-906B-3FDF-8953-089BEE9E0973> /usr/lib/libcoretls_cfhelpers.dylib
dyld: loaded: <0386A3AB-7134-34FB-A456-3B84D52DFAB1> /usr/lib/libpam.2.dylib
dyld: loaded: <19D3ABA0-D327-37AB-92F7-BB87FC58AB2B> /usr/lib/libxar.1.dylib
dyld: loaded: <9CBC3DB1-FE97-311D-A19F-1A09B4F2CEFA> /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout
dyld: loaded: <B979CEDF-0FC5-3364-976F-A736B09D3774> /usr/lib/libcompression.dylib
dyld: loaded: <B6CB4430-35B5-3DD1-BA02-666426F87971> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
dyld: loaded: <7896CEB5-AE27-3E35-8C0D-DF3771C3EDF7> /usr/lib/libarchive.2.dylib
dyld: loaded: <B3F9E655-AB90-3375-8262-EC76550929D2> /usr/lib/libxml2.2.dylib
dyld: loaded: <F93CA738-D5A4-311E-B130-081B8F1ED6CB> /usr/lib/liblangid.dylib
dyld: loaded: <E49A8F87-3F3A-3A0F-853E-65FA6FB33E77> /usr/lib/libCRFSuite.dylib
dyld: loaded: <4D1E2F3F-484D-3FDC-B764-EB1DB10AFCFB> /usr/lib/libpcap.A.dylib
dyld: loaded: <CCC9994C-9A07-3740-98AE-908617A67CA5> /usr/lib/libdns_services.dylib
dyld: loaded: <3FC910D3-F9C8-323F-8373-4CF8D3702396> /usr/lib/liblzma.5.dylib
dyld: loaded: <111C16DD-70F2-3BFF-A3E1-928C7F64B0C1> /usr/lib/libbz2.1.0.dylib
dyld: loaded: <FFC919B8-AA34-3C59-9927-DD1345EF3F32> /usr/lib/libiconv.2.dylib
dyld: loaded: <5B967C5A-B6AC-322F-B731-4D653B8462B8> /usr/lib/libcharset.1.dylib
dyld: loaded: <DB748E0C-9C29-347B-A732-26558E860547> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
dyld: loaded: <86325AA4-4D75-36AC-800B-3E5574A65F02> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer
dyld: loaded: <1A0AD030-00A3-330D-A821-16C0BBA88A82> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
dyld: loaded: <439FF8FA-1F07-31BC-A578-06CBA45B4E43> /usr/lib/libCheckFix.dylib
dyld: loaded: <10E022E6-5939-32DF-80E7-11BEA294F987> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
dyld: loaded: <FA304330-6361-34DE-B6D6-70BE28E14517> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
dyld: loaded: <AF41D884-70D2-393B-8DB7-C023C4105D0A> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
dyld: loaded: <87ACCBB5-FD09-3044-B6FF-1A94A7129DDF> /usr/lib/libmecabra.dylib
dyld: loaded: <7A1CD731-D17D-3394-93D8-612C0C47C12D> /System/Library/Frameworks/MLCompute.framework/Versions/A/MLCompute
dyld: loaded: <7D188E67-5DBC-3BB0-9AC0-1A4F02463105> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
dyld: loaded: <4558AEA4-814E-3EFE-8976-BA7BECCAB27E> /usr/lib/libmecab.dylib
dyld: loaded: <82F85FB5-9D23-3BFD-9CA7-43F0F76752BD> /usr/lib/libgermantok.dylib
dyld: loaded: <3B0B24A3-94AA-3876-803D-7E849EF7F5FF> /usr/lib/libThaiTokenizer.dylib
dyld: loaded: <C45BF85D-864C-3089-90A6-17ECD67FA469> /usr/lib/libChineseTokenizer.dylib
dyld: loaded: <25F9308E-312C-3C30-B7B4-27E98EED7E4A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
dyld: loaded: <99A6E326-7BCC-33C5-B0C8-D80C29059592> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
dyld: loaded: <54CB2A0C-80E8-340D-891F-C745F2B7469F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
dyld: loaded: <8756C967-3EFF-35F3-8F8A-7A61832996C8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
dyld: loaded: <4F41DAFB-68BF-35FE-8944-960AF8671CC0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
dyld: loaded: <0343E916-90BD-3D95-AC33-5A82397B1584> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
dyld: loaded: <0AB8B383-3569-36F8-A9AC-F04B13EB2FB6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
dyld: loaded: <9ACAB795-6FE2-3D6B-8D98-B001CEFA0770> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
dyld: loaded: <A4EE41D0-1C84-3252-AAF6-E27588FFE4D9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
dyld: loaded: <D43126B0-0166-349E-A323-5166B6047C1B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
dyld: loaded: <5D8EB379-1B51-3B80-AF16-B3B05F04A182> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
dyld: loaded: <74E18E24-3399-3CC3-A17F-6933C1EA9370> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
dyld: loaded: <A666D9B0-8979-3C9C-83D6-1C0B535B8B0F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
dyld: loaded: <55937FF4-F2FA-3671-84DE-88950DD81A88> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore
dyld: loaded: <860DA94F-2106-380A-A90A-CA4979A06777> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage
dyld: loaded: <0C639E2D-0C0E-3FF4-8194-782EE0824C3B> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
dyld: loaded: <DCE514B8-AC5F-3BB0-AEF3-41C9ECC0D31F> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
dyld: loaded: <3527EC40-E19E-3400-9A6A-1A5457947C94> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
dyld: loaded: <58BD130C-DC37-3CC0-8DD5-4B783EFBE467> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray
dyld: loaded: <CD0A257C-70F9-3C42-A13E-76FD54BEFD96> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
dyld: loaded: <652D4FC1-1335-3E5C-86F4-A92D2413AF81> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
dyld: loaded: <356D0732-7AC4-3579-A96E-640FD4C9AB56> /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics
dyld: loaded: <6451578D-F1BF-3476-838D-D45ED05CF78F> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
dyld: loaded: <9D9FC91B-2544-3D53-A7AC-DD2E2961DE16> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
dyld: loaded: <5917BFDD-5553-3258-A468-C86A5BF62FD5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
dyld: loaded: <81DEF845-C1A0-3BD0-9820-D1C308AFBE09> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
dyld: loaded: <1E5E625B-1B19-37E6-BAD2-05301D7BB0FC> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
dyld: loaded: <53F0DCFF-114F-3954-9EA2-820C3CB598E1> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
dyld: loaded: <27959773-C4F4-33BC-9A68-39EF2037F1E5> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
dyld: loaded: <7603021E-45F7-31A8-9449-A356A81712DD> /usr/lib/libcmph.dylib
dyld: loaded: <1084A655-1A23-309D-8C74-B8B0135ABAC7> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
dyld: loaded: <6A59F2E7-1E42-3894-8F40-2D174D5A7938> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
dyld: loaded: <949210B0-BE79-3BB4-A0D2-22C8EDE6E8BA> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
dyld: loaded: <0B2C0366-0C1A-3A48-BC0E-02F95EDCC259> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
dyld: loaded: <E3FE02FF-2812-3A42-8AAC-248A20F5414B> /usr/lib/libutil.dylib
dyld: loaded: <99F97E05-95A4-3E88-8723-6F92C63F875D> /usr/lib/libapp_launch_measurement.dylib
dyld: loaded: <209D2E9A-FC95-3E51-A0DC-4F32C21B2266> /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore
dyld: loaded: <309EC085-9520-3D62-BBCE-6D44117308B7> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
dyld: loaded: <70C9C559-98AB-3FAB-BFDB-5022E00058D5> /usr/lib/libxslt.1.dylib
dyld: loaded: <59A88CF5-6FD6-3801-AAB9-D0B358ABECD2> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
dyld: loaded: <88B5B360-0B63-36EC-A339-814F9F87C13D> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.5/libclrjit.dylib
Unhandled exception. dyld: loaded: <F8C7D204-68E2-3955-8E76-D143770F4510> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.5/libSystem.Native.dylib
System.DllNotFoundException: Unable to load shared library 'csfml-graphics' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(libcsfml-graphics, 1): image not found
   at SFML.Graphics.RenderWindow.sfRenderWindow_createUnicode(VideoMode Mode, IntPtr Title, Styles Style, ContextSettings& Params)
   at SFML.Graphics.RenderWindow..ctor(VideoMode mode, String title, Styles style, ContextSettings settings)
   at SFML.Graphics.RenderWindow..ctor(VideoMode mode, String title)
   at SFMLTest.Program.SimpleWindow.Run() in /Users/sfml/Desktop/CSFML/SFML-Test/Program.cs:line 19
   at SFMLTest.Program.Main(String[] args) in /Users/sfml/Desktop/CSFML/SFML-Test/Program.cs:line 12
Test Application
using System;
using SFML.Graphics;
using SFML.Window;

namespace SFMLTest
{
    internal static class Program
    {
        public static void Main(string[] args)
        {
            var window = new SimpleWindow();
            window.Run();
        }

        private class SimpleWindow
        {
            public void Run()
            {
                var window1 = new RenderWindow(new VideoMode(800, 600), "SFML Window 1!");
                window1.SetFramerateLimit(60);
                window1.Closed += OnClose;
                
                var window2 = new RenderWindow(new VideoMode(800, 600), "SFML Window 2!");
                window2.SetFramerateLimit(60);
                window2.Closed += OnClose;

                while (window1.IsOpen || window2.IsOpen)
                {   
                    window1.DispatchEvents();
                    window2.DispatchEvents();

                    window1.Clear();
                    window1.Display();
                    
                    window2.Clear();
                    window2.Display();
                }
            }

            private static void OnClose(object sender, EventArgs _)
            {
                var window = (Window) sender;
                window.Close();
            }
        }
    }
}
Project File
<Project Sdk="Microsoft.NET.Sdk">

    <PropertyGroup>
        <OutputType>Exe</OutputType>
        <TargetFramework>net5.0</TargetFramework>
        <RootNamespace>SFML_Test</RootNamespace>
        <Configurations>Debug;Release</Configurations>
        <Platforms>osx.11.0-x64</Platforms>
        <CSFMLIgnoreAnyCPU>true</CSFMLIgnoreAnyCPU>
    </PropertyGroup>

    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
      <DefineConstants>TRACECOREAPP;DYLD_PRINT_LIBRARIES;COREAPP</DefineConstants>
    </PropertyGroup>

    <ItemGroup>
      <PackageReference Include="CSFML" Version="2.5.1" />
      <PackageReference Include="SFML.Net" Version="2.5.1" />
    </ItemGroup>

</Project>

@Davipb
Copy link
Contributor

Davipb commented May 12, 2021

You might be able to get some extra info with probe tracing by setting the COREHOST_TRACE environment variable to 1 (and COREHOST_TRACE_VERBOSITY to something between 1 and 4 to adjust the verbosity level). It prints a lot of stuff, but what you're looking for are these:

COREHOST_TRACE output fragment
Reconciling library CSFML/2.5.0
Parsed native deps entry 0 for asset name: csfml-Audio from package: CSFML, library version: 2.5.0, relpath: runtimes/win-x64/native/csfml-Audio.dll, assemblyVersion , fileVersion 0.0.0.0
Parsed native deps entry 1 for asset name: csfml-Graphics from package: CSFML, library version: 2.5.0, relpath: runtimes/win-x64/native/csfml-Graphics.dll, assemblyVersion , fileVersion 0.0.0.0
Parsed native deps entry 2 for asset name: csfml-System from package: CSFML, library version: 2.5.0, relpath: runtimes/win-x64/native/csfml-System.dll, assemblyVersion , fileVersion 0.0.0.0
Parsed native deps entry 3 for asset name: csfml-Window from package: CSFML, library version: 2.5.0, relpath: runtimes/win-x64/native/csfml-Window.dll, assemblyVersion , fileVersion 0.0.0.0
Parsed native deps entry 4 for asset name: openal32 from package: CSFML, library version: 2.5.0, relpath: runtimes/win-x64/native/openal32.dll, assemblyVersion , fileVersion 0.0.0.0

Alternatively, you could make a fake NuGet package with different code for each RID and run it to check what RID the .NET Core host is using. Here's one I made: lib.1.0.0.nupkg.zip, and here's how you use it (it should print the detected RID or 'unknown' if neither was used):

lib.1.0.0 usage
using System;
using lib;

namespace netcoreproj
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(RidDetector.RID);
        }
    }
}

Also checking online, some people claim that @executable_path and @loader_path aren't exactly equivalent to $ORIGIN and check paths relative to the main executable (i.e. dotnet) instead of the .dylib. Does it work if you put all .dylib files in the working directory before launching the program? If so, then the .NET runtime is loading CSFML just fine, but the OS is unable to find CSFML's dependencies (e.g. SFML), and fails the load. If that's the case, we might have to rethink how we do things in macOS.

Sadly I don't have access to a macOS machine, so I don't think I'll be able to help with more practical debugging.

- Add macOS build script
- Update existing nuget build script
@eXpl0it3r eXpl0it3r force-pushed the feature/new_version branch from 1c3c84d to c5e531d Compare July 11, 2021 14:33
@eXpl0it3r
Copy link
Member Author

I can't figure the macOS builds out at this point.

For now, I'll just release CSFML 2.5.1 without macOS builds and then maybe I'll find some more time to iron this out further for CSFML 2.5.2 or CSFML 2.6...

@eXpl0it3r eXpl0it3r merged commit f84ff41 into master Jul 11, 2021
@eXpl0it3r eXpl0it3r deleted the feature/new_version branch July 11, 2021 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants