Hi Armin, I just got around to trying to re-compile FreeRDP using the VS 2012 Express.
The errors that I mentioned in my last post about this are as follows: Error 328 error C2440: 'initializing' : cannot convert from '__m128i' to 'char' C:\freerdp\FreeRDP\libfreerdp\primitives\prim_YUV_ssse3.c 53 1 freerdp (FreeRDP\libfreerdp\freerdp) Error 329 error C2440: 'initializing' : cannot convert from '__m128i' to 'char' C:\freerdp\FreeRDP\libfreerdp\primitives\prim_YUV_ssse3.c 54 1 freerdp (FreeRDP\libfreerdp\freerdp) Error 330 error C2440: 'initializing' : cannot convert from '__m128i' to 'char' C:\freerdp\FreeRDP\libfreerdp\primitives\prim_YUV_ssse3.c 55 1 freerdp (FreeRDP\libfreerdp\freerdp) Error 331 error C2440: 'initializing' : cannot convert from '__m128i' to 'char' C:\freerdp\FreeRDP\libfreerdp\primitives\prim_YUV_ssse3.c 57 1 freerdp (FreeRDP\libfreerdp\freerdp) Error 332 error C2440: 'initializing' : cannot convert from '__m128i' to 'char' C:\freerdp\FreeRDP\libfreerdp\primitives\prim_YUV_ssse3.c 60 1 freerdp (FreeRDP\libfreerdp\freerdp) Error 333 error C2440: 'initializing' : cannot convert from '__m128i' to 'char' C:\freerdp\FreeRDP\libfreerdp\primitives\prim_YUV_ssse3.c 61 1 freerdp (FreeRDP\libfreerdp\freerdp) Error 334 error C2440: 'initializing' : cannot convert from '__m128i' to 'char' C:\freerdp\FreeRDP\libfreerdp\primitives\prim_YUV_ssse3.c 62 1 freerdp (FreeRDP\libfreerdp\freerdp) Error 335 error C2440: 'initializing' : cannot convert from '__m128i' to 'char' C:\freerdp\FreeRDP\libfreerdp\primitives\prim_YUV_ssse3.c 64 1 freerdp (FreeRDP\libfreerdp\freerdp) Error 336 error C2440: 'initializing' : cannot convert from '__m128i' to 'char' C:\freerdp\FreeRDP\libfreerdp\primitives\prim_YUV_ssse3.c 67 1 freerdp (FreeRDP\libfreerdp\freerdp) Error 337 error C2440: 'initializing' : cannot convert from '__m128i' to 'char' C:\freerdp\FreeRDP\libfreerdp\primitives\prim_YUV_ssse3.c 68 1 freerdp (FreeRDP\libfreerdp\freerdp) Error 338 error C2440: 'initializing' : cannot convert from '__m128i' to 'char' C:\freerdp\FreeRDP\libfreerdp\primitives\prim_YUV_ssse3.c 70 1 freerdp (FreeRDP\libfreerdp\freerdp) Error 379 error LNK1104: cannot open file '..\..\Debug\freerdp2.lib' C:\freerdp\FreeRDP\client\common\LINK freerdp-client There were also about 367 Warnings regarding conversions and other similar things. This was just the native compile via the generated solution file ( https://github.com/FreeRDP/FreeRDP/wiki/Build-on-Windows-Visual-C---2012-(32-and-64-bit)) and I had not tried to figure out a VS build file for the "Shadow Server" yet. Do you have one of those setup that I can get? Cheers, Lonnie On Mon, Aug 19, 2019 at 7:01 AM Lonnie Cumberland <lon...@outstep.com> wrote: > Hi Armin, > > I was going to try a newer version of VS but since your recipe called for > either VS 2010 Express or VS 2012 Express ( > https://github.com/FreeRDP/FreeRDP/wiki/Compilation) I used the 2012 > version since I was hoping to minimize any compile issues and to replicate > the builds that you have already had success. > > What version of VS has you had success with? Please let me know and I > will try to use it as the goal if this part of my test is to see if I can > build the FreeRDP Shadow Server for the Windows platform as well. I have > already been able to do it for the Linux (Ubuntu 18.04) side with: > > --------------- > > cmake -GNinja -DCHANNEL_URBDRC=ON -DWITH_DSP_FFMPEG=ON -DWITH_CUPS=ON > -DWITH_PULSE=ON -DWITH_FAAD2=ON -DWITH_GSM=ON -DWITH_JPEG=ON > -DWITH_SERVER=ON -DMONOLITHIC_BUILD=ON -DBUILD_SHARED_LIBS=OFF .. > > cmake --build . > ----------------------- > > On the Linux text, I was able run the shadow server on Ubuntu 18.04 > (64-bit) and connect from a Windows 7 Pro (64-bit) RDP client. The shadow > server seems to show that the plugins were loaded but the sound did not > come across when I did a quick test (did not check for the other plugin > capabilities yet.). > > What I would like to do is to build the shadow server possibly with static > libraries to minimize library dependencies and then collect all of the > binaries, and support files in a directory so that I can package up the > binary build to put on another system, but not sure of the best way to go > about this yet. > > You had a great suggestion about me looking into using the shadow server > and I think that it will make an AWESOME base for me to build from. > > Any ideas on the best way to have a static build and package up the > binaries? I thought that I saw a setting somewhere in my FreeRDP reading > that allowed for static builds, but will have to go back to try and find > that information, if I was correct. > > All-in-all, I would say that things are off to a very good start and I ml > eager to see what I can do with the shadow server across the platforms > initially after which I want to start customizing things in it for the > seamless mode effort. > > Cheers, > Lonnie > > On Mon, Aug 19, 2019 at 3:39 AM Armin Novak via FreeRDP-devel < > freerdp-devel@lists.sourceforge.net> wrote: > >> Hi Lonnie, >> >> >> not entirely sure the window shadow port is currently working (not much >> activity for some time) just a note: >> >> try more recent VS, the newer the better (they now actually support C99) >> >> As for compilation issues, some hint what is not compiling would be >> helpful to diagnose. >> >> >> regards >> >> Armin >> >> On 8/19/19 1:39 AM, Lonnie Cumberland via FreeRDP-devel wrote: >> > Hi All, >> > >> > Just a quick update. The VS 2012 Express build did not work and I got a >> > bunch of conversion errors. >> > >> > Maybe I need to get another Visual Studio to try? >> > >> > Any ideas? >> > Thanks >> > >> > On Sun, Aug 18, 2019 at 7:36 PM Lonnie Cumberland <lon...@outstep.com> >> > wrote: >> > >> >> Hi All, >> >> >> >> I normally run on Ubuntu 18.04 ()64-bit) but I would like to build the >> >> FreeRDP Shadow Server on a Windows 7 Pro (64-bit) system. >> >> >> >> I have installed Visual Studio 2012 Express and the other requirements. >> >> Now I have just opened the sln (VS Solution) file and am trying a >> default >> >> build from the Visual Studio environment. >> >> >> >> Can you please tell me how to build the Shadow Server either by the >> Visual >> >> Studio 2012 IDE environment or by the command line, or both? >> >> >> >> Thanks in advance, >> >> Lonnie >> >> >> >> >> > _______________________________________________ >> > FreeRDP-devel mailing list >> > FreeRDP-devel@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/freerdp-devel >> >> >> _______________________________________________ >> FreeRDP-devel mailing list >> FreeRDP-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/freerdp-devel >> > _______________________________________________ FreeRDP-devel mailing list FreeRDP-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel