Codewarrior: abld build winscw udeb error:
| Sun, 2004-07-18 09:07 | |
|
Hi, I tried to build Helloworld program by using codewarrior using the command "abld build winscw udeb". But Iam getting the following errors for helloworld application and getting the same kind of error for all other applications as well. Can anybody help me in solving this problem. I would highly appreciate in this regard.
..\..\EPOC32\BUILD\S60\HELLOWORLD\HELLOWORLD\WINSCW\HELLOWORLD.UID.CPP:4: declaration syntax error Errors caused tool to abort. make[1]: *** [\EPOC32\BUILD\S60\HELLOWORLD\HELLOWORLD\WINSCW\UDEB\uid.o] Error 1 make: *** [TARGETHELLOWORLD] Error 2 make -r -f "\EPOC32\BUILD\S60\HELLOWORLD\WINSCW.make" FINAL CFG=UDEB VERBOSE=-s Iam giving the info of error file. The intermediate file HELLOWORLD.UID.CPP is being generated as given below,where the error is occuring in the line "__WINS_UID(0x10000079,0x100039ce,0x10008ace)" // Makmake-generated uid source file #include <E32STD.H> #pragma data_seg(".E32_UID") __WINS_UID(0x10000079,0x100039ce,0x10008ace) #pragma data_seg() Regards, Rk |
|






Forum posts: 1
I have the same problem. do you habe a workaround?
thanks.
Willy
Forum posts: 4
I guess there may be a problem with the UIDs. Try changing the UID3 to some other value like 0x10000002.
Tell me if it works..
Cheers!!
SM.
Forum posts: 1890
Which SDK are you using ?
Can you compile other applications ?
Eric Bustarret
NewLC Founder & CEO / Professional Symbian OS Consultant
Forum posts: 7
I am using S60 3rd editon.
Marek
Forum posts: 7
Use the Edit>Symbian Environments in CodeWarrior or simply edit by hand the C:\Program Files\Common Files\Symbian\devices.xml file and set the appropriate SDK device as default. When you do that, the generated ...uid.cpp file will have correct syntax.
Marek
Forum posts: 2
Hi,
i had a small doubt regarding this .
how can we set uids in this manner
__WINS_UID(0x10000079,0x100039ce,0x10008ace)
if u r having any information regarding this pls help me.
thanks in advance
Forum posts: 96
can you be more precise like why do you need to set UIDs in this manner?
Probably you can make use of __EMULATOR_IMAGE_HEADER2 (part of e32def.h)macro or TEmulatorImageHeader, which might solve your problem.
Jupitar