discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] Trying to build on OS X Maverics 10.9.2 Xcode 5.1 - U


From: Shane MacPhillamy
Subject: [Discuss-gnuradio] Trying to build on OS X Maverics 10.9.2 Xcode 5.1 - Undefined symbols for architecture x86_64
Date: Tue, 1 Apr 2014 08:55:36 +1100

Hi

I’m trying to build GnuRadio on OS X 10.9.2 I’m assuming the "Undefined symbols for architecture x86_64” is related to some mismatch in libraries. Could somebody please offer some suggestions on how to debug the issue. The last few lines of the build are:

[ 13%] Building CXX object gnuradio-runtime/lib/CMakeFiles/test-gnuradio-runtime.dir/qa_runtime.cc.o
Linking CXX shared library libtest-gnuradio-runtime.dylib
Undefined symbols for architecture x86_64:
  "CppUnit::SourceLine::SourceLine(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int)", referenced from:
      qa_fxpt::t0() in qa_fxpt.cc.o
      qa_fxpt::t1() in qa_fxpt.cc.o
      qa_fxpt::t2() in qa_fxpt.cc.o
      qa_fxpt::t3() in qa_fxpt.cc.o
      qa_fxpt_nco::t0() in qa_fxpt_nco.cc.o
      qa_fxpt_nco::t1() in qa_fxpt_nco.cc.o
      qa_fxpt_vco::t0() in qa_fxpt_vco.cc.o
      ...
  "CppUnit::AdditionalMessage::AdditionalMessage(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in qa_buffer.cc.o
      void CppUnit::assertEquals<long>(long const&, long const&, CppUnit::SourceLine, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in qa_buffer.cc.o
      void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in qa_io_signature.cc.o
      void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in qa_circular_file.cc.o
      void CppUnit::assertEquals<bool>(bool const&, bool const&, CppUnit::SourceLine, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in qa_vmcircbuf.cc.o
  "CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      qa_fxpt::t0() in qa_fxpt.cc.o
      qa_fxpt::t1() in qa_fxpt.cc.o
      qa_fxpt::t2() in qa_fxpt.cc.o
      qa_fxpt::t3() in qa_fxpt.cc.o
      qa_fxpt_nco::t0() in qa_fxpt_nco.cc.o
      qa_fxpt_nco::t1() in qa_fxpt_nco.cc.o
      qa_fxpt_vco::t0() in qa_fxpt_vco.cc.o
      ...
  "CppUnit::Message::Message(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      qa_fast_atan2f::t2() in qa_fast_atan2f.cc.o
      t0_body() in qa_buffer.cc.o
      t1_body() in qa_buffer.cc.o
      t3_body() in qa_buffer.cc.o
      qa_logger::t1() in qa_logger.cc.o
      CppUnit::ExceptionTestCaseDecorator<std::invalid_argument>::runTest() in qa_runtime.cc.o
  "CppUnit::Asserter::failNotEqual(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, CppUnit::SourceLine const&, CppUnit::AdditionalMessage const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)", referenced from:
      void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in qa_buffer.cc.o
      void CppUnit::assertEquals<long>(long const&, long const&, CppUnit::SourceLine, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in qa_buffer.cc.o
      void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in qa_io_signature.cc.o
      void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in qa_circular_file.cc.o
      void CppUnit::assertEquals<bool>(bool const&, bool const&, CppUnit::SourceLine, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in qa_vmcircbuf.cc.o
  "CppUnit::TestCase::TestCase(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      qa_fast_atan2f::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&) in qa_runtime.cc.o
      qa_sincos::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&) in qa_runtime.cc.o
      qa_vmcircbuf::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&) in qa_runtime.cc.o
      qa_math::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&) in qa_runtime.cc.o
      qa_logger::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&) in qa_runtime.cc.o
      qa_fxpt_vco::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&) in qa_runtime.cc.o
      qa_fxpt_nco::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&) in qa_runtime.cc.o
      ...
  "CppUnit::TestSuite::TestSuite(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)", referenced from:
      qa_runtime::suite() in qa_runtime.cc.o
      qa_buffer::suite() in qa_runtime.cc.o
      qa_io_signature::suite() in qa_runtime.cc.o
      qa_circular_file::suite() in qa_runtime.cc.o
      qa_fxpt::suite() in qa_runtime.cc.o
      qa_fxpt_nco::suite() in qa_runtime.cc.o
      qa_fxpt_vco::suite() in qa_runtime.cc.o
      ...
  "CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
      qa_fast_atan2f::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&) in qa_runtime.cc.o
      qa_sincos::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&) in qa_runtime.cc.o
      qa_vmcircbuf::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&) in qa_runtime.cc.o
      qa_math::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&) in qa_runtime.cc.o
      qa_logger::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&) in qa_runtime.cc.o
      qa_fxpt_vco::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&) in qa_runtime.cc.o
      qa_fxpt_nco::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&) in qa_runtime.cc.o
      ...
  "CppUnit::Test::findTestPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, CppUnit::TestPath&) const", referenced from:
      vtable for CppUnit::TestCaller<qa_fast_atan2f> in qa_runtime.cc.o
      vtable for qa_fast_atan2f in qa_runtime.cc.o
      vtable for CppUnit::TestCaller<qa_sincos> in qa_runtime.cc.o
      vtable for qa_sincos in qa_runtime.cc.o
      vtable for CppUnit::TestCaller<qa_vmcircbuf> in qa_runtime.cc.o
      vtable for qa_vmcircbuf in qa_runtime.cc.o
      vtable for CppUnit::TestCaller<qa_math> in qa_runtime.cc.o
      ...
  "CppUnit::Test::resolveTestPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
      vtable for CppUnit::TestCaller<qa_fast_atan2f> in qa_runtime.cc.o
      vtable for qa_fast_atan2f in qa_runtime.cc.o
      vtable for CppUnit::TestCaller<qa_sincos> in qa_runtime.cc.o
      vtable for qa_sincos in qa_runtime.cc.o
      vtable for CppUnit::TestCaller<qa_vmcircbuf> in qa_runtime.cc.o
      vtable for qa_vmcircbuf in qa_runtime.cc.o
      vtable for CppUnit::TestCaller<qa_math> in qa_runtime.cc.o
      ...
  "CppUnit::Test::findTest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
      vtable for CppUnit::TestCaller<qa_fast_atan2f> in qa_runtime.cc.o
      vtable for qa_fast_atan2f in qa_runtime.cc.o
      vtable for CppUnit::TestCaller<qa_sincos> in qa_runtime.cc.o
      vtable for qa_sincos in qa_runtime.cc.o
      vtable for CppUnit::TestCaller<qa_vmcircbuf> in qa_runtime.cc.o
      vtable for qa_vmcircbuf in qa_runtime.cc.o
      vtable for CppUnit::TestCaller<qa_math> in qa_runtime.cc.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]: *** [gnuradio-runtime/lib/libtest-gnuradio-runtime.dylib] Error 1
make[1]: *** [gnuradio-runtime/lib/CMakeFiles/test-gnuradio-runtime.dir/all] Error 2
make: *** [all] Error 2


reply via email to

[Prev in Thread] Current Thread [Next in Thread]