sono nuovo del forum e sto cercando di compiere i primi esperimenti nella programmazione per Symbian.
Ho scaricato tutti i programmi, gli SDK ed i tool necessari. Ho letto qualche documento e parecchie guide, ma già al primo passo ho già dei problemi.
Sto cercando di compilare con Carbide.c++ un progetto (praticamente vuoto), ma ottengo un errore:
make[1]: *** No rule to make target `\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\MIFIRSTPROJECT\WINSCW\MIFIRSTPROJECT.WINSCW'. Stop.
Ovviamente ho controllate il percorso ed in effetti le ultime 2 cartelle non esistono, ma anche provando a crearla a mano il risultato non cambia.
Questo invece è il contenuto della console:
***Building project "mifirstproject" for configuration "Emulator Debug (WINSCW) [S60_3rd_FP1]" ***Printing environment variables modified from default: MWCSYM2INCLUDES=C:\Programmi\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Support\MSL\MSL_C\MSL_Common\Include;C:\Programmi\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Support\MSL\MSL_C\MSL_Win32\Include;C:\Programmi\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Support\MSL\MSL_C\MSL_X86;C:\Programmi\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Support\MSL\MSL_C++\MSL_Common\Include;+C:\Programmi\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Support\MSL\MSL_Extras\MSL_Common\Include;C:\Programmi\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Support\MSL\MSL_Extras\MSL_Win32\Include;C:\Programmi\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Support\Win32-x86 Support\Headers\Win32 SDK; PATH=C:\Programmi\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Tools\Command_Line_Tools;C:\Symbian\9.2\S60_3rd_FP1\epoc32\tools;C:\Symbian\9.2\S60_3rd_FP1\epoc32\gcc\bin;C:\Programmi\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Tools\Command_Line_Tools;C:\Programmi\CSL Arm Toolchain\bin;C:\Programmi\File comuni\Symbian\Tools;C:\Perl\site\bin;C:\Perl\bin;C:\Programmi\PC Connectivity Solution\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programmi\Microsoft SQL Server\80\Tools\Binn\;C:\Programmi\File comuni\Ulead Systems\MPEG;C:\Programmi\File comuni\Adobe\AGL;C:\Programmi\IDM Computer Solutions\UltraEdit-32;C:\Programmi\Microsoft SQL Server\90\Tools\binn\;C:\Programmi\QuickTime\QTSystem\;C:\Programmi\File comuni\Autodesk Shared\;C:\Programmi\Autodesk\backburner\;C:\Programmi\ATI Technologies\ATI.ACE\Core-Static; EPOCROOT=\Symbian\9.2\S60_3rd_FP1\ Working Directory: C:/Symbian/Carbide/myworkspace/mifirstproject/group *** Makefile structures up to date. Skipping 'bldmake bldfiles' ===Build Command = /c abld build WINSCW UDEB -v=== C:\WINDOWS\system32\cmd.exe /c abld build WINSCW UDEB -v make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\EXPORT.make" EXPORT Nothing to do make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\WINSCW.make" MAKEFILE Bareword found where operator expected at C:/Symbian/9.2/S60_3rd_FP1/epoc32/tools/perllib/params.pm line 461, near "New CParamItem" (Do you need to predeclare New?) Bareword found where operator expected at C:/Symbian/9.2/S60_3rd_FP1/epoc32/tools/perllib/params.pm line 466, near "New CParamItem" (Do you need to predeclare New?) syntax error at C:/Symbian/9.2/S60_3rd_FP1/epoc32/tools/perllib/params.pm line 461, near "New CParamItem" syntax error at C:/Symbian/9.2/S60_3rd_FP1/epoc32/tools/perllib/params.pm line 466, near "New CParamItem" Compilation failed in require at C:/Symbian/9.2/S60_3rd_FP1/epoc32/tools/perllib/args.pm line 19. BEGIN failed--compilation aborted at C:/Symbian/9.2/S60_3rd_FP1/epoc32/tools/perllib/args.pm line 19. Compilation failed in require at C:\Symbian\9.2\S60_3rd_FP1\epoc32\tools/cshlpcmp.pl line 58. BEGIN failed--compilation aborted at C:\Symbian\9.2\S60_3rd_FP1\epoc32\tools/cshlpcmp.pl line 58. make[1]: *** [MAKMAKE] Error 255 make: *** [MAKEFILEBUILD_HELP] Error 2 make -C \Symbian\Carbide\myworkspace\mifirstproject\group -f "ICONS_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\ICONS_SCALABLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\Symbian\Carbide\myworkspace\mifirstproject\group PLATFORM=WINSCW MAKMAKE make[1]: Entering directory `C:/Symbian/Carbide/myworkspace/mifirstproject/group' make[1]: Leaving directory `C:/Symbian/Carbide/myworkspace/mifirstproject/group' make -C \Symbian\Carbide\myworkspace\mifirstproject\HELP -f "BUILD_HELP.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\BUILD_HELP\WINSCW TO_BLDINF=..\..\..\..\..\Symbian\Carbide\myworkspace\mifirstproject\group PLATFORM=WINSCW MAKMAKE make[1]: Entering directory `C:/Symbian/Carbide/myworkspace/mifirstproject/HELP' cshlpcmp mifirstproject.cshlp make[1]: Leaving directory `C:/Symbian/Carbide/myworkspace/mifirstproject/HELP' make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\WINSCW.make" LIBRARY make[1]: \Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\MIFIRSTPROJECT\WINSCW\MIFIRSTPROJECT.WINSCW: No such file or directory make[1]: *** No rule to make target `\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\MIFIRSTPROJECT\WINSCW\MIFIRSTPROJECT.WINSCW'. Stop. make: *** [LIBRARYMIFIRSTPROJECT] Error 2 make -C \Symbian\Carbide\myworkspace\mifirstproject\group -f "ICONS_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\ICONS_SCALABLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\Symbian\Carbide\myworkspace\mifirstproject\group PLATFORM=WINSCW LIB make[1]: Entering directory `C:/Symbian/Carbide/myworkspace/mifirstproject/group' make[1]: Leaving directory `C:/Symbian/Carbide/myworkspace/mifirstproject/group' make -C \Symbian\Carbide\myworkspace\mifirstproject\HELP -f "BUILD_HELP.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\BUILD_HELP\WINSCW TO_BLDINF=..\..\..\..\..\Symbian\Carbide\myworkspace\mifirstproject\group PLATFORM=WINSCW LIB make[1]: Entering directory `C:/Symbian/Carbide/myworkspace/mifirstproject/HELP' make[1]: Leaving directory `C:/Symbian/Carbide/myworkspace/mifirstproject/HELP' make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\MIFIRSTPROJECT\WINSCW\MIFIRSTPROJECT.WINSCW" LIBRARY make[1]: Entering directory `C:/Symbian/Carbide/myworkspace/mifirstproject/group' make[1]: Leaving directory `C:/Symbian/Carbide/myworkspace/mifirstproject/group' make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\WINSCW.make" RESOURCE CFG=UDEB make[1]: \Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\MIFIRSTPROJECT\WINSCW\MIFIRSTPROJECT.WINSCW: No such file or directory make[1]: *** No rule to make target `\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\MIFIRSTPROJECT\WINSCW\MIFIRSTPROJECT.WINSCW'. Stop. make: *** [RESOURCEMIFIRSTPROJECT] Error 2 make -C \Symbian\Carbide\myworkspace\mifirstproject\group -f "ICONS_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\ICONS_SCALABLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\Symbian\Carbide\myworkspace\mifirstproject\group PLATFORM=WINSCW CFG=UDEB RESOURCE make[1]: Entering directory `C:/Symbian/Carbide/myworkspace/mifirstproject/group' mifconv \Symbian\9.2\S60_3rd_FP1\epoc32\release\WINSCW\UDEB\Z\resource\apps\mifirstproject_0xE5AD7D93.mif \ /c32 ..\gfx\qgn_menu_mifirstproject.svg MifConv version 1.11 build (39). Checking: ..\gfx\qgn_menu_mifirstproject.svg Choosing... Convert files... . Loading mif icons... Loading file: \Symbian\9.2\S60_3rd_FP1\epoc32\winscw\c\system\temp\s2j4.tmp\.._gfx_qgn_menu_mifirstproject.svgb Writing mif: \Symbian\9.2\S60_3rd_FP1\epoc32\release\WINSCW\UDEB\Z\resource\apps\mifirstproject_0xE5AD7D93.mif make[1]: Leaving directory `C:/Symbian/Carbide/myworkspace/mifirstproject/group' make -C \Symbian\Carbide\myworkspace\mifirstproject\HELP -f "BUILD_HELP.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\BUILD_HELP\WINSCW TO_BLDINF=..\..\..\..\..\Symbian\Carbide\myworkspace\mifirstproject\group PLATFORM=WINSCW CFG=UDEB RESOURCE make[1]: Entering directory `C:/Symbian/Carbide/myworkspace/mifirstproject/HELP' make[1]: Leaving directory `C:/Symbian/Carbide/myworkspace/mifirstproject/HELP' make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\MIFIRSTPROJECT\WINSCW\MIFIRSTPROJECT.WINSCW" RESOURCEUDEB make[1]: Entering directory `C:/Symbian/Carbide/myworkspace/mifirstproject/group' make[1]: Leaving directory `C:/Symbian/Carbide/myworkspace/mifirstproject/group' make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\WINSCW.make" TARGET CFG=UDEB make[1]: \Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\MIFIRSTPROJECT\WINSCW\MIFIRSTPROJECT.WINSCW: No such file or directory make[1]: *** No rule to make target `\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\MIFIRSTPROJECT\WINSCW\MIFIRSTPROJECT.WINSCW'. Stop. make: *** [TARGETMIFIRSTPROJECT] Error 2 make -C \Symbian\Carbide\myworkspace\mifirstproject\group -f "ICONS_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\ICONS_SCALABLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\Symbian\Carbide\myworkspace\mifirstproject\group PLATFORM=WINSCW CFG=UDEB BLD make[1]: Entering directory `C:/Symbian/Carbide/myworkspace/mifirstproject/group' make[1]: Leaving directory `C:/Symbian/Carbide/myworkspace/mifirstproject/group' make -C \Symbian\Carbide\myworkspace\mifirstproject\HELP -f "BUILD_HELP.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\BUILD_HELP\WINSCW TO_BLDINF=..\..\..\..\..\Symbian\Carbide\myworkspace\mifirstproject\group PLATFORM=WINSCW CFG=UDEB BLD make[1]: Entering directory `C:/Symbian/Carbide/myworkspace/mifirstproject/HELP' make[1]: Leaving directory `C:/Symbian/Carbide/myworkspace/mifirstproject/HELP' make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\MIFIRSTPROJECT\WINSCW\MIFIRSTPROJECT.WINSCW" UDEB make[1]: Entering directory `C:/Symbian/Carbide/myworkspace/mifirstproject/group' make[1]: Leaving directory `C:/Symbian/Carbide/myworkspace/mifirstproject/group' make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\WINSCW.make" FINAL CFG=UDEB make -C \Symbian\Carbide\myworkspace\mifirstproject\group -f "ICONS_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\ICONS_SCALABLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\Symbian\Carbide\myworkspace\mifirstproject\group PLATFORM=WINSCW CFG=UDEB FINAL make[1]: Entering directory `C:/Symbian/Carbide/myworkspace/mifirstproject/group' make[1]: Leaving directory `C:/Symbian/Carbide/myworkspace/mifirstproject/group' make -C \Symbian\Carbide\myworkspace\mifirstproject\HELP -f "BUILD_HELP.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\myworkspace\mifirstproject\group\BUILD_HELP\WINSCW TO_BLDINF=..\..\..\..\..\Symbian\Carbide\myworkspace\mifirstproject\group PLATFORM=WINSCW CFG=UDEB FINAL make[1]: Entering directory `C:/Symbian/Carbide/myworkspace/mifirstproject/HELP' make[1]: Leaving directory `C:/Symbian/Carbide/myworkspace/mifirstproject/HELP' ***Build Complete ***Errors were detected in build. See the Problems or Console view for details. Total Time: 41 sec
Ho anche già provato a cambiare versione di Perl con una meno recente come suggerito in post su un altro forum e ho creato delle variabili di sistema come descritto sul sito della nokia a questo link .
Io non so più dove sbattere la testa, se qualcuno ha una soluzione è veramente ben accetta.
Grazie a chi mi risponde!!!

Aiuto













Pubblicità