Hi, I am unable to build Guacamole with "guacenc" enabled on my Centos7
server and wondered if anyone can help ?
Thanks
Keith.
./configure --prefix=/opt/guacamole
--with-init-dir=/opt/guacamole/etc/init.d/
guacamole-server version 0.9.9
Library status:
freerdp ............. yes
pango ............... yes
libavcodec .......... yes
libavutil ........... yes
libssh2 ............. yes
libssl .............. yes
libswscale .......... yes
libtelnet ........... yes
libVNCServer ........ yes
libvorbis ........... yes
libpulse ............ yes
libwebp ............. yes
Protocol support:
RDP ....... yes
SSH ....... yes
Telnet .... yes
VNC ....... yes
Services / tools:
guacd ...... yes
guacenc .... yes
sed -e 's,[@]sbindir[@],/opt/guacamole/sbin,g' < init.d/guacd.in >
init.d/guacd
chmod +x init.d/guacd
make[2]: Leaving directory
`/root/Guacamole-Install-New/incubator-guacamole-server/src/guacd'
Making all in src/guacenc
make[2]: Entering directory
`/root/Guacamole-Install-New/incubator-guacamole-server/src/guacenc'
CC guacenc-buffer.o
CC guacenc-display.o
CC guacenc-display-buffers.o
CC guacenc-display-image-streams.o
CC guacenc-display-flatten.o
CC guacenc-display-layers.o
CC guacenc-display-sync.o
CC guacenc-encode.o
CC guacenc-ffmpeg-compat.o
In file included from /usr/include/ffmpeg/libavutil/imgutils.h:31:0,
from ffmpeg-compat.c:27:
/usr/include/ffmpeg/libavutil/pixdesc.h:34:5: error: type of bit-field
âplaneâ is a GCC extension [-Werror=pedantic]
uint16_t plane : 2;
^
/usr/include/ffmpeg/libavutil/pixdesc.h:40:5: error: type of bit-field
âstep_minus1â is a GCC extension [-Werror=pedantic]
uint16_t step_minus1 : 3;
^
/usr/include/ffmpeg/libavutil/pixdesc.h:46:5: error: type of bit-field
âoffset_plus1â is a GCC extension [-Werror=pedantic]
uint16_t offset_plus1 : 3;
^
/usr/include/ffmpeg/libavutil/pixdesc.h:52:5: error: type of bit-field
âshiftâ is a GCC extension [-Werror=pedantic]
uint16_t shift : 3;
^
/usr/include/ffmpeg/libavutil/pixdesc.h:57:5: error: type of bit-field
âdepth_minus1â is a GCC extension [-Werror=pedantic]
uint16_t depth_minus1 : 4;
^
cc1: all warnings being treated as errors
make[2]: *** [guacenc-ffmpeg-compat.o] Error 1
make[2]: Leaving directory
`/root/Guacamole-Install-New/incubator-guacamole-server/src/guacenc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/root/Guacamole-Install-New/incubator-guacamole-server'
make: *** [all] Error 2