[Helix-client-dev] Build Helix Client Error

[Helix-client-dev] Build Helix Client Error

Xiong Feng xiong.feng at excelpoint.com.sg
Wed Jan 17 18:42:44 PST 2007


Thanks all guys.
We already have agreement with Real and I also signed Binary EUAL license. Is there any other agreement need to be signed?

In part 2 of the quick start guide, its configuration is:
[0] Set BIF branch (hxclient_1_5_0_cayenne)
[1] Set Target(s) (splay_mp3)
[2] Set Profile (helix-client-local-mp3)
I checked the helix-client-local-mp3.pf file, there is no real format, RTSP and other network protocol support. I don't think it is sutible for us. What we need is Real Audio local playback and internet radio streaming. We only need the audio, out device won't support video playback, so what I need is Real Audio decoder and RTSP, RTP and other protocols. I think the sutible profile I need to use is helix-client-audio-all, right?

My setting is:
branch: hxclient_1_5_0_cayenne
target:  splay_audio_all
I tried to use both helix-client-audio-all and helix-client-all-defines. The check out problem is the same.

Best Regards,
Xiong Feng



-------------------------------------------------------------------------------------------------------------------------------------

Thanks Ping. I was struggling at how to work out his second question. Let me take the first question.

That would mean you are trying to access (check out code) some restrictive projects that you are not allowed to. My suggestion is to review the Branch, Target, and Profile. Most of the time Branch, Target, and Profile as listed in part 2 of the quick start guide are good enough. Let us know any specialized thing you want to build and we always can come up with the best combination for you. Note that Lovish is a Real employee, he/she will have the permissions that you don't.

Kinson
  ----- Original Message ----- 
  From: Henry Ping 
  To: 'Xiong Feng' ; 'Kinson Liu' 
  Cc: helix-client-dev at helixcommunity.org 
  Sent: 2007年1月18日 9:52 AM
  Subject: RE: [Helix-client-dev] Build Helix Client Error


  To fix your build problem related to MS Platform SDK, you need to add:
  SetSDKPath("ms_platformsdk", "c:/program files/microsoft platform SDK R2")
   
  to your .buildrc instead of "ms_psdk". The latter is deprecated on Cay150.
   
  You can confirm whether the build system picks this up by looking at the makefile, you should see "/Ic:\program files\microsoft platform SDK R2\include" appended to the INCLUDES variable.
   
  -->Henry



