Morning Armin, I'll give that a try.
On thing though, didn't I read in your documentation for the VS Express 2012 that you are just supposed to start with "cmake . -G"Visual Studio 11 Win64" first which generates the .sln VS solution file and then you are suppose to add the defines from within the IDE? When I build on Linux, my build cmake string looks like: ------------------ 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 . ------------------ Can I do the similar thing plus adding the SSE2 define that you mentioned. Thanks again, Lonnie On Tue, Aug 20, 2019 at 2:15 AM Armin Novak via FreeRDP-devel < freerdp-devel@lists.sourceforge.net> wrote: > Ok, you're missing some assembly stuff. > > Just tryADDING -DWITH_SSE2=OFF TO cmake configuration. > > Regards > Armin > > Am August 20, 2019 1:27:40 AM UTC schrieb Lonnie Cumberland < > lon...@outstep.com>: > >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 > _______________________________________________ FreeRDP-devel mailing list FreeRDP-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel