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

Linker error arm64 MacOS #773

Open
Eric-Busch0 opened this issue Sep 14, 2024 · 1 comment
Open

Linker error arm64 MacOS #773

Eric-Busch0 opened this issue Sep 14, 2024 · 1 comment

Comments

@Eric-Busch0
Copy link

I am getting a linker error when building Juce2CMake

Undefined symbols for architecture arm64:
  "juce::juce_compilationDate", referenced from:
      juce::Time::getCompilationDate() in libJucer2CMake_JUCE.a(juce_core.mm.o)
  "juce::juce_compilationTime", referenced from:
      juce::Time::getCompilationDate() in libJucer2CMake_JUCE.a(juce_core.mm.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[2]: *** [Jucer2CMake/CMakeFiles/Jucer2CMake.dir/build.make:98: Jucer2CMake/Jucer2CMake] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:217: Jucer2CMake/CMakeFiles/Jucer2CMake.dir/all] Error 2
gmake: *** [Makefile:136: all] Error 2

I do not see any mention that it is incompatible or any reason the symbol is missing. The code is present in JUCE.

I have freshly cloned FRUT and freshly cloned JUCE. I am not too sure what it could be.

Any guess?

@MartyLake
Copy link
Collaborator

Hello Eric, could you provide the version of JUCE that you cloned? Maybe it is too recent for the latest FRUT, which examples are for JUCE 7 so far.

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

2 participants