----------------------------------------------------------------------------
    From: helix-client-dev-bounces at helixcommunity.org [mailto:helix-client-dev-bounces at helixcommunity.org] On Behalf Of Xiong Feng
    Sent: Wednesday, January 17, 2007 5:24 PM Ping
    To: Kinson Liu
    Cc: helix-client-dev at helixcommunity.org
    Subject: Re: [Helix-client-dev] Build Helix Client Error


    Dear all,
    Actually I always do the clean build. I think my problem can be divided into two parts. I attached the log msg again. CVS_CheckOut_build.out is the log msg of check out only (choose 11), didn't include build. build.out is the build log msg which is executed in dos command prompt. I run "build.py -k splay_audio_all" to build.
     
    1) Check out problem
    I found that when checking out, there are a lot of failing msg, such as
    "cvs checkout: failed to obtain dir lock in repository `/cvsroot/distribution/win32-i386-vc7/datatype_dist'
    cvs [checkout aborted]: read lock failed - giving up
    CVS command failed with error code 1, trying again in a few seconds."
     
    Is there any idea that what will cause this problem? Since I already can check out many files, it proves that my system setting is correct, right? Why it will fail on some certain files and always fail on that files. I have tried many times. Is datatype_dist folder Lovish mentioned a must-be folder? 
    Because my check out still got problem, I think I had better resolve it first, otherwise the build is meaningless.
     
    2) Build problem
    I already installed Microsoft Platform SDK and I also found netfw.h in its include folder. 
    SetSDKPath("dxsdk", "e:\dxsdk")
    SetSDKPath("ms_psdk", "e:\PSDK")
    are added to the .buildrc, too. Why when build, it still told me can't find netfw.h? Please refer to build.out. Need I set the path in somewhere else. As for the other error msg, I guess maybe they are related to the missing files.
     
    Thanks & Best Regards,
    Xiong Feng
     
      ----- Original Message ----- 
      From: Kinson Liu 
      To: Xiong Feng 
      Cc: Lovish Dhawan ; helix-client-dev at helixcommunity.org 
      Sent: 2007年1月18日 1:33 AM
      Subject: Re: [Helix-client-dev] Build Helix Client Error


      Feng,

      Look for OSError: [Errno 2] No such file or directory: './C:' on line 50 and 101. It means the setting of environment is still not correct, for some reason. Sometimes when you encounter problems in build and you believe you have done nothing wrong, feel free to do a clean build. Sometimes that would help.

      Kinson

      Xiong Feng wrote: 
        Hi Lovish,
        After I signed the Binary EUAL license, I tried to check out again, I still can't find datatype_dist folder. It seems that there are some errors when checking out. The attachment is the check-out record. Is there anything wrong?
        Is it possible for you to check whether the license I signed already take effect? 
        Thanks!
         
        Best Regards,
        Xiong Feng
         
          ----- Original Message ----- 
          From: Lovish Dhawan 
          To: Xiong Feng ; helix-client-dev at helixcommunity.org 
          Sent: 2007年1月17日 5:58 PM
          Subject: Re: [Helix-client-dev] Build Helix Client Error


          Hi Xiong,
           
          There are certain feature differences in the profile and we keep features in our profile files.
          Try if you get the datatype_dist folder, if not then start again. This time you should get dist folders.
           
          Thanks,
          Lovish


          ----- Original Message ----- 
            From: Xiong Feng 
            To: Lovish Dhawan ; helix-client-dev at helixcommunity.org 
            Sent: Wednesday, January 17, 2007 3:21 PM
            Subject: Re: [Helix-client-dev] Build Helix Client Error


            Hi Lovish,
            I already signed BEUAL license on line just now. But I started to check out helix-client-all-defines profile before sign it. Will it cause any problem?
            The difference between helix-client-all-defines and helix-client-audio-all is that all-defines includes video playback, but audio-all doesn't have, right?
             
            Thanks & Best Regards,
            Xiong Feng
              ----- Original Message ----- 
              From: Lovish Dhawan 
              To: Xiong Feng ; helix-client-dev at helixcommunity.org 
              Sent: 2007年1月17日 5:43 PM
              Subject: Re: [Helix-client-dev] Build Helix Client Error


              Hi Xiong,
               
              You have to sign Binary EULA license. You can find that using the link:
              https://helixcommunity.org/beula/
              You may want to try helix-client-all-defines profile.
              Check that you have ribosome\build\umakepf\helix-client-all-defines.pf file present. 
               
              Thanks,
              Lovish
                ----- Original Message ----- 
                From: Xiong Feng 
                To: Lovish Dhawan ; helix-client-dev at helixcommunity.org 
                Sent: Wednesday, January 17, 2007 3:02 PM
                Subject: Re: [Helix-client-dev] Build Helix Client Error


                I am still checking out helix-client-all-defines.
                I searched in my previous helix-client-audio-all download. There is no datatype_dist folder. So is it due to this my build fails? What is BEULA license, I just log in and agree this license. Without this license, the source code can't be fully checked out? But the prompt msg told me check out is successful.
                 
                Thanks & Best Regards,
                Xiong Feng
                  ----- Original Message ----- 
                  From: Lovish Dhawan 
                  To: Xiong Feng ; helix-client-dev at helixcommunity.org 
                  Sent: 2007年1月17日 5:09 PM
                  Subject: Re: [Helix-client-dev] Build Helix Client Error


                  Also see if you have datatype_dist folder. If not, have u signed BEULA license.
                    ----- Original Message ----- 
                    From: Lovish Dhawan 
                    To: Xiong Feng ; helix-client-dev at helixcommunity.org 
                    Sent: Wednesday, January 17, 2007 1:33 PM
                    Subject: Re: [Helix-client-dev] Build Helix Client Error


                    Hi,
                     
                    Try the profile-> helix-client-all-defines
                     
                    Thanks,
                    Lovish
                      ----- Original Message ----- 
                      From: Xiong Feng 
                      To: Lovish Dhawan ; helix-client-dev at helixcommunity.org 
                      Sent: Wednesday, January 17, 2007 1:00 PM
                      Subject: Re: [Helix-client-dev] Build Helix Client Error


                      Hi,
                      Anyway, I tried to install the latest DirectX SDK and Platform SDK and add 
                      SetSDKPath("dxsdk", "e:\dxsdk")
                      SetSDKPath("ms_psdk", "e:\PSDK")
                      to the .buildrc. But I still can't build successfully. The attachment is the build record. Anybody know how to resolve it?
                       
                      Thanks & Best Regards,
                      Xiong Feng
                        ----- Original Message ----- 
                        From: Xiong Feng 
                        To: Lovish Dhawan ; helix-client-dev at helixcommunity.org 
                        Sent: 2007年1月16日 7:17 PM
                        Subject: Re: [Helix-client-dev] Build Helix Client Error


                        Hi Lovish,
                        Thanks!  I already set the bin folder in the build directory to the Environment Variables. I ran "build.py -k splay_audio_all" in the command prompt to build, it seems that the compiler already started to build. But still got some errors and when trying to run splay.exe, it still can't find clntcore.dll. The attachment is the build record. 
                        We only need the audio portion of the helix DNA client, our device won't support video. But even I set the target to audio, there are still some errors related to dxsdk. I think this SDK is for video, right? Did my setting still include some video parts?
                         
                        Best Regards,
                        Xiong Feng
                         
                          ----- Original Message ----- 
                          From: Lovish Dhawan 
                          To: Xiong Feng ; helix-client-dev at helixcommunity.org 
                          Sent: 2007年1月16日 6:18 PM
                          Subject: Re: [Helix-client-dev] Build Helix Client Error


                          Hi,
                          My working platform is Windows XP, Cygwin, Visual Studio 2003
                          I checked out the client source and build it. My configuration is as follows:
                           
                          branch: hxclient_1_5_0_cayenne
                          target:  splay_audio_all

                          profile: helix-client-audio-all
                           
                          Why I can't make it build successfully? I found that there is an error that prompts "'cl' is not recognized as an internal or external command,operable program or batch file." But actually I already set the Visual Studio variables in system environment. I tried to run cl directly in Cygwin, there is no problem, it can find it.
                          [Lovish] : Your path of the bin folder might not be getting set. Do you use the command prompt, If yes then use a batch file that sets the paths. Its easier to use command prompt for building.
                          Secondly, After looking at the build.out file it seems that The compilation hasn't started as yet.
                          Try build command with -k option this time. 
                           
                          Another problem is that after I downloaded the full source code and build next time, will it check in the CVS server and start to download again? Or just use the existing source code.
                          [Lovish] : It just checks whether the modules exist or not. Anyways using -k will skip this too.
                           
                          Last question, can I open the vcproj and build the project in VC IDE? I tried to build clientapps_simpleplayer project. Build can success, but when trying to run "splay.exe" to play a mp3 or rm file, it told me clntcore.dll is missing. It seems that I need to build many other vcproj to generate the dll files. Could anybody list down all the vcproj that I need to build? Or Can I build in static mode.
                          [Lovish] : clntcore.dll gets created when u make client/core module
                           
                          Also please use command prompt for building the Helix Source
                           
                          One more thing, it seems your focus is on building only audio. If this is not the case then use the following build settings:
                           
                          branch: hxclient_1_5_0_cayenne
                          target:  splay

                          profile: helix-client-all-defines
                          SYSTEM_ID=win32-i386-vc7
                           
                          Thanks & Best Regards,
                          Xiong Feng
                           
                          Thanks,
                          Lovish
                           


--------------------------------------------------------
                        _______________________________________________
                        Helix-client-dev mailing list
                        Helix-client-dev at helixcommunity.org
                        http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev



------------------------------------------------------------
                    _______________________________________________
                    Helix-client-dev mailing list
                    Helix-client-dev at helixcommunity.org
                    http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev

------------------------------------------------------------------------
_______________________________________________
Helix-client-dev mailing list
Helix-client-dev at helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev
  

      -- 

--------------------------------------------------------------------------
      Kinson Liu | Software Development Engineer | RealNetworks, Inc. | kliu at real.com | 206.892.6177 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070118/aa1c1606/attachment-0001.html


More information about the Helix-client-dev mailing list
 

Site Map   |   Terms of Use   |   Privacy Policy   |   Contact Us

Copyright © 1995-2007 RealNetworks, Inc. All rights reserved. RealNetworks and Helix are trademarks of RealNetworks.
All other trademarks or registered trademarks are the property of their respective holders.