Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
So I have a working version of FreeRDP-WebConnect using the MSI installer for windows and it works great. When I replace the wsgate.exe with my compiled version, it just hangs after I press the connect button.
Hopefully you will see something that I have missed.
The following is the debug statements for my version and then the debug statements for the working version from the msi:
From my wsgate.exe
From the wsgate.exe that came with the msi:
So I checked out FreeRDP and FreeRDP-WebConnect and rebuilt them both from scratch. I am getting the following messages in the event log:
followed by the next event log:
Running wFreeRDP.exe works fine. Any idea what might be wrong? Is there any specific tag I should be building against?
@c64cosmin Please look at the errors I got while compiling FreeRDP-WebConnect at the bottom of this comment. Perhaps my solution of casting variables is what is causing this problem. Also, why would I have to use cast in the first place?
My compilation process
Here are the libraries that I didn't compile:
Here are the libraries that I compiled: (I Ran cmake-gui to generate a VS2013 solution file)
From git: (Use cmake-gui for all except casablanca which already has a Visual studio solution file)
Errors during the compile of FreeRDP-WebConnect: I had to add about 50 casts for example in Update.cpp:
I may have fixed the problem incorrectly. Those above casts were originally not there. Looking at the method signatures. Example
@tmakaro The casts are just typedefs to some function pointers, they shouldn't be any problem, but it's good you've done it, no problem there. I think the problem might be because you are using FreeRDP's master branch. Try this one : https://github.com/FreeRDP/FreeRDP/tree/stable-1.1