You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@guacamole.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2018/05/27 15:54:13 UTC

Build failed in Jenkins: guacamole-server-master #47

See <https://builds.apache.org/job/guacamole-server-master/47/display/redirect?page=changes>

Changes:

[nchen] GUACAMOLE-470: Add support for configurable default palette.

[nchen] GUACAMOLE-470: Support configurable colors in color-scheme parameter.

[nchen] GUACAMOLE-470: Set palette index for parsed RGB colors.

[nchen] GUACAMOLE-470: Fix crash when X11 color is not found.

[nchen] GUACAMOLE-470: Reset character attributes on terminal reset.

------------------------------------------
[...truncated 177.56 KB...]
      RDP ....... yes
      SSH ....... yes
      Telnet .... yes
      VNC ....... yes

   Services / tools:

      guacd ...... yes
      guacenc .... yes
      guaclog .... yes

   Init scripts: no
   Systemd units: no

Type "make" to compile guacamole-server.

+ make clean
Making clean in src/libguac
make[1]: Entering directory `/build/guacamole-server/src/libguac'
test -z "libguac.la" || rm -f libguac.la
rm -f ./so_locations
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/libguac'
Making clean in src/common
make[1]: Entering directory `/build/guacamole-server/src/common'
rm -rf .libs _libs
test -z "libguac_common.la" || rm -f libguac_common.la
rm -f ./so_locations
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/common'
Making clean in tests
make[1]: Entering directory `/build/guacamole-server/tests'
 rm -f test_libguac
rm -rf .libs _libs
rm -f *.o
rm -f client/*.o
rm -f common/*.o
rm -f protocol/*.o
rm -f util/*.o
test -z "test_libguac.log" || rm -f test_libguac.log
test -z "test_libguac.trs" || rm -f test_libguac.trs
test -z "test-suite.log" || rm -f test-suite.log
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/tests'
Making clean in src/common-ssh
make[1]: Entering directory `/build/guacamole-server/src/common-ssh'
rm -rf .libs _libs
test -z "libguac_common_ssh.la" || rm -f libguac_common_ssh.la
rm -f ./so_locations
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/common-ssh'
Making clean in src/terminal
make[1]: Entering directory `/build/guacamole-server/src/terminal'
rm -rf .libs _libs
test -z "libguac_terminal.la" || rm -f libguac_terminal.la
rm -f ./so_locations
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/terminal'
Making clean in src/pulse
make[1]: Entering directory `/build/guacamole-server/src/pulse'
rm -rf .libs _libs
test -z "libguac_pulse.la" || rm -f libguac_pulse.la
rm -f ./so_locations
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/pulse'
Making clean in src/protocols/rdp
make[1]: Entering directory `/build/guacamole-server/src/protocols/rdp'
test -z "guacai.la guacdr.la guacsnd.la guacsvc.la" || rm -f guacai.la guacdr.la guacsnd.la guacsvc.la
rm -f ./so_locations
test -z "_generated_keymaps.c" || rm -f _generated_keymaps.c
test -z "libguac-client-rdp.la" || rm -f libguac-client-rdp.la
rm -f ./so_locations
rm -rf .libs _libs
rm -rf compat/.libs compat/_libs
rm -rf guac_ai/.libs guac_ai/_libs
rm -rf guac_rdpdr/.libs guac_rdpdr/_libs
rm -rf guac_rdpsnd/.libs guac_rdpsnd/_libs
rm -rf guac_svc/.libs guac_svc/_libs
rm -f *.o
rm -f compat/*.o
rm -f compat/*.lo
rm -f guac_ai/*.o
rm -f guac_ai/*.lo
rm -f guac_rdpdr/*.o
rm -f guac_rdpdr/*.lo
rm -f guac_rdpsnd/*.o
rm -f guac_rdpsnd/*.lo
rm -f guac_svc/*.o
rm -f guac_svc/*.lo
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/protocols/rdp'
Making clean in src/protocols/ssh
make[1]: Entering directory `/build/guacamole-server/src/protocols/ssh'
test -z "libguac-client-ssh.la" || rm -f libguac-client-ssh.la
rm -f ./so_locations
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/protocols/ssh'
Making clean in src/protocols/telnet
make[1]: Entering directory `/build/guacamole-server/src/protocols/telnet'
test -z "libguac-client-telnet.la" || rm -f libguac-client-telnet.la
rm -f ./so_locations
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/protocols/telnet'
Making clean in src/protocols/vnc
make[1]: Entering directory `/build/guacamole-server/src/protocols/vnc'
test -z "libguac-client-vnc.la" || rm -f libguac-client-vnc.la
rm -f ./so_locations
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/protocols/vnc'
Making clean in src/guacd
make[1]: Entering directory `/build/guacamole-server/src/guacd'
test -z " " || rm -f  
rm -rf .libs _libs
 rm -f guacd
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/guacd'
Making clean in src/guacenc
make[1]: Entering directory `/build/guacamole-server/src/guacenc'
 rm -f guacenc
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/guacenc'
Making clean in src/guaclog
make[1]: Entering directory `/build/guacamole-server/src/guaclog'
 rm -f guaclog
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/guaclog'
make[1]: Entering directory `/build/guacamole-server'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server'
+ make
make  all-recursive
make[1]: Entering directory `/build/guacamole-server'
Making all in src/libguac
make[2]: Entering directory `/build/guacamole-server/src/libguac'
  CC       libguac_la-audio.lo
  CC       libguac_la-client.lo
  CC       libguac_la-encode-jpeg.lo
  CC       libguac_la-encode-png.lo
  CC       libguac_la-error.lo
  CC       libguac_la-hash.lo
  CC       libguac_la-id.lo
  CC       libguac_la-palette.lo
  CC       libguac_la-parser.lo
  CC       libguac_la-pool.lo
  CC       libguac_la-protocol.lo
  CC       libguac_la-raw_encoder.lo
  CC       libguac_la-socket.lo
  CC       libguac_la-socket-broadcast.lo
  CC       libguac_la-socket-fd.lo
  CC       libguac_la-socket-nest.lo
  CC       libguac_la-socket-tee.lo
  CC       libguac_la-timestamp.lo
  CC       libguac_la-unicode.lo
  CC       libguac_la-user.lo
  CC       libguac_la-user-handlers.lo
  CC       libguac_la-user-handshake.lo
  CC       libguac_la-wait-fd.lo
  CC       libguac_la-encode-webp.lo
  CC       libguac_la-socket-ssl.lo
  CCLD     libguac.la
