Hi Team, Greetings to All.
In one of our project we need to use FreeRDP, we are following the steps given on the below link and getting error as stated below. Below are the steps we performed: 1. git clone git://github.com/FreeRDP/FreeRDP.git 2. cd FreeRDP 3. brew cask install xquartz 4. brew install freerdp 5. sudo brew link freerdp 6. cmake -D "CMAKE_OSX_ARCHITECTURES:STRING=x86_64" . && make 7. export PKG_CONFIG_PATH=$(brew --prefix)/opt/openssl/lib/pkgconfig 8. cmake . 9. cmake --build . But when we ran the command cmake --build . we are getting the below error. Can you guys please look in to the same and provide your suggestions. FREERDP_VERSION=2.0.0-dev5 -- Git Revision 431c37f3a -- Skipping recommended feature libsystemd for systemd journal appender (allows to export wLog to systemd journal) -- Skipping optional feature X11 for X11 (X11 client and server) -- Enable feature X11 using "-DWITH_X11=ON" -- Skipping disabled feature Wayland for Wayland (Wayland client) -- Finding required feature ZLIB for compression (data compression) -- Finding required feature OpenSSL for cryptography (encryption, certificate validation, hashing functions) -- Found OpenSSL: /opt/local/lib/libssl.dylib;/opt/local/lib/libcrypto.dylib (found version "1.0.2r") -- 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 optional feature Pulse for sound (audio input, audio output and multimedia redirection) -- Enable feature Pulse using "-DWITH_PULSE=ON" -- Skipping optional feature Cups for printing (printer device redirection) -- Enable feature Cups using "-DWITH_CUPS=ON" -- Skipping optional feature PCSC for smart card (smart card device redirection) -- Enable feature PCSC using "-DWITH_PCSC=ON" -- Skipping optional feature FFmpeg for multimedia (multimedia redirection, audio and video playback) -- Enable feature FFmpeg using "-DWITH_FFMPEG=ON" -- 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 optional feature GStreamer_1_0 for multimedia (multimedia redirection, audio and video playback) -- Enable feature GStreamer_1_0 using "-DWITH_GSTREAMER_1_0=ON" -- Skipping optional feature JPEG for codec (use JPEG library) -- Enable feature JPEG using "-DWITH_JPEG=ON" -- Skipping optional feature x264 for codec (use x264 library) -- Enable feature x264 using "-DWITH_X264=ON" -- Skipping optional feature OpenH264 for codec (use OpenH264 library) -- Enable feature OpenH264 using "-DWITH_OPENH264=ON" -- Skipping optional feature GSM for codec (GSM audio codec library) -- Enable feature GSM using "-DWITH_GSM=ON" -- Skipping optional feature LAME for codec (lame MP3 audio codec library) -- Enable feature LAME using "-DWITH_LAME=ON" -- Skipping optional feature FAAD2 for codec (FAAD2 AAC audio codec library) -- Enable feature FAAD2 using "-DWITH_FAAD2=ON" -- Skipping optional feature FAAC for codec (FAAC AAC audio codec library) -- Enable feature FAAC using "-DWITH_FAAC=ON" -- Skipping optional feature soxr for codec (SOX audio resample library) -- Enable feature soxr using "-DWITH_SOXR=ON" -- Skipping optional feature GSSAPI for auth (add kerberos support) -- Enable feature GSSAPI using "-DWITH_GSSAPI=ON" -- Using OpenSSL Version: 1.0.2r -- Adding dynamic channel client server "audin": Audio Input Redirection Virtual Channel Extension -- Adding static channel client server "cliprdr": Clipboard Virtual Channel Extension -- Adding dynamic channel client "disp": Display Update Virtual Channel Extension -- Adding static channel client server "drdynvc": Dynamic Virtual Channel Extension -- Adding device channel client "drive": Drive Redirection Virtual Channel Extension -- Adding dynamic channel client server "echo": Echo Virtual Channel Extension -- Adding static channel client server "encomsp": Multiparty Virtual Channel Extension -- Adding dynamic channel client "geometry": Geometry tracking Virtual Channel Extension -- Adding device channel client "parallel": Parallel Port Virtual Channel Extension -- Adding static channel client "rail": Remote Programs Virtual Channel Extension -- Adding static channel client server "rdpdr": Device Redirection Virtual Channel Extension -- Adding dynamic channel client "rdpei": Input Virtual Channel Extension -- Adding dynamic channel client "rdpgfx": Graphics Pipeline Extension -- Adding static channel client server "rdpsnd": Audio Output Virtual Channel Extension -- Adding static channel client server "remdesk": Remote Assistance Virtual Channel Extension -- Adding device channel client "serial": Serial Port Virtual Channel Extension -- Adding device channel client "smartcard": Smart Card Virtual Channel Extension -- Adding dynamic channel client "tsmf": Video Redirection Virtual Channel Extension -- Adding dynamic channel client "video": Video optimized remoting Virtual Channel Extension CMake Deprecation Warning at client/Mac/CMakeLists.txt:6 (cmake_policy): The OLD behavior for policy CMP0026 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at client/Mac/CMakeLists.txt:7 (cmake_policy): The OLD behavior for policy CMP0045 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Adding post-build NIB file generation event for MacFreeRDP-library -- Adding post-build NIB file generation event for MacFreeRDP -- Configuring done -- Generating done -- Build files have been written to: /Users/chetu/.Trash/FreeRDP/FreeRDP Scanning dependencies of target winpr [ 0%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o [ 0%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o [ 1%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/synch/condition.c.o [ 1%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o [ 1%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o [ 1%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o [ 2%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o [ 2%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o [ 2%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o [ 2%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/synch/srw.c.o [ 3%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o [ 3%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o [ 3%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/locale/locale.c.o [ 3%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o [ 4%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o [ 4%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o [ 4%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o [ 4%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o [ 5%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o [ 5%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o [ 5%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o [ 5%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o [ 6%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o [ 6%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o [ 6%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o [ 6%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o [ 7%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o [ 7%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o [ 7%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o [ 7%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/credentials/credentials.c.o [ 8%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o [ 8%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o [ 8%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o [ 8%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o [ 9%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o [ 9%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o [ 9%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o [ 9%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o [ 10%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o [ 10%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/heap/heap.c.o [ 10%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o [ 10%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o [ 11%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o [ 11%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o [ 11%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o [ 11%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o [ 12%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o [ 12%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o [ 12%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o [ 12%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o [ 13%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o [ 13%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o [ 13%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o [ 13%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o [ 14%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BipBuffer.c.o [ 14%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o [ 14%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Reference.c.o [ 14%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o [ 15%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Dictionary.c.o [ 15%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o [ 15%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o [ 15%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o [ 16%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/KeyValuePair.c.o [ 16%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o [ 16%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o [ 16%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o [ 17%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o [ 17%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o [ 17%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o [ 18%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/trio/trio.c.o [ 18%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/trio/triostr.c.o [ 18%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o [ 19%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o [ 19%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o [ 19%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/TextMessage.c.o [ 19%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o [ 20%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o [ 20%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o [ 20%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o [ 21%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o [ 21%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o [ 21%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o [ 21%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o [ 22%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o [ 22%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o [ 22%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o [ 22%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/com/com.c.o [ 23%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o [ 23%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o [ 23%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o [ 23%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o [ 24%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o [ 24%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o [ 24%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o [ 24%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o [ 25%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o [ 25%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o [ 25%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o [ 25%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o [ 26%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o [ 26%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o [ 26%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o [ 26%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o [ 27%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o [ 27%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o [ 27%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o [ 27%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o [ 28%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o [ 28%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o [ 28%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o [ 28%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o [ 29%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o [ 29%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o [ 29%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o [ 29%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o [ 30%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o [ 30%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o [ 30%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o [ 30%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/winhttp/winhttp.c.o [ 31%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/asn1/asn1.c.o [ 31%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o [ 31%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o [ 31%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o [ 32%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o [ 32%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o [ 32%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o [ 32%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o [ 32%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o [ 32%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o [ 32%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/rpc/ndr.c.o [ 33%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/rpc/ndr_array.c.o [ 33%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/rpc/ndr_context.c.o [ 33%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/rpc/ndr_correlation.c.o [ 33%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/rpc/ndr_pointer.c.o [ 34%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/rpc/ndr_private.c.o [ 34%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/rpc/ndr_simple.c.o [ 34%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/rpc/ndr_string.c.o [ 34%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/rpc/ndr_structure.c.o [ 35%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/rpc/ndr_union.c.o [ 35%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/rpc/midl.c.o [ 35%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/credui/credui.c.o [ 35%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o [ 36%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o [ 36%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/wnd/wnd.c.o [ 36%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o [ 36%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o [ 37%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_inspect.c.o [ 37%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o [ 37%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o [ 37%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o [ 38%] Building C object winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/posix.c.o make[2]: *** No rule to make target `/opt/local/lib/libssl.dylib', needed by `winpr/libwinpr/libwinpr2.2.0.0.dylib'. Stop. make[1]: *** [winpr/libwinpr/CMakeFiles/winpr.dir/all] Error 2 make: *** [all] Error 2 Thanks & Regards Shashank Saxena | Technical Architect Chetu Inc, |Chetu Office: +1 (954) 862 3901 Ext-3196 email: shasha...@chetu.com<mailto:shasha...@chetu.com> Website: www.chetu.com<http://www.chetu.com/> _______________________________________________ FreeRDP-devel mailing list FreeRDP-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel