From 3a56428adab7fafd37e3b78825f159d1997ed871 Mon Sep 17 00:00:00 2001 From: Lewis Gentle Date: Mon, 17 Jan 2022 21:37:21 +1100 Subject: [PATCH] Fix MacOS Build The location of OpenAL frameworks have been moved from system library to be a part of the Xcode Command Line Tools, this was preventing the current (17/01/2021) pip install to fail on current MacOS versions. --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 466be08..66655ac 100644 --- a/setup.py +++ b/setup.py @@ -232,14 +232,14 @@ def run(self): ) ) elif sys.platform.startswith('darwin'): - sb_include_dirs.append('/System/Library/Frameworks/OpenAL.framework/Versions/A/Headers') + sb_include_dirs.append('/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenAL.framework/Versions/A') ext_modules.append( Extension( name='sphinxbase._ad_openal', sources=['swig/sphinxbase/ad_openal.i', 'deps/sphinxbase/src/libsphinxad/ad_openal.c'], swig_opts=sb_swig_opts, include_dirs=sb_include_dirs, - extra_objects=['/System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL'], + extra_objects=['/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL.tbd'], define_macros=define_macros, extra_compile_args=extra_compile_args, extra_link_args=extra_link_args