Hi<br><br>I&#39;m new to Linux programming and I&#39;m trying to compile a very simple demo program using RTSP capabilities provided by liveMedia; first step I&#39;ve made is to set up a project in my IDE, Kdevelop, running on a Debian Linux; I&#39;ve created my project using the template provided by Kdevelop (&quot;Simple Hello World program&quot;), added reference to liveMedialid and necessary include, executed &quot;Automake &amp; friends&quot; and builded successfully; then I&#39;ve tried to use a basic class from the library (copy&amp;paste from &quot;
playCommon.cpp&quot;).... my simple source file looks like the following:<br><br>#ifdef HAVE_CONFIG_H<br>#include &lt;config.h&gt;<br>#endif<br><br>#include &lt;iostream&gt;<br>#include &lt;cstdlib&gt;<br><br>#include &quot;
BasicUsageEnvironment.hh&quot;<br><br>using namespace std;<br><br>UsageEnvironment* env;<br><br>int main(int argc, char *argv[])<br>{<br>&nbsp; cout &lt;&lt; &quot;Begin program ....&quot; &lt;&lt; endl;<br><br>&nbsp; // Begin by setting up our usage environment:
<br>&nbsp; TaskScheduler* scheduler = BasicTaskScheduler::createNew();<br>&nbsp; env = BasicUsageEnvironment::createNew(*scheduler);<br><br>&nbsp; return EXIT_SUCCESS;<br>}<br><br><br>the problem is that when I try to build the project I get the following error:
<br><br>linking provalive2 (libtool)<br>linking provalive2 (g++)<br>provalive2.o: In function `__static_initialization_and_destruction_0&#39;:<br>/usr/include/BasicUsageEnvironment/DelayQueue.hh:114: undefined reference to `DELAY_SECOND&#39;
<br>/usr/include/BasicUsageEnvironment/DelayQueue.hh:114: undefined reference to `operator*(short, DelayInterval const&amp;)&#39;<br>/usr/include/BasicUsageEnvironment/DelayQueue.hh:115: undefined reference to `operator*(short, DelayInterval const&amp;)&#39;
<br>/usr/include/BasicUsageEnvironment/DelayQueue.hh:116: undefined reference to `operator*(short, DelayInterval const&amp;)&#39;<br>provalive2.o: In function `main&#39;:<br>/home/veris/Projects/provalive2/src/provalive2.cpp:40: undefined reference to `BasicTaskScheduler::createNew()&#39;
<br>/home/veris/Projects/provalive2/src/provalive2.cpp:41: undefined reference to `BasicUsageEnvironment::createNew(TaskScheduler&amp;)&#39;<br>collect2: ld returned 1 exit status<br>make[2]: *** [provalive2] Error 1<br>make[1]: *** [all-recursive] Error 1
<br>make: *** [all] Error 2<br>*** Exited with status: 2 ***<br><br><br>where I&#39;m wrong?<br><br>Thanks<br>