make[2]: Leaving directory `/build/guacamole-server/src/libguac'
Making all in src/common
make[2]: Entering directory `/build/guacamole-server/src/common'
  CC       libguac_common_la-io.lo
  CC       libguac_common_la-blank_cursor.lo
  CC       libguac_common_la-clipboard.lo
  CC       libguac_common_la-cursor.lo
  CC       libguac_common_la-display.lo
  CC       libguac_common_la-dot_cursor.lo
  CC       libguac_common_la-ibar_cursor.lo
  CC       libguac_common_la-iconv.lo
  CC       libguac_common_la-json.lo
  CC       libguac_common_la-list.lo
  CC       libguac_common_la-pointer_cursor.lo
  CC       libguac_common_la-recording.lo
  CC       libguac_common_la-rect.lo
  CC       libguac_common_la-string.lo
  CC       libguac_common_la-surface.lo
  CCLD     libguac_common.la
make[2]: Leaving directory `/build/guacamole-server/src/common'
Making all in tests
make[2]: Entering directory `/build/guacamole-server/tests'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/build/guacamole-server/tests'
Making all in src/common-ssh
make[2]: Entering directory `/build/guacamole-server/src/common-ssh'
  CC       libguac_common_ssh_la-buffer.lo
  CC       libguac_common_ssh_la-dsa-compat.lo
  CC       libguac_common_ssh_la-rsa-compat.lo
  CC       libguac_common_ssh_la-sftp.lo
  CC       libguac_common_ssh_la-ssh.lo
  CC       libguac_common_ssh_la-key.lo
  CC       libguac_common_ssh_la-user.lo
  CCLD     libguac_common_ssh.la
make[2]: Leaving directory `/build/guacamole-server/src/common-ssh'
Making all in src/terminal
make[2]: Entering directory `/build/guacamole-server/src/terminal'
  CC       libguac_terminal_la-buffer.lo
  CC       libguac_terminal_la-char_mappings.lo
  CC       libguac_terminal_la-common.lo
  CC       libguac_terminal_la-display.lo
  CC       libguac_terminal_la-named-colors.lo
  CC       libguac_terminal_la-palette.lo
  CC       libguac_terminal_la-scrollbar.lo
  CC       libguac_terminal_la-terminal.lo
terminal.c: In function 'guac_terminal_parse_color_scheme':
terminal.c:498:17: error: passing argument 4 of 'guac_terminal_parse_color_scheme_value' from incompatible pointer type [-Werror]
                 client, name_end + 1, pair_end, palette, color_target))
                 ^
terminal.c:399:12: note: expected 'const struct guac_terminal_color (*)[256]' but argument is of type 'struct guac_terminal_color (*)[256]'
 static int guac_terminal_parse_color_scheme_value(guac_client* client,
            ^
terminal.c: In function 'guac_terminal_create':
terminal.c:569:13: error: passing argument 7 of 'guac_terminal_display_alloc' from incompatible pointer type [-Werror]
             default_palette);
             ^
In file included from terminal.c:26:0:
terminal/display.h:222:24: note: expected 'const struct guac_terminal_color (*)[256]' but argument is of type 'struct guac_terminal_color (*)[256]'
 guac_terminal_display* guac_terminal_display_alloc(guac_client* client,
                        ^
cc1: all warnings being treated as errors
make[2]: *** [libguac_terminal_la-terminal.lo] Error 1
make[2]: Leaving directory `/build/guacamole-server/src/terminal'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/build/guacamole-server'
make: *** [all] Error 2
The command '/bin/sh -c /bin/bash -e -x /build/build.sh' returned a non-zero code: 2
+ docker rmi --force guac-jenkins-guacamole-server-master-47
Error response from daemon: No such image: guac-jenkins-guacamole-server-master-47:latest
+ true
Build step 'Execute shell' marked build as failure

