Hello!
I've got an application, which is packaged into one SIS file, but supports different platforms: MR, 5th, ^1, and is going to support Belle. My application builds perfectly fine with SBSv1.
So I'm trying to write a BAT file, to build my application from console, using SBSv2 (Raptor)
Currently, I'm able to build my app, but only in Carbide 3.3, on WINSCW platform (I just re-imported whole project, and that was enough)
Today I spent almost whole day, fighting with SBSv2 under console, and no success.
I found many examples, how to compile using RVCT (which I don't have). No single clue, how to do it having only GCCE.
I started from obvious ideas, like:
but the answer is always the same:Code:sbs -b bld.inf -c gcce_urel
Next I realized, that SBSv2 doesn't care about devices.xml, so I set EPOCROOT toCode:error: Unknown build configuration (...)
It didn't helped.Code:C:\Symbian\Belle\Nokia_Symbian_Belle_SDK_v1.0
Googling around SBSv2, I found some gcce related things, like many configuration names. Here is an example:
At least, no errors, hurray! But nothing has been built (1 second run-time!)Code:C:\trunk\group>sbs -b bld.inf -c armv5_urel_gcce no warnings or errors built 'armv5_urel_gcce' Run time 1 seconds sbs: build log in C:/Symbian/Belle/Nokia_Symbian_Belle_SDK_V1.0/epoc32/build/Makefile.2012-04-15-19-11-43.log
I don't event know, how to do a REALLYCLEAN.
I have approx. three years of experience with Symbian, but today I felt like total noob.Code:C:\trunk\group>sbs -b bld.inf REALLYCLEAN sbs: error: tool 'MWLD' from config 'none' did not return version 'Version 3.2.*' as required. Command 'mwldsym2.exe -version' returned: /bin/bash: mwldsym2.exe: command not found Check your environment and configuration. sbs: error: tool 'MWWINRC' from config 'none' did not return version 'Version 3.2.*' as required. Command 'mwwinrc.exe -version' returned: /bin/bash: mwwinrc.exe: command not found Check your environment and configuration. sbs: error: tool 'MWCC' from config 'none' did not return version 'Version 3.2.*' as required. Command 'mwccsym2.exe -version' returned: /bin/bash: mwccsym2.exe: command not found Check your environment and configuration.
What i'm doing wrong? Did I forgot about something...?



