Hi,
I just downloaded carbide.c++, the S60 SDK for 3rd Edition and perl. I followed the example in carbide.c++ for creating a symbian C++ project and while compiling the code, i got the following error. Can you help in fixing the problem. Attached below is the console logs.
**** Full rebuild of configuration S60 3.0 Emulator Debug for project HelloCarbide ****
make -k clean all
del /s/q .\src\HelloCarbide.o .\src\HelloCarbideAppUi.o .\src\HelloCarbideAppView.o .\src\HelloCarbideApplication.o .\src\HelloCarbideDocument.o .\.generated\winscw_uid.o \Symbian\9.1\S60_3rd\EPOC32\RELEASE\WINSCW\UDEB\Z\resource\apps\HelloCarbide.mif C:\Symbian\9.1\S60_3rd\EPOC32\RELEASE\WINSCW\UDEB\Z\resource\apps\HelloCarbide.rsc C:\Symbian\9.1\S60_3rd\EPOC32\RELEASE\WINSCW\UDEB\Z\private\10003a3f\apps\HelloCarbide_reg.rsc C:\Symbian\9.1\S60_3rd\epoc32\release\WINSCW\UDEB\HelloCarbide.exe
Could Not Find C:\My Documents\Symbian Wrk\HelloCarbide\S60 3.0 Emulator Debug\src\HelloCarbide.o
Could Not Find C:\My Documents\Symbian Wrk\HelloCarbide\S60 3.0 Emulator Debug\.generated\winscw_uid.o
Could Not Find C:\Symbian\9.1\S60_3rd\EPOC32\RELEASE\WINSCW\UDEB\Z\resource\apps\HelloCarbide.mif
Could Not Find C:\Symbian\9.1\S60_3rd\EPOC32\RELEASE\WINSCW\UDEB\Z\private\10003a3f\apps\HelloCarbide_reg.rsc
Could Not Find C:\Symbian\9.1\S60_3rd\epoc32\release\WINSCW\UDEB\HelloCarbide.exe
make: [clean] Error 1 (ignored)
' '
'Building file: ../gfx/HelloCarbide.mifdef'
'Invoking: MIF Compiler'
perl -S epocmifdef.pl -p"C:\My Documents\Symbian Wrk\HelloCarbide\" -hC:\Symbian\9.1\S60_3rd\EPOC32\include\HelloCarbide.mbg -o"/Symbian/9.1/S60_3rd/EPOC32/RELEASE/WINSCW/UDEB/Z/resource/apps/HelloCarbide.mif" ../gfx/HelloCarbide.mifdef
Reading source list file: ../gfx/HelloCarbide.mifdef.txt
Checking: C:\My
Checking: Documents\Symbian
Checking: Wrk\HelloCarbide\gfx\qgn_menu_HelloCarbide.svg
Choosing...
ERROR: File not found Documents\Symbian.bmp
***** Multi-image-file converter *****
Usage:
MIFCONV output_file_name.mif
[/Hheader_file_name.mbg]
[/E]
[/Ppalette_file_name]
[/Bbmconv_path]
[/Ssvgtbinencode_path]
[/Fparameter_file_name.txt]
[[/A] [/OPT] src_file_name_1.EXT] ... [[/A] [/OPT] src_file_name_N.EXT]
/Hheader_file_name.mbg specifies output header file name
/E specifies that source icons are only loaded with given
file extensions. By default, MifConv prefers source icons with
extension .svg over .bmp, regardless of which is given as a parameter.
/Ppalette_file_name palette parameter, which is forwarded to BmConv for bitmap icons.
See more details in BmConv help.
/Bbmconv_path specifies the location path of bmconv.exe.
/Ssvgtbinencode_path specifies the location path of svgtbinencode.exe.
/A specifies animated flag for icon
/OPT[,MASK] specifies icon framebuffer depth and mask depth
/OPT may be one of /1,/2,/4,/8,/c4,/c8,/c12,/c16,/c24,/c32
MASK may be one of 1,8
EXT may be one of SVG, BMP
Parameter file defined with option /F may contain
any of the parameters listed above, separated by spaces or newlines.
* mifconv.exe failed
make: *** [/Symbian/9.1/S60_3rd/EPOC32/RELEASE/WINSCW/UDEB/Z/resource/apps/HelloCarbide.mif] Error 1
'Building file: ../data/HelloCarbide.rss'
'Invoking: Resource Compiler'
perl.exe -S epocrc.pl -u -DLANGUAGE_sc -I"C:\My Documents\Symbian Wrk\HelloCarbide\inc" -I"C:\My Documents\Symbian Wrk\HelloCarbide\data" -I- -I"C:\Symbian\9.1\S60_3rd\epoc32\include" -I"C:\Symbian\9.1\S60_3rd\epoc32\include\variant" -o"C:/Symbian/9.1/S60_3rd/EPOC32/RELEASE/WINSCW/UDEB/Z/resource/apps/HelloCarbide.rsc" -hC:\Symbian\9.1\S60_3rd\EPOC32\include\HelloCarbide.rsg ../data/HelloCarbide.rss
..\data\HelloCarbide.rss(127) : Warning: (047) the STRUCT that this resource is based on contains a STRUCT[] data member which has not been used in this resource, the missing element is: 'view_list'
C:\\Symbian\\9.1\\S60_3rd\\epoc32\\include\\avkon.rh(220) : Warning: (045) the following label is used but has not been declared: R_AVKON_LIST_HEADING_PANE
C:\\Symbian\\9.1\\S60_3rd\\epoc32\\include\\avkon.rh(683) : Warning: (045) the following label is used but has not been declared: R_AVKON_SOFTKEYS_OK_CANCEL
'Finished building: ../data/HelloCarbide.rss'
' '
'Building file: ../data/HelloCarbide_reg.rss'
'Invoking: Resource Compiler'
perl.exe -S epocrc.pl -u -DLANGUAGE_sc -I"C:\My Documents\Symbian Wrk\HelloCarbide\inc" -I"C:\My Documents\Symbian Wrk\HelloCarbide\data" -I- -I"C:\Symbian\9.1\S60_3rd\epoc32\include" -I"C:\Symbian\9.1\S60_3rd\epoc32\include\variant" -o"C:/Symbian/9.1/S60_3rd/EPOC32/RELEASE/WINSCW/UDEB/Z/private/10003a3f/apps/HelloCarbide_reg.rsc" -hC:\Symbian\9.1\S60_3rd\EPOC32\include\HelloCarbide_reg.rsg ../data/HelloCarbide_reg.rss
..\data\HelloCarbide_reg.rss(24) : Warning: (047) the STRUCT that this resource is based on contains a STRUCT[] data member which has not been used in this resource, the missing element is: 'service_list'
'Finished building: ../data/HelloCarbide_reg.rss'
' '
'Building file: ../src/HelloCarbide.cpp'
'Invoking: WINSCW C/C++ Compiler'
mwccsym2.exe -sym full -c -wchar_t off -align 4 -enum int -str pool -nostdinc -exc ms -inline off -msgstyle parseable -nowraplines -O0 -D_UNICODE -D__SYMBIAN32__ -D__CW32__ -D__WINS__ -D__EXE__ -D__WINSCW__ -D_DEBUG -D__SUPPORT_CPP_EXCEPTIONS__ -D__SERIES60_30__ -D__SERIES60_3X__ -include "C:\Symbian\9.1\S60_3rd\epoc32\include\variant\Symbian_OS_v9.1.hrh" -i "C:\My Documents\Symbian Wrk\HelloCarbide\inc" -i "C:\My Documents\Symbian Wrk\HelloCarbide\data" -i- -i "C:\Symbian\9.1\S60_3rd\epoc32\include" -i "C:\Symbian\9.1\S60_3rd\epoc32\include\variant" -w cmdline -w pragmas -w empty -w possible -w unusedarg -w unusedvar -w extracomma -w pedantic -w largeargs -w ptrintconv -w tokenpasting -w missingreturn -o src/HelloCarbide.o ../src/HelloCarbide.cpp
'Finished building: ../src/HelloCarbide.cpp'
' '
'Building file: ../src/HelloCarbideAppUi.cpp'
'Invoking: WINSCW C/C++ Compiler'
mwccsym2.exe -sym full -c -wchar_t off -align 4 -enum int -str pool -nostdinc -exc ms -inline off -msgstyle parseable -nowraplines -O0 -D_UNICODE -D__SYMBIAN32__ -D__CW32__ -D__WINS__ -D__EXE__ -D__WINSCW__ -D_DEBUG -D__SUPPORT_CPP_EXCEPTIONS__ -D__SERIES60_30__ -D__SERIES60_3X__ -include "C:\Symbian\9.1\S60_3rd\epoc32\include\variant\Symbian_OS_v9.1.hrh" -i "C:\My Documents\Symbian Wrk\HelloCarbide\inc" -i "C:\My Documents\Symbian Wrk\HelloCarbide\data" -i- -i "C:\Symbian\9.1\S60_3rd\epoc32\include" -i "C:\Symbian\9.1\S60_3rd\epoc32\include\variant" -w cmdline -w pragmas -w empty -w possible -w unusedarg -w unusedvar -w extracomma -w pedantic -w largeargs -w ptrintconv -w tokenpasting -w missingreturn -o src/HelloCarbideAppUi.o ../src/HelloCarbideAppUi.cpp
'Finished building: ../src/HelloCarbideAppUi.cpp'
' '
'Building file: ../src/HelloCarbideAppView.cpp'
'Finished building: ../src/HelloCarbideAppView.cpp'
' '
'Building file: ../src/HelloCarbideApplication.cpp'
'Invoking: WINSCW C/C++ Compiler'
mwccsym2.exe -sym full -c -wchar_t off -align 4 -enum int -str pool -nostdinc -exc ms -inline off -msgstyle parseable -nowraplines -O0 -D_UNICODE -D__SYMBIAN32__ -D__CW32__ -D__WINS__ -D__EXE__ -D__WINSCW__ -D_DEBUG -D__SUPPORT_CPP_EXCEPTIONS__ -D__SERIES60_30__ -D__SERIES60_3X__ -include "C:\Symbian\9.1\S60_3rd\epoc32\include\variant\Symbian_OS_v9.1.hrh" -i "C:\My Documents\Symbian Wrk\HelloCarbide\inc" -i "C:\My Documents\Symbian Wrk\HelloCarbide\data" -i- -i "C:\Symbian\9.1\S60_3rd\epoc32\include" -i "C:\Symbian\9.1\S60_3rd\epoc32\include\variant" -w cmdline -w pragmas -w empty -w possible -w unusedarg -w unusedvar -w extracomma -w pedantic -w largeargs -w ptrintconv -w tokenpasting -w missingreturn -o src/HelloCarbideApplication.o ../src/HelloCarbideApplication.cpp
'Finished building: ../src/HelloCarbideApplication.cpp'
' '
'Finished building: ../src/HelloCarbideDocument.cpp'
' '
'Building file: ../.generated/winscw_uid.cpp'
'Invoking: WINSCW C/C++ Compiler'
mwccsym2.exe -sym full -c -wchar_t off -align 4 -enum int -str pool -nostdinc -exc ms -inline off -msgstyle parseable -nowraplines -O0 -D_UNICODE -D__SYMBIAN32__ -D__CW32__ -D__WINS__ -D__EXE__ -D__WINSCW__ -D_DEBUG -D__SUPPORT_CPP_EXCEPTIONS__ -D__SERIES60_30__ -D__SERIES60_3X__ -include "C:\Symbian\9.1\S60_3rd\epoc32\include\variant\Symbian_OS_v9.1.hrh" -i "C:\My Documents\Symbian Wrk\HelloCarbide\inc" -i "C:\My Documents\Symbian Wrk\HelloCarbide\data" -i- -i "C:\Symbian\9.1\S60_3rd\epoc32\include" -i "C:\Symbian\9.1\S60_3rd\epoc32\include\variant" -w cmdline -w pragmas -w empty -w possible -w unusedarg -w unusedvar -w extracomma -w pedantic -w largeargs -w ptrintconv -w tokenpasting -w missingreturn -o .generated/winscw_uid.o ../.generated/winscw_uid.cpp
'Finished building: ../.generated/winscw_uid.cpp'
' '
'Building target: C:/Symbian/9.1/S60_3rd/epoc32/release/WINSCW/UDEB/HelloCarbide.exe'
'Invoking: WINSCW C/C++ Linker'
mwldsym2.exe -sym full -subsystem windows -msgstyle parseable -nowraplines -nodefaultlibs -stdlib -noimplib -m="?_E32Bootstrap@@YGXXZ" -L"C:\Symbian\9.1\S60_3rd\epoc32\release\winscw\udeb" -o "C:/Symbian/9.1/S60_3rd/epoc32/release/WINSCW/UDEB/HelloCarbide.exe" -search ./src/HelloCarbide.o ./src/HelloCarbideAppUi.o ./src/HelloCarbideAppView.o ./src/HelloCarbideApplication.o ./src/HelloCarbideDocument.o ./.generated/winscw_uid.o -leexe.lib -leuser.lib -lapparc.lib -lcone.lib -leikcore.lib -lavkon.lib -lcommonengine.lib -lefsrv.lib -lestor.lib
'Finished building target: C:/Symbian/9.1/S60_3rd/epoc32/release/WINSCW/UDEB/HelloCarbide.exe'
' '
make: Target `all' not remade because of errors.
Build complete for project HelloCarbide



