[Stk] [QT creator; OS X 10.9] - Newbie trouble compiling on OSX 10.9 and QT Creator

Ivan Franco ivan.almeida.franco at gmail.com
Sun Oct 27 10:19:44 PDT 2013


OK, I just solved it. It was a qmake error while choosing the right OSX sdk.
In case anybody else runs into the same problem, here is my post on the QT forum.

http://qt-project.org/forums/viewthread/34156/

Best,
Ivan

On Oct 24, 2013, at 2:01 PM, Gary Scavone <gary at ccrma.stanford.edu> wrote:

> Hi Ivan,
> 
> I had problems like that in the past.  I had to comment-out one of the following environmental variable defines in my .tcshrc (the Qt version is probably different now):
> 
> #setenv QTDIR "/Developer/qt-4.6.0/"
> #setenv PATH $QTDIR/bin:$PATH
> #setenv DYLD_LIBRARY_PATH $QTDIR/lib
> #setenv QMAKESPEC macx-g++
> #setenv MACOSX_DEPLOYMENT_TARGET 10.4
> 
> I never figured out exactly what the reason for the problem was.
> 
> --gary
> 
> On 2013-10-24, at 8:22 AM, Ivan Franco <ivan.almeida.franco at gmail.com> wrote:
> 
>> Hello,
>> new to stk and the list too, so hello everybody!
>> 
>> I just updated to the latest OS X 10.9 and now I’m having trouble compiling stk.
>> I know: those early adopters! But hey, someone got to do it…
>> 
>> Anyway, just trying building the realtime sine example from the tutorial, with QT Creator I get the appended errors.
>> I don’t know if any of the main developers as tried to compile with OSX 10.9 or if this is just some QT related error.
>> Any help would be very welcomed.
>> 
>> Cheers,
>> Ivan
>> 
>> 13:13:48: Running steps for project stkTest9...
>> 13:13:48: Configuration unchanged, skipping qmake step.
>> 13:13:49: Starting: "/usr/bin/make"
>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -headerpad_max_install_names -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6 -o stkTest9 main.o -L/Users/ifranco/Dropbox/Development/QT/stkTest9/../../lib/stk-4.4.4/src/ -lstk -lpthread -framework CoreAudio -framework CoreMIDI -framework CoreFoundation
>> Undefined symbols for architecture x86_64:
>> "stk::Stk::setRawwavePath(std::string)", referenced from:
>> _main in main.o
>> "std::__1::__vector_base_common<true>::__throw_length_error() const", referenced from:
>> void std::__1::vector<stk::Stk*, std::__1::allocator<stk::Stk*> >::__push_back_slow_path<stk::Stk* const>(stk::Stk* const&) in libstk.a(Stk.o)
>> void std::__1::vector<int, std::__1::allocator<int> >::__push_back_slow_path<int const>(int const&) in libstk.a(RtAudio.o)
>> void std::__1::vector<std::__1::pair<unsigned int, unsigned int>, std::__1::allocator<std::__1::pair<unsigned int, unsigned int> > >::__push_back_slow_path<std::__1::pair<unsigned int, unsigned int> const>(std::__1::pair<unsigned int, unsigned int> const&) in libstk.a(RtAudio.o)
>> void std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >::__push_back_slow_path<unsigned int const>(unsigned int const&) in libstk.a(RtAudio.o)
>> void std::__1::vector<RtAudio::Api, std::__1::allocator<RtAudio::Api> >::__push_back_slow_path<RtAudio::Api const>(RtAudio::Api const&) in libstk.a(RtAudio.o)
>> "std::__1::__basic_string_common<true>::__throw_length_error() const", referenced from:
>> std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str() const in libstk.a(Stk.o)
>> std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str() const in libstk.a(RtAudio.o)
>> "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from:
>> stk::Stk::handleError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, stk::StkError::Type) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libstk.a(Stk.o)
>> RtAudio::RtAudio(RtAudio::Api) in libstk.a(RtAudio.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libstk.a(RtAudio.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(RtAudio.o)
>> ...
>> "std::__1::ios_base::getloc() const", referenced from:
>> stk::Stk::handleError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, stk::StkError::Type) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libstk.a(Stk.o)
>> RtAudio::RtAudio(RtAudio::Api) in libstk.a(RtAudio.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libstk.a(RtAudio.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(RtAudio.o)
>> ...
>> "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::erase(unsigned long, unsigned long)", referenced from:
>> RtApiCore::getDeviceInfo(unsigned int) in libstk.a(RtAudio.o)
>> "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(char const*, unsigned long)", referenced from:
>> stk::Stk::handleError(char const*, stk::StkError::Type) in libstk.a(Stk.o)
>> __GLOBAL__I_a in libstk.a(Stk.o)
>> RtApi::error(RtError::Type) in libstk.a(RtAudio.o)
>> "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(unsigned long, char)", referenced from:
>> std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in libstk.a(Stk.o)
>> std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in libstk.a(RtAudio.o)
>> "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*)", referenced from:
>> stk::Stk::setRawwavePath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in libstk.a(Stk.o)
>> RtApiCore::getDeviceInfo(unsigned int) in libstk.a(RtAudio.o)
>> "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*, unsigned long)", referenced from:
>> RtApiCore::getDeviceInfo(unsigned int) in libstk.a(RtAudio.o)
>> "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::assign(char const*)", referenced from:
>> RtAudio::openRtApi(RtAudio::Api) in libstk.a(RtAudio.o)
>> RtApiCore::RtApiCore() in libstk.a(RtAudio.o)
>> RtAudio::RtAudio(RtAudio::Api) in libstk.a(RtAudio.o)
>> RtApi::openStream(RtAudio::StreamParameters*, RtAudio::StreamParameters*, unsigned long, unsigned int, unsigned int*, int (*)(void*, void*, unsigned int, double, unsigned int, void*), void*, RtAudio::StreamOptions*) in libstk.a(RtAudio.o)
>> RtApi::formatBytes(unsigned long) in libstk.a(RtAudio.o)
>> RtApi::getStreamLatency() in libstk.a(RtAudio.o)
>> RtApi::verifyStream() in libstk.a(RtAudio.o)
>> ...
>> "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::resize(unsigned long, char)", referenced from:
>> std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(Stk.o)
>> std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in libstk.a(Stk.o)
>> std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(RtAudio.o)
>> std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in libstk.a(RtAudio.o)
>> "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::push_back(char)", referenced from:
>> std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in libstk.a(Stk.o)
>> std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in libstk.a(RtAudio.o)
>> "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
>> stk::Stk::handleError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, stk::StkError::Type) in libstk.a(Stk.o)
>> stk::Stk::handleError(char const*, stk::StkError::Type) in libstk.a(Stk.o)
>> RtApi::error(RtError::Type) in libstk.a(RtAudio.o)
>> "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()", referenced from:
>> stk::Stk::handleError(stk::StkError::Type) in libstk.a(Stk.o)
>> stk::Stk::handleError(char const*, stk::StkError::Type) in libstk.a(Stk.o)
>> std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libstk.a(Stk.o)
>> stk::StkError::~StkError() in libstk.a(Stk.o)
>> std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libstk.a(Stk.o)
>> non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libstk.a(Stk.o)
>> non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libstk.a(Stk.o)
>> ...
>> "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
>> stk::Stk::setRawwavePath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in libstk.a(Stk.o)
>> std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(Stk.o)
>> RtApiCore::getDeviceInfo(unsigned int) in libstk.a(RtAudio.o)
>> RtApiCore::probeDeviceOpen(unsigned int, RtApi::StreamMode, unsigned int, unsigned int, unsigned int, unsigned long, unsigned int*, RtAudio::StreamOptions*) in libstk.a(RtAudio.o)
>> RtApiCore::startStream() in libstk.a(RtAudio.o)
>> RtApiCore::stopStream() in libstk.a(RtAudio.o)
>> std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(RtAudio.o)
>> ...
>> "std::__1::basic_ostream<char, std::__1::char_traits<char> >::put(char)", referenced from:
>> stk::Stk::handleError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, stk::StkError::Type) in libstk.a(Stk.o)
>> RtAudio::RtAudio(RtAudio::Api) in libstk.a(RtAudio.o)
>> "std::__1::basic_ostream<char, std::__1::char_traits<char> >::flush()", referenced from:
>> stk::Stk::handleError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, stk::StkError::Type) in libstk.a(Stk.o)
>> RtAudio::RtAudio(RtAudio::Api) in libstk.a(RtAudio.o)
>> "std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)", referenced from:
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libstk.a(RtAudio.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(RtAudio.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char) in libstk.a(RtAudio.o)
>> "std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::~sentry()", referenced from:
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libstk.a(RtAudio.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(RtAudio.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char) in libstk.a(RtAudio.o)
>> "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
>> construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(Stk.o)
>> construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(RtAudio.o)
>> "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
>> construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(Stk.o)
>> construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(RtAudio.o)
>> "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
>> std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libstk.a(Stk.o)
>> std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libstk.a(Stk.o)
>> non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libstk.a(Stk.o)
>> non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libstk.a(Stk.o)
>> __GLOBAL__I_a in libstk.a(Stk.o)
>> RtApi::RtApi() in libstk.a(RtAudio.o)
>> RtApi::~RtApi() in libstk.a(RtAudio.o)
>> ...
>> "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned int)", referenced from:
>> RtApiCore::getDeviceInfo(unsigned int) in libstk.a(RtAudio.o)
>> RtApiCore::probeDeviceOpen(unsigned int, RtApi::StreamMode, unsigned int, unsigned int, unsigned int, unsigned long, unsigned int*, RtAudio::StreamOptions*) in libstk.a(RtAudio.o)
>> RtApiCore::startStream() in libstk.a(RtAudio.o)
>> RtApiCore::stopStream() in libstk.a(RtAudio.o)
>> "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::sync()", referenced from:
>> vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(Stk.o)
>> vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(RtAudio.o)
>> "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&)", referenced from:
>> vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(Stk.o)
>> vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(RtAudio.o)
>> "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow()", referenced from:
>> vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(Stk.o)
>> vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(RtAudio.o)
>> "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::setbuf(char*, long)", referenced from:
>> vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(Stk.o)
>> vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(RtAudio.o)
>> "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsgetn(char*, long)", referenced from:
>> vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(Stk.o)
>> vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(RtAudio.o)
>> "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsputn(char const*, long)", referenced from:
>> vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(Stk.o)
>> vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(RtAudio.o)
>> "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::showmanyc()", referenced from:
>> vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(Stk.o)
>> vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(RtAudio.o)
>> "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf()", referenced from:
>> __GLOBAL__I_a in libstk.a(Stk.o)
>> RtApi::RtApi() in libstk.a(RtAudio.o)
>> "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf()", referenced from:
>> std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libstk.a(Stk.o)
>> std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libstk.a(Stk.o)
>> non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libstk.a(Stk.o)
>> non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libstk.a(Stk.o)
>> std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringbuf() in libstk.a(Stk.o)
>> std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringbuf() in libstk.a(Stk.o)
>> __GLOBAL__I_a in libstk.a(Stk.o)
>> ...
>> "std::__1::cerr", referenced from:
>> stk::Stk::handleError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, stk::StkError::Type) in libstk.a(Stk.o)
>> stk::StkError::printMessage() in libstk.a(Stk.o)
>> RtAudio::RtAudio(RtAudio::Api) in libstk.a(RtAudio.o)
>> RtApi::error(RtError::Type) in libstk.a(RtAudio.o)
>> RtError::printMessage() const in libstk.a(RtAudio.o)
>> "std::__1::ctype<char>::id", referenced from:
>> stk::Stk::handleError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, stk::StkError::Type) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libstk.a(Stk.o)
>> RtAudio::RtAudio(RtAudio::Api) in libstk.a(RtAudio.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libstk.a(RtAudio.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(RtAudio.o)
>> ...
>> "std::__1::locale::~locale()", referenced from:
>> stk::Stk::handleError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, stk::StkError::Type) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libstk.a(Stk.o)
>> RtAudio::RtAudio(RtAudio::Api) in libstk.a(RtAudio.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libstk.a(RtAudio.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(RtAudio.o)
>> ...
>> "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from:
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libstk.a(RtAudio.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(RtAudio.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char) in libstk.a(RtAudio.o)
>> "std::__1::ios_base::init(void*)", referenced from:
>> __GLOBAL__I_a in libstk.a(Stk.o)
>> RtApi::RtApi() in libstk.a(RtAudio.o)
>> "std::__1::ios_base::clear(unsigned int)", referenced from:
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libstk.a(Stk.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libstk.a(RtAudio.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libstk.a(RtAudio.o)
>> std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char) in libstk.a(RtAudio.o)
>> "std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios()", referenced from:
>> std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libstk.a(Stk.o)
>> std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libstk.a(Stk.o)
>> non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libstk.a(Stk.o)
>> non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libstk.a(Stk.o)
>> __GLOBAL__I_a in libstk.a(Stk.o)
>> RtApi::RtApi() in libstk.a(RtAudio.o)
>> RtApi::~RtApi() in libstk.a(RtAudio.o)
>> ...
>> "typeinfo for std::__1::basic_ostream<char, std::__1::char_traits<char> >", referenced from:
>> typeinfo for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(Stk.o)
>> construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(Stk.o)
>> typeinfo for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(RtAudio.o)
>> construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(RtAudio.o)
>> "typeinfo for std::__1::basic_streambuf<char, std::__1::char_traits<char> >", referenced from:
>> typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(Stk.o)
>> typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(RtAudio.o)
>> "non-virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
>> construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(Stk.o)
>> construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(RtAudio.o)
>> "non-virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
>> construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(Stk.o)
>> construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libstk.a(RtAudio.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: *** [stkTest9] Error 1
>> 13:13:49: The process "/usr/bin/make" exited with code 2.
>> Error while building/deploying project stkTest9 (kit: Desktop Qt 5.1.1 clang 64bit)
>> When executing step 'Make'
>> 13:13:49: Elapsed time: 00:00.
>> 
>> 
>> _______________________________________________
>> Stk mailing list
>> Stk at ccrma.stanford.edu
>> http://ccrma-mail.stanford.edu/mailman/listinfo/stk
> 




More information about the Stk mailing list