Jenkins build is back to normal : guacamole-server-master #49

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/guacamole-server-master/49/display/redirect?page=changes>


Build failed in Jenkins: guacamole-server-master #48

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/guacamole-server-master/48/display/redirect?page=changes>

Changes:

[nchen] GUACAMOLE-564: Hide APC escape sequence.

------------------------------------------
[...truncated 177.66 KB...]
      RDP ....... yes
      SSH ....... yes
      Telnet .... yes
      VNC ....... yes

   Services / tools:

      guacd ...... yes
      guacenc .... yes
      guaclog .... yes

   Init scripts: no
   Systemd units: no

Type "make" to compile guacamole-server.

+ make clean
Making clean in src/libguac
make[1]: Entering directory `/build/guacamole-server/src/libguac'
test -z "libguac.la" || rm -f libguac.la
rm -f ./so_locations
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/libguac'
Making clean in src/common
make[1]: Entering directory `/build/guacamole-server/src/common'
rm -rf .libs _libs
test -z "libguac_common.la" || rm -f libguac_common.la
rm -f ./so_locations
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/common'
Making clean in tests
make[1]: Entering directory `/build/guacamole-server/tests'
 rm -f test_libguac
rm -rf .libs _libs
rm -f *.o
rm -f client/*.o
rm -f common/*.o
rm -f protocol/*.o
rm -f util/*.o
test -z "test_libguac.log" || rm -f test_libguac.log
test -z "test_libguac.trs" || rm -f test_libguac.trs
test -z "test-suite.log" || rm -f test-suite.log
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/tests'
Making clean in src/common-ssh
make[1]: Entering directory `/build/guacamole-server/src/common-ssh'
rm -rf .libs _libs
test -z "libguac_common_ssh.la" || rm -f libguac_common_ssh.la
rm -f ./so_locations
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/common-ssh'
Making clean in src/terminal
make[1]: Entering directory `/build/guacamole-server/src/terminal'
rm -rf .libs _libs
test -z "libguac_terminal.la" || rm -f libguac_terminal.la
rm -f ./so_locations
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/terminal'
Making clean in src/pulse
make[1]: Entering directory `/build/guacamole-server/src/pulse'
rm -rf .libs _libs
test -z "libguac_pulse.la" || rm -f libguac_pulse.la
rm -f ./so_locations
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/pulse'
Making clean in src/protocols/rdp
make[1]: Entering directory `/build/guacamole-server/src/protocols/rdp'
test -z "guacai.la guacdr.la guacsnd.la guacsvc.la" || rm -f guacai.la guacdr.la guacsnd.la guacsvc.la
rm -f ./so_locations
test -z "_generated_keymaps.c" || rm -f _generated_keymaps.c
test -z "libguac-client-rdp.la" || rm -f libguac-client-rdp.la
rm -f ./so_locations
rm -rf .libs _libs
rm -rf compat/.libs compat/_libs
rm -rf guac_ai/.libs guac_ai/_libs
rm -rf guac_rdpdr/.libs guac_rdpdr/_libs
rm -rf guac_rdpsnd/.libs guac_rdpsnd/_libs
rm -rf guac_svc/.libs guac_svc/_libs
rm -f *.o
rm -f compat/*.o
rm -f compat/*.lo
rm -f guac_ai/*.o
rm -f guac_ai/*.lo
rm -f guac_rdpdr/*.o
rm -f guac_rdpdr/*.lo
rm -f guac_rdpsnd/*.o
rm -f guac_rdpsnd/*.lo
rm -f guac_svc/*.o
rm -f guac_svc/*.lo
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/protocols/rdp'
Making clean in src/protocols/ssh
make[1]: Entering directory `/build/guacamole-server/src/protocols/ssh'
test -z "libguac-client-ssh.la" || rm -f libguac-client-ssh.la
rm -f ./so_locations
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/protocols/ssh'
Making clean in src/protocols/telnet
make[1]: Entering directory `/build/guacamole-server/src/protocols/telnet'
test -z "libguac-client-telnet.la" || rm -f libguac-client-telnet.la
rm -f ./so_locations
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/protocols/telnet'
Making clean in src/protocols/vnc
make[1]: Entering directory `/build/guacamole-server/src/protocols/vnc'
test -z "libguac-client-vnc.la" || rm -f libguac-client-vnc.la
rm -f ./so_locations
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/protocols/vnc'
Making clean in src/guacd
make[1]: Entering directory `/build/guacamole-server/src/guacd'
test -z " " || rm -f  
rm -rf .libs _libs
 rm -f guacd
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/guacd'
Making clean in src/guacenc
make[1]: Entering directory `/build/guacamole-server/src/guacenc'
 rm -f guacenc
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/guacenc'
Making clean in src/guaclog
make[1]: Entering directory `/build/guacamole-server/src/guaclog'
 rm -f guaclog
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server/src/guaclog'
make[1]: Entering directory `/build/guacamole-server'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory `/build/guacamole-server'
+ make
make  all-recursive
make[1]: Entering directory `/build/guacamole-server'
Making all in src/libguac
make[2]: Entering directory `/build/guacamole-server/src/libguac'
  CC       libguac_la-audio.lo
  CC       libguac_la-client.lo
  CC       libguac_la-encode-jpeg.lo
  CC       libguac_la-encode-png.lo
  CC       libguac_la-error.lo
  CC       libguac_la-hash.lo
  CC       libguac_la-id.lo
  CC       libguac_la-palette.lo
  CC       libguac_la-parser.lo
  CC       libguac_la-pool.lo
  CC       libguac_la-protocol.lo
  CC       libguac_la-raw_encoder.lo
  CC       libguac_la-socket.lo
  CC       libguac_la-socket-broadcast.lo
  CC       libguac_la-socket-fd.lo
  CC       libguac_la-socket-nest.lo
  CC       libguac_la-socket-tee.lo
  CC       libguac_la-timestamp.lo
  CC       libguac_la-unicode.lo
  CC       libguac_la-user.lo
  CC       libguac_la-user-handlers.lo
  CC       libguac_la-user-handshake.lo
  CC       libguac_la-wait-fd.lo
  CC       libguac_la-encode-webp.lo
  CC       libguac_la-socket-ssl.lo
  CCLD     libguac.la
