×

Discussion Board

Results 1 to 3 of 3
  1. #1
    Registered User
    Join Date
    Dec 2010
    Posts
    6

    Another "no rule to make target" thread

    Seems its obligitory that every person doing Symbian gets a "no rule to make target" build error.
    Been through several other posts but non the wiser on what my problem is.

    I want to build for the emulator, so am doing bldmake bldfiles followed by able build winscw udeb

    First error I get is
    ERROR Unable to identify a valid Codewarrior for Symbian OS installation.

    I know the CW in Winscw stands for codewarrior but I thought that was now a historical ananomly and winscw effectively means the emulator, if that's not the case then what is the build target supposed to be? The help only lists a choice of winscw or cw_ide for non target builds.
    Anyway I don't have CW installed I have Carbide.

    Next there's several "no rule to make target" errors, just taking the first one, it says immediatley before that:

    \s60\devices\s60_3rd_FP2_SDK_v1.1\Epoc32\BUILD\MyProject\group\MyProject\winscw\myproject.winscw ... no such file or directory.

    Which is absolutely correct, there is neither that directory nor file. bldmake bldfiles instead creates the following:

    \s60\devices\s60_3rd_FP2_SDK_v1.1\Epoc32\BUILD\MyProject\group\winscw.make
    (plus a bunch of other .makes)

    So why the discrpency, is bldmake bldfiles not creating the correct directories/files, or is bldmake looking in the wrong location?


    TIA

  2. #2
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,689

    Re: Another "no rule to make target" thread

    Carbide.c++ is a proper replacement of CodeWarrior, just you have to execute "Configure environment for WINSCW command line" from the Start Menu (Nokia/Carbide.c++) to enable WINSCW builds from the command line.

  3. #3
    Super Contributor
    Join Date
    Nov 2004
    Posts
    1,009

    Re: Another "no rule to make target" thread

    You can build your project form the carbide itself, you are not required to do it through command line.

    do rightclick on your project-> build configurations->setactive->emulator (Debug)

    your project will be build for the emulator then you can simply run it.


    Have you check this:

    http://wiki.forum.nokia.com/index.ph...%2B%2B_Express
    Regards,
    Shafali

Similar Threads

  1. Getting error like "No rule to make target "
    By sk.panda in forum Symbian
    Replies: 4
    Last Post: 2009-06-30, 07:07
  2. Error:"No rule to male target" on 2nd edition SDK
    By ra.ravi.rav in forum Symbian Tools & SDKs
    Replies: 2
    Last Post: 2009-02-12, 10:59
  3. what's the "No rule to make target" means?
    By nosame@china-isi.com in forum Symbian
    Replies: 3
    Last Post: 2008-01-21, 09:21

Posting Permissions

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