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

[maccatalyst] warning MT0182: Not linking with the framework OpenGLES #10528

Open
spouliot opened this issue Nov 22, 2022 · 4 comments
Open

[maccatalyst] warning MT0182: Not linking with the framework OpenGLES #10528

spouliot opened this issue Nov 22, 2022 · 4 comments
Labels
area/catalyst 🍏 Categorizes an issue or PR as relevant to mac Catalyst difficulty/medium 🤔 Categorizes an issue for which the difficulty level is reachable with a good understanding of WinUI kind/bug Something isn't working

Comments

@spouliot
Copy link
Contributor

Current behavior

Since 4.6 this appears while building an Uno app for Mac Catalyst.

ILLINK : warning MT0182: Not linking with the framework OpenGLES (referenced by a module reference in SkiaSharp.Views.Windows.dll) because it's not available on the current platform (MacCatalyst).

It's unclear (to me) why SkiaSharp.Views.Windows.dll would be present/referenced for a MacCatalyst build. It likely impact the app build time (more to load, analyze/link...)

Expected behavior

The condition for this warning should not exist.

How to reproduce it (as minimally and precisely as possible)

No response

Workaround

No response

Works on UWP/WinUI

Yes

Environment

Uno.WinUI / Uno.WinUI.WebAssembly / Uno.WinUI.Skia

NuGet package version(s)

4.6.x

Affected platforms

Mac Catalyst

IDE

No response

IDE version

No response

Relevant plugins

No response

Anything else we need to know?

No response

@spouliot spouliot added kind/bug Something isn't working triage/untriaged Indicates an issue requires triaging or verification difficulty/tbd Categorizes an issue for which the difficulty level needs to be defined. area/catalyst 🍏 Categorizes an issue or PR as relevant to mac Catalyst labels Nov 22, 2022
@spouliot
Copy link
Contributor Author

c.c. @MartinZikmund

@jeromelaban jeromelaban removed the triage/untriaged Indicates an issue requires triaging or verification label Dec 2, 2022
@MartinZikmund
Copy link
Member

MartinZikmund commented Jan 31, 2023

SkiaSharp is not needed for SVG on Windows, I am not sure whether it is for Lottie @jeromelaban ? Otherwise it should be safe to remove

Wait, Catalyst? In that case it should definitely not be there 😆 !

@jeromelaban
Copy link
Member

It may be related to an invalid transitive dependency, we'll need to look out for which one.

@MartinZikmund
Copy link
Member

image

The namespace SkiaSharp.Views.Windows is used, but the .dll should have different name, right? (being the Uno Views dll)

@MartinZikmund MartinZikmund added difficulty/medium 🤔 Categorizes an issue for which the difficulty level is reachable with a good understanding of WinUI and removed difficulty/tbd Categorizes an issue for which the difficulty level needs to be defined. labels Aug 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/catalyst 🍏 Categorizes an issue or PR as relevant to mac Catalyst difficulty/medium 🤔 Categorizes an issue for which the difficulty level is reachable with a good understanding of WinUI kind/bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants