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

Fails to compile in OSX Mojave #58

Open
kendersec opened this issue Dec 24, 2018 · 3 comments
Open

Fails to compile in OSX Mojave #58

kendersec opened this issue Dec 24, 2018 · 3 comments

Comments

@kendersec
Copy link

I'm unable to compile without errors

ld: warning: The i386 architecture is deprecated for macOS (remove from the Xcode build setting: ARCHS)
ld: warning: ignoring file /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib/libSystem.tbd, missing required architecture i386 in file /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib/libSystem.tbd
ld: warning: ignoring file /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib/libc++.tbd, missing required architecture i386 in file /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib/libc++.tbd
Undefined symbols for architecture i386

It seems i386 has now been removed in OSX - removing it from the Makefile builds successfully.

@thomasnordquist
Copy link

thomasnordquist commented Dec 30, 2018

I can also confirm this issue. Removing the i386 architecture from the Makefile solved the issue for me as well.

@thomasnordquist
Copy link

The command uname -r yields 18.2.0 as operating system release on my machine (running Mojave).
Just for documentation purposes

@hamza-rizwan
Copy link

Confirming the solution proposed in above comments.

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

3 participants