Problem during gcce urel build
| Thu, 2007-09-13 05:28 | |
|
Hi, I am trying to (abld build gcce urel) build using Open-C (Carbide.c++ v1.2) for the device. But I am getting an error as follows: arm-none-symbianelf-ld: ..\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\LIB\testing.dso: No such file: No such file or directory testing.lib is one of my lib files... What is this error?? Can anyone help...!!!!! Thanks, |
|






Forum posts: 82
You don't have testing.dso in ..\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\LIB\...simple
Forum posts: 37
Yes... My question is why isn't testing.dso file not created?? I am making a gcce urel build and there is an mmp file which creates testing.lib file.. The same project works fine for winscw build... But for gcce build it has the above error.. What is the problem??
Forum posts: 82
I don't think your program is creating any dso file... Normally your mmp file will contain something like LIBRARY testing.lib to link against.... in case of winscw this must be present in C:\Symbian\9.1\S60_3rd\Epoc32\release\winscw\udeb folder.... but in case of gcce, both testing.lib and testing.dso should be present in C:\Symbian\9.1\S60_3rd\Epoc32\release\armv5\lib.
You must be linking against testing .lib not creating it.
BR
G;p
Forum posts: 1246
singhgupi...
When you create your own DLLs, using GCCE, then .dso files are generated.
He is trying to first create a library, and then link towards it...
The problem seems to be he is trying to create a static library, and for static library no .dso file is generated, that only happens when you create dlls.
So, therefore he need to add "STATICLIBRARY testing.lib" into his mmp file of the app he tries to link it too.
For windows builds, this is not needed, therefore it works in the windows build.
He also got the right answer already at symbians forum: http://developer.symbian.com/forum/thread.jspa?threadID=21405
(just completing this thread with the information in case someone searches for the dso problem)