[AG-DEV] UCL common library & VPMedia

Andrew Ford acf0659 at rit.edu
Thu Jun 4 10:15:35 CDT 2009


Hi Tom,

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?

I started attempting to compile VP, but I'm running into some issues with
the SConstruct script:
-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't be usable without major changes in VP,
-the TryLink for GLEW fails, but when I try to run the code standalone it
works fine,
-the script itself breaks:
TypeError: list indices must be integers:
  File "/home/andrew/work/VP/VP/SConstruct", line 702:
    print env['CPPDEFINES']['VP_VERSION']

env['CPPDEFINES'] should be a dictionary, but at some point it apparently
gets turned into a list. I think this happens in myParseConfig, but it's
hard to tell as my Python is pretty weak. Has anyone worked with
VP/successfully compiled it recently?

--Andrew

2009/5/28 Thomas Uram <turam at mcs.anl.gov>

>
> There is a copy of common in the if-media SVN, against which I've built
> VPMedia successfully. That may help you.
>
> If your goal is more toward having it compile against UCL common, in which
> case we could eliminate the if-media/common, I'd be all for it. Piers may be
> able to comment on the changes in common that you mentioned.
>
> Tom
>
>
>
> On May 28, 2009, at 10:10 AM, Andrew Ford wrote:
>
>  Hi,
>>
>> 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:
>>
>> -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's one in VPMSession_net.cpp:82 in VPMedia) to the latter? Do they
>> mean the same thing?
>>
>> -In VPMSession_net.cpp:438, there'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'. 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's being used in VPMedia?
>>
>> Any info on these issues would be greatly appreciated.
>>
>> Thanks,
>> --Andrew
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/ag-dev/attachments/20090604/247240f6/attachment.htm>


More information about the ag-dev mailing list