×

Discussion Board

Results 1 to 11 of 11

Thread: makesis error

  1. #1
    Registered User
    Join Date
    May 2009
    Posts
    47

    Question makesis error

    hi all,
    im using carbide c++ v2.0 and running it on Win xp. im trying to make a .sis file.
    for doing so, i set the build configuration to phone release(gcce) [s60_3rd_fp2_sdk].
    im using the makesis command... but on running it, it reports an file
    i/o error.. saying it cannot find the file:..\..\..\epoc32\release\gcce\urel\helloworldbasic.exe
    but then when check that location it exists.. can u tell me why this happens..
    is my approach right? kindly help me!!

    thanks in advance

  2. #2
    Nokia Developer Moderator
    Join Date
    Mar 2003
    Location
    Lempäälä/Finland
    Posts
    29,167

    Re: makesis error

    Maybe you should show your pkg file in here, could be that something is wrong with it.

  3. #3
    Super Contributor
    Join Date
    Mar 2004
    Location
    Bangalore,India
    Posts
    2,146

    Re: makesis error

    Quote Originally Posted by kalyan_simhan View Post
    hi all,
    ... but on running it, it reports an file
    i/o error.. saying it cannot find the file:..\..\..\epoc32\release\gcce\urel\helloworldbasic.exe
    but then when check that location it exists
    thanks in advance
    When you say you check the location and it exists, do you mean to say that the helloworldbasic.exe exists at the gcce/urel path or something else? Coz atleast from the error it looks that the .exe wasnt created due to some other compiler/linker errors, for which you need to look at the error logs and see whats wrong there.
    Cheers,
    Mayank

  4. #4
    Registered User
    Join Date
    May 2009
    Posts
    47

    Re: makesis error

    this is my .pkg file:
    yes i meant that i checked the location and helloworldbasic.exe exists.

    ; helloworldbasic_gcce.pkg
    ;
    ;Language - standard language definitions
    &EN,FI,ZH,JA

    ; standard SIS file header
    #{"HelloWorldBasic", "HelloWorldBasic", "HelloWorldBasic", "HelloWorldBasic"},(0xA000017F),1,0,0

    ;Localised Vendor name
    %{"Vendor-EN", "Vendor-FI", "Vendor-ZH", "Vendor-JA"}

    ;Unique Vendor name
    :"Vendor"

    ;Supports Series 60 v 3.0
    [0x101F7961], 0, 0, 0, {"S60ProductID", "S60ProductID", "S60ProductID", "S60ProductID"}

    ;Files to install
    "..\..\..\epoc32\release\gcce\urel\HelloWorldBasic.exe" -"!:\sys\bin\HelloWorldBasic.exe"

    {
    "..\..\..\epoc32\data\z\resource\apps\HelloWorldBasic.rsc"
    "..\..\..\epoc32\data\z\resource\apps\HelloWorldBasic.r09"
    "..\..\..\epoc32\data\z\resource\apps\HelloWorldBasic.r31"
    "..\..\..\epoc32\data\z\resource\apps\HelloWorldBasic.r32"
    } -"!:\resource\apps\HelloWorldBasic.rsc"

    "..\..\..\epoc32\data\z\private\10003a3f\import\apps\HelloWorldBasic_reg.rsc" -"!:\private\10003a3f\import\apps\HelloWorldBasic_reg.rsc"
    "..\..\..\epoc32\data\z\resource\apps\helloworldbasic_aif.mif" -"!:\resource\apps\helloworldbasic_aif.mif"

    ;required for application to be covered by backup/restore facility
    "backup_registration.xml" -"!:\private\A000017F\backup_registration.xml"

  5. #5
    Super Contributor
    Join Date
    Mar 2004
    Location
    Singapore
    Posts
    9,968

    Re: makesis error

    i suggest not to use the relative path to EPOC32.

    can you let use know your src file path and the SDK you are using .

  6. #6
    Registered User
    Join Date
    May 2009
    Posts
    47

    Re: makesis error

    src file path: C:\Softwares\Samples\helloworldbasic
    sdk: s60 3rd edition FP2

  7. #7
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,674

    Re: makesis error

    The examples are designed to be "buildable" in their original location.
    If you copy HelloWorldBasic to "C:\Softwares\Samples\helloworldbasic", "..\..\..\epoc32\release\gcce\urel\HelloWorldBasic.exe" is going to refer c:\epoc32\release\gcce\urel\HelloWorldBasic.exe", a location which you probably do not have.
    Modify the relative path ("..\..\..") to an absolute one, referring the actual epoc32 folder in your SDK (something like c:\S60\devices\S60_3rd_FP2\epoc32\release\gcce\urel\HelloWorldBasic.exe).

  8. #8
    Super Contributor
    Join Date
    Mar 2004
    Location
    Singapore
    Posts
    9,968

    Re: makesis error

    or try replacing "..\..\..\epoc32 with c:\S60\devices\S60_3rd_FP2\epoc32 in pkg
    note: assuming that you have installed sdk in default path

  9. #9
    Registered User
    Join Date
    May 2009
    Posts
    47

    Re: makesis error

    hi all.. thanks a lot it worked when i gave the absolute path to
    epoc32..

    i have one more question.. when put it on the device.. and try
    running it.. it says..certificate error.. contact application
    supplier.. why is this??

    thanks in advance..

  10. #10
    Super Contributor
    Join Date
    Mar 2004
    Location
    Bangalore,India
    Posts
    2,146

    Re: makesis error

    Check this nice link by anthony to understand more about the error codes u r getting :-

    http://www.antonypranata.com/article...60-3rd-edition
    Cheers,
    Mayank

  11. #11
    Registered User
    Join Date
    May 2009
    Posts
    47

    Re: makesis error

    thanks a lot that was good..

Similar Threads

  1. error LNK2019: unresolved external symbol ???
    By wgarnett in forum Symbian
    Replies: 3
    Last Post: 2009-09-28, 06:53
  2. Carbide.vs 2.01 Registration Problem
    By baykal in forum Symbian Tools & SDKs
    Replies: 5
    Last Post: 2006-12-22, 16:55
  3. code warrior problems
    By mayankkedia in forum Carbide.c++ IDE and plug-ins (Closed)
    Replies: 2
    Last Post: 2004-10-25, 06:59
  4. Unresolved external symbols problem
    By georgica1979 in forum Symbian User Interface
    Replies: 1
    Last Post: 2003-04-06, 13:26

Posting Permissions

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