[MacPorts] #68478: switchaudio-osx @1.2.2 - Fails to Build - Missing Header file - CoreAudio/AudioHardwareBase.h
MacPorts
noreply at macports.org
Sun Oct 15 16:57:57 UTC 2023
#68478: switchaudio-osx @1.2.2 - Fails to Build - Missing Header file -
CoreAudio/AudioHardwareBase.h
--------------------+-----------------------------
Reporter: RobK88 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Keywords: | Port: switchaudio-osx
--------------------+-----------------------------
The port `switchaudio-osx ` fails to build. I see that the MacPorts build
bots are also unable to build `switchaudio-osx` on Snow Leopard through to
Big Sur. I tried building using other compilers. It made no difference.
According to the developer's website, `switchaudio-osx` should build on
Lion and greater.
It looks like there is a missing header -- `CoreAudio/AudioHardwareBase.h`
See below and the attached main.log
{{{
bash-3.2$ sudo port clean switchaudio-osx
---> Cleaning switchaudio-osx
bash-3.2$
bash-3.2$ sudo port -v install switchaudio-osx
---> Fetching archive for switchaudio-osx
etc etc
---> Building switchaudio-osx
Build settings from command line:
ARCHS = x86_64
CLANG_CXX_LIBRARY = libc++
GCC_VERSION = com.apple.compilers.llvm.clang.1_0
INSTALL_PATH = /Applications/MacPorts
MACOSX_DEPLOYMENT_TARGET = 10.7
OBJROOT =
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-osx-1.2.2/build/
SDKROOT =
SYMROOT = build
=== BUILD NATIVE TARGET SwitchAudioSource OF PROJECT AudioSwitcher WITH
CONFIGURATION Release ===
Check dependencies
CompileC build/AudioSwitcher.build/Release/SwitchAudioSource.build
/Objects-normal/x86_64/audio_switch.o audio_switch.c normal x86_64 c
com.apple.compilers.llvm.clang.1_0.compiler
cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-osx-1.2.2
setenv LANG en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-x c -arch x86_64 -fmessage-length=0 -std=c99 -Wno-trigraphs -fpascal-
strings -Os -fno-common -Wno-missing-field-initializers -Wno-missing-
prototypes -Wreturn-type -Wformat -Wno-missing-braces -Wparentheses
-Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter
-Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-
unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion
-Wconstant-conversion -Wint-conversion -Wenum-conversion
-Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -fasm-blocks -fstrict-
aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g
-fvisibility=hidden -Wno-sign-conversion -iquote
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build
/SwitchAudioSource-generated-files.hmap
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build
/SwitchAudioSource-own-target-headers.hmap
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build
/SwitchAudioSource-all-target-headers.hmap -iquote
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build
/SwitchAudioSource-project-headers.hmap
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-osx-1.2.2/build/Release/include
-I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
-I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
-I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build/DerivedSources/x86_64
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build/DerivedSources
-F/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-osx-1.2.2/build/Release -MMD -MT dependencies -MF
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build
/Objects-normal/x86_64/audio_switch.d --serialize-diagnostics
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build
/Objects-normal/x86_64/audio_switch.dia -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-osx-1.2.2/audio_switch.c -o
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build
/Objects-normal/x86_64/audio_switch.o
In file included from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-osx-1.2.2/audio_switch.c:30:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-osx-1.2.2/audio_switch.h:36:10: fatal error:
'CoreAudio/AudioHardwareBase.h' file not found
#include <CoreAudio/AudioHardwareBase.h>
^
1 error generated.
CompileC build/AudioSwitcher.build/Release/SwitchAudioSource.build
/Objects-normal/x86_64/main.o main.c normal x86_64 c
com.apple.compilers.llvm.clang.1_0.compiler
cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-osx-1.2.2
setenv LANG en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-x c -arch x86_64 -fmessage-length=0 -std=c99 -Wno-trigraphs -fpascal-
strings -Os -fno-common -Wno-missing-field-initializers -Wno-missing-
prototypes -Wreturn-type -Wformat -Wno-missing-braces -Wparentheses
-Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter
-Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-
unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion
-Wconstant-conversion -Wint-conversion -Wenum-conversion
-Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -fasm-blocks -fstrict-
aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g
-fvisibility=hidden -Wno-sign-conversion -iquote
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build
/SwitchAudioSource-generated-files.hmap
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build
/SwitchAudioSource-own-target-headers.hmap
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build
/SwitchAudioSource-all-target-headers.hmap -iquote
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build
/SwitchAudioSource-project-headers.hmap
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-osx-1.2.2/build/Release/include
-I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
-I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
-I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build/DerivedSources/x86_64
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build/DerivedSources
-F/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-osx-1.2.2/build/Release -MMD -MT dependencies -MF
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build
/Objects-normal/x86_64/main.d --serialize-diagnostics
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build
/Objects-normal/x86_64/main.dia -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-osx-1.2.2/main.c -o
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build
/Objects-normal/x86_64/main.o
In file included from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-osx-1.2.2/main.c:1:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-osx-1.2.2/audio_switch.h:36:10: fatal error:
'CoreAudio/AudioHardwareBase.h' file not found
#include <CoreAudio/AudioHardwareBase.h>
^
1 error generated.
2023-10-15 12:42:15.511 xcodebuild[78084:4503] DVTAssertions: Warning in
/SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-2110/Xcode3Sources/XcodeIDE/Frameworks/DevToolsBase/pbxcore/SpecificationTypes/XCGccMakefileDependencies.m:87
Details: Failed to load dependencies output contents from
``/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build
/Objects-normal/x86_64/audio_switch.d''. Error: Error
Domain=NSCocoaErrorDomain Code=260 "The file “audio_switch.d” couldn’t be
opened because there is no such file." UserInfo=0x4011c7f20
{NSFilePath=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build
/Objects-normal/x86_64/audio_switch.d, NSUnderlyingError=0x4011c7700 "The
operation couldn’t be completed. No such file or directory"}. User info: {
NSFilePath =
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-
osx-1.2.2/build/AudioSwitcher.build/Release/SwitchAudioSource.build
/Objects-normal/x86_64/audio_switch.d";
NSUnderlyingError = "Error Domain=NSPOSIXErrorDomain Code=2 \"The
operation couldn\U2019t be completed. No such file or directory\"";
}.
Function: void XCGccMakefileDependenciesParsePathsFromRuleFile(NSString *,
void (^)(NSString *))
Thread: <NSThread: 0x4001dae00>{name = (null), num = 4}
Please file a bug at http://bugreport.apple.com with this warning message
and any useful information you can provide.
** BUILD FAILED **
The following build commands failed:
CompileC build/AudioSwitcher.build/Release/SwitchAudioSource.build
/Objects-normal/x86_64/audio_switch.o audio_switch.c normal x86_64 c
com.apple.compilers.llvm.clang.1_0.compiler
CompileC build/AudioSwitcher.build/Release/SwitchAudioSource.build
/Objects-normal/x86_64/main.o main.c normal x86_64 c
com.apple.compilers.llvm.clang.1_0.compiler
(2 failures)
Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-osx-1.2.2" && /usr/bin/xcodebuild -project
"AudioSwitcher.xcodeproj" -target "SwitchAudioSource" -configuration
Release build INSTALL_PATH=/Applications/MacPorts
OBJROOT="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-osx-1.2.2/build/"
SYMROOT="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/work/switchaudio-osx-1.2.2/build/" MACOSX_DEPLOYMENT_TARGET=10.7
ARCHS=x86_64 SDKROOT="" GCC_VERSION=com.apple.compilers.llvm.clang.1_0
CLANG_CXX_LIBRARY="libc++" SYMROOT=build
Exit code: 65
Error: Failed to build switchaudio-osx: command execution failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_audio_switchaudio-osx/switchaudio-
osx/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe
there is a bug.
Error: Processing of port switchaudio-osx failed
bash-3.2$
}}}
--
Ticket URL: <https://trac.macports.org/ticket/68478>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list