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

Undefined symbols on MacOS #9

Open
Speykious opened this issue Jan 21, 2022 · 3 comments
Open

Undefined symbols on MacOS #9

Speykious opened this issue Jan 21, 2022 · 3 comments
Labels
bug Something isn't working ci Happens on GitHub CI platform:macos Related to MacOS priority:low

Comments

@Speykious
Copy link
Contributor

Compiling libmediapipe_c.dylib results in various unresolved undefined symbols, which makes it impossible for MediaPipe.NET to work on MacOS.

The ones that are not being resolved seem to be _AV*. There may be other unresolved symbols among them, such as _CV*.
Having FFmpeg installed on the system doesn't seem to fix the issue, which leads me to think that we have some sort of configuration issue related to the MediaPipe.NET.Runtime building script on MacOS.

Here are all undefined MacOS symbols in a text file (no indication of whether they are being resolved at runtime or not).
If you have a MacOS system, you can get them by typing the command nm -gu <path-to>/libmediapipe_c.dylib.
undefined-macos-symbols.txt

@Speykious Speykious added bug Something isn't working priority:medium labels Jan 21, 2022
@Speykious
Copy link
Contributor Author

This might be a related issue: google-ai-edge/mediapipe#510

@sr229 sr229 added ci Happens on GitHub CI priority:low and removed priority:high labels Jan 21, 2022
@sr229
Copy link
Member

sr229 commented Jan 21, 2022

Putting as Low prio as we don't have the resources to fix this.

@sr229
Copy link
Member

sr229 commented Feb 14, 2023

We can probably revisit this by manually installing the opencv headers in the system using brew or ports.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working ci Happens on GitHub CI platform:macos Related to MacOS priority:low
Projects
None yet
Development

No branches or pull requests

2 participants