make[2]: Leaving directory `/build/guacamole-server/src/libguac'
Making all in src/common
make[2]: Entering directory `/build/guacamole-server/src/common'
  CC       libguac_common_la-io.lo
  CC       libguac_common_la-blank_cursor.lo
  CC       libguac_common_la-clipboard.lo
  CC       libguac_common_la-cursor.lo
  CC       libguac_common_la-display.lo
  CC       libguac_common_la-dot_cursor.lo
  CC       libguac_common_la-ibar_cursor.lo
  CC       libguac_common_la-iconv.lo
  CC       libguac_common_la-json.lo
  CC       libguac_common_la-list.lo
  CC       libguac_common_la-pointer_cursor.lo
  CC       libguac_common_la-recording.lo
  CC       libguac_common_la-rect.lo
  CC       libguac_common_la-string.lo
  CC       libguac_common_la-surface.lo
  CCLD     libguac_common.la
make[2]: Leaving directory `/build/guacamole-server/src/common'
Making all in tests
make[2]: Entering directory `/build/guacamole-server/tests'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/build/guacamole-server/tests'
Making all in src/common-ssh
make[2]: Entering directory `/build/guacamole-server/src/common-ssh'
  CC       libguac_common_ssh_la-buffer.lo
  CC       libguac_common_ssh_la-dsa-compat.lo
  CC       libguac_common_ssh_la-rsa-compat.lo
  CC       libguac_common_ssh_la-sftp.lo
  CC       libguac_common_ssh_la-ssh.lo
  CC       libguac_common_ssh_la-key.lo
  CC       libguac_common_ssh_la-user.lo
  CCLD     libguac_common_ssh.la
make[2]: Leaving directory `/build/guacamole-server/src/common-ssh'
Making all in src/terminal
make[2]: Entering directory `/build/guacamole-server/src/terminal'
  CC       libguac_terminal_la-buffer.lo
  CC       libguac_terminal_la-char_mappings.lo
  CC       libguac_terminal_la-common.lo
  CC       libguac_terminal_la-display.lo
  CC       libguac_terminal_la-named-colors.lo
  CC       libguac_terminal_la-palette.lo
  CC       libguac_terminal_la-scrollbar.lo
  CC       libguac_terminal_la-terminal.lo
terminal.c: In function 'guac_terminal_parse_color_scheme':
terminal.c:498:17: error: passing argument 4 of 'guac_terminal_parse_color_scheme_value' from incompatible pointer type [-Werror]
                 client, name_end + 1, pair_end, palette, color_target))
                 ^
terminal.c:399:12: note: expected 'const struct guac_terminal_color (*)[256]' but argument is of type 'struct guac_terminal_color (*)[256]'
 static int guac_terminal_parse_color_scheme_value(guac_client* client,
            ^
terminal.c: In function 'guac_terminal_create':
terminal.c:569:13: error: passing argument 7 of 'guac_terminal_display_alloc' from incompatible pointer type [-Werror]
             default_palette);
             ^
In file included from terminal.c:26:0:
terminal/display.h:222:24: note: expected 'const struct guac_terminal_color (*)[256]' but argument is of type 'struct guac_terminal_color (*)[256]'
 guac_terminal_display* guac_terminal_display_alloc(guac_client* client,
                        ^
cc1: all warnings being treated as errors
make[2]: *** [libguac_terminal_la-terminal.lo] Error 1
make[2]: Leaving directory `/build/guacamole-server/src/terminal'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/build/guacamole-server'
make: *** [all] Error 2
The command '/bin/sh -c /bin/bash -e -x /build/build.sh' returned a non-zero code: 2
+ docker rmi --force guac-jenkins-guacamole-server-master-48
Error response from daemon: No such image: guac-jenkins-guacamole-server-master-48:latest
+ true
Build step 'Execute shell' marked build as failure