Hi Tom,<br><br>Thanks, I was able to compile VPMedia with that copy of common. Judging by the differences between the two, it looks like set_umtp_dest got removed entirely. Piers, is this expected?<br><br>I started attempting to compile VP, but I&#39;m running into some issues with the SConstruct script:<br>

-the check for XMLRPC fails, and it seems to have had some major API changes (assuming the xmlrpc-c in the Ubuntu package repository is the most recent), so that won&#39;t be usable without major changes in VP,<br>-the TryLink for GLEW fails, but when I try to run the code standalone it works fine,<br>
-the script itself breaks:<br>TypeError: list indices must be integers:<br>  File &quot;/home/andrew/work/VP/VP/SConstruct&quot;, line 702:<br>    print env[&#39;CPPDEFINES&#39;][&#39;VP_VERSION&#39;]<br><br>env[&#39;CPPDEFINES&#39;] should be a dictionary, but at some point it apparently gets turned into a list. I think this happens in myParseConfig, but it&#39;s hard to tell as my Python is pretty weak. Has anyone worked with VP/successfully compiled it recently?<br>
<br>--Andrew<br>
<br><div class="gmail_quote">2009/5/28 Thomas Uram <span dir="ltr">&lt;<a href="mailto:turam@mcs.anl.gov" target="_blank">turam@mcs.anl.gov</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
There is a copy of common in the if-media SVN, against which I&#39;ve built VPMedia successfully. That may help you.<br>
<br>
If your goal is more toward having it compile against UCL common, in which case we could eliminate the if-media/common, I&#39;d be all for it. Piers may be able to comment on the changes in common that you mentioned.<br>


<br>
Tom<div><div></div><div><br>
<br>
<br>
On May 28, 2009, at 10:10 AM, Andrew Ford wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
<br>
Has anyone tried to compile the VPMedia library lately? There seem to be some discrepancies between it and the latest version of the UCL common library, particularly with rtp.h/.c:<br>
<br>
-the RTP option RTP_OPT_WEAK_VALIDATION has apparently been changed to RTP_OPT_WAIT_FOR_RTCP - is it safe to change instances of the former (there&#39;s one in VPMSession_net.cpp:82 in VPMedia) to the latter? Do they mean the same thing?<br>


<br>
-In VPMSession_net.cpp:438, there&#39;s a use of the function rtp_set_umtp_dest, which has a prototype in rtp.h but no actual definition in rtp.c. Thus, anything that tries to use VPMedia will fail to link, saying undefined reference to `rtp_set_umtp_dest&#39;. This in turn prevents even attempting to compile VP (my actual goal) since it checks whether VPMedia is linkable in its scons configure stage. Is this function supposed to be unimplemented, and if so, does anyone know why it&#39;s being used in VPMedia?<br>


<br>
Any info on these issues would be greatly appreciated.<br>
<br>
Thanks,<br>
--Andrew<br>
</blockquote>
<br>
</div></div></blockquote></div><br>