<div dir="ltr"><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">Dear Community,</span><div class="" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><br class=""></div><div class="" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">I am interested in live streaming with your precious library. I am on MacOsx Elcaptain and I made project with the following command:</div><div class="" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><br class=""></div><div class="" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">./genMakeFiles macosx</div><div class="" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">./make</div><div class="" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">./make install</div><div class="" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><br class=""></div><div class="" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">everything went well and I have installed libraries in /usr/local/lib and headers in /usr/loca/include/liveMedia . etc.</div><div class="" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><br class=""></div><div class="" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">I am using xCode 7. I created a C++ project and copied testRtspClient, in my main file.</div><div class="" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><br class=""></div><div class="" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">I have added all the headers and libraries in my project settings, now I receive the below error. I could not find a proper help covering what to do on Internet. Would you please help me?</div><div class="" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><br class=""></div><div class="" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><br class=""></div><div class="" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">----------------------------</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">Undefined symbols for architecture x86_64:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "strDup(char const*)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      DummySink::DummySink(UsageEnvironment&, MediaSubsession&, char const*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "RTSPClient::sendRequest(RTSPClient::RequestRecord*)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for ourRTSPClient in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "RTSPClient::sendPlayCommand(MediaSession&, void (*)(RTSPClient*, int, char*), char const*, char const*, float, Authenticator*)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      setupNextSubsession(RTSPClient*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "RTSPClient::sendPlayCommand(MediaSession&, void (*)(RTSPClient*, int, char*), double, double, float, Authenticator*)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      setupNextSubsession(RTSPClient*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "RTSPClient::sendSetupCommand(MediaSubsession&, void (*)(RTSPClient*, int, char*), unsigned char, unsigned char, unsigned char, Authenticator*)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      setupNextSubsession(RTSPClient*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "RTSPClient::setRequestFields(RTSPClient::RequestRecord*, char*&, unsigned char&, char const*&, char*&, unsigned char&)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for ourRTSPClient in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "RTSPClient::sendDescribeCommand(void (*)(RTSPClient*, int, char*), Authenticator*)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      openURL(UsageEnvironment&, char const*, char const*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "RTSPClient::sendTeardownCommand(MediaSession&, void (*)(RTSPClient*, int, char*), Authenticator*)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      shutdownStream(RTSPClient*, int) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "RTSPClient::RTSPClient(UsageEnvironment&, char const*, int, char const*, unsigned short, int)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      ourRTSPClient::ourRTSPClient(UsageEnvironment&, char const*, int, char const*, unsigned short) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "RTSPClient::~RTSPClient()", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      ourRTSPClient::ourRTSPClient(UsageEnvironment&, char const*, int, char const*, unsigned short) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      ourRTSPClient::~ourRTSPClient() in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "FramedSource::getNextFrame(unsigned char*, unsigned int, void (*)(void*, unsigned int, unsigned int, timeval, unsigned int), void*, void (*)(void*), void*)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      DummySink::continuePlaying() in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "MediaSession::createNew(UsageEnvironment&, char const*)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      continueAfterDESCRIBE(RTSPClient*, int, char*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "RTCPInstance::setByeHandler(void (*)(void*), void*, unsigned char)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      shutdownStream(RTSPClient*, int) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      continueAfterSETUP(RTSPClient*, int, char*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "MediaSubsession::initiate(int)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      setupNextSubsession(RTSPClient*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "BasicTaskScheduler::createNew(unsigned int)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      _main in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "BasicUsageEnvironment::createNew(TaskScheduler&)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      _main in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "MediaSubsessionIterator::next()", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      setupNextSubsession(RTSPClient*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      shutdownStream(RTSPClient*, int) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      subsessionAfterPlaying(void*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "MediaSubsessionIterator::MediaSubsessionIterator(MediaSession const&)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      continueAfterDESCRIBE(RTSPClient*, int, char*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      shutdownStream(RTSPClient*, int) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      subsessionAfterPlaying(void*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "MediaSubsessionIterator::~MediaSubsessionIterator()", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      shutdownStream(RTSPClient*, int) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      subsessionAfterPlaying(void*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "Medium::close(Medium*)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      shutdownStream(RTSPClient*, int) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      subsessionAfterPlaying(void*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      StreamClientState::~StreamClientState() in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "MediaSink::stopPlaying()", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for DummySink in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "MediaSink::startPlaying(MediaSource&, void (*)(void*), void*)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      continueAfterSETUP(RTSPClient*, int, char*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "MediaSink::onSourceClosure(void*)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      DummySink::continuePlaying() in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "MediaSink::sourceIsCompatibleWithUs(MediaSource&)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for DummySink in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "MediaSink::MediaSink(UsageEnvironment&)", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      DummySink::DummySink(UsageEnvironment&, MediaSubsession&, char const*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "MediaSink::~MediaSink()", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      DummySink::DummySink(UsageEnvironment&, MediaSubsession&, char const*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      DummySink::~DummySink() in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "RTSPClient::isRTSPClient() const", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for ourRTSPClient in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "MediaSession::absEndTime() const", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      setupNextSubsession(RTSPClient*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "MediaSession::absStartTime() const", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      setupNextSubsession(RTSPClient*) in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "Medium::isRTSPClient() const", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for DummySink in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "Medium::isRTSPServer() const", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for ourRTSPClient in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for DummySink in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "Medium::isMediaSession() const", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for ourRTSPClient in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for DummySink in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "Medium::isRTCPInstance() const", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for ourRTSPClient in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for DummySink in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "Medium::isServerMediaSession() const", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for ourRTSPClient in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for DummySink in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "Medium::isSink() const", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for ourRTSPClient in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "Medium::isSource() const", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for ourRTSPClient in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for DummySink in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "MediaSink::isSink() const", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for DummySink in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "MediaSink::isRTPSink() const", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      vtable for DummySink in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "typeinfo for RTSPClient", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      typeinfo for ourRTSPClient in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">  "typeinfo for MediaSink", referenced from:</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">      typeinfo for DummySink in main.o</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">ld: symbol(s) not found for architecture x86_64</div><div class="" style="color:rgb(0,0,0);margin:0px 0px 0px 12px;font-size:11px;line-height:normal;font-family:Menlo">clang: error: linker command failed with exit code 1 (use -v to see invocation)</div><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Davood Falahati,<div><br></div><div>Isfahan University of Technology.</div><div><a href="mailto:d.falahati.1987@ieee.org" target="_blank">d.falahati.1987@ieee.org</a><br><div><a href="http://youconnect.ir" target="_blank">http://youconnect.ir</a></div></div><div><br></div><div><span></span><span></span><br></div></div></div></div></div></div></div></div></div></div>
</div>