I am getting the following errors after make. the output is snipped. let me know if you need the full output
make[1]: Entering directory '/home/ubuntu/ostinato/ostinato-master/client'
g++ -Wl,-O1 -o ostinato arpstatusmodel.o clipboardhelper.o devicegroupdialog.o devicegroupmodel.o devicemodel.o deviceswidget.o dumpview.o stream.o hexlineedit.o logsmodel.o logswindow.o main.o mainwindow.o ndpstatusmodel.o packetmodel.o params.o port.o portconfigdialog.o portgroup.o portgrouplist.o portmodel.o portstatsmodel.o portstatsfilterdialog.o portstatswindow.o portswindow.o preferences.o streamconfigdialog.o streamlistdelegate.o streammodel.o streamstatsmodel.o streamstatswindow.o variablefieldswidget.o version.o qrc_ostinato.o moc_arpstatusmodel.o moc_clipboardhelper.o moc_devicegroupdialog.o moc_devicegroupmodel.o moc_devicemodel.o moc_deviceswidget.o moc_hexlineedit.o moc_logsmodel.o moc_logswindow.o moc_mainwindow.o moc_ndpstatusmodel.o moc_port.o moc_portgroup.o moc_portgrouplist.o moc_portmodel.o moc_portstatsfilterdialog.o moc_portstatsmodel.o moc_portstatsproxymodel.o moc_portstatswindow.o moc_portswindow.o moc_preferences.o moc_streamconfigdialog.o moc_streamlistdelegate.o moc_streammodel.o moc_streamstatsfiltermodel.o moc_streamstatsmodel.o moc_streamstatswindow.o moc_variablefieldswidget.o moc_xtableview.o -L../common -lostprotogui -lostproto -L../rpc -lpbrpc -lprotobuf -L../extra/qhexedit2/.// -lqhexedit2 -lQt5Svg -lQt5Widgets -lQt5Gui -lQt5Network -lQt5Script -lQt5Xml -lQt5Core -lGL -lpthread
devicegroupdialog.o: In function `DeviceGroupDialog::storeDeviceGroup()':
devicegroupdialog.cpp:(.text+0x24fe): undefined reference to `google::protobuf::internal::fixed_address_empty_string[abi:cxx11]'
devicegroupdialog.o: In function `google::protobuf::internal::ArenaStringPtr::CreateInstance(google::protobuf::Arena*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*)':
devicegroupdialog.cpp:(.text._ZN6google8protobuf8internal14ArenaStringPtr14CreateInstanceEPNS0_5ArenaEPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6google8protobuf8internal14ArenaStringPtr14CreateInstanceEPNS0_5ArenaEPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x4c): undefined reference to `google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void (*)(void*))'
devicegroupdialog.cpp:(.text._ZN6google8protobuf8internal14ArenaStringPtr14CreateInstanceEPNS0_5ArenaEPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6google8protobuf8internal14ArenaStringPtr14CreateInstanceEPNS0_5ArenaEPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x11b): undefined reference to `google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'
port.o: In function `Port::modifiablePortConfig(OstProto::Port&) const':
port.cpp:(.text+0x329f): undefined reference to `google::protobuf::internal::fixed_address_empty_string[abi:cxx11]'
portconfigdialog.o: In function `PortConfigDialog::accept()':
portconfigdialog.cpp:(.text+0x9fa): undefined reference to `google::protobuf::internal::fixed_address_empty_string[abi:cxx11]'
portconfigdialog.cpp:(.text+0xb2a): undefined reference to `google::protobuf::internal::fixed_address_empty_string[abi:cxx11]'
portconfigdialog.cpp:(.text+0xbf1): undefined reference to `google::protobuf::internal::fixed_address_empty_string[abi:cxx11]'
portconfigdialog.cpp:(.text+0xc47): undefined reference to `google::protobuf::internal::fixed_address_empty_string[abi:cxx11]'
< snip >
pbrpcchannel.cpp:(.text+0xb37): undefined reference to `google::protobuf::MethodDescriptor::input_type() const'
pbrpcchannel.cpp:(.text+0xc3a): undefined reference to `google::protobuf::MethodDescriptor::input_type() const'
../rpc/libpbrpc.a(pbrpcchannel.o): In function `PbRpcChannel::on_mpSocket_readyRead()':
pbrpcchannel.cpp:(.text+0x1fd9): undefined reference to `google::protobuf::MethodDescriptor::output_type() const'
pbrpcchannel.cpp:(.text+0x209d): undefined reference to `google::protobuf::MethodDescriptor::output_type() const'
pbrpcchannel.cpp:(.text+0x2428): undefined reference to `google::protobuf::MethodDescriptor::input_type() const'
collect2: error: ld returned 1 exit status
Makefile.ostinato:331: recipe for target 'ostinato' failed
make[1]: *** [ostinato] Error 1
make[1]: Leaving directory '/home/ubuntu/ostinato/ostinato-master/client'
Makefile:52: recipe for target 'client-make_first' failed
make: *** [client-make_first] Error 2