Openssl ;)

Everything else is optional (of course, if you activate it...)

Am August 20, 2019 12:21:28 PM UTC schrieb Lonnie Cumberland via FreeRDP-devel 
<freerdp-devel@lists.sourceforge.net>:
>Forgot to mention is I do realize that the JPEG library is missing in
>my
>previous message but as the other dependencies are also missing, I
>wanted
>to find out what libraries you installed for your builds as I think
>that
>you are also building the Windows 32/64 versions in the nightly builds
>so I
>want to make sure that I have replicated your libraries and setup to
>use as
>the base from which I will work.
>
>
>On Tue, Aug 20, 2019 at 7:53 AM Lonnie Cumberland <lon...@outstep.com>
>wrote:
>
>> Just tried it but seems like I am missing some more dependencies.
>>
>> --------------------------------------
>> c:\freerdp>git clone git://github.com/FreeRDP/FreeRDP.git
>> Cloning into 'FreeRDP'...
>> remote: Enumerating objects: 82, done.
>> remote: Counting objects: 100% (82/82), done.
>> remote: Compressing objects: 100% (77/77), done.
>> remote: Total 115192 (delta 33), reused 15 (delta 5), pack-reused
>115110
>> Receiving objects: 100% (115192/115192), 37.33 MiB | 6.54 MiB/s,
>done.
>> Resolving deltas: 100% (88075/88075), done.
>> Updating files: 100% (2337/2337), done.
>> -----------------------------
>> c:\freerdp>cd FreeRDP
>> -------------------------
>> c:\freerdp\FreeRDP>mkdir build
>> -----------------------
>> c:\freerdp\FreeRDP>cd build
>> -------------------------
>> c:\freerdp\FreeRDP\build>cmake -DCHANNEL_URBDRC=ON
>-DWITH_DSP_FFMPEG=ON
>> -DWITH_C UPS=ON -DWITH_PULSE=ON -DWITH_FAAD2=ON -DWITH_GSM=ON
>> -DWITH_JPEG=ON -DWITH_SERVE R=ON -DMONOLITHIC_BUILD=ON
>> -DBUILD_SHARED_LIBS=OFF -DWITH_SSE2=OFF ..
>>
>> -- Building for: Visual Studio 11 2012
>> -- The C compiler identification is MSVC 17.0.50727.1
>> -- The CXX compiler identification is MSVC 17.0.50727.1
>> -- Check for working C compiler: C:/Program Files (x86)/Microsoft
>Visual
>> Studio 11.0/VC/bin/cl.exe
>> -- Check for working C compiler: C:/Program Files (x86)/Microsoft
>Visual
>> Studio 11.0/VC/bin/cl.exe -- works
>> -- Detecting C compiler ABI info
>> -- Detecting C compiler ABI info - done
>> -- Detecting C compile features
>> -- Detecting C compile features - done
>> -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft
>Visual
>> Studio 11.0/VC/bin/cl.exe
>> -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft
>Visual
>> Studio 11.0/VC/bin/cl.exe -- works
>> -- Detecting CXX compiler ABI info
>> -- Detecting CXX compiler ABI info - done
>> -- Detecting CXX compile features
>> -- Detecting CXX compile features - done
>> -- Could NOT find PkgConfig (missing:
>> PKG_CONFIG_EXECUTABLE) FREERDP_VERSION=2.0.0-dev5
>> -- Git Revision 81cb0a7ee
>> -- MSVC: using dynamically-linked runtime (/MD and /MDd).
>> -- Looking for include file fcntl.h
>> -- Looking for include file fcntl.h - found
>> -- Looking for include file unistd.h
>> -- Looking for include file unistd.h - not found
>> -- Looking for include file execinfo.h
>> -- Looking for include file execinfo.h - not found
>> -- Looking for include file inttypes.h
>> -- Looking for include file inttypes.h - not found
>> -- Looking for include file sys/modem.h
>> -- Looking for include file sys/modem.h - not found
>> -- Looking for include file sys/filio.h
>> -- Looking for include file sys/filio.h - not found
>> -- Looking for include file sys/sockio.h
>> -- Looking for include file sys/sockio.h - not found
>> -- Looking for include file sys/strtio.h
>> -- Looking for include file sys/strtio.h - not found
>> -- Looking for include file sys/select.h
>> -- Looking for include file sys/select.h - not found
>> -- Looking for include file syslog.h
>> -- Looking for include file syslog.h - not found
>> -- Performing Test HAVE_TM_GMTOFF
>> -- Performing Test HAVE_TM_GMTOFF - Failed
>> -- Looking for pthread.h
>> -- Looking for pthread.h - not found
>> -- Found Threads: TRUE
>> -- Skipping disabled feature X11 for X11 (X11 client and server)
>> -- Skipping disabled feature Wayland for Wayland (Wayland client)
>> -- Skipping disabled feature ZLIB for compression (data compression)
>> -- Finding required feature OpenSSL for cryptography (encryption,
>> certificate validation, hashing functions)
>> -- Found OpenSSL:
>> C:/OpenSSL-Win64/lib/libssl.lib;C:/OpenSSL-Win64/lib/libcrypto.lib
>(found
>> version "1.1.0k")
>> -- Skipping optional feature MbedTLS for cryptography (encryption,
>> certificate validation, hashing functions)
>> --     Enable feature MbedTLS using "-DWITH_MBEDTLS=ON"
>>
>> -- Skipping disabled feature OpenSLES for multimedia (OpenSLES audio
>/
>> video)
>> -- Skipping disabled feature OSS for sound (audio input, audio output
>and
>> multimedia redirection)
>> -- Skipping disabled feature ALSA for sound (audio input, audio
>output and
>> multimedia redirection)
>> -- Skipping disabled feature Pulse for sound (audio input, audio
>output
>> and multimedia redirection)
>> -- Skipping disabled feature Cups for printing (printer device
>redirection)
>> -- Skipping disabled feature PCSC for smart card (smart card device
>> redirection)
>>
>> -- Skipping disabled feature FFmpeg for multimedia (multimedia
>> redirection, audio and video playback)
>> -- Skipping optional feature GStreamer_0_10 for multimedia
>(multimedia
>> redirection, audio and video playback, gstreamer 0.10 version)
>> --     Enable feature GStreamer_0_10 using "-DWITH_GSTREAMER_0_10=ON"
>> -- Skipping disabled feature GStreamer_1_0 for multimedia (multimedia
>> redirection, audio and video playback)
>>
>> -- Finding optional feature JPEG for codec (use JPEG library
>> CMake Error at C:/Program
>>
>Files/CMake/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:137
>> (message):  Could NOT find JPEG (missing: JPEG_LIBRARY
>JPEG_INCLUDE_DIR)
>> Call Stack (most recent call first):
>>   C:/Program
>>
>Files/CMake/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:378
>> (_FPHSA_FAILURE_MESSAGE)
>>   C:/Program Files/CMake/share/cmake-3.15/Modules/FindJPEG.cmake:100
>> (find_package_handle_standard_args)
>>   cmake/FindFeature.cmake:31 (find_package)
>>   CMakeLists.txt:866 (find_feature)
>>
>> -- Configuring incomplete, errors occurred!
>> See also "C:/freerdp/FreeRDP/build/CMakeFiles/CMakeOutput.log".
>> See also "C:/freerdp/FreeRDP/build/CMakeFiles/CMakeError.log".
>> ---------------------------
>> c:\freerdp\FreeRDP\build>
>> ----------------------------------------
>>
>> I may have to figure out some more dependencies it seems.
>>
>> On that note, I did read somewhere in your documentation that perhaps
>I
>> need to install the "Windows 8.1 SDK". Is that the major dependency
>missing
>> to cover all of these?
>> Thanks again
>>
>>
>>
>> On Tue, Aug 20, 2019 at 7:31 AM Lonnie Cumberland
><lon...@outstep.com>
>> wrote:
>>
>>> Oh, I see.
>>>
>>> I have been trying to build everything from within visual studio. I
>>> thought that the "cmake . -G"Visual Studio 11 Win64" just configured
>the
>>> solution file so that it would compile from within the IDE. My
>mistake here.
>>>
>>> On Tue, Aug 20, 2019 at 7:24 AM Armin Novak via FreeRDP-devel <
>>> freerdp-devel@lists.sourceforge.net> wrote:
>>>
>>>> It works the same, ignore the solution files.
>>>>
>>>> Am August 20, 2019 11:18:51 AM UTC schrieb Lonnie Cumberland <
>>>> lon...@outstep.com>:
>>>> >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
>>>>
>>>
>
>_______________________________________________
>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