×

Discussion Board

Results 1 to 6 of 6
  1. #1
    Registered User
    Join Date
    Apr 2006
    Posts
    3

    Phone (ARMI) Release Problem

    Hi all,

    I'm beginner of Carbide. I have Carbide C++, 2nd Edition SDK FP3, ActivePerl and Java. Install all correctly. Import Helloworld project, then build the project without errors. Then IU have built the project as Phone(ARMI)_Release. But an error has appeared.
    Debug code :

    **** Full rebuild of configuration S60 2.8 Phone (ARMI) Release for project HelloWorld ****

    make -k clean all
    del /s/q .\HelloWorld_AppUi.o .\HelloWorld_AppView.o .\HelloWorld_Application.o .\HelloWorld_Document.o .\HelloWorld_Main.o C:\Symbian\8.1a\S60_2nd_FP3\EPOC32\DATA\Z\system\apps\HelloWorld\HelloWorld.rsc C:\Symbian\8.1a\S60_2nd_FP3\epoc32\release\ARMİ\UREL\HelloWorld.app
    The system cannot find the path specified.
    make: [clean] Error 1 (ignored)
    ' '
    'Building file: ../HelloWorld.rss'
    'Invoking: Resource Compiler'
    perl.exe -S epocrc.pl -u -DLANGUAGE_sc -I"C:\Carbide\Workspace\HelloWorld" -I"C:\Symbian\8.1a\S60_2nd_FP3\Examples\helloworld\." -I- -I"C:\Symbian\8.1a\S60_2nd_FP3\epoc32\include" -I"C:\Symbian\8.1a\S60_2nd_FP3\epoc32\include\techview" -o"C:/Symbian/8.1a/S60_2nd_FP3/EPOC32/DATA/Z/system/apps/HelloWorld/HelloWorld.rsc" -hC:\Symbian\8.1a\S60_2nd_FP3\EPOC32\include\HelloWorld.rsg ../HelloWorld.rss

    'Finished building: ../HelloWorld.rss'
    ' '
    'Building file: ../HelloWorld_AppUi.cpp'
    'Invoking: GCC98 Complier'
    gcc.exe -nostdinc -pipe -c -s -fomit-frame-pointer -O -march=armv4t -mthumb-interwork -DNDEBUG -D_UNICODE -D__SYMBIAN32__ -D__DLL__ -D__GCC32__ -D__EPOC32__ -D__MARM__ -D__MARM_ARMI__ -Wall -Wno-ctor-dtor-privacy -Wno-unknown-pragmas -I "C:\Carbide\Workspace\HelloWorld" -I "C:\Symbian\8.1a\S60_2nd_FP3\Examples\helloworld\." -I "C:\Symbian\8.1a\S60_2nd_FP3\epoc32\include" -I "C:\Symbian\8.1a\S60_2nd_FP3\epoc32\include\techview" -o HelloWorld_AppUi.o ../HelloWorld_AppUi.cpp
    'Finished building: ../HelloWorld_AppUi.cpp'
    ' '
    'Building file: ../HelloWorld_AppView.cpp'
    'Invoking: GCC98 Complier'
    gcc.exe -nostdinc -pipe -c -s -fomit-frame-pointer -O -march=armv4t -mthumb-interwork -DNDEBUG -D_UNICODE -D__SYMBIAN32__ -D__DLL__ -D__GCC32__ -D__EPOC32__ -D__MARM__ -D__MARM_ARMI__ -Wall -Wno-ctor-dtor-privacy -Wno-unknown-pragmas -I "C:\Carbide\Workspace\HelloWorld" -I "C:\Symbian\8.1a\S60_2nd_FP3\Examples\helloworld\." -I "C:\Symbian\8.1a\S60_2nd_FP3\epoc32\include" -I "C:\Symbian\8.1a\S60_2nd_FP3\epoc32\include\techview" -o HelloWorld_AppView.o ../HelloWorld_AppView.cpp
    'Finished building: ../HelloWorld_AppView.cpp'
    ' '
    'Building file: ../HelloWorld_Application.cpp'
    'Invoking: GCC98 Complier'
    gcc.exe -nostdinc -pipe -c -s -fomit-frame-pointer -O -march=armv4t -mthumb-interwork -DNDEBUG -D_UNICODE -D__SYMBIAN32__ -D__DLL__ -D__GCC32__ -D__EPOC32__ -D__MARM__ -D__MARM_ARMI__ -Wall -Wno-ctor-dtor-privacy -Wno-unknown-pragmas -I "C:\Carbide\Workspace\HelloWorld" -I "C:\Symbian\8.1a\S60_2nd_FP3\Examples\helloworld\." -I "C:\Symbian\8.1a\S60_2nd_FP3\epoc32\include" -I "C:\Symbian\8.1a\S60_2nd_FP3\epoc32\include\techview" -o HelloWorld_Application.o ../HelloWorld_Application.cpp
    'Finished building: ../HelloWorld_Application.cpp'
    ' '
    'Building file: ../HelloWorld_Document.cpp'
    'Invoking: GCC98 Complier'
    gcc.exe -nostdinc -pipe -c -s -fomit-frame-pointer -O -march=armv4t -mthumb-interwork -DNDEBUG -D_UNICODE -D__SYMBIAN32__ -D__DLL__ -D__GCC32__ -D__EPOC32__ -D__MARM__ -D__MARM_ARMI__ -Wall -Wno-ctor-dtor-privacy -Wno-unknown-pragmas -I "C:\Carbide\Workspace\HelloWorld" -I "C:\Symbian\8.1a\S60_2nd_FP3\Examples\helloworld\." -I "C:\Symbian\8.1a\S60_2nd_FP3\epoc32\include" -I "C:\Symbian\8.1a\S60_2nd_FP3\epoc32\include\techview" -o HelloWorld_Document.o ../HelloWorld_Document.cpp
    'Finished building: ../HelloWorld_Document.cpp'
    ' '
    'Building file: ../HelloWorld_Main.cpp'
    'Invoking: GCC98 Complier'
    gcc.exe -nostdinc -pipe -c -s -fomit-frame-pointer -O -march=armv4t -mthumb-interwork -DNDEBUG -D_UNICODE -D__SYMBIAN32__ -D__DLL__ -D__GCC32__ -D__EPOC32__ -D__MARM__ -D__MARM_ARMI__ -Wall -Wno-ctor-dtor-privacy -Wno-unknown-pragmas -I "C:\Carbide\Workspace\HelloWorld" -I "C:\Symbian\8.1a\S60_2nd_FP3\Examples\helloworld\." -I "C:\Symbian\8.1a\S60_2nd_FP3\epoc32\include" -I "C:\Symbian\8.1a\S60_2nd_FP3\epoc32\include\techview" -o HelloWorld_Main.o ../HelloWorld_Main.cpp
    'Finished building: ../HelloWorld_Main.cpp'
    ' '
    'Invoking: GCC98 Archiver'
    ar.exe rc HelloWorld.in ./HelloWorld_AppUi.o ./HelloWorld_AppView.o ./HelloWorld_Application.o ./HelloWorld_Document.o ./HelloWorld_Main.o
    'Finished building: HelloWorld.in'
    ' '
    'Invoking: GCC98 Dlltool import library generation stage'
    ECHO is off.
    'Finished building: C:/Symbian/8.1a/S60_2nd_FP3/epoc32/release/ARMİ/UREL/HelloWorld.lib'
    ' '
    'Invoking: GCC98 Dlltool first stage'
    dlltool.exe -marm_interwork HelloWorld.in --output-def "HelloWorld.inf"
    'Finished building: HelloWorld.inf'
    ' '
    'Invoking: Def File Creator for GCC98'
    perl.exe -S makedef.pl -Deffile HelloWorld.inf "HelloWorld.def"
    MAKEDEF WARNING: 1 export(s) not yet Frozen:
    HelloWorld.def(3) : NewApplication__Fv @1
    'Finished building: HelloWorld.def'
    ' '
    'Invoking: GCC98 Dlltool second stage'
    dlltool.exe -marm_interwork --def HelloWorld.def --output-lib "C:/Symbian/8.1a/S60_2nd_FP3/epoc32/release/ARMİ/UREL/HelloWorld.lib" --output-exp "HelloWorld.expi" --dllname "HelloWorld[10008ace].app"
    dlltool.exe: Can't open .lib file: C:/Symbian/8.1a/S60_2nd_FP3/epoc32/release/ARMİ/UREL/HelloWorld.lib
    make: *** [HelloWorld.expi] Error 1
    make: Target `all' not remade because of errors.
    Build complete for project HelloWorld


    What is the problem? Please explain what I will do to correct this error.
    Thanks.

  2. #2
    Registered User
    Join Date
    Mar 2006
    Location
    Greece
    Posts
    18

    Re: Phone (ARMI) Release Problem

    I think it seems that you haven't installed Carbide in the root C.
    I'm not sure about it so just check it or wait for somebody else's answer.

  3. #3
    Nokia Developer Expert
    Join Date
    Dec 2004
    Location
    Austin, TX
    Posts
    399

    Re: Phone (ARMI) Release Problem

    Quote Originally Posted by aydink_1903
    Hi all,
    'Invoking: GCC98 Dlltool second stage'
    dlltool.exe -marm_interwork --def HelloWorld.def --output-lib "C:/Symbian/8.1a/S60_2nd_FP3/epoc32/release/ARMİ/UREL/HelloWorld.lib" --output-exp "HelloWorld.expi" --dllname "HelloWorld[10008ace].app"
    dlltool.exe: Can't open .lib file: C:/Symbian/8.1a/S60_2nd_FP3/epoc32/release/ARMİ/UREL/HelloWorld.lib
    make: *** [HelloWorld.expi] Error 1
    make: Target `all' not remade because of errors.
    Build complete for project HelloWorld
    Somehow there seems to be a lock on this file after it's created. Although for S60 examples you should use the ones under the "Series60ex" folder. Try "HelloWorldPlus" or "HelloWorldBasic" first. Those are suitable to run on a device whereas the ones under the example folder may not.

    Tim

  4. #4
    Registered User
    Join Date
    Apr 2006
    Posts
    3

    Re: Phone (ARMI) Release Problem

    @timm-ah

    Thanks for reply,

    I tried to compile "HelloWorldPlus" or "HelloWorldBasic" in "Series60ex" folder. I have same problem. I look at "symbian" folder. It has "Read only" properties, change it to "archive" but no change.

    Any opinion?

    Thanks

  5. #5
    Nokia Developer Expert
    Join Date
    Dec 2004
    Location
    Austin, TX
    Posts
    399

    Re: Phone (ARMI) Release Problem

    Check the properties on the lib file itself that says it can't be opened. I presume you can build for emulator (winscw) target?
    I'd also try to build from the command line as a double check. Go to a dos prompt at the location of the mmp/bld.inf file and type:

    >bldmake build files

    then

    >abld build armi urel

    See if you get a similar error. If it builds successful, it's a Carbide problem. If not, your machine might have some permission issues.

    Tim

  6. #6
    Registered User
    Join Date
    Apr 2006
    Posts
    3

    Re: Phone (ARMI) Release Problem

    Epoc32 folder's properties nor "Read Only".
    C:/Symbian/8.1a/S60_2nd_FP3/epoc32/release/ARMİ/UREL/HelloWorldBasic.lib does not exist in that folder, and also message appear "File not found C:/Symbian/8.1a/S60_2nd_FP3/epoc32/release/ARMİ/UREL/HelloWorldBasic.app" in "HelloWorldBasic_S60_2_8_Phone_(ARMI)_Release.app" dialog box. I think HelloWorldBasic.app not created, since also lib file not created.

    I try to dos command prompt tomorrow. Thanks for your help.

Similar Threads

  1. Problem with reading phone book details in noka 6210
    By master131181 in forum PC Suite API and PC Connectivity SDK
    Replies: 0
    Last Post: 2004-05-02, 14:54
  2. Problem with recording on N6600 during a phone call.
    By Igor Pchelko in forum Symbian
    Replies: 0
    Last Post: 2004-02-11, 00:24
  3. Problem on running application on real phone
    By xforcelet in forum Mobile Java General
    Replies: 0
    Last Post: 2003-10-13, 08:02
  4. problem not invoke destroyApp method in 3650 phone...
    By crony94 in forum Mobile Java General
    Replies: 3
    Last Post: 2003-06-12, 06:41
  5. Problem with my phone 9210 Comunicator !
    By fanmobile in forum General Development Questions
    Replies: 0
    Last Post: 2003-04-08, 17:42

Posting Permissions

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