×

Discussion Board

Results 1 to 10 of 10
  1. #1
    Registered User
    Join Date
    Feb 2006
    Posts
    18

    WARNING: Cannot determine the version of the RVCT Compiler.

    Hello,

    I am new to all this and I am having problems creating a workspace in Visual Studio .net 2005. I am trying to make a workspace, I go into the helloworld folder of the SDK and I type in:

    bldmake bldfiles

    and it gives me the following errors:

    WARNING: Cannot determine the version of the RVCT Compiler.
    WARNING: When building for ARMV5 platform Compiler RVCT2.2 or later is required.

    Can anyone explain to me what this means and how I fix it?

    I basically just want to make a workspace in VC++ but there is no option to do so. I was advised to type the above line for the helloworld and that it would make me a workspace.

  2. #2
    Registered User
    Join Date
    Feb 2006
    Posts
    18

    Re: WARNING: Cannot determine the version of the RVCT Compiler.

    Ok, I dont have ARM RVCT compiler, and I cannot afford it, especially because what I am doing is just some project for at university and I am never going to touch mobile phones again after this, but I heard that there is a free compiler called GCCE? I am unsure how to use it though?

    Can someone talk me through that I need to do? I must tell you that I am a complete noob at this, I know nothing at all, so can someone give me step by step intsructions of exactly what I need to type?

  3. #3
    Super Contributor
    Join Date
    Mar 2003
    Location
    Finland
    Posts
    9,561

    Re: WARNING: Cannot determine the version of the RVCT Compiler.

    The free GCCE target compiler is delivered as part of the S60 3rd Edition SDK (along with guides/documentation on how to use it). Start with the "Getting Started Guide" in the SDK.

    Note: MS VS2005 is not supported yet with the 3rd Ed. SDK (you need to first wait for an updated Carbide.vs). In the meanwhile (or instead) you can download Carbide.c++ Express: http://www.forum.nokia.com/main/0,,0...plink=promo-02

  4. #4
    Registered User
    Join Date
    Feb 2006
    Posts
    18

    Re: WARNING: Cannot determine the version of the RVCT Compiler.

    petrib,

    Thankyou that is very useful! I got the carbide and installed it and did the tutorials. I have 1 more problem to pester you about though. I went through the tutorials for just making a basic Hello World application.

    I create the project and then build it and a box flashes upon the screen for a split second, what it says I dont know it happens too fast, and at the bottom of the list on the C/C++ Project I see the file "hello_S60_3_0_Emulator_Debug.exe" which suggests that it compiled, however that files doesnt exists. I try to open it and it says Windows cannot finf '<directory+file> Make sure you typed the canme correctly blahh blahh and I looked in the UDEB folder but the file doesnt exist? I searched my whole system for it but its nowhere to be found. There are no errors in the Problems tab, but in the Console it says this:

    **** Full rebuild of configuration S60 3.0 Emulator Debug for project hello ****

    Build error
    (Exec error:%1 is not a valid Win32 application.
    )

  5. #5
    Registered User
    Join Date
    Dec 2007
    Posts
    6

    Re: WARNING: Cannot determine the version of the RVCT Compiler.

    Hi guys
    I am using Carbide.c++ 1.2 and I get the same warning.
    WARNING: Cannot determine the version of the RVCT Compiler.
    I have installed the toolchain from the default SDK directory and added the path environment variable
    How to remove this warning?

  6. #6
    Registered User
    Join Date
    Dec 2007
    Posts
    6

    Re: WARNING: Cannot determine the version of the RVCT Compiler.

    After upgrading to Carbide.c++ 1.3 the warning has gone.

  7. #7
    Nokia Developer Moderator
    Join Date
    Oct 2006
    Location
    Finland
    Posts
    4,542

    Re: WARNING: Cannot determine the version of the RVCT Compiler.

    Quote Originally Posted by alaaeldinalex View Post
    Hi guys
    I am using Carbide.c++ 1.2 and I get the same warning.
    WARNING: Cannot determine the version of the RVCT Compiler.
    I have installed the toolchain from the default SDK directory and added the path environment variable
    How to remove this warning?
    Check if in bld.inf, it defines arm5 as a platform, you could remove that.

  8. #8
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,692

    Re: WARNING: Cannot determine the version of the RVCT Compiler.

    Quote Originally Posted by alaaeldinalex View Post
    After upgrading to Carbide.c++ 1.3 the warning has gone.
    Do not worry, the warning is probably still there, though Carbide 1.3 may hide it.
    The toolchain you have installed from the SDK (CSL Toolchain (GCCE)) is a GCC compiler, which is free. The RVCT (RealView Compiler Toolkit) is a product what you can buy for a significant amount of money from ARM.
    Anyway, most developers can happily live with the GCC.

  9. #9
    Registered User
    Join Date
    Dec 2007
    Posts
    6

    Re: WARNING: Cannot determine the version of the RVCT Compiler.

    Thank you for your reply.
    Actually I have tried removing ARMV5 from the project platforms but the warning kept appearing. I know this warning is not important, but I don't want to get used to have warning in my work.
    Now Carbide.c++ 1.3 has removed the warning, everything is going OK.

  10. #10
    Nokia Developer Moderator
    Join Date
    Oct 2006
    Location
    Finland
    Posts
    4,542

    Re: WARNING: Cannot determine the version of the RVCT Compiler.

    Quote Originally Posted by alaaeldinalex View Post
    Thank you for your reply.
    Actually I have tried removing ARMV5 from the project platforms but the warning kept appearing. I know this warning is not important, but I don't want to get used to have warning in my work.
    Now Carbide.c++ 1.3 has removed the warning, everything is going OK.
    Well, everything was going ok earlier too, and so it is now too. As Wizard suggested, the 1.3 might be hiding the warning(I must admit I didnt know this earlier). I would rather concentrate on warnings which I feel are 'real' warnings rather than like this one which is known to be there!

    p.s: Its a good practice to start a new thread rather than continue an old one which is especially this old(Its more than 2 years old thread)

Similar Threads

  1. Why makmake can't decide the version of RVCT compiler
    By philipleng in forum Symbian Tools & SDKs
    Replies: 6
    Last Post: 2007-07-24, 08:04
  2. Determine WML version on phone
    By AtoBe Mobile in forum Browsing and Mark-ups
    Replies: 1
    Last Post: 2003-06-17, 07:27
  3. nokia 7210 modem via IR doesn't work !
    By oussamaaiadi in forum PC Suite API and PC Connectivity SDK
    Replies: 1
    Last Post: 2003-03-06, 10:46
  4. Questions about version code in MMS protocol
    By wangzhong in forum General Messaging
    Replies: 1
    Last Post: 2002-11-21, 10:32
  5. can not successfully link any sample using .NET
    By lobotomat in forum Symbian Tools & SDKs
    Replies: 2
    Last Post: 2002-08-20, 00:29

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×