×

Discussion Board

Results 1 to 3 of 3
  1. #1
    Registered User
    Join Date
    Dec 2007
    Posts
    9

    Unhappy Problem in resolving Build error prj0019

    Hi,


    I using Vs 2005, carbide.vs 3.0 and s60 3rd, FP1 as build environment for building a screen saver app.

    i downloaded the sample screen saver from
    http://newlc.com/s60-3rd-edition-writing-a.html


    When i use WINSCW udeb configuration, the app gets build.
    But when i try to build using GCCE urel config, i am getting

    ERROR: RCMake failed: Object reference not set to an instance of an object.
    Project : error PRJ0019: A tool returned an error code from "Performing Makefile project actions"



    I tried the following steps
    -1- Used the "SDK Configuration Manager" to remove and add the SDKs to/from the project, a couple of times.
    -2- Copied only the .mpp file and other project files and not the vcproject files to the new location,. And then used the Import Symbian Project functions to import the project into Visual Studio.
    - To build, you need write access to the SDK directory. So i ensured that not only read but also write access to the SDK directories under C:Symbian/...


    Still the error is coming





    here is the complete build output.

    Set build parameters for Rel_S60_31_GCCE
    ------ Rebuild All started: Project: ExampleScreenSaver, Configuration: Rel_S60_31_GCCE Win32 ------
    Performing Makefile project actions
    * Current build configuration: GCCE UREL
    Converting multi-icons...
    * Creating makefile for platform GCCE
    EpocRoot =
    * C:\Nokia\Tools\Carbide_vs30\makmake.bat \ParneetProjects\My_Screen_Saver\group\ExampleScreenSaver GCCE
    initialiseConfig: GCCE
    * Running build action: rebuild
    EpocRoot =
    * C:\Nokia\Tools\Carbide_vs30\make.bat -f C:\ParneetProjects\My_Screen_Saver\group\ExampleScreenSaver.GCCE CLEANUREL UREL
    perl -S emkdir.pl \symbian\9.2\s60_3rd_fp1\epoc32\build\parneetprojects\my_screen_saver\group\examplescreensaver\gcce\urel
    Creating \symbian\9.2\s60_3rd_fp1\epoc32\build\parneetprojects\my_screen_saver\group\examplescreensaver\gcce\urel
    perl -S epocrc.pl -m045,046,047 -I "\ParneetProjects\My_Screen_Saver\data" -I "\ParneetProjects\My_Screen_Saver\inc" -I- -I "\Symbian\9.2\S60_3rd_FP1\EPOC32\include" -I "\Symbian\9.2\S60_3rd_FP1\EPOC32\include\ecom" -I "\Symbian\9.2\S60_3rd_FP1\epoc32\include\variant" -DLANGUAGE_SC -u "\ParneetProjects\My_Screen_Saver\data\ExampleScreenSaver.rss" -o\Symbian\9.2\S60_3rd_FP1\EPOC32\DATA\Z\Resource\Plugins\ExampleScreenSaver.RSC -t"\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\ParneetProjects\My_Screen_Saver\group\ExampleScreenSaver\GCCE" -l"Z\Resource\Plugins:\ParneetProjects\My_Screen_Saver\group"
    examplescreensaver.cpp
    arm-none-symbianelf-g++ -O2 -fno-unit-at-a-time -Wall -Wno-ctor-dtor-privacy -Wno-unknown-pragmas -fexceptions -march=armv5t -mapcs -pipe -nostdinc -c -msoft-float -DNDEBUG -D_UNICODE -D__GCCE__ -D__SYMBIAN32__ -D__SERIES60_31__ -D__SERIES60_3X__ -D__GCCE__ -D__EPOC32__ -D__MARM__ -D__EABI__ -D__MARM_ARMV5__ -D__DLL__ -D__SUPPORT_CPP_EXCEPTIONS__ -D__MARM_ARMV5__ -D__PRODUCT_INCLUDE__=\"/Symbian/9.2/S60_3rd_FP1/epoc32/include/variant/Symbian_OS_v9.2.hrh\" -x c++ -include /Symbian/9.2/S60_3rd_FP1/EPOC32/INCLUDE/GCCE/GCCE.h -I /ParneetProjects/My_Screen_Saver/src -I /ParneetProjects/My_Screen_Saver/inc -I /Symbian/9.2/S60_3rd_FP1/EPOC32/include -I /Symbian/9.2/S60_3rd_FP1/EPOC32/include/ecom -I /Symbian/9.2/S60_3rd_FP1/epoc32/include/variant -I "C:/Program Files/CSL Arm Toolchain/bin/../lib/gcc/arm-none-symbianelf/3.4.3/include" -o /Symbian/9.2/S60_3rd_FP1/EPOC32/BUILD/ParneetProjects/My_Screen_Saver/group/ExampleScreenSaver/GCCE/UREL/ExampleScreenSaver.o /ParneetProjects/My_Screen_Saver/src/examplescreensaver.cpp
    implementationproxy.cpp
    arm-none-symbianelf-g++ -O2 -fno-unit-at-a-time -Wall -Wno-ctor-dtor-privacy -Wno-unknown-pragmas -fexceptions -march=armv5t -mapcs -pipe -nostdinc -c -msoft-float -DNDEBUG -D_UNICODE -D__GCCE__ -D__SYMBIAN32__ -D__SERIES60_31__ -D__SERIES60_3X__ -D__GCCE__ -D__EPOC32__ -D__MARM__ -D__EABI__ -D__MARM_ARMV5__ -D__DLL__ -D__SUPPORT_CPP_EXCEPTIONS__ -D__MARM_ARMV5__ -D__PRODUCT_INCLUDE__=\"/Symbian/9.2/S60_3rd_FP1/epoc32/include/variant/Symbian_OS_v9.2.hrh\" -x c++ -include /Symbian/9.2/S60_3rd_FP1/EPOC32/INCLUDE/GCCE/GCCE.h -I /ParneetProjects/My_Screen_Saver/src -I /ParneetProjects/My_Screen_Saver/inc -I /Symbian/9.2/S60_3rd_FP1/EPOC32/include -I /Symbian/9.2/S60_3rd_FP1/EPOC32/include/ecom -I /Symbian/9.2/S60_3rd_FP1/epoc32/include/variant -I "C:/Program Files/CSL Arm Toolchain/bin/../lib/gcc/arm-none-symbianelf/3.4.3/include" -o /Symbian/9.2/S60_3rd_FP1/EPOC32/BUILD/ParneetProjects/My_Screen_Saver/group/ExampleScreenSaver/GCCE/UREL/ImplementationProxy.o /ParneetProjects/My_Screen_Saver/src/implementationproxy.cpp
    arm-none-symbianelf-ld -L"C:\Program Files\CSL Arm Toolchain\bin\..\arm-none-symbianelf\lib" -L"C:\Program Files\CSL Arm Toolchain\bin\..\lib\gcc\arm-none-symbianelf\3.4.3" --target1-abs --no-undefined -nostdlib -shared -Ttext 0x8000 -Tdata 0x400000 --default-symver -soname ExampleScreenSaver{000a0000}[01ef299a].dll --entry _E32Dll -u _E32Dll \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\EDLL.LIB \
    -o "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\ParneetProjects\My_Screen_Saver\group\ExampleScreenSaver\GCCE\UREL\ExampleScreenSaver.dll" \
    -Map "\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\GCCE\UREL\ExampleScreenSaver.dll.map" \
    \Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\ParneetProjects\My_Screen_Saver\group\ExampleScreenSaver\GCCE\UREL\ExampleScreenSaver.o \Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\ParneetProjects\My_Screen_Saver\group\ExampleScreenSaver\GCCE\UREL\ImplementationProxy.o \
    \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\EDLLSTUB.lib -( \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\usrt2_2.lib -) \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\LIB\euser.dso \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\LIB\ECom.dso \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\LIB\efsrv.dso \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\LIB\cone.dso \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\LIB\eikcore.dso \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\LIB\gdi.dso \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\LIB\dfpaeabi.dso \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\LIB\dfprvct2_2.dso \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\LIB\drtaeabi.dso \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\LIB\scppnwdl.dso \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\LIB\drtrvct2_2.dso -lsupc++ -lgcc \

    elf2e32 --sid=0x01ef299a \
    --uid1=0x10000079 --uid2=0x10009d8d --uid3=0x01ef299a\
    --capability=NetworkServices+LocalServices+Location+ReadUserData+WriteUserData+ReadDeviceData+WriteDeviceData+SwEvent+UserEnvironment+PowerMgmt --fpu=softvfp --targettype=PLUGIN --output="\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\GCCE\UREL\ExampleScreenSaver.dll" --dso=\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\ParneetProjects\My_Screen_Saver\group\ExampleScreenSaver\GCCE\UREL\ExampleScreenSaver{000a0000}.dso --defoutput=\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\ParneetProjects\My_Screen_Saver\group\ExampleScreenSaver\GCCE\UREL\ExampleScreenSaver{000a0000}.def --elfinput="\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\ParneetProjects\My_Screen_Saver\group\ExampleScreenSaver\GCCE\UREL\ExampleScreenSaver.dll" --linkas=ExampleScreenSaver{000a0000}[01ef299a].dll --compressionmethod none --libpath="\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\LIB" --sysdef=_Z24ImplementationGroupProxyRi,1;
    copy "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\ParneetProjects\My_Screen_Saver\group\ExampleScreenSaver\GCCE\UREL\ExampleScreenSaver{000a0000}.def" "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\ParneetProjects\My_Screen_Saver\group\ExampleScreenSaver\GCCE\ExampleScreenSaver{000a0000}.def"
    1 file(s) copied.
    ERROR: RCMake failed: Object reference not set to an instance of an object.
    Project : error PRJ0019: A tool returned an error code from "Performing Makefile project actions"
    Build log was saved at "file://c:\ParneetProjects\My_Screen_Saver\Rel_S60_31_GCCE\BuildLog.htm"
    ExampleScreenSaver - 1 error(s), 0 warning(s)
    Unset build parameters for Rel_S60_31_GCCE
    ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

  2. #2
    Registered User
    Join Date
    Dec 2007
    Posts
    9

    Re: Problem in resolving Build error prj0019

    Another point i would like to add is,
    to be able to use GCCE build, i installed carbide.c++ developers edition. which was a trial version. Does this effect the build?

  3. #3
    Registered User
    Join Date
    Jun 2008
    Posts
    1

    Re: Problem in resolving Build error prj0019

    Hi,
    Did you ever find a solution for the problem?

Similar Threads

  1. Problem in build with S60 1FP
    By Manuelito_ in forum Symbian Tools & SDKs
    Replies: 14
    Last Post: 2007-09-18, 12:08
  2. Problem Building Release Build gcce urel
    By aditya4180 in forum Symbian User Interface
    Replies: 0
    Last Post: 2007-06-07, 09:29
  3. Problem Building Release Build gcce urel
    By aditya4180 in forum Symbian Tools & SDKs
    Replies: 0
    Last Post: 2007-06-07, 09:26
  4. Replies: 9
    Last Post: 2007-04-24, 20:01
  5. KErrTooBig - could be a build problem?
    By doctordwarf in forum Symbian
    Replies: 1
    Last Post: 2004-01-20, 10:17

Posting Permissions

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