Discussion Board
can only build for emulator. ARM5 and CCE do not build
2008-12-23, 16:27
#1
Registered User
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 .
Re: can only build for emulator. ARM5 and CCE do not build
2008-12-23, 19:29
#2
Nokia Developer Moderator
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
Forum Rules