×

Discussion Board

Results 1 to 2 of 2
  1. #1
    Registered User
    Join Date
    Dec 2008
    Posts
    1

    can only build for emulator. ARM5 and CCE do not build

    Hi all,

    I just installed Carbide.c++ 2.0 (build 014) on Windows Vista. I also installed the Symbian 9.2 and UIQ3.1 SDKs. It is easy to start a new project with these SDKs and programming seems to be easy.

    However, I would also like to put the result on my Nokia N96. I assume I have to build for the ARMv5, and that is what I try. Unfortunately, I get the following errors:


    ***Building project "BartTest" for configuration "Phone Release (ARMV5) [nokia]"

    <snip>

    ***Invoking abld command
    perl.exe -S ABLD.PL \Symbian\Carbide\workspace\BartTest\group\ target armv5 urel
    make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\BartTest\group\ARMV5.make" TARGET CFG=UREL VERBOSE=-s
    process_begin: CreateProcess((null), armcc -O2 --diag_suppress 66,161,611,654,997,1152,1300,1464,1488,6318,6331 --diag_error 1267 --thumb --fpu softvfp --exceptions --exceptions_unwind -D__MARM_THUMB__ -D__MARM_INTERWORK__ --cpu 5T --enum_is_int -Ono_known_library --fpmode ieee_no_fenv --export_all_vtbl --no_vfe --apcs /inter --dllimport_runtime -c --md -DNDEBUG -D_UNICODE -D__SYMBIAN32__ -D__SERIES60_31__ -D__SERIES60_3X__ -D__ARMCC__ -D__EPOC32__ -D__MARM__ -D__EABI__ -D__ARMCC_0__ -D__ARMCC_0_0__ -D__MARM_ARMV5__ -D__EXE__ -D__SUPPORT_CPP_EXCEPTIONS__ -D__PRODUCT_INCLUDE__=\"\Symbian\9.2\S60_3rd_FP1\epoc32\include\variant\Symbian_OS_v9.2.hrh\" --cpp --preinclude \Symbian\9.2\S60_3rd_FP1\EPOC32\INCLUDE\RVCT0_0\RVCT0_0.h -J \Symbian\Carbide\workspace\BartTest\src -J \Symbian\Carbide\workspace\BartTest\inc -J \Symbian\Carbide\workspace\BartTest\data -J \Symbian\9.2\S60_3rd_FP1\EPOC32\include -J \Symbian\9.2\S60_3rd_FP1\EPOC32\include\variant -J \Symbian\9.2\S60_3rd_FP1\EPOC32\include\ecom -J \Symbian\9.2\S60_3rd_FP1\epoc32\include\variant -o \Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\BartTest\group\BARTTEST\ARMV5\UREL\BartTestContainerView.o \Symbian\Carbide\workspace\BartTest\src\barttestcontainerview.cpp, ...) failed.
    make (e=2): The system cannot find the file specified.

    make[1]: *** [\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\BartTest\group\BARTTEST\ARMV5\UREL\BartTestContainerView.o] Error 2
    make[1]: *** Waiting for unfinished jobs....
    process_begin: CreateProcess((null), armcc -O2 --diag_suppress 66,161,611,654,997,1152,1300,1464,1488,6318,6331 --diag_error 1267 --thumb --fpu softvfp --exceptions --exceptions_unwind -D__MARM_THUMB__ -D__MARM_INTERWORK__ --cpu 5T --enum_is_int -Ono_known_library --fpmode ieee_no_fenv --export_all_vtbl --no_vfe --apcs /inter --dllimport_runtime -c --md -DNDEBUG -D_UNICODE -D__SYMBIAN32__ -D__SERIES60_31__ -D__SERIES60_3X__ -D__ARMCC__ -D__EPOC32__ -D__MARM__ -D__EABI__ -D__ARMCC_0__ -D__ARMCC_0_0__ -D__MARM_ARMV5__ -D__EXE__ -D__SUPPORT_CPP_EXCEPTIONS__ -D__PRODUCT_INCLUDE__=\"\Symbian\9.2\S60_3rd_FP1\epoc32\include\variant\Symbian_OS_v9.2.hrh\" --cpp --preinclude \Symbian\9.2\S60_3rd_FP1\EPOC32\INCLUDE\RVCT0_0\RVCT0_0.h -J \Symbian\Carbide\workspace\BartTest\src -J \Symbian\Carbide\workspace\BartTest\inc -J \Symbian\Carbide\workspace\BartTest\data -J \Symbian\9.2\S60_3rd_FP1\EPOC32\include -J \Symbian\9.2\S60_3rd_FP1\EPOC32\include\variant -J \Symbian\9.2\S60_3rd_FP1\EPOC32\include\ecom -J \Symbian\9.2\S60_3rd_FP1\epoc32\include\variant -o \Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\BartTest\group\BARTTEST\ARMV5\UREL\BartTestContainer.o \Symbian\Carbide\workspace\BartTest\src\barttestcontainer.cpp, ...) failed.
    make[1]: *** Waiting for unfinished jobs....
    make (e=2): The system cannot find the file specified.

    make[1]: *** [\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\BartTest\group\BARTTEST\ARMV5\UREL\BartTestContainer.o] Error 2
    process_begin: CreateProcess((null), armcc -O2 --diag_suppress 66,161,611,654,997,1152,1300,1464,1488,6318,6331 --diag_error 1267 --thumb --fpu softvfp --exceptions --exceptions_unwind -D__MARM_THUMB__ -D__MARM_INTERWORK__ --cpu 5T --enum_is_int -Ono_known_library --fpmode ieee_no_fenv --export_all_vtbl --no_vfe --apcs /inter --dllimport_runtime -c --md -DNDEBUG -D_UNICODE -D__SYMBIAN32__ -D__SERIES60_31__ -D__SERIES60_3X__ -D__ARMCC__ -D__EPOC32__ -D__MARM__ -D__EABI__ -D__ARMCC_0__ -D__ARMCC_0_0__ -D__MARM_ARMV5__ -D__EXE__ -D__SUPPORT_CPP_EXCEPTIONS__ -D__PRODUCT_INCLUDE__=\"\Symbian\9.2\S60_3rd_FP1\epoc32\include\variant\Symbian_OS_v9.2.hrh\" --cpp --preinclude \Symbian\9.2\S60_3rd_FP1\EPOC32\INCLUDE\RVCT0_0\RVCT0_0.h -J \Symbian\Carbide\workspace\BartTest\src -J \Symbian\Carbide\workspace\BartTest\inc -J \Symbian\Carbide\workspace\BartTest\data -J \Symbian\9.2\S60_3rd_FP1\EPOC32\include -J \Symbian\9.2\S60_3rd_FP1\EPOC32\include\variant -J \Symbian\9.2\S60_3rd_FP1\EPOC32\include\ecom -J \Symbian\9.2\S60_3rd_FP1\epoc32\include\variant -o \Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\BartTest\group\BARTTEST\ARMV5\UREL\BartTestApplication.o \Symbian\Carbide\workspace\BartTest\src\barttestapplication.cpp, ...) failed.
    make (e=2): The system cannot find the file specified.

    make[1]: *** [\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\BartTest\group\BARTTEST\ARMV5\UREL\BartTestApplication.o] Error 2
    make: *** [TARGETBARTTEST] Error 2
    make -j 4 -s -C \Symbian\Carbide\workspace\BartTest\group -f "ICONS_AIF_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\BartTest\group\ICONS_AIF_SCALABLE_DC\ARMV5 TO_BLDINF=..\..\..\..\..\Symbian\Carbide\workspace\BartTest\group PLATFORM=ARMV5 CFG=UREL BLD
    make -j 4 -s -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\BartTest\group\BARTTEST\ARMV5\BARTTEST.ARMV5" UREL
    barttestcontainerview.cpp
    barttestcontainer.cpp
    barttestapplication.cpp
    barttestdocument.cpp

    Total Time: 1 sec

    ***Invoking abld command
    perl.exe -S ABLD.PL \Symbian\Carbide\workspace\BartTest\group\ final armv5 urel
    make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\BartTest\group\ARMV5.make" FINAL CFG=UREL VERBOSE=-s
    make -j 4 -s -C \Symbian\Carbide\workspace\BartTest\group -f "ICONS_AIF_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\BartTest\group\ICONS_AIF_SCALABLE_DC\ARMV5 TO_BLDINF=..\..\..\..\..\Symbian\Carbide\workspace\BartTest\group PLATFORM=ARMV5 CFG=UREL FINAL

    Total Time: 1 sec

    ***Invoking abld command
    perl.exe -S ABLD.PL \Symbian\Carbide\workspace\BartTest\group\ test export
    make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\BartTest\group\EXPORTtest.make" EXPORT VERBOSE=-s
    Nothing to do

    Total Time: 1 sec

    ***Build Complete

    ***Invoking makesis.exe ....
    C:\Symbian\9.2\S60_3rd_FP1\Epoc32\tools\makesis.exe C:\Symbian\9.2\S60_3rd_FP1\epoc32\build\Symbian\Carbide\workspace\BartTest\group\_resolvedBartTest.pkg C:\Symbian\Carbide\workspace\BartTest\sis\BartTest.sis
    Processing C:\Symbian\9.2\S60_3rd_FP1\epoc32\build\Symbian\Carbide\workspace\BartTest\group\_resolvedBartTest.pkg...
    Error : Cannot find file : C:\Symbian\9.2\S60_3rd_FP1\Epoc32\release\ARMV5\UREL\BartTest.exe

    C:\Symbian\9.2\S60_3rd_FP1\epoc32\build\Symbian\Carbide\workspace\BartTest\group\_resolvedBartTest.pkg(29) : error: file I/O fault.
    ***Non-Zero Status: makesis.exe returned with exit value = 1
    Total Time: 2 sec
    Last edited by derpflanz; 2008-12-23 at 16:56.

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

    Re: can only build for emulator. ARM5 and CCE do not build

    ARMV5 target requires you to buy the RealView Compiler Toolkit (RVCT) from ARM. However there is a free target compiler bundled with the SDK, that is the GCCE target, use that one. If it fails, make sure that you have actually installed it ("CSL Toolchain (GCCE) - Install" in the Tools section of the SDK's program group in the Start Menu).

Posting Permissions

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