Bug#758382: vlc: FTBFS: rdp.c:201:25: error: 'rdpSettings' has no member named 'sw_gdi'

Reinhard Tartler siretart at gmail.com
Sun Aug 17 01:48:53 UTC 2014


Package: vlc
Version:  2.1.5-1
Severity: serious

the vlc rdp module fails to build because of changes in VLC.

>From IRC:

03:43 <siretart> fun, vlc 2.1.5 does no longer build because of
changes in libfreerdp-dev :/
03:44 <j-b> yep
03:44 <j-b> you must use 2.2.0


../../doltlibtool  --tag=CC   --mode=compile gcc -std=gnu99
-DHAVE_CONFIG_H -I. -I../..
-DMODULE_NAME=$(p="libvcd_plugin_la-vcd.lo"; p="${p##*/}";
p="${p#lib}"; echo "${p%_plugin*}")
-DMODULE_NAME_IS_$(p="libvcd_plugin_la-vcd.lo"; p="${p##*/}";
p="${p#lib}"; echo "${p%_plugin*}")
-DMODULE_STRING=\"$(p="libvcd_plugin_la-vcd.lo"; p="${p##*/}";
p="${p#lib}"; echo "${p%_plugin*}")\" -D__PLUGIN__  -I../../include
-I../../include -D_FORTIFY_SOURCE=2   -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wall -Wextra -Wsign-compare -Wundef
-Wpointer-arith -Wbad-function-cast -Wwrite-strings
-Wmissing-prototypes -Wvolatile-register-var
-Werror-implicit-function-declaration -pipe -fvisibility=hidden
-ffast-math -funroll-loops -fomit-frame-pointer -c -o
libvcd_plugin_la-vcd.lo `test -f 'vcd/vcd.c' || echo './'`vcd/vcd.c
live555.cpp: In function 'int Demux(demux_t*)':
live555.cpp:1200:21: warning: variable 'i_pcr' set but not used
[-Wunused-but-set-variable]
     int64_t         i_pcr = 0;
                     ^
rdp.c: In function 'preConnectHandler':
rdp.c:201:25: error: 'rdpSettings' has no member named 'sw_gdi'
     p_instance->settings->sw_gdi = true; /* render in buffer */
                         ^
rdp.c:202:25: error: 'rdpSettings' has no member named 'fullscreen'
     p_instance->settings->fullscreen = true;
                         ^
rdp.c:203:25: error: 'rdpSettings' has no member named 'hostname'
     p_instance->settings->hostname = strdup( p_sys->psz_hostname );
                         ^
rdp.c:204:25: error: 'rdpSettings' has no member named 'username'
     p_instance->settings->username =
                         ^
rdp.c:206:25: error: 'rdpSettings' has no member named 'password'
     p_instance->settings->password =
                         ^
rdp.c:208:25: error: 'rdpSettings' has no member named 'port'
     p_instance->settings->port = p_sys->i_port;
                         ^
rdp.c:209:25: error: 'rdpSettings' has no member named 'encryption'
     p_instance->settings->encryption =
                         ^
In file included from ../../include/vlc_common.h:904:0,
                 from rdp.c:29:
rdp.c: In function 'postConnectHandler':
rdp.c:220:34: error: 'rdpSettings' has no member named 'width'
              p_instance->settings->width,
                                  ^
../../include/vlc_messages.h:78:63: note: in definition of macro 'msg_Dbg'
     vlc_Log( VLC_OBJECT(p_this), VLC_MSG_DBG,  MODULE_STRING, __VA_ARGS__ )
                                                               ^
rdp.c:221:34: error: 'rdpSettings' has no member named 'height'
              p_instance->settings->height,
                                  ^
../../include/vlc_messages.h:78:63: note: in definition of macro 'msg_Dbg'
     vlc_Log( VLC_OBJECT(p_this), VLC_MSG_DBG,  MODULE_STRING, __VA_ARGS__ )
                                                               ^
rdp.c:222:34: error: 'rdpSettings' has no member named 'color_depth'
              p_instance->settings->color_depth );
                                  ^
../../include/vlc_messages.h:78:63: note: in definition of macro 'msg_Dbg'
     vlc_Log( VLC_OBJECT(p_this), VLC_MSG_DBG,  MODULE_STRING, __VA_ARGS__ )
                                                               ^

buildlog attached
-- 
regards,
    Reinhard
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vlc_2.1.5-1+b10_amd64.build
Type: application/octet-stream
Size: 868561 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20140816/9f573475/attachment-0001.obj>


More information about the pkg-multimedia-maintainers mailing list