List Info

Thread: Re: CR-RESEND: MDFWrapper for the RV89 Combo Decoder




Re: CR-RESEND: MDFWrapper for the RV89 Combo Decoder
user name
2007-03-30 00:43:12
Even after changing the name to realformat_sdk_include, we are getting the same error.
Target used:
       
  <!-- INCLUDE -->
&nbsp;   ; &nbsp; &nbsp;  <module id="realformat_sdk_include" name="realformat-sdk/include" group="core">
&nbsp; &nbsp;   ; &nbsp; &nbsp; &nbsp; <cvs branch="HEAD"/>
  ; &nbsp; &nbsp; &nbsp; &nbsp;   <cvs path="realformat-sdk/include"/>
   ; &nbsp; &nbsp; &nbsp; &nbsp;   <attribute id="no_build"/>
&nbsp; &nbsp;   </module>&nbsp; 
 
--Jinu
 
 
Rishi Mathew <real.com">rmathewreal.com&gt;
Sent by: helixcommunity.org">datatype-dev-bounceshelixcommunity.org
03/29/2007 07:59 PM
 
To
"Jinu Thomas" <emuzed.com">jinuemuzed.com>, "Milko Boic" <real.com">milkoreal.com&gt;, ""Greg Wright"" <real.com">gwrightreal.com&gt;
cc
helixcommunity.org">helix-client-devhelixcommunity.org, helixcommunity.org">datatype-devhelixcommunity.org
Subject
Re: [Helix-client-dev] Re: [datatype-dev] CR-RESEND: MDFWrapper  ; for the RV89 Combo Decoder
&nbsp;
&nbsp;
 
 

Try to change the name of the target only to realformat_sdk_include (using underscore instead of hyphen).
 
-Rishi.
 
