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 arm64 #371

Open
benediktadams opened this issue Jun 22, 2024 · 0 comments
Open

undefined symbols on arm64 #371

benediktadams opened this issue Jun 22, 2024 · 0 comments

Comments

@benediktadams
Copy link

benediktadams commented Jun 22, 2024

Hi,

I'm trying to link to the rive-cpp library and I'm linking against the following libraries, which I could find after building through the provided build script at rive-cpp/build.sh

librive
librive_harfbuzz
librive_yoga
librive_sheenbidi

Linker on my project finds all these just fine, but then I get:

Undefined symbols for architecture arm64:
  "typeinfo for rive::ContainerComponent", referenced from:
      typeinfo for rive::WorldTransformComponentBase in libMy Project.a[36](include_my_rive_wrapper.o)
  "typeinfo for rive::Component", referenced from:
      typeinfo for rive::ContainerComponentBase in libMy Project.a[36](include_my_rive_wrapper.o)

Am I doing something wrong? Maybe it's worth mentioning I'm also linking against JUCE, which also has a Component class? But it doesn't seem like this is the issue, since I'm not getting duplicates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant