(Newbie) Nokia series 60 SDK v 2.2, helloworldbasic

Login to reply to this topic.
Mon, 2004-11-01 21:15
Joined: 2004-11-01
Forum posts: 2
Hi,

I'm trying to compile the helloworldbasic sample in the Nokia series 60 SDK 2.6 (but it says 2.2 from the download page)

I formatted my drive and I did a clean install of Windows XP SP2
I installed Vistual Studio NET
I have installed Active Pearl v5.8.4 (prior to the Nokia SDK installation)
I have installed Java runtime v1.4.2_06 (also prior to installing the Nokia SDK)
I installed the nokia SDK "Series 60 2nd Edition SDK for Symbian OS Supporting Feature Pack 2 for C++ Supporting Microsoft Visual C++ and Borland C++BuilderX, Beta"

I added the following two paths to environment variables

For mspdb71.dll ->C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE;
For link.exe ->C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin;



I can succesfully run makmake and it gives me a visual studio project file.
"makmake helloworldbasic.mmp vc7"

I open the project by double-clicking on it.

When I (build->rebuild solution) inside of Visual Studio NET I get this and it seems as if it worked out, since there are no errors reported.

But here is no executable and if I want to run debug (Debug-Start) I get a window that wants me to point to an executable.

So how do I get this UDEB file to link?

Thank you in advance
Pablo

******************************************************
*******************************************************
Here is the buid output
******************************************************
*******************************************************
Deleting intermediate files and output files for project 'HELLOWORLDBASIC', configuration 'Debug WINS|Win32'.
Building resources from Helloworldbasic_caption.rss
 perl -S epocrc_ide7.pl -I "\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\DATA" -I "\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\INC" -I- -I "\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\INCLUDE" -DLANGUAGE_SC -u "\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\DATA\Helloworldbasic_caption.rss" -o"\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\RELEASE\WINS\UDEB\Z\SYSTEM\APPS\HELLOWORLDBASIC\HELLOWORLDBASIC_CAPTION.rSC" -h"\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\DATA\HELLOWORLDBASIC_CAPTION.rs~" -t"\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB"
 echo this is a dummy output file > "\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\RELEASE\WINS\UDEB\Z\SYSTEM\APPS\HELLOWORLDBASIC\HELLOWORLDBASIC_CAPTION.rSC.dummy"
 perl -S ecopyfile.pl "\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\DATA\HELLOWORLDBASIC_CAPTION.rs~" "\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\INCLUDE\HELLOWORLDBASIC_CAPTION.RSG"
 del "\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\DATA\HELLOWORLDBASIC_CAPTION.rs~"
Building resources from Helloworldbasic.rss
 perl -S epocrc_ide7.pl -I "\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\DATA" -I "\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\INC" -I- -I "\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\INCLUDE" -DLANGUAGE_SC -u "\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\DATA\Helloworldbasic.rss" -o"\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\RELEASE\WINS\UDEB\Z\SYSTEM\APPS\HELLOWORLDBASIC\HELLOWORLDBASIC.rSC" -h"\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\DATA\HELLOWORLDBASIC.rs~" -t"\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB"
 echo this is a dummy output file > "\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\RELEASE\WINS\UDEB\Z\SYSTEM\APPS\HELLOWORLDBASIC\HELLOWORLDBASIC.rSC.dummy"
 perl -S ecopyfile.pl "\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\DATA\HELLOWORLDBASIC.rs~" "\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\INCLUDE\HELLOWORLDBASIC.RSG"
 del "\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\DATA\HELLOWORLDBASIC.rs~"
Compiling...
helloworldbasicdocument.cpp
helloworldbasicappview.cpp
helloworldbasicappui.cpp
helloworldbasicapplication.cpp
helloworldbasic.cpp
Helloworldbasic.uid.cpp
Generating Code...
Performing Pre-Link Event...
Doing first-stage link by name
 link.exe @C:\DOCUME~1\pablo\LOCALS~1\Temp\nm42.tmp
LINK : warning LNK4044: unrecognized option '/WARN:3'; ignored
   Creating library \Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB\HELLOWORLDBASIC.lib and object \Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB\HELLOWORLDBASIC.exp