At 12:54 AM 3/28/2007, Jinu Thomas wrote:
There are no issues in checking out into (and thus naming to) "realformat-sdk/include"(name="realformat-sdk/include") instead of just "include". The code will check out into realformat-sdk/include folder and builds fine. But naming the new target to realformat-sdk_include(id="realformat-sdk_include") is giving some error while checking out the code. The error is mentioned below. How shall I proceed? Pls advise
&nbsp;
[#-00000118][2007-03-28 12:07:01][2832][INFO ] : Building dependency tree for targets.
[#-00000119][2007-03-28 12:07:01][2832][ERROR] : --- Build System Error ------------------------------------
You have found a Ribosome bug.
-----------------------------------------------------------
--- Python Traceback --------------------------------------
------------------------------------
Traceback (most recent call last):
&nbsp; File "c:sourcebuildbinlauncher.py", line 117, in __runTool
  ;  tool.run()
  File "C:sourcebuildlibbuild_exe.py", line 896, in run
   ; ShellToolApp().main()
  File "C:sourcebuildlibbuild_exe.py", line 470, in main
 ; &nbsp; apply(self.menu[i][1], self.menu[i][2:])
&nbsp; File "C:sourcebuildlibbuild_exe.py", line 693, in CheckoutSource
   ; self.build(self.flags + ["-h"])
  File "C:sourcebuildlibbuild_exe.py", line 492, in build
&nbsp; &nbsp; invoke_buildsystem(arg_list)
&nbsp; File "C:sourcebuildlibbuild_exe.py", line 111, in invoke_buildsystem
  ;  app = buildapp.RunBuild(arg_list)
&nbsp; File "C:sourcebuildlibbuildapp.py", line 102, in RunBuild
&nbsp;   app.main()
  File "C:sourcebuildlibbuildapp.py", line 196, in main
 ; &nbsp; self.run()
  File "C:sourcebuildlibbuildapp.py", line 375, in run
&nbsp; &nbsp; self.setup_depends()
  File "C:sourcebuildlibbuildapp.py", line 556, in setup_depends
 ; &nbsp; self.depends = dependlist.DependList(bif_data, target_tmp)
  File "C:sourcebuildlibdependlist.py", line 271, in __init__
&nbsp;   sdep_module = self.bif_data.module_hash[sourcedep]
KeyError: 'include'
-----------------------------------------------------------
&nbsp;
 
--Jinu
 ;
 
Milko Boic < milkoreal.com">milkoreal.com&gt;
03/28/2007 01:07 AM
 
To
"Jinu Thomas" <emuzed.com">jinuemuzed.com>, "Greg Wright" <real.com">gwrightreal.com&gt;
cc
helixcommunity.org">helix-client-devhelixcommunity.org, helixcommunity.org">datatype-devhelixcommunity.org
Subject
Re: [Helix-client-dev] Re: [datatype-dev] CR-RESEND: MDF Wrapper&nbsp; for the RV89 Combo Decoder
 
&nbsp;
 
&nbsp;
 ;
 
Instead of naming the new target just "include", please make the name more specific and path based:
&nbsp;
<module id="realformat-sdk_include" name="include" group="core">
+&nbsp;   ; &nbsp; &nbsp; &nbsp; &nbsp; <cvs branch="HEAD"/>
+ &nbsp; &nbsp; &nbsp; &nbsp;   ;  <cvs path="realformat-sdk/include"/&gt;
 
Are there issues in checking out into (and thus naming to) "realformat-sdk/include" instead of just "include" due to umake files needing to work in different source trees?
Naming to "realformat-sdk/include" would be much preferable.
 
Milko
 ;
 
At 09:33 AM 3/27/2007, Jinu Thomas wrote:
Modifications has been made as per the review comments and the updated diff file is attached.
 
&nbsp;
 
Greg Wright <real.com">gwrightreal.com&gt;
03/27/2007 10:18 PM
 ;
 
&nbsp;
Jinu Thomas wrote:
>; As you have mentioned I have copied that particular target from the realformat-sdk.bif and copied it into hxclient_2_1_0_cayennes.bif. But I was unable to check -out that particular target. It is giving some error .]
> The target is:
>  ;  <!-- INCLUDE -->
&gt; &nbsp; &nbsp;   <module id="include" name="include" group="core">
&gt; &nbsp; &nbsp; &nbsp;   ; <cvs path="realformat-sdk/include"/>
>&nbsp; &nbsp;   ; &nbsp; &nbsp; <attribute id="no_build"/>
&gt; &nbsp; &nbsp; &nbsp; </module>
>;
> The error I'm getting while checking-out:
>
> Moving .datatype-restricted/rm/video/codec/rv89combo/platformcvstmpdir_2148tmp to datatype-restricted/rm/video/codec/rv89combo/platform/emuzed
&gt; checking out [helix]include tag="hxclient_2_1_0_cayennes" from path="realformat-sdk/include"
> running 'cvs -d :ext:jinuthomascvs.helixcommunity.org:/cvsroot/realformat-sdk checkout -r "hxclient_2_1_0_cayennes" -d tmp include' in 'c:\source\helix' + '.\cvstmpdir_1304' (as = '.\cvstmpdir_1304\tmp')
> cvs [checkout aborted]: no such tag hxclient_2_1_0_cayennes
> [#-00000421][2007-03-27 14:27:06][1304][INFO ] : CVS command failed with error code 1, trying again in a few seconds.
&gt; cvs [checkout aborted]: no such tag hxclient_2_1_0_cayennes
> [#-00000424][2007-03-27 14:27:13][1304][INFO ] : CVS command failed with error code 1, trying again in a few seconds.
&gt; cvs [checkout aborted]: no such tag hxclient_2_1_0_cayennes
> [#-00000427][2007-03-27 14:27:26][1304][INFO ] : CVS command failed with error code 1, trying again in a few seconds.
&gt; cvs [checkout aborted]: no such tag hxclient_2_1_0_cayennes
> [#-00000430][2007-03-27 14:27:44][1304][INFO ] : CVS command failed with error code 1, trying again in a few seconds.
&gt; cvs [checkout aborted]: no such tag hxclient_2_1_0_cayennes
> [#-00000433][2007-03-27 14:28:06][1304][INFO ] : CVS command failed with error code 1, trying again in a few seconds.
&gt; cvs [checkout aborted]: no such tag hxclient_2_1_0_cayennes
>
>
> I feel the only possible way to do the same is to inherit the target from the realfromat-sdk. With this modification code check-out and building works fine. Actually whoever wants to build the target datatype-restricted_rm_video_codec_rv89combo_emuzed&nbsp; should have the realformat-sdk code since it is using some files from realformat-sdk code . The bif file hxclient_2_1_0_cayennes.bif from which it is inherited also belongs to some other code space( Client). So how shall I proceed? Please Advise.
&nbsp;
 
I think the problem is that the RealFormat SDK has not been branched to
210CayS. So, you need to add a branch tag for that one target. Here is
one example of how:
&nbsp;
 &nbsp;   <module id="producersdk_common_container" name="producersdk/common/container" group="tools">
&nbsp;   ; &nbsp; <cvs root="helix"/>
&nbsp;   ; &nbsp; <cvs branch="producer_10"/>
&nbsp;
 &nbsp; &nbsp;   <includeplatforms>
 ; &nbsp; &nbsp; &nbsp;  unix mac win32
&nbsp; &nbsp; &nbsp;  </includeplatforms>
&nbsp;
 &nbsp; &nbsp;   ...
&nbsp; &nbsp; &nbsp;  ...
 
 
You could just change the branch to 150Cay, HEAD or whatever. We could also branch
the RealFormat SDK to 210CayS. It just depends on what you are after. Any fixes
to the RF SDK will probably be made on HEAD and 150Cay, with 150Cay being much
more stable. So, you would not have to worry about merging fixes to 210CayS if
you picked up the SDK from 150Cay.
 
--greg.
 
 
> 
>
> --Jinu
&gt;
>
>
>
>
>
>
> Greg Wright < gwrightreal.com">gwrightreal.com&gt;
> 03/27/2007 05:56 AM
>&nbsp;
> To
> Jinu Thomas < jinuemuzed.com">jinuemuzed.com>
> cc
> helixcommunity.org">datatype-devhelixcommunity.org, helixcommunity.org">helix-client-devhelixcommunity.org
&gt; Subject
> Re: [datatype-dev] CR-RESEND: MDF Wrapper for the RV89 Combo&nbsp; Decoder
&gt; 
>
;
>
>
> +<inherit id="[realformat-sdk]realformat-sdk"/>
> &nbsp; <inherit id="[client]hxclient_2_1_0_cayennes"/>
>
>
> This seems a bit strange, we normally only inherit from one
> BIF file, I am not sure if this might cause problems for
> you (it may not). If you only need 1 target from that, it
> could just be cut-n-pasted in to the 210CayS. I am not sure
> if including the realformat-sdk would also cause anything
> strange to happen with code getting checked out on multiple
> branches or something similar. What about folks that don't
&gt; have access to the realformat-sdk code, any problems there?
&gt;
>
> -1824,7 +1826,7
; &nbsp; &nbsp; &nbsp; &nbsp;   ; common_runtime
>  ; &nbsp; &nbsp; &nbsp; &nbsp;   common_system <!-- only for multi-threading -->
&gt; &nbsp; &nbsp;   ; &nbsp; &nbsp;  common_container <!-- only for multi-threading on unix -->
>; - &nbsp;   ; &nbsp; &nbsp; datatype_dist_rm_video_codec_common
> + &nbsp;   ; &nbsp; &nbsp; <!-- datatype_dist_rm_video_codec_common -->
&gt; &nbsp; &nbsp;   ;  </dependlist>
>
> any reason to not just delete that commented line?
>
> rest looks good.
>
> --greg.
>
>
>
>
> Jinu Thomas wrote:
&gt;>&nbsp; &nbsp;
>> "In consideration for RealNetworks' hosting and maintenance
>>
>> of my modification, I agree to assign to RealNetworks full
>&gt;
>>; copyright ownership of the code included in the attached
&gt;>
>;> patch, and agree that RealNetworks has no duty of accounting
>>
>> to me for it. I warrant that this code is entirely original
&gt;>
>;> to and owned by me, that I can legally grant the copyright
>>
&gt;> assignment, and that my contribution does not violate any other
>>
>&gt; person's rights, and laws or breach any contract. I understand
>>
&gt;> that RealNetworks may license this code under RPSL, RCSL,
>>
>> and/or any other license at RealNetworks' discretion, and use
>&gt;
>> the code in any way."
>>
>&gt;
>> Modified by:
>>;
>> emuzed.com">jinuemuzed.com
>>
>>
&gt;>
>> Date:
>>
>> March-26-2007
>>;
>>
>> Project:
>>
>> RV89 MDF Wrapper for Symbian
>>
>>
&gt;>
>> Synopsis:
>>;
>> This is to build the modules independently for ARMV5, ARMV5E and ARMV6 and to fix the multiple definition compilation error.
>>;
>> Overview:
>>
>> The cdecarm file modification is to define macros for building optimized&nbsp; real video code independently for different platforms(ARMV5, ARMV5E and ARMV6). Both the BIF files(hxclient_2_1_0_cayennes_restricted.bif  and realformat-sdk.bif ) modifications are to build the Targets src/common as well as datatype-restricted_rm_video_codec_rv89combo_emuzed&nbsp; independently. Sysinfo.py file modification and .cf files additions are for the buid support on ARMV5E and ARMV6 platforms.
>>
&gt;>
>;> Files Modified:
>>;
>> buildbif-cvshelixclient-restrictedbuildBIFhxclient_2_1_0_cayennes_restricted.bif
>>;
>> buildbif-cvshelixrealformat-sdkbuildBIFrealformat-sdk.bif
>>;
>> helixdatatype-restrictedrmvideocodecrv89comboplatformemuzedcdecarm
>>;
>> buildlibsysinfo.py
>>
&gt;>
>> Files Added:
>>;
>> buildumakecfsymbian-91-armv5e.cf
>>
>> buildumakecfsymbian-armv5e.cf
>>
&gt;> buildumakecfsymbian-91-armv6.cf
>>
>> buildumakecfsymbian-armv6.cf
>>;
>>
>>
&gt;>
>> Image Size and Heap Use impact:
>>
>> Minimal
>>;
>>
>> Platforms and Profiles Build Verified:
>>;
>> BIF branch -> realformat-sdk as well as hxclient_2_1_0_cayennes_restricted
>>
>> Target(s) ->src/common as well as datatype-restricted_rm_video_codec_rv89combo_emuzed
>>;
>> Profile -> helix-client-s60-32-mmf-mdf-arm
>>;
>> SYSTEM_ID= symbian-91-armv5
>>
>> SYSTEM_ID= symbian-91-armv5e
>>
>> SYSTEM_ID= symbian-91-armv6
>>
>>
&gt;> Platforms and Profiles Functionality verified:
>>
>> armv5,armv5e,armv6
>>;
>>
>> Branch: HEAD
>>
>> Files Attached:
>>
>>&nbsp; Diffs.zip( Diffs of modified files)
&gt;>
>;> Adds.zip( Added files)
&gt;>
>;>
>&gt;
>>;
>>
>>
&gt;>
>> >
>
>
 
 
&nbsp;
 
_______________________________________________
Helix-client-dev mailing list
helixcommunity.org">Helix-client-devhelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev
 
 
&nbsp;
Rishi Mathew
Sr. Software Development Engineer
Helix Community
Real Networks, Inc.
real.com">rmathewreal.com
http://www.helixcommunity.org
http://www.realnetworks.com/products/support/devsupport.html_______________________________________________
Datatype-dev mailing list
helixcommunity.org">Datatype-devhelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/datatype-dev
 
 
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )