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

(partially) fix macOS 10.14/Xcode 11.0 compile and install issues #151

Merged
merged 3 commits into from
Apr 28, 2020

Conversation

micolous
Copy link
Contributor

@micolous micolous commented Sep 22, 2019

Fixes compile errors in pcsc-relay on macOS 10.14 with Xcode 11.0 toolchain:

checking for SCardEstablishContext... configure: error: libpcsclite not found, use ./configure PCSC_LIBS=...
make[1]: *** [config.status] Error 1
make: *** [../aclocal.m4] Error 2

This is caused by using --framework PCSC instead of -framework PCSC.

Also fixes an issue with make install on virtualsmartcard on macOS 10.11+ (System Integrity Protection). This fix was already in the macOS package installer, but wasn't in configure.ac so make install would fail.

I also reversed those changes for MacOSX/Makefile.am, because then the paths are consistent regardless of whether it was built on macOS 10.11+ or not... but this is still broken with macOS 10.14.

This also fixes an error with --enable-infoplist no longer being an option.

I've also removed building for i386, because this is not supported by Xcode 11, and builds fail without it. Such is the march of progress...

@micolous micolous changed the title Fix macOS 10.14/Xcode 11.0 compile and install issues (partially) fix macOS 10.14/Xcode 11.0 compile and install issues Sep 22, 2019
@frankmorgner frankmorgner merged commit feeb732 into frankmorgner:master Apr 28, 2020
@frankmorgner
Copy link
Owner

thank you

bowb pushed a commit to bowb/vsmartcard that referenced this pull request Mar 6, 2023
(partially) fix macOS 10.14/Xcode 11.0 compile and install issues
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

Successfully merging this pull request may close these issues.

None yet

2 participants