Ipv4address error (maybe)
"giuseppe ciuni" <[email protected]> Tue, 1 Apr 2008 10:44:51 +0200
| Newsgroups | gmane.comp.gnu.ccrtp.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi all
I'm a newbe in ccrtp world. I'm trying to compile the sample viewed into the
CCrtp programmer's manual.
When I try to compile this c++ program:
#include <cstdio>
#include <ctime>
#include <ccrtp/rtp.h>
#ifdef CCXX_NAMESPACES
using namespace ost;
using namespace std;
#endif
// base ports
const int RECEIVER_BASE = 33634;
const int TRANSMITTER_BASE = 32522;
class ccRTP_Hello_Rx: public Thread
{
private:
// socket to receive packets
RTPSession *socket;
// loopback network address
InetHostAddress local_ip;
// identifier of this sender
uint32 ssrc;
public:
ccRTP_Hello_Rx()
{
local_ip = "138.132.82.208";
if( ! local_ip )
{
// this is equivalent to `!
local_ip.isInetAddress()'
cerr << "Rx: IP address is not correct!" <<
endl;
exit();
}
socket = new RTPSession(local_ip,RECEIVER_BASE);
ssrc = socket->getLocalSSRC();
}
void run(void)
{
cout <<"\nsono run\n";
}
};
int main(int argc, char *argv[])
{
ccRTP_Hello_Rx *receiver = new ccRTP_Hello_Rx;
cout << endl << "That's all." << endl;
return 0;
}
I obtain a big set of errors:
/usr/include/cc++/address.h:561: undefined reference to
`ost::IPV4Address::operator=(ost::IPV4Address const&)'
ccrtp_prova.o: In function `ost::IPV4Address::operator!() const':
/usr/include/cc++/address.h:487: undefined reference to
`ost::IPV4Address::isInetAddress() const'
ccrtp_prova.o: In function
`ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::AVPQueue>::takeInDataPacket()':
/usr/include/ccrtp/rtp.h:594: undefined reference to
`ost::IncomingDataQueue::takeInDataPacket()'
ccrtp_prova.o: In function
`ost::TRTPSessionBase<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::AVPQueue>::dispatchBYE(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)':
/usr/include/ccrtp/rtp.h:165: undefined reference to
`ost::QueueRTCPManager::dispatchBYE(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
ccrtp_prova.o: In function `ost::RTPDataQueue::renewLocalSSRC()':
/usr/include/ccrtp/ioqueue.h:285: undefined reference to
`ost::IncomingDataQueue::renewLocalSSRC()'
ccrtp_prova.o: In function `~OutgoingDataQueue':
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::ThreadLock::~ThreadLock()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::Mutex::~Mutex()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::Mutex::~Mutex()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::DestinationListHandler::~DestinationListHandler()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::DestinationListHandler::~DestinationListHandler()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::DestinationListHandlerIPV6::~DestinationListHandlerIPV6()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::DestinationListHandlerIPV6::~DestinationListHandlerIPV6()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::ThreadLock::~ThreadLock()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::Mutex::~Mutex()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::Mutex::~Mutex()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::DestinationListHandler::~DestinationListHandler()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::DestinationListHandler::~DestinationListHandler()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::DestinationListHandlerIPV6::~DestinationListHandlerIPV6()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::DestinationListHandlerIPV6::~DestinationListHandlerIPV6()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::ThreadLock::~ThreadLock()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::Mutex::~Mutex()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::Mutex::~Mutex()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::DestinationListHandler::~DestinationListHandler()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::DestinationListHandler::~DestinationListHandler()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::DestinationListHandlerIPV6::~DestinationListHandlerIPV6()'
/usr/include/ccrtp/oqueue.h:452: undefined reference to
`ost::DestinationListHandlerIPV6::~DestinationListHandlerIPV6()'
ccrtp_prova.o: In function `~MembershipBookkeeping':
/usr/include/ccrtp/iqueue.h:335: undefined reference to
`ost::MembershipBookkeeping::endMembers()'
ccrtp_prova.o: In function `~IncomingDataQueue':
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `vtable for
ost::IncomingDataQueue'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `vtable for
ost::IncomingDataQueue'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `vtable for
ost::IncomingDataQueue'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `vtable for
ost::IncomingDataQueue'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `vtable for
ost::IncomingDataQueue'
ccrtp_prova.o:/usr/include/ccrtp/iqueue.h:1088: more undefined references to
`vtable for ost::IncomingDataQueue' follow
ccrtp_prova.o: In function `~IncomingDataQueue':
/usr/include/ccrtp/iqueue.h:1088: undefined reference to
`ost::Mutex::~Mutex()'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to
`ost::ThreadLock::~ThreadLock()'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to
`ost::ThreadLock::~ThreadLock()'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `VTT for
ost::IncomingDataQueue'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `VTT for
ost::IncomingDataQueue'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `vtable for
ost::IncomingDataQueue'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `vtable for
ost::IncomingDataQueue'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `vtable for
ost::IncomingDataQueue'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `vtable for
ost::IncomingDataQueue'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `vtable for
ost::IncomingDataQueue'
ccrtp_prova.o:/usr/include/ccrtp/iqueue.h:1088: more undefined references to
`vtable for ost::IncomingDataQueue' follow
ccrtp_prova.o: In function `~IncomingDataQueue':
/usr/include/ccrtp/iqueue.h:1088: undefined reference to
`ost::Mutex::~Mutex()'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to
`ost::ThreadLock::~ThreadLock()'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to
`ost::ThreadLock::~ThreadLock()'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `VTT for
ost::IncomingDataQueue'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `VTT for
ost::IncomingDataQueue'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `vtable for
ost::IncomingDataQueue'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `vtable for
ost::IncomingDataQueue'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `vtable for
ost::IncomingDataQueue'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `vtable for
ost::IncomingDataQueue'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to `vtable for
ost::IncomingDataQueue'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to
`ost::Mutex::~Mutex()'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to
`ost::ThreadLock::~ThreadLock()'
/usr/include/ccrtp/iqueue.h:1088: undefined reference to
`ost::ThreadLock::~ThreadLock()'
ccrtp_prova.o: In function `~MembershipBookkeeping':
/usr/include/ccrtp/iqueue.h:335: undefined reference to
`ost::MembershipBookkeeping::endMembers()'
/usr/include/ccrtp/iqueue.h:335: undefined reference to
`ost::MembershipBookkeeping::endMembers()'
ccrtp_prova.o: In function `~RTPDataQueue':
/usr/include/ccrtp/ioqueue.h:275: undefined reference to
`ost::RTPDataQueue::endQueue()'
/usr/include/ccrtp/ioqueue.h:275: undefined reference to
`ost::RTPDataQueue::endQueue()'
ccrtp_prova.o: In function `~AVPQueue':
/usr/include/ccrtp/cqueue.h:670: undefined reference to
`ost::QueueRTCPManager::~QueueRTCPManager()'
/usr/include/ccrtp/cqueue.h:670: undefined reference to
`ost::QueueRTCPManager::~QueueRTCPManager()'
/usr/include/ccrtp/cqueue.h:670: undefined reference to
`ost::QueueRTCPManager::~QueueRTCPManager()'
ccrtp_prova.o: In function
`ost::RTPBaseUDPIPv4Socket::isPendingRecv(unsigned int)':
/usr/include/ccrtp/channel.h:111: undefined reference to
`ost::Socket::isPending(ost::Socket::Pending, unsigned long)'
ccrtp_prova.o: In function `ost::RTPBaseUDPIPv4Socket::endSocket()':
/usr/include/ccrtp/channel.h:165: undefined reference to
`ost::Socket::endSocket()'
ccrtp_prova.o: In function
`ost::RTPBaseUDPIPv4Socket::setPeer(ost::IPV4Address const&, unsigned
short)':
/usr/include/ccrtp/channel.h:153: undefined reference to
`ost::UDPSocket::setPeer(ost::IPV4Host const&, unsigned short)'
ccrtp_prova.o: In function `ost::RTPBaseUDPIPv4Socket::send(unsigned char
const*, unsigned int)':
/usr/include/ccrtp/channel.h:157: undefined reference to
`ost::UDPSocket::send(void const*, unsigned int)'
ccrtp_prova.o: In function `ost::Socket::getSender(unsigned short*) const':
/usr/include/cc++/socket.h:490: undefined reference to
`ost::Socket::getIPV4Sender(unsigned short*) const'
ccrtp_prova.o: In function `ost::RTPBaseUDPIPv4Socket::recv(unsigned char*,
unsigned int)':
/usr/include/ccrtp/channel.h:119: undefined reference to
`ost::UDPSocket::receive(void*, unsigned int, bool)'
ccrtp_prova.o: In function `~SingleThreadRTPSession':
/usr/include/ccrtp/rtp.h:497: undefined reference to
`ost::Thread::isRunning() const'
/usr/include/ccrtp/rtp.h:498: undefined reference to `ost::Thread::join()'
/usr/include/ccrtp/rtp.h:498: undefined reference to
`ost::Thread::~Thread()'
/usr/include/ccrtp/rtp.h:498: undefined reference to
`ost::Thread::~Thread()'
/usr/include/ccrtp/rtp.h:497: undefined reference to
`ost::Thread::isRunning() const'
/usr/include/ccrtp/rtp.h:498: undefined reference to `ost::Thread::join()'
/usr/include/ccrtp/rtp.h:498: undefined reference to
`ost::Thread::~Thread()'
/usr/include/ccrtp/rtp.h:498: undefined reference to
`ost::Thread::~Thread()'
ccrtp_prova.o: In function
`ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::AVPQueue>::getSchedulingTimeout()':
/usr/include/ccrtp/rtp.h:522: undefined reference to
`ost::OutgoingDataQueue::getSchedulingTimeout()'
ccrtp_prova.o: In function
`ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::AVPQueue>::controlReceptionService()':
/usr/include/ccrtp/rtp.h:525: undefined reference to
`ost::QueueRTCPManager::controlReceptionService()'
ccrtp_prova.o: In function
`ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::AVPQueue>::controlTransmissionService()':
/usr/include/ccrtp/rtp.h:528: undefined reference to
`ost::QueueRTCPManager::controlTransmissionService()'
ccrtp_prova.o: In function
`ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::AVPQueue>::dispatchDataPacket()':
/usr/include/ccrtp/rtp.h:534: undefined reference to
`ost::OutgoingDataQueue::dispatchDataPacket()'
ccrtp_prova.o: In function
`ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>::run()':
/usr/include/ccrtp/rtp.h:561: undefined reference to
`ost::Thread::setCancel(ost::Thread::Cancel)'
/usr/include/ccrtp/rtp.h:564: undefined reference to
`ost::Thread::setCancel(ost::Thread::Cancel)'
/usr/include/ccrtp/rtp.h:572: undefined reference to
`ost::Thread::setCancel(ost::Thread::Cancel)'
/usr/include/ccrtp/rtp.h:574: undefined reference to
`ost::Thread::setCancel(ost::Thread::Cancel)'
/usr/include/ccrtp/rtp.h:578: undefined reference to
`ost::Thread::setCancel(ost::Thread::Cancel)'
ccrtp_prova.o:/usr/include/ccrtp/rtp.h:582: more undefined references to
`ost::Thread::setCancel(ost::Thread::Cancel)' follow
ccrtp_prova.o: In function
`ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>::run()':
/usr/include/ccrtp/rtp.h:588: undefined reference to `ost::Thread::exit()'
ccrtp_prova.o: In function `AVPQueue':
/usr/include/ccrtp/cqueue.h:658: undefined reference to
`ost::QueueRTCPManager::QueueRTCPManager(unsigned int,
ost::RTPApplication&)'
ccrtp_prova.o: In function `RTPBaseUDPIPv4Socket':
/usr/include/ccrtp/channel.h:103: undefined reference to
`ost::UDPSocket::UDPSocket(ost::IPV4Address const&, unsigned short)'
ccrtp_prova.o: In function `~RTPBaseUDPIPv4Socket':
/usr/include/ccrtp/channel.h:107: undefined reference to
`ost::UDPSocket::~UDPSocket()'
/usr/include/ccrtp/channel.h:107: undefined reference to
`ost::UDPSocket::~UDPSocket()'
/usr/include/ccrtp/channel.h:107: undefined reference to
`ost::UDPSocket::~UDPSocket()'
/usr/include/ccrtp/channel.h:107: undefined reference to
`ost::UDPSocket::~UDPSocket()'
ccrtp_prova.o: In function `RTPBaseUDPIPv4Socket':
/usr/include/ccrtp/channel.h:148: undefined reference to
`ost::UDPSocket::UDPSocket(ost::Socket::Family)'
ccrtp_prova.o: In function `SingleThreadRTPSession':
/usr/include/ccrtp/rtp.h:437: undefined reference to
`ost::RTPQueueBase::RTPQueueBase(unsigned int*)'
/usr/include/ccrtp/rtp.h:437: undefined reference to
`ost::Thread::Thread(int, unsigned int)'
/usr/include/ccrtp/rtp.h:438: undefined reference to
`ost::Thread::~Thread()'
ccrtp_prova.o: In function `~IPV4Host':
/usr/include/cc++/address.h:561: undefined reference to
`ost::IPV4Address::~IPV4Address()'
ccrtp_prova.o: In function `ccRTP_Hello_Rx':
/home/jars/ccrtp_prova/src/ccrtp_prova.cpp:58: undefined reference to
`ost::Thread::Thread(int, unsigned int)'
/home/jars/ccrtp_prova/src/ccrtp_prova.cpp:58: undefined reference to
`ost::IPV4Host::IPV4Host(char const*)'
/home/jars/ccrtp_prova/src/ccrtp_prova.cpp:59: undefined reference to
`ost::IPV4Host::IPV4Host(char const*)'
/home/jars/ccrtp_prova/src/ccrtp_prova.cpp:64: undefined reference to
`ost::Thread::exit()'
/home/jars/ccrtp_prova/src/ccrtp_prova.cpp:66: undefined reference to
`ost::defaultApplication()'
/home/jars/ccrtp_prova/src/ccrtp_prova.cpp:66: undefined reference to
`ost::MembershipBookkeeping::defaultMembersHashSize'
/home/jars/ccrtp_prova/src/ccrtp_prova.cpp:70: undefined reference to
`ost::Thread::~Thread()'
ccrtp_prova.o: In function `~ccRTP_Hello_Rx':
/home/jars/ccrtp_prova/src/ccrtp_prova.cpp:46: undefined reference to
`ost::Thread::~Thread()'
/home/jars/ccrtp_prova/src/ccrtp_prova.cpp:46: undefined reference to
`ost::Thread::~Thread()'
/home/jars/ccrtp_prova/src/ccrtp_prova.cpp:46: undefined reference to
`ost::Thread::~Thread()'
/home/jars/ccrtp_prova/src/ccrtp_prova.cpp:46: undefined reference to
`ost::Thread::~Thread()'
ccrtp_prova.o: In function `~IPV4Host':
/usr/include/cc++/address.h:561: undefined reference to
`ost::IPV4Address::~IPV4Address()'
ccrtp_prova.o:(.rodata._ZTV14ccRTP_Hello_Rx[vtable for ccRTP_Hello_Rx]+0xc):
undefined reference to `ost::Thread::final()'
ccrtp_prova.o:(.rodata._ZTV14ccRTP_Hello_Rx[vtable for
ccRTP_Hello_Rx]+0x10): undefined reference to `ost::Thread::initial()'
ccrtp_prova.o:(.rodata._ZTV14ccRTP_Hello_Rx[vtable for
ccRTP_Hello_Rx]+0x14): undefined reference to `ost::Thread::getExtended()'
ccrtp_prova.o:(.rodata._ZTV14ccRTP_Hello_Rx[vtable for
ccRTP_Hello_Rx]+0x18): undefined reference to
`ost::Thread::notify(ost::Thread*)'
ccrtp_prova.o:(.rodata._ZTI14ccRTP_Hello_Rx[typeinfo for
ccRTP_Hello_Rx]+0x8): undefined reference to `typeinfo for ost::Thread'
ccrtp_prova.o:(.rodata._ZTVN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x10):
undefined reference to `ost::Thread::final()'
ccrtp_prova.o:(.rodata._ZTVN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x14):
undefined reference to `ost::Thread::initial()'
ccrtp_prova.o:(.rodata._ZTVN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x18):
undefined reference to `ost::Thread::getExtended()'
ccrtp_prova.o:(.rodata._ZTVN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x1c):
undefined reference to `ost::Thread::notify(ost::Thread*)'
ccrtp_prova.o:(.rodata._ZTVN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x64):
undefined reference to
`ost::QueueRTCPManager::end2EndDelayed(ost::MembershipBookkeeping::IncomingRTPPktLink&)'
ccrtp_prova.o:(.rodata._ZTVN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x78):
undefined reference to `ost::QueueRTCPManager::onGotSR(ost::SyncSource&,
ost::RTCPCompoundHandler::SendReport&, unsigned char)'
ccrtp_prova.o:(.rodata._ZTVN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x7c):
undefined reference to `ost::QueueRTCPManager::onGotRR(ost::SyncSource&,
ost::RTCPCompoundHandler::RecvReport&, unsigned char)'
ccrtp_prova.o:(.rodata._ZTVN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x80):
undefined reference to
`ost::QueueRTCPManager::onGotSDESChunk(ost::SyncSource&,
ost::RTCPCompoundHandler::SDESChunk&, unsigned int)'
ccrtp_prova.o:(.rodata._ZTVN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x8c):
undefined reference to `ost::QueueRTCPManager::computeRTCPInterval()'
ccrtp_prova.o:(.rodata._ZTVN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x90):
undefined reference to `ost::QueueRTCPManager::scheduleSDESItem()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_15TRTPSessionBaseIS3_S3_S4_EE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x14):
undefined reference to `ost::IncomingDataQueue::takeInDataPacket()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_15TRTPSessionBaseIS3_S3_S4_EE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x2c):
undefined reference to
`ost::QueueRTCPManager::end2EndDelayed(ost::MembershipBookkeeping::IncomingRTPPktLink&)'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_15TRTPSessionBaseIS3_S3_S4_EE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x40):
undefined reference to `ost::QueueRTCPManager::onGotSR(ost::SyncSource&,
ost::RTCPCompoundHandler::SendReport&, unsigned char)'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_15TRTPSessionBaseIS3_S3_S4_EE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x44):
undefined reference to `ost::QueueRTCPManager::onGotRR(ost::SyncSource&,
ost::RTCPCompoundHandler::RecvReport&, unsigned char)'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_15TRTPSessionBaseIS3_S3_S4_EE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x48):
undefined reference to
`ost::QueueRTCPManager::onGotSDESChunk(ost::SyncSource&,
ost::RTCPCompoundHandler::SDESChunk&, unsigned int)'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_15TRTPSessionBaseIS3_S3_S4_EE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x54):
undefined reference to `ost::QueueRTCPManager::computeRTCPInterval()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_15TRTPSessionBaseIS3_S3_S4_EE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x58):
undefined reference to `ost::QueueRTCPManager::scheduleSDESItem()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_S4_[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x14):
undefined reference to `ost::IncomingDataQueue::takeInDataPacket()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_S4_[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x2c):
undefined reference to
`ost::QueueRTCPManager::end2EndDelayed(ost::MembershipBookkeeping::IncomingRTPPktLink&)'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_S4_[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x40):
undefined reference to `ost::QueueRTCPManager::onGotSR(ost::SyncSource&,
ost::RTCPCompoundHandler::SendReport&, unsigned char)'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_S4_[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x44):
undefined reference to `ost::QueueRTCPManager::onGotRR(ost::SyncSource&,
ost::RTCPCompoundHandler::RecvReport&, unsigned char)'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_S4_[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x48):
undefined reference to
`ost::QueueRTCPManager::onGotSDESChunk(ost::SyncSource&,
ost::RTCPCompoundHandler::SDESChunk&, unsigned int)'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_S4_[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x50):
undefined reference to
`ost::QueueRTCPManager::dispatchBYE(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_S4_[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x54):
undefined reference to `ost::QueueRTCPManager::computeRTCPInterval()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_S4_[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x58):
undefined reference to `ost::QueueRTCPManager::scheduleSDESItem()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_S4_[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0xc8):
undefined reference to `virtual thunk to
ost::QueueRTCPManager::dispatchBYE(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x8):
undefined reference to `typeinfo for ost::QueueRTCPManager'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0xc):
undefined reference to `ost::QueueRTCPManager::~QueueRTCPManager()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x10):
undefined reference to `ost::QueueRTCPManager::~QueueRTCPManager()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x14):
undefined reference to `ost::IncomingDataQueue::takeInDataPacket()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x2c):
undefined reference to
`ost::QueueRTCPManager::end2EndDelayed(ost::MembershipBookkeeping::IncomingRTPPktLink&)'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x40):
undefined reference to `ost::QueueRTCPManager::onGotSR(ost::SyncSource&,
ost::RTCPCompoundHandler::SendReport&, unsigned char)'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x44):
undefined reference to `ost::QueueRTCPManager::onGotRR(ost::SyncSource&,
ost::RTCPCompoundHandler::RecvReport&, unsigned char)'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x48):
undefined reference to
`ost::QueueRTCPManager::onGotSDESChunk(ost::SyncSource&,
ost::RTCPCompoundHandler::SDESChunk&, unsigned int)'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x50):
undefined reference to
`ost::QueueRTCPManager::dispatchBYE(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x54):
undefined reference to `ost::QueueRTCPManager::computeRTCPInterval()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x58):
undefined reference to `ost::QueueRTCPManager::scheduleSDESItem()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x84):
undefined reference to `typeinfo for ost::QueueRTCPManager'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x88):
undefined reference to `non-virtual thunk to
ost::QueueRTCPManager::~QueueRTCPManager()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x8c):
undefined reference to `non-virtual thunk to
ost::QueueRTCPManager::~QueueRTCPManager()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0xbc):
undefined reference to `typeinfo for ost::QueueRTCPManager'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0xc0):
undefined reference to `virtual thunk to
ost::QueueRTCPManager::~QueueRTCPManager()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0xc4):
undefined reference to `virtual thunk to
ost::QueueRTCPManager::~QueueRTCPManager()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_16QueueRTCPManagerE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0xc8):
undefined reference to `virtual thunk to
ost::QueueRTCPManager::dispatchBYE(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_12RTPDataQueueE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x14):
undefined reference to `ost::IncomingDataQueue::takeInDataPacket()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_17IncomingDataQueueE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x8):
undefined reference to `typeinfo for ost::IncomingDataQueue'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_17IncomingDataQueueE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x14):
undefined reference to `ost::IncomingDataQueue::takeInDataPacket()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_17IncomingDataQueueE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x18):
undefined reference to `ost::IncomingDataQueue::renewLocalSSRC()'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_17IncomingDataQueueE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x48):
undefined reference to `typeinfo for ost::IncomingDataQueue'
ccrtp_prova.o:(.rodata._ZTCN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE136_NS_17IncomingDataQueueE[vtable
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x58):
undefined reference to `virtual thunk to
ost::IncomingDataQueue::renewLocalSSRC()'
ccrtp_prova.o:(.rodata._ZTIN3ost22SingleThreadRTPSessionINS_14DualRTPChannelINS_20RTPBaseUDPIPv4SocketEEES3_NS_8AVPQueueEEE[typeinfo
for
ost::SingleThreadRTPSession<ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>,
ost::DualRTPChannel<ost::RTPBaseUDPIPv4Socket>, ost::AVPQueue>]+0x10):
undefined reference to `typeinfo for ost::Thread'
ccrtp_prova.o:(.rodata._ZTIN3ost8AVPQueueE[typeinfo for ost::AVPQueue]+0x8):
undefined reference to `typeinfo for ost::QueueRTCPManager'
ccrtp_prova.o:(.rodata._ZTIN3ost12RTPDataQueueE[typeinfo for
ost::RTPDataQueue]+0x10): undefined reference to `typeinfo for
ost::IncomingDataQueue'
ccrtp_prova.o:(.rodata._ZTVN3ost12RTPDataQueueE[vtable for
ost::RTPDataQueue]+0x14): undefined reference to
`ost::IncomingDataQueue::takeInDataPacket()'
ccrtp_prova.o:(.rodata._ZTCN3ost12RTPDataQueueE0_NS_17IncomingDataQueueE[vtable
for ost::RTPDataQueue]+0x8): undefined reference to `typeinfo for
ost::IncomingDataQueue'
ccrtp_prova.o:(.rodata._ZTCN3ost12RTPDataQueueE0_NS_17IncomingDataQueueE[vtable
for ost::RTPDataQueue]+0x14): undefined reference to
`ost::IncomingDataQueue::takeInDataPacket()'
ccrtp_prova.o:(.rodata._ZTCN3ost12RTPDataQueueE0_NS_17IncomingDataQueueE[vtable
for ost::RTPDataQueue]+0x18): undefined reference to
`ost::IncomingDataQueue::renewLocalSSRC()'
ccrtp_prova.o:(.rodata._ZTCN3ost12RTPDataQueueE0_NS_17IncomingDataQueueE[vtable
for ost::RTPDataQueue]+0x48): undefined reference to `typeinfo for
ost::IncomingDataQueue'
ccrtp_prova.o:(.rodata._ZTCN3ost12RTPDataQueueE0_NS_17IncomingDataQueueE[vtable
for ost::RTPDataQueue]+0x58): undefined reference to `virtual thunk to
ost::IncomingDataQueue::renewLocalSSRC()'
ccrtp_prova.o:(.rodata._ZTVN3ost8AVPQueueE[vtable for ost::AVPQueue]+0x14):
undefined reference to `ost::IncomingDataQueue::takeInDataPacket()'
ccrtp_prova.o:(.rodata._ZTVN3ost8AVPQueueE[vtable for ost::AVPQueue]+0x2c):
undefined reference to
`ost::QueueRTCPManager::end2EndDelayed(ost::MembershipBookkeeping::IncomingRTPPktLink&)'
ccrtp_prova.o:(.rodata._ZTVN3ost8AVPQueueE[vtable for ost::AVPQueue]+0x40):
undefined reference to `ost::QueueRTCPManager::onGotSR(ost::SyncSource&,
ost::RTCPCompoundHandler::SendReport&, unsigned char)'
ccrtp_prova.o:(.rodata._ZTVN3ost8AVPQueueE[vtable for ost::AVPQueue]+0x44):
undefined reference to `ost::QueueRTCPManager::onGotRR(ost::SyncSource&,
ost::RTCPCompoundHandler::RecvReport&, unsigned char)'
ccrtp_prova.o:(.rodata._ZTVN3ost8AVPQueueE[vtable for ost::AVPQueue]+0x48):
undefined reference to
`ost::QueueRTCPManager::onGotSDESChunk(ost::SyncSource&,
ost::RTCPCompoundHandler::SDESChunk&, unsigned int)'
ccrtp_prova.o:(.rodata._ZTVN3ost8AVPQueueE[vtable for ost::AVPQueue]+0x50):
undefined reference to
`ost::QueueRTCPManager::dispatchBYE(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
ccrtp_prova.o:(.rodata._ZTVN3ost8AVPQueueE[vtable for ost::AVPQueue]+0x54):
undefined reference to `ost::QueueRTCPManager::computeRTCPInterval()'
ccrtp_prova.o:(.rodata._ZTVN3ost8AVPQueueE[vtable for ost::AVPQueue]+0x58):
undefined reference to `ost::QueueRTCPManager::scheduleSDESItem()'
ccrtp_prova.o:(.rodata._ZTVN3ost8AVPQueueE[vtable for ost::AVPQueue]+0x118):
undefined reference to `virtual thunk to
ost::QueueRTCPManager::dispatchBYE(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
ccrtp_prova.o:(.rodata._ZTCN3ost8AVPQueueE0_NS_16QueueRTCPManagerE[vtable
for ost::AVPQueue]+0x8): undefined reference to `typeinfo for
ost::QueueRTCPManager'
ccrtp_prova.o:(.rodata._ZTCN3ost8AVPQueueE0_NS_16QueueRTCPManagerE[vtable
for ost::AVPQueue]+0xc): undefined reference to
`ost::QueueRTCPManager::~QueueRTCPManager()'
ccrtp_prova.o:(.rodata._ZTCN3ost8AVPQueueE0_NS_16QueueRTCPManagerE[vtable
for ost::AVPQueue]+0x10): undefined reference to
`ost::QueueRTCPManager::~QueueRTCPManager()'
ccrtp_prova.o:(.rodata._ZTCN3ost8AVPQueueE0_NS_16QueueRTCPManagerE[vtable
for ost::AVPQueue]+0x14): undefined reference to
`ost::IncomingDataQueue::takeInDataPacket()'
ccrtp_prova.o:(.rodata._ZTCN3ost8AVPQueueE0_NS_16QueueRTCPManagerE[vtable
for ost::AVPQueue]+0x2c): undefined reference to
`ost::QueueRTCPManager::end2EndDelayed(ost::MembershipBookkeeping::IncomingRTPPktLink&)'
ccrtp_prova.o:(.rodata._ZTCN3ost8AVPQueueE0_NS_16QueueRTCPManagerE[vtable
for ost::AVPQueue]+0x40): undefined reference to
`ost::QueueRTCPManager::onGotSR(ost::SyncSource&,
ost::RTCPCompoundHandler::SendReport&, unsigned char)'
ccrtp_prova.o:(.rodata._ZTCN3ost8AVPQueueE0_NS_16QueueRTCPManagerE[vtable
for ost::AVPQueue]+0x44): undefined reference to
`ost::QueueRTCPManager::onGotRR(ost::SyncSource&,
ost::RTCPCompoundHandler::RecvReport&, unsigned char)'
ccrtp_prova.o:(.rodata._ZTCN3ost8AVPQueueE0_NS_16QueueRTCPManagerE[vtable
for ost::AVPQueue]+0x48): undefined reference to
`ost::QueueRTCPManager::onGotSDESChunk(ost::SyncSource&,
ost::RTCPCompoundHandler::SDESChunk&, unsigned int)'
and so on..
What's wrong?
Maybe I miss some libraries?
I'm using an ubuntu 8.04 distibution (a debian like distro).
What can I do?
_______________________________________________
Ccrtp-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/ccrtp-devel