Sony Ericsson UIQ3 SDK for P990 gives compile error on Examples
| Thu, 2008-03-13 23:11 | |
|
Hi, I installed the SE p990 UIQ3 SDK and imported the hello world sample in carbide C++. **Building project "UIQ3tst" for configuration "Phone Release (GCCE) [UIQ3]"Is there somthing wrong with the SDK and what should I do to get it working? Thanks |
|






Forum posts: 1886
I guess you have to edit the path in the example pkg file.
Eric Bustarret
NewLC Founder & CEO / Professional Symbian OS Consultant
Forum posts: 587
Check out the line 30 in the pkg file -- just as the error message points you to do.
Forum posts: 11
Hi,
That was my first gues, but is seems to me that there is no file to package.
In de output above there is an error at compile time.
perl -S makmake.pl -D \Symbian\Carbide\workspace\UIQ3tst\group\UIQ3TST GCCEmake -r -f "\Symbian\UIQ3SDK\EPOC32\BUILD\Symbian\Carbide\workspace\UIQ3tst\group\GCCE.make" LIBRARY
\Symbian\UIQ3SDK\EPOC32\BUILD\Symbian\Carbide\workspace\UIQ3tst\group\UIQ3TST\GCCE\UIQ3TST.GCCE:76: *** missing separator. Stop.
So it seems to me there is something wrong with the build environment. But this is a default installation of the SonyEricsson SDK.
Forum posts: 587
The basic checks:
* did you install perl?
* did you place your source code to the same disk where the sdk is installed?
* did you check there are no special chars (spaces, for example) in the path of the tools and source code?
* do you have enough rights in your user account to do stuff?
* do you use WinXP, not Vista? If using Vista, have you read and acted on the usual problems with Vista with the tools?
* on the emulator, are you building for the GCCE UDEB?
Forum posts: 11
My check list:
* perl OK
* source code on C:\symbian\carbide\workspace\... SDK is also in C: OK
* Project is just the standard HelloWorld template. OK
* I have administrator rights OK
* I use XP professional OK
* the build for the emulator is OK, its the GCCE UREL (Phone release).
I now installed Carbide 1.3, reinstalled the SDK with perl etc, and have the same problem but with different line number:
**Invoking abld commandperl.exe -S ABLD.PL \Symbian\Carbide\workspace\TimeReport3\group\ target gcce urel
make -r -f "\Symbian\UIQ3SDK\EPOC32\BUILD\Symbian\Carbide\workspace\TimeReport3\group\GCCE.make" TARGET CFG=UREL VERBOSE=-s
\Symbian\UIQ3SDK\EPOC32\BUILD\Symbian\Carbide\workspace\TimeReport3\group\TIMEREPORT3\GCCE\TIMEREPORT3.GCCE:85: *** missing separator. Stop.
make: *** [TARGETTIMEREPORT3] Error 2
make -j 4 -s -r -f "\Symbian\UIQ3SDK\EPOC32\BUILD\Symbian\Carbide\workspace\TimeReport3\group\TIMEREPORT3\GCCE\TIMEREPORT3.GCCE" UREL
Forum posts: 11
OK, seems that it is solved by changing the path.
c:\program files\csl arm toolchain\libexec\gcc\arm-none-symbianelf\3.4.3;C:\Program Files\CSL Arm Toolchain\arm-none-symbianelf\bin;c:\program files\csl arm toolchain\bin;C:\Program Files\Nokia\Carbide.c++ v1.3\x86Build\Symbian_Tools\Command_Line_Tools;C:\Program Files\Common Files\Symbian\tools;C:\Perl\bin\;C:\ProgramFiles\Internet Explorer;;C:\Perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Common Files\Teleca Shared;C:\Program Files\Intuwave\Shared\mRouterRuntime
Then reboot, create new project from template and build GCCE UREL now it works.
Thanks for your help in trying to solve this........