[MacPorts] #56097: audacity: not always respecting CXXFLAGS

MacPorts noreply at macports.org
Mon Mar 19 19:42:58 UTC 2018


#56097: audacity: not always respecting CXXFLAGS
--------------------+----------------------
 Reporter:  mojca   |      Owner:  RJVB
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:  audacity
--------------------+----------------------
 From a failed build on [https://build.macports.org/builders/ports-10
 .7_x86_64_legacy-builder/builds/61029/ 10.7]:
 {{{
 /opt/local/bin/clang++-mp-5.0 -I. -I. -pipe -Os -Wno-inconsistent-missing-
 override -Wno-overloaded-virtual -D_GLIBCXX_USE_CXX11_ABI=0 -stdlib
 =macports-libstdc++ -arch x86_64 -fPIC -Wall    -c -o examples/plugins.o
 examples/plugins.cpp
 ar r libvamp-sdk.a src/vamp-sdk/PluginAdapter.o src/vamp-sdk/RealTime.o
 src/vamp-sdk/FFT.o src/vamp-sdk/acsymbols.o
 /opt/local/bin/clang++-mp-5.0  -dynamiclib -o libvamp-sdk.so src/vamp-
 sdk/PluginAdapter.o src/vamp-sdk/RealTime.o src/vamp-sdk/FFT.o src/vamp-
 sdk/acsymbols.o
 ar: creating archive libvamp-sdk.a
 Undefined symbols for architecture x86_64:
   "std::ctype<char>::_M_widen_init() const", referenced from:
       _VampPlugin::Vamp::PluginAdapterBase::Impl::getDescriptor() in
 PluginAdapter.o
 ld: symbol(s) not found for architecture x86_64
 clang: error: linker command failed with exit code 1 (use -v to see
 invocation)
 }}}

 To me this looks like a completely missing block with
 `-D_GLIBCXX_USE_CXX11_ABI=0 -stdlib=macports-libstdc++ -arch x86_64 -fPIC
 -Wall` in compiler call.

--
Ticket URL: <https://trac.macports.org/ticket/56097>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list