Hi Michal,
Thanks a lot for your fast turn-around fixing build issues for my head-less WinCE application.
Unfortunately the code didn't work for me right away. I spent time debugging it, and would like to pass back to you the working code so you can integrate into next release.
Here are the details:
1. evc.mak file, added Ws2.lib to LIBS: LIBS=/NODEFAULTLIB winsock.lib Ws2.lib wcecompatex.lib libeay32.lib ssleay32.lib Platform.lib coredll.lib corelibc.lib Ws2.lib resolves "WSAGetLastError()" linking error in my WinCE environment.
2. nogui.c file, added str_init() function in main() routine. str_init() is called in gui.c, but not in nogui.c :) int main(int argc, char *argv[]) { static struct WSAData wsa_state;
if(WSAStartup(MAKEWORD(1, 1), &wsa_state)) return 1;
str_init(); /* initialize per-thread string management */ main_initialize(); if(main_configure(argc>1 ? argv[1] : NULL, argc>2 ? argv[2] : NULL)) return 1; daemon_loop(); return 0; }
3. nogui.c file, added few lines to send_message() function: LRESULT send_message(const UINT Msg, const WPARAM wParam, const LPARAM lParam) { LPTSTR tstr;
tstr=str2tstr((char*) wParam); RETAILMSG(TRUE, (TEXT("%s\r\n"), tstr)); str_free(tstr);
(void)Msg; /* skip warning about unused parameter */ (void)wParam; /* skip warning about unused parameter */ (void)lParam; /* skip warning about unused parameter */ return 0L; } This is because similar lines of code have been #ifdef-ed out in log_raw() function in log.c
Last, will you let me know when is roughly the time line you will release the next version? So I don't have to keep the above changes separately?
Best Regards,
Robert Bao Software House/Tyco
-----Original Message----- From: stunnel-users-bounces@stunnel.org [mailto:stunnel-users-bounces@stunnel.org] On Behalf Of Michal Trojnara Sent: Sunday, December 02, 2012 4:22 PM To: stunnel-users@stunnel.org Subject: Re: [stunnel-users] Win CE build errors: main_execute() removed from stunnel.c file? "hwnd" link error.
On 2012-12-01 00:28, Bao, Robert wrote:
Came across another Win CE build issue in the current stunnel 4.54
version.
[cut]
I am using the NOGUIOBJS/tstunnel.exe option in building the stunnel, and got this linking error.
Any suggestions on how to fix these or work around them?
Please try: https://www.stunnel.org/downloads/beta/stunnel-5.00b1.tar.gz
Best regards, Michal Trojnara