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

Reply via email to