unable to locate application in emulator

Login to reply to this topic.
Wed, 2008-01-16 20:22
Joined: 2007-10-21
Forum posts: 19

hello,
I'm tryin to compile the built in hello world basic program already provided in the installed S60ex directory. The utilities tools currently installed on my pc are:

S60 SDK 3rd edition (Symbian version 9.1)
carbide.c++ version 1.2
active perl 5.6

I tried to run the application from the command prompt itself. although the 'abld.....' command did not show any noticable errors, when i subsequently entered epoc on the command prompt i could not locate the hello world file any where in the emulator which opened up.
I looked in the file manager as well to no avail. A bumpy start indeed for my journey with Symbian!! Puzzled

i've copied the command line text word to word;

C:\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group>bldmake BLDFILES
WARNING: Cannot determine the version of the RVCT Compiler.
WARNING: When building for ARMV5 platform Compiler RVCT2.2 or later is required.

C:\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group>abld build winscw

  make -r  -f "\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group\EXPORT.make" EXPORT VERBOSE=-s
make: Nothing to be done for `EXPORT'.
  make -r  -f "\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group\WINSCW.make" MAKEFILE VERBOSE=-s
make -s  -C \Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group -f "ICONS_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\..\.. EPOCBLD=..\..\..\..\..\..\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60
Ex\helloworldbasic\group\ICONS_SCALABLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\..\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group PLATFORM=WINSCW MAKMAKE
perl -S makmake.pl  -D \Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group\HELLOWORLDBASIC WINSCW
WARNING: Cannot determine the version of the RVCT Compiler.
  make -r  -f "\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group\WINSCW.make" LIBRARY VERBOSE=-s
make -s  -C \Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group -f "ICONS_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\..\.. EPOCBLD=..\..\..\..\..\..\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60
Ex\helloworldbasic\group\ICONS_SCALABLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\..\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group PLATFORM=WINSCW LIB
make -s  -r -f "\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group\HELLOWORLDBASIC\WINSCW\HELLOWORLDBASIC.WINSCW" LIBRARY
  make -r  -f "\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group\WINSCW.make" RESOURCE CFG=UDEB VERBOSE=-s
make -s  -C \Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group -f "ICONS_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\..\.. EPOCBLD=..\..\..\..\..\..\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60
Ex\helloworldbasic\group\ICONS_SCALABLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\..\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group PLATFORM=WINSCW CFG=UDEB RESOURCE
Checking: ..\gfx\qgn_menu_helloworldbasic.svg
Choosing...
Loading mif icons...
Loading file: ..\gfx\qgn_menu_helloworldbasic.svg
Writing mif: \Symbian\9.1\S60_3rd\epoc32\release\WINSCW\UDEB\Z\resource\apps\helloworldbasic_aif.mif
make -s  -r -f "\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group\HELLOWORLDBASIC\WINSCW\HELLOWORLDBASIC.WINSCW" RESOURCEUDEB
  make -r  -f "\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group\WINSCW.make" RESOURCE CFG=UREL VERBOSE=-s
make -s  -C \Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group -f "ICONS_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\..\.. EPOCBLD=..\..\..\..\..\..\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60
Ex\helloworldbasic\group\ICONS_SCALABLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\..\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group PLATFORM=WINSCW CFG=UREL RESOURCE
Checking: ..\gfx\qgn_menu_helloworldbasic.svg
Choosing...
Loading mif icons...
Loading file: ..\gfx\qgn_menu_helloworldbasic.svg
Writing mif: \Symbian\9.1\S60_3rd\epoc32\release\WINSCW\UREL\Z\resource\apps\helloworldbasic_aif.mif
make -s  -r -f "\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group\HELLOWORLDBASIC\WINSCW\HELLOWORLDBASIC.WINSCW" RESOURCEUREL
  make -r  -f "\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group\WINSCW.make" TARGET CFG=UDEB VERBOSE=-s
make -s  -C \Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group -f "ICONS_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\..\.. EPOCBLD=..\..\..\..\..\..\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60
Ex\helloworldbasic\group\ICONS_SCALABLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\..\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group PLATFORM=WINSCW CFG=UDEB BLD
make -s  -r -f "\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group\HELLOWORLDBASIC\WINSCW\HELLOWORLDBASIC.WINSCW" UDEB
  make -r  -f "\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group\WINSCW.make" TARGET CFG=UREL VERBOSE=-s
make -s  -C \Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group -f "ICONS_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\..\.. EPOCBLD=..\..\..\..\..\..\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60
Ex\helloworldbasic\group\ICONS_SCALABLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\..\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group PLATFORM=WINSCW CFG=UREL BLD
make -s  -r -f "\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group\HELLOWORLDBASIC\WINSCW\HELLOWORLDBASIC.WINSCW" UREL
make[1]: *** No rule to make target `\Symbian\9.1\S60_3rd\EPOC32\RELEASE\WINSCW\UREL\EEXE.LIB', needed by `\Symbian\9.1\S60_3rd\EPOC32\RELEASE\WINSCW\UREL\HelloWorldBasic.exe'.  Stop.
make: *** [TARGETHELLOWORLDBASIC] Error 2
  make -r  -f "\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group\WINSCW.make" FINAL CFG=UDEB VERBOSE=-s
