Error while building for WINSCW UDEB in command prompt
| Fri, 2006-12-15 05:25 | |
|
Hi,
I am getting this error while building this test project from command prompt. make[1]: *** No rule to make target `\Mytestapp\internal\epoc32\include\variant\Symbian_OS_v9.1.hrh', needed by `\EPOC32\BUILD\k\Mytestapp\internal\testapps\sometestapplication\group\SOMETESTAPPLICATION\ WINSCW\UDEB\sometestapplication_UID_.o'. Stop. make: *** [TARGETSOMETESTAPPLICATION] Error 2 But I am not getting this error while building this project from CodeWarrior for WINSCW UDEB. Neither this error comes when i built this project for ARMV5 either in Codewarrior or in command prompt. Error comes only when i Built this project for WINSCW UDEB from command prompt. Even I have created the sis file and have tested this in Hardware and its working. Thanks. |
|






Forum posts: 22
"\Mytestapp\internal\epoc32\include\variant\Symbian_OS_v9.1.hrh"
The problem is actually in above path "\Mytestapp\internal" is extra(I Guess)...which is gettng added .......
If I will go to this driectory "epoc32\include\variant\" I can find this file Symbian_OS_v9.1.hrh.
If some one can tell that from is this path set then it will be of great help for me..
Thanks
Forum posts: 12
Symbian_OS_v9.1.hrh inclusion path is computed by the toolchain, which behavior is different for Codewarrior IDE and WINCW/Command line. Debugging this is a nightmare.
you could encounter this kind of weird errors while using very long path for sources. Your path does not look very long though. You could make a try and put your sources in a shorter path anyway.
Also, what are your env variable (EPOCROOT, PATH...)? Do you use a public SDK?
Forum posts: 22
You are CORRECT... the problem was with the big path name......
The problem is solved now..
many thanks!!!