[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