[MacPorts] #71481: portaudio @20240308-88ab584e +universal Undefined symbols for architecture x86_64
MacPorts
noreply at macports.org
Sat Dec 7 18:04:41 UTC 2024
#71481: portaudio @20240308-88ab584e +universal Undefined symbols for architecture
x86_64
-----------------------+-----------------------
Reporter: adamscott | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Keywords: | Port: portaudio
-----------------------+-----------------------
Here's the failing make log. (Building from a M3 MacBook Pro, running on
macOS 15)
{{{
make: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_portaudio/portaudio/work
/portaudio-88ab584e7bf4358599744cd662cfbc978f41efbf'
if test -n " bindings/cpp" ; then for dir in " bindings/cpp"; do
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C $dir all; done
; fi
make[1]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_portaudio/portaudio/work
/portaudio-88ab584e7bf4358599744cd662cfbc978f41efbf/bindings/cpp'
Making all in lib
make[2]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_portaudio/portaudio/work
/portaudio-88ab584e7bf4358599744cd662cfbc978f41efbf/bindings/cpp/lib'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_portaudio/portaudio/work
/portaudio-88ab584e7bf4358599744cd662cfbc978f41efbf/bindings/cpp/lib'
Making all in include
make[2]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_portaudio/portaudio/work
/portaudio-88ab584e7bf4358599744cd662cfbc978f41efbf/bindings/cpp/include'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_portaudio/portaudio/work
/portaudio-88ab584e7bf4358599744cd662cfbc978f41efbf/bindings/cpp/include'
Making all in bin
make[2]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_portaudio/portaudio/work
/portaudio-88ab584e7bf4358599744cd662cfbc978f41efbf/bindings/cpp/bin'
/bin/sh ../libtool --tag=CXX --mode=link /usr/bin/clang++ -pipe -Os
-stdlib=libc++
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch arm64
-arch x86_64 -L/opt/local/lib -Wl,-headerpad_max_install_names
-Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk
-arch arm64 -arch x86_64 -o devs devs.o ../lib/libportaudiocpp.la
../../../lib/libportaudio.la
libtool: link: /usr/bin/clang++ -pipe -Os -stdlib=libc++
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch arm64
-arch x86_64 -Wl,-headerpad_max_install_names -Wl,-syslibroot
-Wl,/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch arm64
-arch x86_64 -o .libs/devs devs.o -Wl,-bind_at_load -L/opt/local/lib
../lib/.libs/libportaudiocpp.dylib
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_portaudio/portaudio/work
/portaudio-
88ab584e7bf4358599744cd662cfbc978f41efbf/lib/.libs/libportaudio.dylib
../../../lib/.libs/libportaudio.dylib -framework CoreServices -framework
CoreFoundation -framework AudioUnit -framework AudioToolbox -framework
CoreAudio
ld: warning: -bind_at_load is deprecated on macOS
ld: warning: -bind_at_load is deprecated on macOS
Undefined symbols for architecture x86_64:
"portaudio::StreamParameters::StreamParameters(portaudio::DirectionSpecificStreamParameters
const&, portaudio::DirectionSpecificStreamParameters const&, double,
unsigned long, unsigned long)", referenced from:
printSupportedStandardSampleRates(portaudio::DirectionSpecificStreamParameters
const&, portaudio::DirectionSpecificStreamParameters const&) in devs.o
"portaudio::DirectionSpecificStreamParameters::null()", referenced from:
_main in devs.o
_main in devs.o
"portaudio::DirectionSpecificStreamParameters::DirectionSpecificStreamParameters(portaudio::Device
const&, int, portaudio::SampleDataFormat, bool, double, void*)",
referenced from:
_main in devs.o
_main in devs.o
"portaudio::Device::hostApi()", referenced from:
_main in devs.o
_main in devs.o
_main in devs.o
"portaudio::System::devicesEnd()", referenced from:
_main in devs.o
"portaudio::System::initialize()", referenced from:
_main in devs.o
"portaudio::System::deviceCount()", referenced from:
_main in devs.o
"portaudio::System::versionText()", referenced from:
_main in devs.o
"portaudio::System::devicesBegin()", referenced from:
_main in devs.o
"portaudio::System::DeviceIterator::operator++()", referenced from:
_main in devs.o
"portaudio::System::exists()", referenced from:
_main in devs.o
_main in devs.o
"portaudio::System::version()", referenced from:
_main in devs.o
"portaudio::System::instance()", referenced from:
_main in devs.o
"portaudio::System::terminate()", referenced from:
_main in devs.o
_main in devs.o
"portaudio::PaException::paErrorText() const", referenced from:
_main in devs.o
"portaudio::StreamParameters::isSupported() const", referenced from:
printSupportedStandardSampleRates(portaudio::DirectionSpecificStreamParameters
const&, portaudio::DirectionSpecificStreamParameters const&) in devs.o
"portaudio::DirectionSpecificStreamParameters::numChannels() const",
referenced from:
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
...
"portaudio::Device::maxInputChannels() const", referenced from:
_main in devs.o
_main in devs.o
"portaudio::Device::defaultSampleRate() const", referenced from:
_main in devs.o
"portaudio::Device::maxOutputChannels() const", referenced from:
_main in devs.o
_main in devs.o
"portaudio::Device::defaultLowInputLatency() const", referenced from:
_main in devs.o
"portaudio::Device::defaultHighInputLatency() const", referenced from:
_main in devs.o
"portaudio::Device::defaultLowOutputLatency() const", referenced from:
_main in devs.o
"portaudio::Device::defaultHighOutputLatency() const", referenced from:
_main in devs.o
"portaudio::Device::isSystemDefaultInputDevice() const", referenced
from:
_main in devs.o
"portaudio::Device::isHostApiDefaultInputDevice() const", referenced
from:
_main in devs.o
"portaudio::Device::isSystemDefaultOutputDevice() const", referenced
from:
_main in devs.o
"portaudio::Device::isHostApiDefaultOutputDevice() const", referenced
from:
_main in devs.o
"portaudio::Device::name() const", referenced from:
_main in devs.o
"portaudio::Device::index() const", referenced from:
_main in devs.o
"portaudio::System::DeviceIterator::operator*() const", referenced from:
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
_main in devs.o
...
"portaudio::System::DeviceIterator::operator!=(portaudio::System::DeviceIterator
const&) const", referenced from:
_main in devs.o
"portaudio::HostApi::name() const", referenced from:
_main in devs.o
_main in devs.o
_main in devs.o
"typeinfo for portaudio::PaException", referenced from:
GCC_except_table2 in devs.o
"typeinfo for portaudio::PaCppException", referenced from:
GCC_except_table2 in devs.o
ld: symbol(s) not found for architecture x86_64
clang++: error: linker command failed with exit code 1 (use -v to see
invocation)
make[2]: *** [devs] Error 1
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_portaudio/portaudio/work
/portaudio-88ab584e7bf4358599744cd662cfbc978f41efbf/bindings/cpp/bin'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_portaudio/portaudio/work
/portaudio-88ab584e7bf4358599744cd662cfbc978f41efbf/bindings/cpp'
make: *** [all-recursive] Error 2
make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_portaudio/portaudio/work
/portaudio-88ab584e7bf4358599744cd662cfbc978f41efbf'
}}}
--
Ticket URL: <https://trac.macports.org/ticket/71481>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list