[solved]Gsoap and real device
I have succeeded compiling Gsoap with the simulator, but when i try to compile it in the real device, it didn't work.
I have included my error code on "this link":http://imageshack.us/photo/my-images/695/unledta.jpg/
Please tell which part should i change.
Big thanks for helping, and reading. :)
Looks like Gsoap does not compile for Symbian (which seems to be the device you are using). Does Gsoap claim to support the Symbian OS?
The Simulator simulates the Qt APIs only, it is not really useful to test third party libraries that are below the Qt Stack.
[quote author="Tobias Hunger" date="1304747870"]Looks like Gsoap does not compile for Symbian (which seems to be the device you are using). Does Gsoap claim to support the Symbian OS?[/quote]
It does claim support Symbian... I never got so far to test it myself, but reading the error, library needed by GSoap generated files doesn’t exist.
And maybe this article by Nokia would help: http://wiki.forum.nokia.com/index.php/Using_gsoap_for_web_services
Then installing the native Symbian support might help.
There is an option in the Qt SDK 1.1 to install those which is off by default. After all who wants to use those APIs as long as there are the much nicer Qt APIs? ;-)
Thanks for replying, and if I may ask,
[quote author="Tobias Hunger" date="1304768848"]Then installing the native Symbian support might help.
how do we install it then?
[quote author="Smar" date="1304760399"]
thank you for the link, but I have tried it beforehand and it still doesn't work for me..any other suggestion? =)
never mind bout what i was asking, I had it solved through this "link
For those who found the same problem, you can follow this method:
@# include <netinet/tcp.h> /* TCP_NODELAY */ /Delete this/
include <sys/select.h> /* Change it to this */@
which you can find on line 624 in stdsoap2.h (gsoap 2.8.1)
Thanks for the previous answers
I think you should file a bug about this to GSoap, if there already isn’t one...
The native APIs for Symbian can get installed via the SDK Maintanance tool of the Qt SDK 1.1.
Those are listed as "Native APIs" under the Symbian version. Note that you need to have the "Qt SDK 1.1" installed. The "Nokia Qt SDK 1.0" does not have those and the "Nokia Qt SDK" does not update itself to the "Qt SDK". Sorry for any confusion that might have caused.