make -s  -C \Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group -f "ICONS_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\..\.. EPOCBLD=..\..\..\..\..\..\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60
Ex\helloworldbasic\group\ICONS_SCALABLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\..\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group PLATFORM=WINSCW CFG=UDEB FINAL
  make -r  -f "\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group\WINSCW.make" FINAL CFG=UREL VERBOSE=-s
make -s  -C \Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group -f "ICONS_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\..\.. EPOCBLD=..\..\..\..\..\..\Symbian\9.1\S60_3rd\EPOC32\BUILD\Symbian\9.1\S60_3rd\S60
Ex\helloworldbasic\group\ICONS_SCALABLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\..\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group PLATFORM=WINSCW CFG=UREL FINAL

C:\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic\group>epoc

Apart from a few warnings, i could not find any errors except one 'ERROR 2' near the bottom. What is this error about & if it's irrelevent where did the application go?? please help...


Thu, 2008-01-17 10:19
Forum Nokia Champion
Joined: 2006-10-12
Forum posts: 463
Re: unable to locate application in emulator

try

abld build winscw udeb

Thu, 2008-01-17 14:17
Joined: 2007-10-21
Forum posts: 19
Re: unable to locate application in emulator

thanks a ton.. it worked. But i thought udeb or unicode debug was the default if nothing was mentioned after winscw Puzzled Is it not the case???

Thu, 2008-01-17 14:19
Joined: 2007-12-19
Forum posts: 49
Re: unable to locate application in emulator

First of all as I know on public sdk you can't build urel builds. You can only build in udeb mode.

Second question is what version of rvct you are using ? In your log there are warrings that rvct compiler version can't be determined.

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

Thu, 2008-01-17 14:44
Forum Nokia Champion
Joined: 2006-10-12
Forum posts: 463
Re: unable to locate application in emulator

thanks a ton.. it worked. But i thought udeb or unicode debug was the default if nothing was mentioned after winscw Is it not the case???


Apparently in your case it took urel as default Eye-wink Glad it worked Smiling

Thu, 2008-01-17 17:07
Joined: 2007-10-21
Forum posts: 19
Re: unable to locate application in emulator

First of all as I know on public sdk you can't build urel builds. You can only build in udeb mode.

Second question is what version of rvct you are using ? In your log there are warrings that rvct compiler version can't be determined.

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

hi Iman,
The CSL ARM toolchain installed on my PC in it's release notes says to support ARM ver6 which includes RVCT2.2 Also I read in some other post that the warning may be caused as the previous command bldmake does not mention in this case the target type, hence the warning. The program did work eventually so i' m happy at that! Thanks anyways.... cheers Smiling

  • Login to reply to this topic.