Skip to content

Support FreeRDP 1.1.0

There are two build issues with FreeRDP support in VLC:

  1. It fails to build with current FreeRDP API changes. See http://trac.macports.org/ticket/42664 and http://www.freebsd.org/cgi/query-pr.cgi?pr=185848 ... there are src changes referenced in those tickets, but they are not backwards compatible.

  2. Once that is addressed (see patches referenced in either of those two downstream tickets), VLC fails to link due to missing symbols. A quick glance at them revealed that libssl and libcrypto were missing, and that is solved by:

diff --git a/configure.ac b/configure.ac
index cb847de..2995fca 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1850,7 +1850,7 @@ PKG_ENABLE_MODULES_VLC([VNC], [vnc], [libvncclient >= 0.9.9], (VNC/rfb client su
 
 dnl  RDP/Remote Desktop access module
 dnl
-PKG_ENABLE_MODULES_VLC([FREERDP], [rdp], [freerdp >= 1.0.1], (RDP/Remote Desktop client support) )
+PKG_ENABLE_MODULES_VLC([FREERDP], [rdp], [freerdp >= 1.0.1 openssl], (RDP/Remote Desktop client support) )
 
 dnl
 dnl  Real RTSP plugin

Edited by Jean-Baptiste Kempf
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information