# pwd /tmp/incubator-guacamole-server # grep -Rn 'pedantic' . | grep guacenc ./src/guacenc/Makefile.in:429: -Werror -Wall -pedantic \ ./src/guacenc/Makefile.am:82: -Werror -Wall -pedantic \ ./src/guacenc/Makefile:429: -Werror -Wall -pedantic \
remove the line with "-Werror -Wall -pedantic" work in my case Keith <[email protected]>于2016年6月3日周五 下午7:06写道: > 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 > >