EDLL.LIB(UP_DLL.obj) : warning LNK4210: .CRT section exists; there may be unhandled static initializers or terminators
EDLL.LIB(UP_DLL.obj) : warning LNK4099: PDB 'edll.pdb' was not found with '\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\RELEASE\WINS\UDEB\EDLL.LIB' or at 'c:\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB\edll.pdb'; linking object as if no debug info
 del "\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB\HELLOWORLDBASIC.APP"
 del "\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB\HELLOWORLDBASIC.exp"
 dumpbin /exports /out:"\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB\HELLOWORLDBASIC.inf" "\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB\HELLOWORLDBASIC.lib"
Microsoft (R) COFF/PE Dumper Version 7.10.3077
Copyright (C) Microsoft Corporation.  All rights reserved.
 del "\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB\HELLOWORLDBASIC.lib"
 perl -S makedef.pl -Inffile "\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB\HELLOWORLDBASIC.inf" -1 ?NewApplication@@YAPAVCApaApplication@@XZ "\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\HELLOWORLDBASIC.def"
 del "\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB\HELLOWORLDBASIC.inf"
 lib.exe  /nologo /machine:i386 /nodefaultlib /name:"HELLOWORLDBASIC.APP" /def:"\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\HELLOWORLDBASIC.def" /out:"\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB\HELLOWORLDBASIC.lib"
   Creating library \Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB\HELLOWORLDBASIC.lib and object \Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB\HELLOWORLDBASIC.exp
 del "\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB\HELLOWORLDBASIC.lib"
First-stage link successful
Linking...
EDLL.LIB(UP_DLL.obj) : warning LNK4210: .CRT section exists; there may be unhandled static initializers or terminators
EDLL.LIB(UP_DLL.obj) : warning LNK4099: PDB 'edll.pdb' was not found with '\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\RELEASE\WINS\UDEB\EDLL.LIB' or at 'c:\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\RELEASE\WINS\UDEB\Z\SYSTEM\APPS\HELLOWORLDBASIC\edll.pdb'; linking object as if no debug info
Performing Post-Build Event...
 if exist "\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB\HELLOWORLDBASIC.exp" del "\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB\HELLOWORLDBASIC.exp"

Build log was saved at "file://C:\Symbian\8.0a\S60_2nd_FP2_B\EPOC32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2_B\SERIES60EX\HELLOWORLDBASIC\GROUP\HELLOWORLDBASIC\WINS\UDEB\BuildLog.htm"
HELLOWORLDBASIC - 0 error(s), 5 warning(s)


---------------------- Done ----------------------

    Rebuild All: 1 succeeded, 0 failed, 0 skipped

Tue, 2004-11-02 02:18
Joined: 2004-11-02
Forum posts: 1
(Newbie) Nokia series 60 SDK v 2.2, helloworldbasic
The emulator executable is in:

\epoc32\release\wins\udeb\epoc.exe

Look at the SDK Help, specifically the Getting Started Guide for that kind of information.

Hope this helps,

E.
Tue, 2004-11-02 13:31
Joined: 2004-11-01
Forum posts: 2
(Newbie) Nokia series 60 SDK v 2.2, helloworldbasic
Quote from: ethauvin
The emulator executable is in:

\epoc32\release\wins\udeb\epoc.exe

Look at the SDK Help, specifically the Getting Started Guide for that kind of information.

Hope this helps,

E.

Thanks a lot!

I didn't realize it was a dll that I was compiling that needed the epoc.exe to run.

Thanks again
Pablo
Wed, 2005-06-01 09:54
Joined: 2004-10-27
Forum posts: 18
Re: (Newbie) Nokia series 60 SDK v 2.2, helloworldbasic
Hi

I was trying to work with S60 SDk 2.1 and Visual Studio .net 2003

When i tried to map a network drive to installation folder and tried to make a .Net solution it doesnt work, but if i give "makmake" command from the installation folder of SDK the project is created .

Now when i open this project and try to build then it gives errors like "edll.pdb" not found.

Is there any configuration that needs to be done.

phalder
  • Login to reply to this topic.