OK,
Here’s a specific error. Seems like it’s related to ICE, which compiled
successfully as a dependency.
Scanning dependencies of target gr_runtime_test
[ 13%] Building CXX object
gnuradio-runtime/lib/CMakeFiles/gr_runtime_test.dir/test_runtime.cc.o
Linking CXX executable gr_runtime_test
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceInternal::IncomingBase::__endWriteParams(bool)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceInternal::BasicStream::readEnum(int)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::upCast(Ice::ObjectFactory*)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceDelegateD::Ice::Object::ice_invoke(std::string const&,
Ice::OperationMode, std::pair<unsigned char const*, unsigned char
const*>
const&, std::vector<unsigned char, std::allocator >&,
std::map<std::string, std::string, std::lessstd::string,
std::allocator<std::pair<std::string const, std::string> > > const*,
IceInternal::InvocationObserver&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::upCast(Ice::ServantLocator*)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::upCast(Ice::Logger*)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceProxy::Ice::Object::__handleExceptionWrapper(IceInternal::Handle<IceDelegate::Ice::Object> const&, IceInternal::LocalExceptionWrapper const&, IceInternal::InvocationObserver&)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceInternal::Ex::throwMarshalException(char const*, int, std::string
const&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to virtual thunk to IceDelegateD::Ice::Object::ice_id(std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const*, IceInternal::InvocationObserver&)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceDelegateD::Ice::Object::ice_id(std::map<std::string, std::string,
std::lessstd::string, std::allocator<std::pair<std::string const,
std::string> > > const*, IceInternal::InvocationObserver&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::upCast(Ice::AsyncResult*)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceDelegateM::Ice::Object::ice_ids(std::map<std::string, std::string,
std::lessstd::string, std::allocator<std::pair<std::string const,
std::string> > > const*, IceInternal::InvocationObserver&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceDelegateD::Ice::Object::ice_flushBatchRequests(IceInternal::InvocationObserver&)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
virtual
thunk to IceDelegateD::Ice::Object::ice_ids(std::map<std::string,
std::string, std::lessstd::string,
std::allocator<std::pair<std::string
const, std::string> > > const*, IceInternal::InvocationObserver&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::upCast(Ice::Object*)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceDelegateD::Ice::Object::ice_ids(std::map<std::string, std::string,
std::lessstd::string, std::allocator<std::pair<std::string const,
std::string> > > const*, IceInternal::InvocationObserver&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to virtual thunk to IceDelegateM::Ice::Object::ice_ids(std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const*, IceInternal::InvocationObserver&)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceInternal::IncomingBase::__startWriteParams(Ice::FormatType)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceDelegateM::Ice::Object::ice_ping(std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const*, IceInternal::InvocationObserver&)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceInternal::Ex::throwUOE(std::string const&,
IceInternal::HandleIce::Object const&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceInternal::BasicStream::initReadEncaps()' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceInternal::BasicStream::read(std::vector<unsigned char,
std::allocator >&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to virtual thunk to IceDelegateM::Ice::Object::ice_flushBatchRequests(IceInternal::InvocationObserver&)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceInternal::Outgoing::Outgoing(IceInternal::RequestHandler*,
std::string
const&, Ice::OperationMode, std::map<std::string, std::string,
std::lessstd::string, std::allocator<std::pair<std::string const,
std::string> > > const*, IceInternal::InvocationObserver&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to virtual thunk to IceDelegateM::Ice::Object::ice_isA(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const*, IceInternal::InvocationObserver&)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
virtual
thunk to IceDelegateD::Ice::Object::ice_invoke(std::string const&,
Ice::OperationMode, std::pair<unsigned char const*, unsigned char
const*>
const&, std::vector<unsigned char, std::allocator >&,
std::map<std::string, std::string, std::lessstd::string,
std::allocator<std::pair<std::string const, std::string> > > const*,
IceInternal::InvocationObserver&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceInternal::BasicStream::skipOpts()' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
virtual
thunk to IceDelegateM::Ice::Object::ice_ping(std::map<std::string,
std::string, std::lessstd::string,
std::allocator<std::pair<std::string
const, std::string> > > const*, IceInternal::InvocationObserver&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceInternal::IncomingBase::__writeEmptyParams()' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
virtual
thunk to IceDelegateD::Ice::Object::ice_isA(std::string const&,
std::map<std::string, std::string, std::lessstd::string,
std::allocator<std::pair<std::string const, std::string> > > const*,
IceInternal::InvocationObserver&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::upCast(Ice::LocalObject*)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceMX::UnknownMetricsView::~UnknownMetricsView()’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceInternal::throwUnsupportedEncodingException(char const*, int, Ice::EncodingVersion const&, Ice::EncodingVersion const&)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceInternal::BasicStream::writeEnum(int, int)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to vtable for IceMX::UnknownMetricsView' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::upCast(Ice::Stats*)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::Instrumentation::upCast(Ice::Instrumentation::CommunicatorObserver*)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceDelegateM::Ice::Object::ice_id(std::map<std::string, std::string,
std::lessstd::string, std::allocator<std::pair<std::string const,
std::string> > > const*, IceInternal::InvocationObserver&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::upCast(Ice::Communicator*)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceDelegateM::Ice::Object::ice_isA(std::string const&,
std::map<std::string, std::string, std::lessstd::string,
std::allocator<std::pair<std::string const, std::string> > > const*,
IceInternal::InvocationObserver&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceProxy::Ice::Object::__handleExceptionWrapperRelaxed(IceInternal::Handle<IceDelegate::Ice::Object> const&, IceInternal::LocalExceptionWrapper const&, bool, int&, IceInternal::InvocationObserver&)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::Object::__read(IceInternal::BasicStream*)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::Object::__readImpl(IceInternal::Handle<Ice::InputStream> const&)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
virtual
thunk to IceDelegateD::Ice::Object::ice_ping(std::map<std::string,
std::string, std::lessstd::string,
std::allocator<std::pair<std::string
const, std::string> > > const*, IceInternal::InvocationObserver&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::LocalObject::internal_getHash() const' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
vtable
for
IceMX::Metrics’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to VTT for IceMX::Metrics' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::Encoding_1_0’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to virtual thunk to IceDelegateM::Ice::Object::ice_invoke(std::string const&, Ice::OperationMode, std::pair<unsigned char const*, unsigned char const*> const&, std::vector<unsigned char, std::allocator<unsigned char> >&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const*, IceInternal::InvocationObserver&)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::Instrumentation::upCast(Ice::Instrumentation::InvocationObserver*)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to virtual thunk to IceDelegateM::Ice::Object::ice_id(std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const*, IceInternal::InvocationObserver&)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::upCast(Ice::Connection*)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceDelegateM::Ice::Object::ice_flushBatchRequests(IceInternal::InvocationObserver&)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceDelegateD::Ice::Object::ice_isA(std::string const&,
std::map<std::string, std::string, std::lessstd::string,
std::allocator<std::pair<std::string const, std::string> > > const*,
IceInternal::InvocationObserver&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::Object::__writeImpl(IceInternal::Handle<Ice::OutputStream> const&) const' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceInternal::BasicStream::initWriteEncaps()’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceDelegateM::Ice::Object::ice_invoke(std::string const&, Ice::OperationMode, std::pair<unsigned char const*, unsigned char const*> const&, std::vector<unsigned char, std::allocator<unsigned char> >&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const*, IceInternal::InvocationObserver&)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceInternal::InvocationObserver::InvocationObserver(IceProxy::Ice::Object*,
std::string const&, std::map<std::string, std::string,
std::lessstd::string, std::allocator<std::pair<std::string const,
std::string> > > const*)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::currentEncoding' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::Object::__read(IceInternal::HandleIce::InputStream const&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceDelegateD::Ice::Object::ice_ping(std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const*, IceInternal::InvocationObserver&)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceProxy::Ice::Object::__handleException(IceInternal::HandleIceDelegate::Ice::Object
const&, Ice::LocalException const&, bool, int&,
IceInternal::InvocationObserver&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::upCast(Ice::ObjectAdapter*)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
virtual
thunk to
IceDelegateD::Ice::Object::ice_flushBatchRequests(IceInternal::InvocationObserver&)’
libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
Ice::upCast(Ice::Properties*)' libgnuradio-runtime-3.7.3git.so.0.0.0: undefined reference to
IceInternal::Direct::getServant()’
collect2: error: ld returned 1 exit status
make[2]: *** [gnuradio-runtime/lib/gr_runtime_test] Error 1
make[1]: *** [gnuradio-runtime/lib/CMakeFiles/gr_runtime_test.dir/all]
Error 2
make: *** [all] Error 2
ERROR:root:PyBOMBS Make step failed for package (gnuradio) please see
bash
output above for a reason (hint: look for the word Error)
Very Respectfully,
Dan CaJacob