You are viewing a plain text version of this content. The canonical link for it is here.
Posted to builds@guacamole.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2026/06/22 05:10:16 UTC
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2362
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2362/display/redirect>
Changes:
------------------------------------------
[...truncated 192.38 KiB...]
#8 28.96 rm -rf .libs _libs
#8 28.96 rm -f *.o
#8 28.96 rm -f fs/*.o
#8 28.97 rm -f test_rdp.log
#8 28.97 rm -f test_rdp.trs
#8 28.97 rm -f test-suite.log
#8 28.98 rm -f *.lo
#8 28.98 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 28.98 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 28.98 Making clean in src/protocols/ssh
#8 28.98 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 28.98 rm -f libguac-client-ssh.la
#8 28.99 rm -f ./so_locations
#8 28.99 rm -rf .libs _libs
#8 29.00 rm -f *.o
#8 29.00 rm -f *.lo
#8 29.00 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.00 Making clean in src/protocols/telnet
#8 29.01 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.01 rm -f libguac-client-telnet.la
#8 29.02 rm -f ./so_locations
#8 29.02 rm -rf .libs _libs
#8 29.02 rm -f *.o
#8 29.02 rm -f *.lo
#8 29.03 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.03 Making clean in src/protocols/vnc
#8 29.03 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.03 rm -f libguac-client-vnc.la
#8 29.04 rm -f ./so_locations
#8 29.04 rm -rf .libs _libs
#8 29.04 rm -f *.o
#8 29.05 rm -f *.lo
#8 29.05 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.05 Making clean in src/guacd
#8 29.05 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.05 rm -f
#8 29.05 rm -rf .libs _libs
#8 29.06 rm -f guacd
#8 29.06 test -z "" || rm -f guacd
#8 29.06 rm -f *.o
#8 29.07 rm -f *.lo
#8 29.07 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.07 Making clean in src/guacenc
#8 29.07 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.07 rm -f guacenc
#8 29.08 test -z "" || rm -f guacenc
#8 29.08 rm -rf .libs _libs
#8 29.08 rm -f *.o
#8 29.09 rm -f *.lo
#8 29.09 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 29.09 Making clean in src/guaclog
#8 29.09 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.09 rm -f guaclog
#8 29.10 test -z "" || rm -f guaclog
#8 29.10 rm -rf .libs _libs
#8 29.10 rm -f *.o
#8 29.10 rm -f *.lo
#8 29.11 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 29.11 make[1]: Entering directory '/build/guacamole-server'
#8 29.11 rm -rf .libs _libs
#8 29.11 rm -f *.lo
#8 29.12 make[1]: Leaving directory '/build/guacamole-server'
#8 29.12 + make
#8 29.12 make all-recursive
#8 29.13 make[1]: Entering directory '/build/guacamole-server'
#8 29.13 Making all in src/libguac
#8 29.14 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.14 Making all in .
#8 29.15 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.15 CC libguac_la-argv.lo
#8 29.55 CC libguac_la-audio.lo
#8 29.94 CC libguac_la-client.lo
#8 30.74 CC libguac_la-display.lo
#8 31.17 CC libguac_la-display-builtin-cursors.lo
#8 31.35 CC libguac_la-display-cursor.lo
#8 31.69 CC libguac_la-display-flush.lo
#8 32.16 CC libguac_la-display-layer.lo
#8 32.64 CC libguac_la-display-layer-list.lo
#8 33.05 CC libguac_la-display-plan.lo
#8 33.64 CC libguac_la-display-plan-combine.lo
#8 34.09 CC libguac_la-display-plan-rect.lo
#8 34.41 CC libguac_la-display-plan-search.lo
#8 34.84 CC libguac_la-display-render-thread.lo
#8 35.17 CC libguac_la-display-worker.lo
#8 35.63 CC libguac_la-encode-jpeg.lo
#8 35.99 CC libguac_la-encode-png.lo
#8 36.47 CC libguac_la-error.lo
#8 36.74 CC libguac_la-fifo.lo
#8 37.10 CC libguac_la-file.lo
#8 37.43 CC libguac_la-fips.lo
#8 37.79 CC libguac_la-flag.lo
#8 38.13 CC libguac_la-hash.lo
#8 38.39 CC libguac_la-id.lo
#8 38.62 CC libguac_la-mem.lo
#8 39.01 CC libguac_la-rwlock.lo
#8 39.33 CC libguac_la-palette.lo
#8 39.67 CC libguac_la-parser.lo
#8 40.10 CC libguac_la-pool.lo
#8 40.45 CC libguac_la-proctitle.lo
#8 40.87 CC libguac_la-protocol.lo
#8 42.54 CC libguac_la-raw_encoder.lo
#8 42.89 CC libguac_la-recording.lo
#8 43.26 CC libguac_la-rect.lo
#8 43.53 CC libguac_la-socket.lo
#8 44.04 CC libguac_la-socket-broadcast.lo
#8 44.38 CC libguac_la-socket-fd.lo
#8 44.76 CC libguac_la-socket-nest.lo
#8 45.12 CC libguac_la-socket-tee.lo
#8 45.42 CC libguac_la-string.lo
#8 45.71 CC libguac_la-tcp.lo
#8 46.04 CC libguac_la-timestamp.lo
#8 46.24 CC libguac_la-unicode.lo
#8 46.49 CC libguac_la-user.lo
#8 47.05 CC libguac_la-user-handlers.lo
#8 47.79 CC libguac_la-user-handshake.lo
#8 48.20 CC libguac_la-wait-fd.lo
#8 48.39 CC libguac_la-wol.lo
#8 48.76 CC libguac_la-encode-webp.lo
#8 49.17 CC libguac_la-socket-ssl.lo
#8 49.73 CCLD libguac.la
#8 50.58 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 50.58 Making all in tests
#8 50.59 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 50.59 make[3]: Nothing to be done for 'all'.
#8 50.59 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 50.59 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 50.59 Making all in src/common
#8 50.59 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 50.60 Making all in .
#8 50.60 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 50.60 CC libguac_common_la-io.lo
#8 50.81 CC libguac_common_la-blank_cursor.lo
#8 51.07 CC libguac_common_la-clipboard.lo
#8 51.38 CC libguac_common_la-cursor.lo
#8 51.94 CC libguac_common_la-dot_cursor.lo
#8 52.20 CC libguac_common_la-ibar_cursor.lo
#8 52.46 CC libguac_common_la-iconv.lo
#8 52.94 CC libguac_common_la-json.lo
#8 53.30 CC libguac_common_la-list.lo
#8 53.57 CC libguac_common_la-pointer_cursor.lo
#8 53.83 CC libguac_common_la-rect.lo
#8 54.13 CC libguac_common_la-string.lo
#8 54.38 CC libguac_common_la-surface.lo
#8 56.10 CCLD libguac_common.la
#8 56.39 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 56.39 Making all in tests
#8 56.40 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 56.40 make[3]: Nothing to be done for 'all'.
#8 56.40 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 56.40 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 56.40 Making all in src/common-ssh
#8 56.40 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 56.41 Making all in .
#8 56.41 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 56.41 CC libguac_common_ssh_la-buffer.lo
#8 56.76 CC libguac_common_ssh_la-sftp.lo
#8 57.52 CC libguac_common_ssh_la-ssh.lo
#8 58.26 CC libguac_common_ssh_la-key.lo
#8 58.84 CC libguac_common_ssh_la-user.lo
#8 59.18 CCLD libguac_common_ssh.la
#8 59.42 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 59.42 Making all in tests
#8 59.42 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 59.42 make[3]: Nothing to be done for 'all'.
#8 59.42 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 59.42 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 59.42 Making all in src/terminal
#8 59.43 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 59.43 Making all in .
#8 59.44 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 59.44 CC libguac_terminal_la-buffer.lo
#8 60.16 CC libguac_terminal_la-char-mappings.lo
#8 60.33 CC libguac_terminal_la-color-scheme.lo
#8 60.81 CC libguac_terminal_la-common.lo
#8 61.15 CC libguac_terminal_la-display.lo
#8 62.69 CC libguac_terminal_la-named-colors.lo
#8 63.02 CC libguac_terminal_la-palette.lo
#8 63.24 CC libguac_terminal_la-scrollbar.lo
#8 63.73 CC libguac_terminal_la-select.lo
#8 64.61 CC libguac_terminal_la-selection-point.lo
#8 64.85 CC libguac_terminal_la-terminal.lo
#8 65.23 terminal.c: In function '__guac_terminal_send_key':
#8 65.23 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 65.23 1924 | char data;
#8 65.23 | ^~~~
#8 65.23 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 65.23 1967 | return guac_terminal_send_data(term, &data, 1);
#8 65.23 | ^~~~
#8 65.23 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 65.24 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 65.24 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 65.24 | ^
#8 65.24 terminal.c: At top level:
#8 65.24 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 65.24 2193 | return 0;
#8 65.24 | ^~~~~~
#8 65.24 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 65.24 2195 | }
#8 65.24 | ^
#8 65.26 terminal.c: In function '__guac_terminal_send_key':
#8 65.27 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 65.27 2191 | }
#8 65.27 | ^
#8 65.27 terminal.c: At top level:
#8 65.27 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 65.27 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 65.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.27 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 65.27 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 65.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.27 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 65.27 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 65.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.27 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 65.27 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 65.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.27 cc1: all warnings being treated as errors
#8 65.29 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.29 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 65.29 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 65.29 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.29 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 65.29 make[1]: Leaving directory '/build/guacamole-server'
#8 65.29 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
65.27 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
65.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
65.27 cc1: all warnings being treated as errors
65.29 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
65.29 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
65.29 make[2]: *** [Makefile:802: all-recursive] Error 1
65.29 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
65.29 make[1]: *** [Makefile:552: all-recursive] Error 1
65.29 make[1]: Leaving directory '/build/guacamole-server'
65.29 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2362
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2362:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Jenkins build is back to normal : Guacamole » guacamole-server-main-debian » stable,ubuntu #2380
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2380/display/redirect?page=changes>
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2379
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2379/display/redirect>
Changes:
------------------------------------------
[...truncated 192.64 KiB...]
#8 32.40 rm -rf .libs _libs
#8 32.40 rm -f *.o
#8 32.40 rm -f fs/*.o
#8 32.41 rm -f test_rdp.log
#8 32.41 rm -f test_rdp.trs
#8 32.41 rm -f test-suite.log
#8 32.41 rm -f *.lo
#8 32.42 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 32.42 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 32.42 Making clean in src/protocols/ssh
#8 32.42 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 32.42 rm -f libguac-client-ssh.la
#8 32.43 rm -f ./so_locations
#8 32.43 rm -rf .libs _libs
#8 32.43 rm -f *.o
#8 32.44 rm -f *.lo
#8 32.44 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 32.44 Making clean in src/protocols/telnet
#8 32.44 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 32.44 rm -f libguac-client-telnet.la
#8 32.45 rm -f ./so_locations
#8 32.45 rm -rf .libs _libs
#8 32.46 rm -f *.o
#8 32.46 rm -f *.lo
#8 32.46 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 32.46 Making clean in src/protocols/vnc
#8 32.47 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 32.47 rm -f libguac-client-vnc.la
#8 32.47 rm -f ./so_locations
#8 32.48 rm -rf .libs _libs
#8 32.48 rm -f *.o
#8 32.48 rm -f *.lo
#8 32.48 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 32.48 Making clean in src/guacd
#8 32.49 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 32.49 rm -f
#8 32.49 rm -rf .libs _libs
#8 32.49 rm -f guacd
#8 32.50 test -z "" || rm -f guacd
#8 32.50 rm -f *.o
#8 32.50 rm -f *.lo
#8 32.50 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 32.50 Making clean in src/guacenc
#8 32.51 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 32.51 rm -f guacenc
#8 32.51 test -z "" || rm -f guacenc
#8 32.52 rm -rf .libs _libs
#8 32.52 rm -f *.o
#8 32.52 rm -f *.lo
#8 32.53 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 32.53 Making clean in src/guaclog
#8 32.53 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 32.53 rm -f guaclog
#8 32.53 test -z "" || rm -f guaclog
#8 32.53 rm -rf .libs _libs
#8 32.54 rm -f *.o
#8 32.54 rm -f *.lo
#8 32.54 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 32.55 make[1]: Entering directory '/build/guacamole-server'
#8 32.55 rm -rf .libs _libs
#8 32.55 rm -f *.lo
#8 32.55 make[1]: Leaving directory '/build/guacamole-server'
#8 32.55 + make
#8 32.56 make all-recursive
#8 32.56 make[1]: Entering directory '/build/guacamole-server'
#8 32.57 Making all in src/libguac
#8 32.58 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 32.58 Making all in .
#8 32.59 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 32.59 CC libguac_la-argv.lo
#8 32.99 CC libguac_la-audio.lo
#8 33.35 CC libguac_la-client.lo
#8 34.14 CC libguac_la-display.lo
#8 34.57 CC libguac_la-display-builtin-cursors.lo
#8 34.74 CC libguac_la-display-cursor.lo
#8 35.06 CC libguac_la-display-flush.lo
#8 35.73 CC libguac_la-display-layer.lo
#8 36.49 CC libguac_la-display-layer-list.lo
#8 37.62 CC libguac_la-display-plan.lo
#8 38.31 CC libguac_la-display-plan-combine.lo
#8 38.75 CC libguac_la-display-plan-rect.lo
#8 39.12 CC libguac_la-display-plan-search.lo
#8 39.56 CC libguac_la-display-render-thread.lo
#8 39.89 CC libguac_la-display-worker.lo
#8 40.36 CC libguac_la-encode-jpeg.lo
#8 40.75 CC libguac_la-encode-png.lo
#8 41.22 CC libguac_la-error.lo
#8 41.52 CC libguac_la-fifo.lo
#8 41.86 CC libguac_la-file.lo
#8 42.22 CC libguac_la-fips.lo
#8 42.57 CC libguac_la-flag.lo
#8 42.90 CC libguac_la-hash.lo
#8 43.22 CC libguac_la-id.lo
#8 43.44 CC libguac_la-mem.lo
#8 43.84 CC libguac_la-rwlock.lo
#8 44.16 CC libguac_la-palette.lo
#8 44.52 CC libguac_la-parser.lo
#8 44.99 CC libguac_la-pool.lo
#8 45.33 CC libguac_la-proctitle.lo
#8 45.80 CC libguac_la-protocol.lo
#8 47.56 CC libguac_la-raw_encoder.lo
#8 47.90 CC libguac_la-recording.lo
#8 48.27 CC libguac_la-rect.lo
#8 48.56 CC libguac_la-socket.lo
#8 49.10 CC libguac_la-socket-broadcast.lo
#8 49.43 CC libguac_la-socket-fd.lo
#8 49.84 CC libguac_la-socket-nest.lo
#8 50.22 CC libguac_la-socket-tee.lo
#8 50.50 CC libguac_la-string.lo
#8 50.81 CC libguac_la-tcp.lo
#8 51.18 CC libguac_la-timestamp.lo
#8 51.39 CC libguac_la-unicode.lo
#8 51.65 CC libguac_la-user.lo
#8 52.27 CC libguac_la-user-handlers.lo
#8 53.11 CC libguac_la-user-handshake.lo
#8 53.54 CC libguac_la-wait-fd.lo
#8 53.74 CC libguac_la-wol.lo
#8 54.12 CC libguac_la-encode-webp.lo
#8 54.54 CC libguac_la-socket-ssl.lo
#8 55.13 CCLD libguac.la
#8 56.06 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 56.06 Making all in tests
#8 56.07 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 56.07 make[3]: Nothing to be done for 'all'.
#8 56.07 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 56.07 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 56.07 Making all in src/common
#8 56.08 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 56.08 Making all in .
#8 56.09 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 56.09 CC libguac_common_la-io.lo
#8 56.31 CC libguac_common_la-blank_cursor.lo
#8 56.56 CC libguac_common_la-clipboard.lo
#8 56.90 CC libguac_common_la-cursor.lo
#8 57.34 CC libguac_common_la-dot_cursor.lo
#8 57.60 CC libguac_common_la-ibar_cursor.lo
#8 57.85 CC libguac_common_la-iconv.lo
#8 58.37 CC libguac_common_la-json.lo
#8 58.76 CC libguac_common_la-list.lo
#8 59.05 CC libguac_common_la-pointer_cursor.lo
#8 59.30 CC libguac_common_la-rect.lo
#8 59.63 CC libguac_common_la-string.lo
#8 59.91 CC libguac_common_la-surface.lo
#8 61.78 CCLD libguac_common.la
#8 62.06 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 62.06 Making all in tests
#8 62.06 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 62.06 make[3]: Nothing to be done for 'all'.
#8 62.06 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 62.06 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 62.06 Making all in src/common-ssh
#8 62.07 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 62.07 Making all in .
#8 62.07 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 62.08 CC libguac_common_ssh_la-buffer.lo
#8 62.43 CC libguac_common_ssh_la-sftp.lo
#8 63.16 CC libguac_common_ssh_la-ssh.lo
#8 64.01 CC libguac_common_ssh_la-key.lo
#8 64.55 CC libguac_common_ssh_la-user.lo
#8 64.87 CCLD libguac_common_ssh.la
#8 65.09 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 65.09 Making all in tests
#8 65.10 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 65.10 make[3]: Nothing to be done for 'all'.
#8 65.10 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 65.10 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 65.10 Making all in src/terminal
#8 65.10 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 65.11 Making all in .
#8 65.11 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 65.12 CC libguac_terminal_la-buffer.lo
#8 65.91 CC libguac_terminal_la-char-mappings.lo
#8 66.09 CC libguac_terminal_la-color-scheme.lo
#8 66.52 CC libguac_terminal_la-common.lo
#8 66.86 CC libguac_terminal_la-display.lo
#8 68.31 CC libguac_terminal_la-named-colors.lo
#8 68.66 CC libguac_terminal_la-palette.lo
#8 68.87 CC libguac_terminal_la-scrollbar.lo
#8 69.75 CC libguac_terminal_la-select.lo
#8 71.28 CC libguac_terminal_la-selection-point.lo
#8 71.65 CC libguac_terminal_la-terminal.lo
#8 72.03 terminal.c: In function '__guac_terminal_send_key':
#8 72.03 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 72.03 1924 | char data;
#8 72.03 | ^~~~
#8 72.03 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 72.03 1967 | return guac_terminal_send_data(term, &data, 1);
#8 72.03 | ^~~~
#8 72.03 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 72.05 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 72.05 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 72.05 | ^
#8 72.05 terminal.c: At top level:
#8 72.05 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 72.05 2193 | return 0;
#8 72.05 | ^~~~~~
#8 72.05 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 72.05 2195 | }
#8 72.05 | ^
#8 72.07 terminal.c: In function '__guac_terminal_send_key':
#8 72.07 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 72.07 2191 | }
#8 72.07 | ^
#8 72.08 terminal.c: At top level:
#8 72.08 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 72.08 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 72.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 72.08 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 72.08 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 72.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 72.08 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 72.08 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 72.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 72.08 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 72.08 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 72.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 72.09 cc1: all warnings being treated as errors
#8 72.60 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 72.60 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 72.60 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 72.60 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 72.60 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 72.60 make[1]: Leaving directory '/build/guacamole-server'
#8 72.60 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
72.08 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
72.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72.09 cc1: all warnings being treated as errors
72.60 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
72.60 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
72.60 make[2]: *** [Makefile:802: all-recursive] Error 1
72.60 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
72.60 make[1]: *** [Makefile:552: all-recursive] Error 1
72.60 make[1]: Leaving directory '/build/guacamole-server'
72.60 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2379
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2379:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2378
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2378/display/redirect>
Changes:
------------------------------------------
[...truncated 192.44 KiB...]
#8 29.25 rm -rf .libs _libs
#8 29.25 rm -f *.o
#8 29.26 rm -f fs/*.o
#8 29.26 rm -f test_rdp.log
#8 29.26 rm -f test_rdp.trs
#8 29.26 rm -f test-suite.log
#8 29.27 rm -f *.lo
#8 29.27 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.27 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 29.27 Making clean in src/protocols/ssh
#8 29.27 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.27 rm -f libguac-client-ssh.la
#8 29.28 rm -f ./so_locations
#8 29.28 rm -rf .libs _libs
#8 29.29 rm -f *.o
#8 29.29 rm -f *.lo
#8 29.29 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.29 Making clean in src/protocols/telnet
#8 29.30 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.30 rm -f libguac-client-telnet.la
#8 29.30 rm -f ./so_locations
#8 29.31 rm -rf .libs _libs
#8 29.31 rm -f *.o
#8 29.31 rm -f *.lo
#8 29.31 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.32 Making clean in src/protocols/vnc
#8 29.32 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.32 rm -f libguac-client-vnc.la
#8 29.33 rm -f ./so_locations
#8 29.33 rm -rf .libs _libs
#8 29.33 rm -f *.o
#8 29.33 rm -f *.lo
#8 29.34 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.34 Making clean in src/guacd
#8 29.34 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.34 rm -f
#8 29.35 rm -rf .libs _libs
#8 29.35 rm -f guacd
#8 29.35 test -z "" || rm -f guacd
#8 29.35 rm -f *.o
#8 29.35 rm -f *.lo
#8 29.36 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.36 Making clean in src/guacenc
#8 29.36 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.36 rm -f guacenc
#8 29.37 test -z "" || rm -f guacenc
#8 29.37 rm -rf .libs _libs
#8 29.37 rm -f *.o
#8 29.37 rm -f *.lo
#8 29.38 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 29.38 Making clean in src/guaclog
#8 29.38 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.38 rm -f guaclog
#8 29.38 test -z "" || rm -f guaclog
#8 29.38 rm -rf .libs _libs
#8 29.39 rm -f *.o
#8 29.39 rm -f *.lo
#8 29.39 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 29.40 make[1]: Entering directory '/build/guacamole-server'
#8 29.40 rm -rf .libs _libs
#8 29.40 rm -f *.lo
#8 29.40 make[1]: Leaving directory '/build/guacamole-server'
#8 29.40 + make
#8 29.41 make all-recursive
#8 29.41 make[1]: Entering directory '/build/guacamole-server'
#8 29.42 Making all in src/libguac
#8 29.43 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.43 Making all in .
#8 29.44 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.44 CC libguac_la-argv.lo
#8 29.84 CC libguac_la-audio.lo
#8 30.39 CC libguac_la-client.lo
#8 31.19 CC libguac_la-display.lo
#8 31.62 CC libguac_la-display-builtin-cursors.lo
#8 31.81 CC libguac_la-display-cursor.lo
#8 32.12 CC libguac_la-display-flush.lo
#8 32.58 CC libguac_la-display-layer.lo
#8 33.05 CC libguac_la-display-layer-list.lo
#8 33.49 CC libguac_la-display-plan.lo
#8 34.08 CC libguac_la-display-plan-combine.lo
#8 34.49 CC libguac_la-display-plan-rect.lo
#8 34.83 CC libguac_la-display-plan-search.lo
#8 35.25 CC libguac_la-display-render-thread.lo
#8 35.60 CC libguac_la-display-worker.lo
#8 36.05 CC libguac_la-encode-jpeg.lo
#8 36.42 CC libguac_la-encode-png.lo
#8 36.86 CC libguac_la-error.lo
#8 37.15 CC libguac_la-fifo.lo
#8 37.47 CC libguac_la-file.lo
#8 37.81 CC libguac_la-fips.lo
#8 38.15 CC libguac_la-flag.lo
#8 38.46 CC libguac_la-hash.lo
#8 38.74 CC libguac_la-id.lo
#8 38.97 CC libguac_la-mem.lo
#8 39.37 CC libguac_la-rwlock.lo
#8 39.70 CC libguac_la-palette.lo
#8 40.05 CC libguac_la-parser.lo
#8 40.51 CC libguac_la-pool.lo
#8 40.85 CC libguac_la-proctitle.lo
#8 41.28 CC libguac_la-protocol.lo
#8 42.81 CC libguac_la-raw_encoder.lo
#8 43.13 CC libguac_la-recording.lo
#8 43.49 CC libguac_la-rect.lo
#8 43.75 CC libguac_la-socket.lo
#8 44.26 CC libguac_la-socket-broadcast.lo
#8 44.58 CC libguac_la-socket-fd.lo
#8 44.96 CC libguac_la-socket-nest.lo
#8 45.31 CC libguac_la-socket-tee.lo
#8 45.62 CC libguac_la-string.lo
#8 45.93 CC libguac_la-tcp.lo
#8 46.26 CC libguac_la-timestamp.lo
#8 46.48 CC libguac_la-unicode.lo
#8 46.75 CC libguac_la-user.lo
#8 47.34 CC libguac_la-user-handlers.lo
#8 48.09 CC libguac_la-user-handshake.lo
#8 48.49 CC libguac_la-wait-fd.lo
#8 48.68 CC libguac_la-wol.lo
#8 49.03 CC libguac_la-encode-webp.lo
#8 49.47 CC libguac_la-socket-ssl.lo
#8 50.03 CCLD libguac.la
#8 50.97 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 50.97 Making all in tests
#8 50.98 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 50.98 make[3]: Nothing to be done for 'all'.
#8 50.98 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 50.98 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 50.98 Making all in src/common
#8 50.98 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 50.99 Making all in .
#8 51.00 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 51.00 CC libguac_common_la-io.lo
#8 51.22 CC libguac_common_la-blank_cursor.lo
#8 51.50 CC libguac_common_la-clipboard.lo
#8 51.83 CC libguac_common_la-cursor.lo
#8 52.22 CC libguac_common_la-dot_cursor.lo
#8 52.46 CC libguac_common_la-ibar_cursor.lo
#8 52.70 CC libguac_common_la-iconv.lo
#8 53.18 CC libguac_common_la-json.lo
#8 53.55 CC libguac_common_la-list.lo
#8 53.81 CC libguac_common_la-pointer_cursor.lo
#8 54.06 CC libguac_common_la-rect.lo
#8 54.35 CC libguac_common_la-string.lo
#8 54.62 CC libguac_common_la-surface.lo
#8 56.30 CCLD libguac_common.la
#8 56.62 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 56.62 Making all in tests
#8 56.63 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 56.63 make[3]: Nothing to be done for 'all'.
#8 56.63 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 56.63 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 56.63 Making all in src/common-ssh
#8 56.63 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 56.64 Making all in .
#8 56.64 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 56.65 CC libguac_common_ssh_la-buffer.lo
#8 57.00 CC libguac_common_ssh_la-sftp.lo
#8 57.69 CC libguac_common_ssh_la-ssh.lo
#8 58.38 CC libguac_common_ssh_la-key.lo
#8 58.95 CC libguac_common_ssh_la-user.lo
#8 59.24 CCLD libguac_common_ssh.la
#8 59.50 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 59.50 Making all in tests
#8 59.51 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 59.51 make[3]: Nothing to be done for 'all'.
#8 59.51 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 59.51 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 59.51 Making all in src/terminal
#8 59.51 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 59.52 Making all in .
#8 59.52 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 59.53 CC libguac_terminal_la-buffer.lo
#8 60.24 CC libguac_terminal_la-char-mappings.lo
#8 60.41 CC libguac_terminal_la-color-scheme.lo
#8 60.85 CC libguac_terminal_la-common.lo
#8 61.20 CC libguac_terminal_la-display.lo
#8 62.73 CC libguac_terminal_la-named-colors.lo
#8 63.08 CC libguac_terminal_la-palette.lo
#8 63.32 CC libguac_terminal_la-scrollbar.lo
#8 63.81 CC libguac_terminal_la-select.lo
#8 64.67 CC libguac_terminal_la-selection-point.lo
#8 64.91 CC libguac_terminal_la-terminal.lo
#8 65.26 terminal.c: In function '__guac_terminal_send_key':
#8 65.26 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 65.26 1924 | char data;
#8 65.26 | ^~~~
#8 65.27 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 65.27 1967 | return guac_terminal_send_data(term, &data, 1);
#8 65.27 | ^~~~
#8 65.27 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 65.28 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 65.28 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 65.28 | ^
#8 65.28 terminal.c: At top level:
#8 65.28 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 65.28 2193 | return 0;
#8 65.28 | ^~~~~~
#8 65.28 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 65.28 2195 | }
#8 65.28 | ^
#8 65.30 terminal.c: In function '__guac_terminal_send_key':
#8 65.30 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 65.30 2191 | }
#8 65.30 | ^
#8 65.31 terminal.c: At top level:
#8 65.31 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 65.31 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 65.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.31 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 65.31 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 65.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.31 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 65.31 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 65.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.31 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 65.31 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 65.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.31 cc1: all warnings being treated as errors
#8 65.32 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 65.32 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.32 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.32 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 65.32 make[1]: Leaving directory '/build/guacamole-server'
#8 65.32 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 65.32 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
65.31 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
65.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
65.31 cc1: all warnings being treated as errors
65.32 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
65.32 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
65.32 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
65.32 make[2]: *** [Makefile:802: all-recursive] Error 1
65.32 make[1]: Leaving directory '/build/guacamole-server'
65.32 make[1]: *** [Makefile:552: all-recursive] Error 1
65.32 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2378
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2378:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2377
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2377/display/redirect>
Changes:
------------------------------------------
[...truncated 192.47 KiB...]
#8 29.51 rm -rf .libs _libs
#8 29.51 rm -f *.o
#8 29.51 rm -f fs/*.o
#8 29.51 rm -f test_rdp.log
#8 29.52 rm -f test_rdp.trs
#8 29.52 rm -f test-suite.log
#8 29.52 rm -f *.lo
#8 29.53 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.53 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 29.53 Making clean in src/protocols/ssh
#8 29.55 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.55 rm -f libguac-client-ssh.la
#8 29.56 rm -f ./so_locations
#8 29.56 rm -rf .libs _libs
#8 29.56 rm -f *.o
#8 29.57 rm -f *.lo
#8 29.57 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.57 Making clean in src/protocols/telnet
#8 29.57 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.57 rm -f libguac-client-telnet.la
#8 29.58 rm -f ./so_locations
#8 29.58 rm -rf .libs _libs
#8 29.59 rm -f *.o
#8 29.59 rm -f *.lo
#8 29.59 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.59 Making clean in src/protocols/vnc
#8 29.60 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.60 rm -f libguac-client-vnc.la
#8 29.60 rm -f ./so_locations
#8 29.61 rm -rf .libs _libs
#8 29.61 rm -f *.o
#8 29.61 rm -f *.lo
#8 29.62 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.62 Making clean in src/guacd
#8 29.62 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.62 rm -f
#8 29.62 rm -rf .libs _libs
#8 29.63 rm -f guacd
#8 29.63 test -z "" || rm -f guacd
#8 29.63 rm -f *.o
#8 29.64 rm -f *.lo
#8 29.64 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.64 Making clean in src/guacenc
#8 29.64 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.64 rm -f guacenc
#8 29.65 test -z "" || rm -f guacenc
#8 29.65 rm -rf .libs _libs
#8 29.65 rm -f *.o
#8 29.65 rm -f *.lo
#8 29.66 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 29.66 Making clean in src/guaclog
#8 29.66 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.66 rm -f guaclog
#8 29.66 test -z "" || rm -f guaclog
#8 29.67 rm -rf .libs _libs
#8 29.67 rm -f *.o
#8 29.67 rm -f *.lo
#8 29.67 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 29.68 make[1]: Entering directory '/build/guacamole-server'
#8 29.68 rm -rf .libs _libs
#8 29.68 rm -f *.lo
#8 29.68 make[1]: Leaving directory '/build/guacamole-server'
#8 29.68 + make
#8 29.69 make all-recursive
#8 29.69 make[1]: Entering directory '/build/guacamole-server'
#8 29.70 Making all in src/libguac
#8 29.71 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.72 Making all in .
#8 29.72 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.72 CC libguac_la-argv.lo
#8 30.14 CC libguac_la-audio.lo
#8 30.55 CC libguac_la-client.lo
#8 31.36 CC libguac_la-display.lo
#8 31.78 CC libguac_la-display-builtin-cursors.lo
#8 31.95 CC libguac_la-display-cursor.lo
#8 32.28 CC libguac_la-display-flush.lo
#8 32.73 CC libguac_la-display-layer.lo
#8 33.19 CC libguac_la-display-layer-list.lo
#8 33.61 CC libguac_la-display-plan.lo
#8 34.20 CC libguac_la-display-plan-combine.lo
#8 34.65 CC libguac_la-display-plan-rect.lo
#8 35.05 CC libguac_la-display-plan-search.lo
#8 35.46 CC libguac_la-display-render-thread.lo
#8 35.80 CC libguac_la-display-worker.lo
#8 36.27 CC libguac_la-encode-jpeg.lo
#8 36.65 CC libguac_la-encode-png.lo
#8 37.11 CC libguac_la-error.lo
#8 37.39 CC libguac_la-fifo.lo
#8 37.70 CC libguac_la-file.lo
#8 38.03 CC libguac_la-fips.lo
#8 38.40 CC libguac_la-flag.lo
#8 38.72 CC libguac_la-hash.lo
#8 38.99 CC libguac_la-id.lo
#8 39.23 CC libguac_la-mem.lo
#8 39.65 CC libguac_la-rwlock.lo
#8 39.99 CC libguac_la-palette.lo
#8 40.33 CC libguac_la-parser.lo
#8 40.77 CC libguac_la-pool.lo
#8 41.12 CC libguac_la-proctitle.lo
#8 41.57 CC libguac_la-protocol.lo
#8 43.12 CC libguac_la-raw_encoder.lo
#8 43.46 CC libguac_la-recording.lo
#8 43.85 CC libguac_la-rect.lo
#8 44.10 CC libguac_la-socket.lo
#8 44.65 CC libguac_la-socket-broadcast.lo
#8 45.00 CC libguac_la-socket-fd.lo
#8 45.38 CC libguac_la-socket-nest.lo
#8 45.74 CC libguac_la-socket-tee.lo
#8 46.03 CC libguac_la-string.lo
#8 46.35 CC libguac_la-tcp.lo
#8 46.69 CC libguac_la-timestamp.lo
#8 46.91 CC libguac_la-unicode.lo
#8 47.19 CC libguac_la-user.lo
#8 47.75 CC libguac_la-user-handlers.lo
#8 48.55 CC libguac_la-user-handshake.lo
#8 48.98 CC libguac_la-wait-fd.lo
#8 49.18 CC libguac_la-wol.lo
#8 49.56 CC libguac_la-encode-webp.lo
#8 49.97 CC libguac_la-socket-ssl.lo
#8 50.54 CCLD libguac.la
#8 51.44 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.44 Making all in tests
#8 51.44 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 51.44 make[3]: Nothing to be done for 'all'.
#8 51.44 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 51.44 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.45 Making all in src/common
#8 51.45 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 51.45 Making all in .
#8 51.46 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 51.46 CC libguac_common_la-io.lo
#8 51.70 CC libguac_common_la-blank_cursor.lo
#8 51.97 CC libguac_common_la-clipboard.lo
#8 52.32 CC libguac_common_la-cursor.lo
#8 52.74 CC libguac_common_la-dot_cursor.lo
#8 52.99 CC libguac_common_la-ibar_cursor.lo
#8 53.28 CC libguac_common_la-iconv.lo
#8 53.79 CC libguac_common_la-json.lo
#8 54.18 CC libguac_common_la-list.lo
#8 54.44 CC libguac_common_la-pointer_cursor.lo
#8 54.71 CC libguac_common_la-rect.lo
#8 55.02 CC libguac_common_la-string.lo
#8 55.34 CC libguac_common_la-surface.lo
#8 57.00 CCLD libguac_common.la
#8 57.33 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 57.33 Making all in tests
#8 57.33 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 57.33 make[3]: Nothing to be done for 'all'.
#8 57.33 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 57.33 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 57.33 Making all in src/common-ssh
#8 57.34 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.34 Making all in .
#8 57.35 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.35 CC libguac_common_ssh_la-buffer.lo
#8 57.70 CC libguac_common_ssh_la-sftp.lo
#8 58.40 CC libguac_common_ssh_la-ssh.lo
#8 59.10 CC libguac_common_ssh_la-key.lo
#8 59.68 CC libguac_common_ssh_la-user.lo
#8 60.00 CCLD libguac_common_ssh.la
#8 60.26 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.26 Making all in tests
#8 60.26 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.26 make[3]: Nothing to be done for 'all'.
#8 60.26 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.26 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.26 Making all in src/terminal
#8 60.27 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.27 Making all in .
#8 60.28 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.28 CC libguac_terminal_la-buffer.lo
#8 61.01 CC libguac_terminal_la-char-mappings.lo
#8 61.16 CC libguac_terminal_la-color-scheme.lo
#8 61.60 CC libguac_terminal_la-common.lo
#8 61.94 CC libguac_terminal_la-display.lo
#8 63.47 CC libguac_terminal_la-named-colors.lo
#8 63.82 CC libguac_terminal_la-palette.lo
#8 64.06 CC libguac_terminal_la-scrollbar.lo
#8 64.55 CC libguac_terminal_la-select.lo
#8 65.43 CC libguac_terminal_la-selection-point.lo
#8 65.68 CC libguac_terminal_la-terminal.lo
#8 66.06 terminal.c: In function '__guac_terminal_send_key':
#8 66.06 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 66.06 1924 | char data;
#8 66.06 | ^~~~
#8 66.06 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 66.06 1967 | return guac_terminal_send_data(term, &data, 1);
#8 66.06 | ^~~~
#8 66.06 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 66.07 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 66.07 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 66.07 | ^
#8 66.07 terminal.c: At top level:
#8 66.07 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 66.07 2193 | return 0;
#8 66.07 | ^~~~~~
#8 66.07 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 66.07 2195 | }
#8 66.07 | ^
#8 66.09 terminal.c: In function '__guac_terminal_send_key':
#8 66.10 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 66.10 2191 | }
#8 66.10 | ^
#8 66.10 terminal.c: At top level:
#8 66.10 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 66.10 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 66.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.10 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 66.10 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 66.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.10 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 66.10 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 66.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.10 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 66.10 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 66.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.10 cc1: all warnings being treated as errors
#8 66.11 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 66.11 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 66.12 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 66.12 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 66.12 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 66.12 make[1]: Leaving directory '/build/guacamole-server'
#8 66.12 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
66.10 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
66.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66.10 cc1: all warnings being treated as errors
66.11 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
66.11 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
66.12 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
66.12 make[2]: *** [Makefile:802: all-recursive] Error 1
66.12 make[1]: *** [Makefile:552: all-recursive] Error 1
66.12 make[1]: Leaving directory '/build/guacamole-server'
66.12 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2377
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2377:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2376
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2376/display/redirect>
Changes:
------------------------------------------
[...truncated 192.47 KiB...]
#8 31.54 rm -rf .libs _libs
#8 31.54 rm -f *.o
#8 31.55 rm -f fs/*.o
#8 31.55 rm -f test_rdp.log
#8 31.55 rm -f test_rdp.trs
#8 31.56 rm -f test-suite.log
#8 31.56 rm -f *.lo
#8 31.56 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 31.56 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 31.56 Making clean in src/protocols/ssh
#8 31.57 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 31.57 rm -f libguac-client-ssh.la
#8 31.58 rm -f ./so_locations
#8 31.58 rm -rf .libs _libs
#8 31.58 rm -f *.o
#8 31.58 rm -f *.lo
#8 31.59 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 31.59 Making clean in src/protocols/telnet
#8 31.59 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 31.59 rm -f libguac-client-telnet.la
#8 31.60 rm -f ./so_locations
#8 31.61 rm -rf .libs _libs
#8 31.61 rm -f *.o
#8 31.61 rm -f *.lo
#8 31.62 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 31.62 Making clean in src/protocols/vnc
#8 31.62 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 31.62 rm -f libguac-client-vnc.la
#8 31.63 rm -f ./so_locations
#8 31.63 rm -rf .libs _libs
#8 31.64 rm -f *.o
#8 31.64 rm -f *.lo
#8 31.64 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 31.64 Making clean in src/guacd
#8 31.65 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 31.65 rm -f
#8 31.65 rm -rf .libs _libs
#8 31.65 rm -f guacd
#8 31.66 test -z "" || rm -f guacd
#8 31.66 rm -f *.o
#8 31.66 rm -f *.lo
#8 31.67 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 31.67 Making clean in src/guacenc
#8 31.68 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 31.68 rm -f guacenc
#8 31.68 test -z "" || rm -f guacenc
#8 31.68 rm -rf .libs _libs
#8 31.68 rm -f *.o
#8 31.69 rm -f *.lo
#8 31.69 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 31.69 Making clean in src/guaclog
#8 31.69 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 31.69 rm -f guaclog
#8 31.70 test -z "" || rm -f guaclog
#8 31.70 rm -rf .libs _libs
#8 31.70 rm -f *.o
#8 31.70 rm -f *.lo
#8 31.71 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 31.71 make[1]: Entering directory '/build/guacamole-server'
#8 31.71 rm -rf .libs _libs
#8 31.72 rm -f *.lo
#8 31.72 make[1]: Leaving directory '/build/guacamole-server'
#8 31.72 + make
#8 31.73 make all-recursive
#8 31.73 make[1]: Entering directory '/build/guacamole-server'
#8 31.74 Making all in src/libguac
#8 31.75 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 31.75 Making all in .
#8 31.76 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 31.76 CC libguac_la-argv.lo
#8 32.18 CC libguac_la-audio.lo
#8 32.57 CC libguac_la-client.lo
#8 33.48 CC libguac_la-display.lo
#8 33.98 CC libguac_la-display-builtin-cursors.lo
#8 34.15 CC libguac_la-display-cursor.lo
#8 34.50 CC libguac_la-display-flush.lo
#8 35.00 CC libguac_la-display-layer.lo
#8 35.50 CC libguac_la-display-layer-list.lo
#8 35.99 CC libguac_la-display-plan.lo
#8 36.69 CC libguac_la-display-plan-combine.lo
#8 37.24 CC libguac_la-display-plan-rect.lo
#8 37.62 CC libguac_la-display-plan-search.lo
#8 38.10 CC libguac_la-display-render-thread.lo
#8 38.48 CC libguac_la-display-worker.lo
#8 38.97 CC libguac_la-encode-jpeg.lo
#8 39.34 CC libguac_la-encode-png.lo
#8 39.87 CC libguac_la-error.lo
#8 40.18 CC libguac_la-fifo.lo
#8 40.54 CC libguac_la-file.lo
#8 40.94 CC libguac_la-fips.lo
#8 41.46 CC libguac_la-flag.lo
#8 41.76 CC libguac_la-hash.lo
#8 42.02 CC libguac_la-id.lo
#8 42.25 CC libguac_la-mem.lo
#8 42.65 CC libguac_la-rwlock.lo
#8 42.95 CC libguac_la-palette.lo
#8 43.26 CC libguac_la-parser.lo
#8 43.68 CC libguac_la-pool.lo
#8 44.00 CC libguac_la-proctitle.lo
#8 44.46 CC libguac_la-protocol.lo
#8 46.04 CC libguac_la-raw_encoder.lo
#8 46.39 CC libguac_la-recording.lo
#8 46.76 CC libguac_la-rect.lo
#8 47.02 CC libguac_la-socket.lo
#8 47.53 CC libguac_la-socket-broadcast.lo
#8 47.89 CC libguac_la-socket-fd.lo
#8 48.27 CC libguac_la-socket-nest.lo
#8 48.63 CC libguac_la-socket-tee.lo
#8 48.90 CC libguac_la-string.lo
#8 49.22 CC libguac_la-tcp.lo
#8 49.55 CC libguac_la-timestamp.lo
#8 50.10 CC libguac_la-unicode.lo
#8 50.35 CC libguac_la-user.lo
#8 50.96 CC libguac_la-user-handlers.lo
#8 51.74 CC libguac_la-user-handshake.lo
#8 52.11 CC libguac_la-wait-fd.lo
#8 52.29 CC libguac_la-wol.lo
#8 52.69 CC libguac_la-encode-webp.lo
#8 53.10 CC libguac_la-socket-ssl.lo
#8 53.67 CCLD libguac.la
#8 54.57 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 54.57 Making all in tests
#8 54.58 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 54.58 make[3]: Nothing to be done for 'all'.
#8 54.58 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 54.58 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 54.58 Making all in src/common
#8 54.58 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 54.59 Making all in .
#8 54.59 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 54.60 CC libguac_common_la-io.lo
#8 54.87 CC libguac_common_la-blank_cursor.lo
#8 55.12 CC libguac_common_la-clipboard.lo
#8 55.68 CC libguac_common_la-cursor.lo
#8 56.25 CC libguac_common_la-dot_cursor.lo
#8 56.53 CC libguac_common_la-ibar_cursor.lo
#8 56.80 CC libguac_common_la-iconv.lo
#8 57.26 CC libguac_common_la-json.lo
#8 57.96 CC libguac_common_la-list.lo
#8 58.26 CC libguac_common_la-pointer_cursor.lo
#8 58.50 CC libguac_common_la-rect.lo
#8 58.82 CC libguac_common_la-string.lo
#8 59.34 CC libguac_common_la-surface.lo
#8 61.59 CCLD libguac_common.la
#8 61.94 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 61.94 Making all in tests
#8 61.95 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 61.95 make[3]: Nothing to be done for 'all'.
#8 61.95 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 61.95 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 61.95 Making all in src/common-ssh
#8 61.95 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 61.96 Making all in .
#8 61.96 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 61.96 CC libguac_common_ssh_la-buffer.lo
#8 62.33 CC libguac_common_ssh_la-sftp.lo
#8 63.40 CC libguac_common_ssh_la-ssh.lo
#8 64.22 CC libguac_common_ssh_la-key.lo
#8 64.80 CC libguac_common_ssh_la-user.lo
#8 65.09 CCLD libguac_common_ssh.la
#8 65.33 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 65.33 Making all in tests
#8 65.33 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 65.33 make[3]: Nothing to be done for 'all'.
#8 65.33 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 65.33 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 65.33 Making all in src/terminal
#8 65.34 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 65.34 Making all in .
#8 65.35 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 65.35 CC libguac_terminal_la-buffer.lo
#8 66.12 CC libguac_terminal_la-char-mappings.lo
#8 66.29 CC libguac_terminal_la-color-scheme.lo
#8 66.73 CC libguac_terminal_la-common.lo
#8 67.06 CC libguac_terminal_la-display.lo
#8 68.61 CC libguac_terminal_la-named-colors.lo
#8 68.95 CC libguac_terminal_la-palette.lo
#8 69.16 CC libguac_terminal_la-scrollbar.lo
#8 69.66 CC libguac_terminal_la-select.lo
#8 70.57 CC libguac_terminal_la-selection-point.lo
#8 70.80 CC libguac_terminal_la-terminal.lo
#8 71.23 terminal.c: In function '__guac_terminal_send_key':
#8 71.23 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 71.23 1924 | char data;
#8 71.23 | ^~~~
#8 71.23 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 71.23 1967 | return guac_terminal_send_data(term, &data, 1);
#8 71.23 | ^~~~
#8 71.23 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 71.25 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 71.25 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 71.25 | ^
#8 71.25 terminal.c: At top level:
#8 71.25 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 71.25 2193 | return 0;
#8 71.25 | ^~~~~~
#8 71.25 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 71.25 2195 | }
#8 71.25 | ^
#8 71.27 terminal.c: In function '__guac_terminal_send_key':
#8 71.27 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 71.27 2191 | }
#8 71.27 | ^
#8 71.28 terminal.c: At top level:
#8 71.28 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 71.28 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 71.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 71.28 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 71.28 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 71.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 71.28 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 71.28 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 71.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 71.28 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 71.28 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 71.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 71.28 cc1: all warnings being treated as errors
#8 71.29 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 71.29 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 71.29 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 71.29 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 71.29 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 71.29 make[1]: Leaving directory '/build/guacamole-server'
#8 71.29 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
71.28 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
71.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71.28 cc1: all warnings being treated as errors
71.29 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
71.29 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
71.29 make[2]: *** [Makefile:802: all-recursive] Error 1
71.29 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
71.29 make[1]: *** [Makefile:552: all-recursive] Error 1
71.29 make[1]: Leaving directory '/build/guacamole-server'
71.29 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2376
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2376:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2375
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2375/display/redirect>
Changes:
------------------------------------------
[...truncated 194.22 KiB...]
#8 29.32 rm -rf .libs _libs
#8 29.32 rm -f *.o
#8 29.33 rm -f fs/*.o
#8 29.33 rm -f test_rdp.log
#8 29.33 rm -f test_rdp.trs
#8 29.34 rm -f test-suite.log
#8 29.34 rm -f *.lo
#8 29.34 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.34 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 29.34 Making clean in src/protocols/ssh
#8 29.35 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.35 rm -f libguac-client-ssh.la
#8 29.35 rm -f ./so_locations
#8 29.35 rm -rf .libs _libs
#8 29.36 rm -f *.o
#8 29.36 rm -f *.lo
#8 29.36 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.36 Making clean in src/protocols/telnet
#8 29.37 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.37 rm -f libguac-client-telnet.la
#8 29.37 rm -f ./so_locations
#8 29.38 rm -rf .libs _libs
#8 29.38 rm -f *.o
#8 29.38 rm -f *.lo
#8 29.38 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.38 Making clean in src/protocols/vnc
#8 29.39 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.39 rm -f libguac-client-vnc.la
#8 29.40 rm -f ./so_locations
#8 29.40 rm -rf .libs _libs
#8 29.40 rm -f *.o
#8 29.40 rm -f *.lo
#8 29.41 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.41 Making clean in src/guacd
#8 29.41 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.41 rm -f
#8 29.41 rm -rf .libs _libs
#8 29.42 rm -f guacd
#8 29.42 test -z "" || rm -f guacd
#8 29.42 rm -f *.o
#8 29.42 rm -f *.lo
#8 29.43 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.43 Making clean in src/guacenc
#8 29.43 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.43 rm -f guacenc
#8 29.44 test -z "" || rm -f guacenc
#8 29.44 rm -rf .libs _libs
#8 29.44 rm -f *.o
#8 29.45 rm -f *.lo
#8 29.45 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 29.45 Making clean in src/guaclog
#8 29.45 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.45 rm -f guaclog
#8 29.46 test -z "" || rm -f guaclog
#8 29.46 rm -rf .libs _libs
#8 29.46 rm -f *.o
#8 29.47 rm -f *.lo
#8 29.47 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 29.47 make[1]: Entering directory '/build/guacamole-server'
#8 29.47 rm -rf .libs _libs
#8 29.48 rm -f *.lo
#8 29.48 make[1]: Leaving directory '/build/guacamole-server'
#8 29.48 + make
#8 29.49 make all-recursive
#8 29.49 make[1]: Entering directory '/build/guacamole-server'
#8 29.49 Making all in src/libguac
#8 29.50 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.51 Making all in .
#8 29.51 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.52 CC libguac_la-argv.lo
#8 29.92 CC libguac_la-audio.lo
#8 30.32 CC libguac_la-client.lo
#8 31.11 CC libguac_la-display.lo
#8 31.55 CC libguac_la-display-builtin-cursors.lo
#8 31.73 CC libguac_la-display-cursor.lo
#8 32.03 CC libguac_la-display-flush.lo
#8 32.48 CC libguac_la-display-layer.lo
#8 32.95 CC libguac_la-display-layer-list.lo
#8 33.41 CC libguac_la-display-plan.lo
#8 34.04 CC libguac_la-display-plan-combine.lo
#8 34.49 CC libguac_la-display-plan-rect.lo
#8 34.84 CC libguac_la-display-plan-search.lo
#8 35.28 CC libguac_la-display-render-thread.lo
#8 35.60 CC libguac_la-display-worker.lo
#8 36.06 CC libguac_la-encode-jpeg.lo
#8 36.42 CC libguac_la-encode-png.lo
#8 36.89 CC libguac_la-error.lo
#8 37.17 CC libguac_la-fifo.lo
#8 37.49 CC libguac_la-file.lo
#8 37.85 CC libguac_la-fips.lo
#8 38.21 CC libguac_la-flag.lo
#8 38.54 CC libguac_la-hash.lo
#8 38.82 CC libguac_la-id.lo
#8 39.17 CC libguac_la-mem.lo
#8 39.58 CC libguac_la-rwlock.lo
#8 39.91 CC libguac_la-palette.lo
#8 40.25 CC libguac_la-parser.lo
#8 40.70 CC libguac_la-pool.lo
#8 41.04 CC libguac_la-proctitle.lo
#8 41.50 CC libguac_la-protocol.lo
#8 43.04 CC libguac_la-raw_encoder.lo
#8 43.40 CC libguac_la-recording.lo
#8 43.79 CC libguac_la-rect.lo
#8 44.05 CC libguac_la-socket.lo
#8 44.58 CC libguac_la-socket-broadcast.lo
#8 44.94 CC libguac_la-socket-fd.lo
#8 45.33 CC libguac_la-socket-nest.lo
#8 45.68 CC libguac_la-socket-tee.lo
#8 45.99 CC libguac_la-string.lo
#8 46.31 CC libguac_la-tcp.lo
#8 46.66 CC libguac_la-timestamp.lo
#8 46.89 CC libguac_la-unicode.lo
#8 47.15 CC libguac_la-user.lo
#8 47.74 CC libguac_la-user-handlers.lo
#8 48.50 CC libguac_la-user-handshake.lo
#8 48.91 CC libguac_la-wait-fd.lo
#8 49.13 CC libguac_la-wol.lo
#8 49.53 CC libguac_la-encode-webp.lo
#8 49.97 CC libguac_la-socket-ssl.lo
#8 50.55 CCLD libguac.la
#8 51.41 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.41 Making all in tests
#8 51.42 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 51.42 make[3]: Nothing to be done for 'all'.
#8 51.42 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 51.42 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.42 Making all in src/common
#8 51.43 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 51.43 Making all in .
#8 51.43 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 51.44 CC libguac_common_la-io.lo
#8 51.65 CC libguac_common_la-blank_cursor.lo
#8 51.94 CC libguac_common_la-clipboard.lo
#8 52.27 CC libguac_common_la-cursor.lo
#8 52.70 CC libguac_common_la-dot_cursor.lo
#8 52.98 CC libguac_common_la-ibar_cursor.lo
#8 53.25 CC libguac_common_la-iconv.lo
#8 53.75 CC libguac_common_la-json.lo
#8 54.13 CC libguac_common_la-list.lo
#8 54.40 CC libguac_common_la-pointer_cursor.lo
#8 54.67 CC libguac_common_la-rect.lo
#8 55.01 CC libguac_common_la-string.lo
#8 55.28 CC libguac_common_la-surface.lo
#8 56.93 CCLD libguac_common.la
#8 57.23 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 57.23 Making all in tests
#8 57.24 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 57.24 make[3]: Nothing to be done for 'all'.
#8 57.24 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 57.24 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 57.24 Making all in src/common-ssh
#8 57.24 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.25 Making all in .
#8 57.25 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.26 CC libguac_common_ssh_la-buffer.lo
#8 57.59 CC libguac_common_ssh_la-sftp.lo
#8 58.30 CC libguac_common_ssh_la-ssh.lo
#8 59.02 CC libguac_common_ssh_la-key.lo
#8 59.61 CC libguac_common_ssh_la-user.lo
#8 59.96 CCLD libguac_common_ssh.la
#8 60.22 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.23 Making all in tests
#8 60.23 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.23 make[3]: Nothing to be done for 'all'.
#8 60.23 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.23 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.23 Making all in src/terminal
#8 60.24 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.24 Making all in .
#8 60.25 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.25 CC libguac_terminal_la-buffer.lo
#8 60.99 CC libguac_terminal_la-char-mappings.lo
#8 61.18 CC libguac_terminal_la-color-scheme.lo
#8 61.62 CC libguac_terminal_la-common.lo
#8 61.99 CC libguac_terminal_la-display.lo
#8 63.47 CC libguac_terminal_la-named-colors.lo
#8 63.81 CC libguac_terminal_la-palette.lo
#8 64.06 CC libguac_terminal_la-scrollbar.lo
#8 64.56 CC libguac_terminal_la-select.lo
#8 65.45 CC libguac_terminal_la-selection-point.lo
#8 65.69 CC libguac_terminal_la-terminal.lo
#8 66.06 terminal.c: In function '__guac_terminal_send_key':
#8 66.07 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 66.07 1924 | char data;
#8 66.07 | ^~~~
#8 66.07 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 66.07 1967 | return guac_terminal_send_data(term, &data, 1);
#8 66.07 | ^~~~
#8 66.07 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 66.08 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 66.08 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 66.08 | ^
#8 66.08 terminal.c: At top level:
#8 66.08 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 66.08 2193 | return 0;
#8 66.08 | ^~~~~~
#8 66.08 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 66.08 2195 | }
#8 66.08 | ^
#8 66.11 terminal.c: In function '__guac_terminal_send_key':
#8 66.11 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 66.11 2191 | }
#8 66.11 | ^
#8 66.11 terminal.c: At top level:
#8 66.11 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 66.11 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 66.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.11 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 66.11 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 66.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.12 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 66.12 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 66.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.12 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 66.12 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 66.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.12 cc1: all warnings being treated as errors
#8 66.14 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 66.14 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 66.14 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 66.14 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 66.14 make[1]: Leaving directory '/build/guacamole-server'
#8 66.14 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 66.14 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
66.12 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
66.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66.12 cc1: all warnings being treated as errors
66.14 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
66.14 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
66.14 make[2]: *** [Makefile:802: all-recursive] Error 1
66.14 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
66.14 make[1]: Leaving directory '/build/guacamole-server'
66.14 make[1]: *** [Makefile:552: all-recursive] Error 1
66.14 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2375
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2375:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2374
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2374/display/redirect>
Changes:
------------------------------------------
[...truncated 192.44 KiB...]
#8 19.10 rm -rf .libs _libs
#8 19.10 rm -f *.o
#8 19.11 rm -f fs/*.o
#8 19.11 rm -f test_rdp.log
#8 19.11 rm -f test_rdp.trs
#8 19.11 rm -f test-suite.log
#8 19.12 rm -f *.lo
#8 19.12 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 19.12 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 19.12 Making clean in src/protocols/ssh
#8 19.12 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 19.12 rm -f libguac-client-ssh.la
#8 19.13 rm -f ./so_locations
#8 19.13 rm -rf .libs _libs
#8 19.13 rm -f *.o
#8 19.14 rm -f *.lo
#8 19.14 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 19.14 Making clean in src/protocols/telnet
#8 19.14 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 19.14 rm -f libguac-client-telnet.la
#8 19.15 rm -f ./so_locations
#8 19.15 rm -rf .libs _libs
#8 19.15 rm -f *.o
#8 19.15 rm -f *.lo
#8 19.16 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 19.16 Making clean in src/protocols/vnc
#8 19.16 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 19.16 rm -f libguac-client-vnc.la
#8 19.16 rm -f ./so_locations
#8 19.17 rm -rf .libs _libs
#8 19.17 rm -f *.o
#8 19.17 rm -f *.lo
#8 19.17 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 19.17 Making clean in src/guacd
#8 19.18 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 19.18 rm -f
#8 19.18 rm -rf .libs _libs
#8 19.18 rm -f guacd
#8 19.18 test -z "" || rm -f guacd
#8 19.18 rm -f *.o
#8 19.19 rm -f *.lo
#8 19.19 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 19.19 Making clean in src/guacenc
#8 19.19 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 19.19 rm -f guacenc
#8 19.19 test -z "" || rm -f guacenc
#8 19.20 rm -rf .libs _libs
#8 19.20 rm -f *.o
#8 19.20 rm -f *.lo
#8 19.20 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 19.20 Making clean in src/guaclog
#8 19.21 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 19.21 rm -f guaclog
#8 19.21 test -z "" || rm -f guaclog
#8 19.21 rm -rf .libs _libs
#8 19.21 rm -f *.o
#8 19.21 rm -f *.lo
#8 19.22 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 19.22 make[1]: Entering directory '/build/guacamole-server'
#8 19.22 rm -rf .libs _libs
#8 19.22 rm -f *.lo
#8 19.22 make[1]: Leaving directory '/build/guacamole-server'
#8 19.22 + make
#8 19.23 make all-recursive
#8 19.23 make[1]: Entering directory '/build/guacamole-server'
#8 19.24 Making all in src/libguac
#8 19.24 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 19.25 Making all in .
#8 19.25 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 19.25 CC libguac_la-argv.lo
#8 19.55 CC libguac_la-audio.lo
#8 19.81 CC libguac_la-client.lo
#8 20.41 CC libguac_la-display.lo
#8 20.72 CC libguac_la-display-builtin-cursors.lo
#8 20.82 CC libguac_la-display-cursor.lo
#8 21.03 CC libguac_la-display-flush.lo
#8 21.34 CC libguac_la-display-layer.lo
#8 21.68 CC libguac_la-display-layer-list.lo
#8 21.99 CC libguac_la-display-plan.lo
#8 22.42 CC libguac_la-display-plan-combine.lo
#8 22.73 CC libguac_la-display-plan-rect.lo
#8 22.97 CC libguac_la-display-plan-search.lo
#8 23.26 CC libguac_la-display-render-thread.lo
#8 23.49 CC libguac_la-display-worker.lo
#8 23.82 CC libguac_la-encode-jpeg.lo
#8 24.07 CC libguac_la-encode-png.lo
#8 24.39 CC libguac_la-error.lo
#8 24.57 CC libguac_la-fifo.lo
#8 24.80 CC libguac_la-file.lo
#8 25.03 CC libguac_la-fips.lo
#8 25.25 CC libguac_la-flag.lo
#8 25.47 CC libguac_la-hash.lo
#8 25.65 CC libguac_la-id.lo
#8 25.80 CC libguac_la-mem.lo
#8 26.08 CC libguac_la-rwlock.lo
#8 26.31 CC libguac_la-palette.lo
#8 26.54 CC libguac_la-parser.lo
#8 26.85 CC libguac_la-pool.lo
#8 27.09 CC libguac_la-proctitle.lo
#8 27.39 CC libguac_la-protocol.lo
#8 28.55 CC libguac_la-raw_encoder.lo
#8 28.78 CC libguac_la-recording.lo
#8 29.03 CC libguac_la-rect.lo
#8 29.20 CC libguac_la-socket.lo
#8 29.58 CC libguac_la-socket-broadcast.lo
#8 29.81 CC libguac_la-socket-fd.lo
#8 30.09 CC libguac_la-socket-nest.lo
#8 30.33 CC libguac_la-socket-tee.lo
#8 30.51 CC libguac_la-string.lo
#8 30.72 CC libguac_la-tcp.lo
#8 30.95 CC libguac_la-timestamp.lo
#8 31.09 CC libguac_la-unicode.lo
#8 31.28 CC libguac_la-user.lo
#8 31.71 CC libguac_la-user-handlers.lo
#8 32.29 CC libguac_la-user-handshake.lo
#8 32.57 CC libguac_la-wait-fd.lo
#8 32.70 CC libguac_la-wol.lo
#8 32.96 CC libguac_la-encode-webp.lo
#8 33.24 CC libguac_la-socket-ssl.lo
#8 33.63 CCLD libguac.la
#8 34.25 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 34.25 Making all in tests
#8 34.25 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 34.25 make[3]: Nothing to be done for 'all'.
#8 34.25 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 34.25 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 34.25 Making all in src/common
#8 34.25 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 34.26 Making all in .
#8 34.26 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 34.26 CC libguac_common_la-io.lo
#8 34.41 CC libguac_common_la-blank_cursor.lo
#8 34.57 CC libguac_common_la-clipboard.lo
#8 34.81 CC libguac_common_la-cursor.lo
#8 35.09 CC libguac_common_la-dot_cursor.lo
#8 35.25 CC libguac_common_la-ibar_cursor.lo
#8 35.42 CC libguac_common_la-iconv.lo
#8 35.78 CC libguac_common_la-json.lo
#8 36.04 CC libguac_common_la-list.lo
#8 36.22 CC libguac_common_la-pointer_cursor.lo
#8 36.39 CC libguac_common_la-rect.lo
#8 36.60 CC libguac_common_la-string.lo
#8 36.78 CC libguac_common_la-surface.lo
#8 38.04 CCLD libguac_common.la
#8 38.25 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 38.25 Making all in tests
#8 38.26 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 38.26 make[3]: Nothing to be done for 'all'.
#8 38.26 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 38.26 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 38.26 Making all in src/common-ssh
#8 38.26 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 38.27 Making all in .
#8 38.27 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 38.27 CC libguac_common_ssh_la-buffer.lo
#8 38.50 CC libguac_common_ssh_la-sftp.lo
#8 39.02 CC libguac_common_ssh_la-ssh.lo
#8 39.52 CC libguac_common_ssh_la-key.lo
#8 39.92 CC libguac_common_ssh_la-user.lo
#8 40.12 CCLD libguac_common_ssh.la
#8 40.28 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 40.28 Making all in tests
#8 40.29 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 40.29 make[3]: Nothing to be done for 'all'.
#8 40.29 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 40.29 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 40.29 Making all in src/terminal
#8 40.29 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 40.30 Making all in .
#8 40.30 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 40.30 CC libguac_terminal_la-buffer.lo
#8 40.84 CC libguac_terminal_la-char-mappings.lo
#8 40.94 CC libguac_terminal_la-color-scheme.lo
#8 41.24 CC libguac_terminal_la-common.lo
#8 41.46 CC libguac_terminal_la-display.lo
#8 42.54 CC libguac_terminal_la-named-colors.lo
#8 42.77 CC libguac_terminal_la-palette.lo
#8 42.91 CC libguac_terminal_la-scrollbar.lo
#8 43.25 CC libguac_terminal_la-select.lo
#8 43.86 CC libguac_terminal_la-selection-point.lo
#8 44.01 CC libguac_terminal_la-terminal.lo
#8 44.25 terminal.c: In function '__guac_terminal_send_key':
#8 44.25 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 44.25 1924 | char data;
#8 44.25 | ^~~~
#8 44.25 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 44.25 1967 | return guac_terminal_send_data(term, &data, 1);
#8 44.25 | ^~~~
#8 44.25 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 44.26 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 44.26 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 44.26 | ^
#8 44.26 terminal.c: At top level:
#8 44.26 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 44.26 2193 | return 0;
#8 44.26 | ^~~~~~
#8 44.26 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 44.26 2195 | }
#8 44.26 | ^
#8 44.28 terminal.c: In function '__guac_terminal_send_key':
#8 44.28 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 44.28 2191 | }
#8 44.28 | ^
#8 44.28 terminal.c: At top level:
#8 44.28 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 44.28 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 44.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 44.28 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 44.28 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 44.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 44.29 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 44.29 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 44.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 44.29 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 44.29 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 44.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 44.29 cc1: all warnings being treated as errors
#8 44.29 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 44.29 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 44.29 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 44.29 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 44.30 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 44.30 make[1]: Leaving directory '/build/guacamole-server'
#8 44.30 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
44.29 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
44.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44.29 cc1: all warnings being treated as errors
44.29 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
44.29 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
44.29 make[2]: *** [Makefile:802: all-recursive] Error 1
44.29 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
44.30 make[1]: *** [Makefile:552: all-recursive] Error 1
44.30 make[1]: Leaving directory '/build/guacamole-server'
44.30 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2374
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2374:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2373
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2373/display/redirect>
Changes:
------------------------------------------
[...truncated 192.50 KiB...]
#8 32.67 rm -rf .libs _libs
#8 32.67 rm -f *.o
#8 32.67 rm -f fs/*.o
#8 32.68 rm -f test_rdp.log
#8 32.69 rm -f test_rdp.trs
#8 32.69 rm -f test-suite.log
#8 32.69 rm -f *.lo
#8 32.70 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 32.70 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 32.70 Making clean in src/protocols/ssh
#8 32.70 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 32.70 rm -f libguac-client-ssh.la
#8 32.74 rm -f ./so_locations
#8 32.74 rm -rf .libs _libs
#8 32.75 rm -f *.o
#8 32.75 rm -f *.lo
#8 32.75 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 32.75 Making clean in src/protocols/telnet
#8 32.76 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 32.76 rm -f libguac-client-telnet.la
#8 32.77 rm -f ./so_locations
#8 32.77 rm -rf .libs _libs
#8 32.78 rm -f *.o
#8 32.78 rm -f *.lo
#8 32.78 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 32.78 Making clean in src/protocols/vnc
#8 32.79 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 32.79 rm -f libguac-client-vnc.la
#8 32.80 rm -f ./so_locations
#8 32.80 rm -rf .libs _libs
#8 32.80 rm -f *.o
#8 32.80 rm -f *.lo
#8 32.81 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 32.81 Making clean in src/guacd
#8 32.81 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 32.81 rm -f
#8 32.81 rm -rf .libs _libs
#8 32.82 rm -f guacd
#8 32.82 test -z "" || rm -f guacd
#8 32.82 rm -f *.o
#8 32.83 rm -f *.lo
#8 32.83 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 32.83 Making clean in src/guacenc
#8 32.84 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 32.84 rm -f guacenc
#8 32.84 test -z "" || rm -f guacenc
#8 32.85 rm -rf .libs _libs
#8 32.85 rm -f *.o
#8 32.85 rm -f *.lo
#8 32.86 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 32.86 Making clean in src/guaclog
#8 32.86 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 32.86 rm -f guaclog
#8 32.86 test -z "" || rm -f guaclog
#8 32.86 rm -rf .libs _libs
#8 32.87 rm -f *.o
#8 32.87 rm -f *.lo
#8 32.87 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 32.88 make[1]: Entering directory '/build/guacamole-server'
#8 32.88 rm -rf .libs _libs
#8 32.88 rm -f *.lo
#8 32.88 make[1]: Leaving directory '/build/guacamole-server'
#8 32.88 + make
#8 32.89 make all-recursive
#8 32.90 make[1]: Entering directory '/build/guacamole-server'
#8 32.90 Making all in src/libguac
#8 32.91 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 32.91 Making all in .
#8 32.92 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 32.92 CC libguac_la-argv.lo
#8 33.36 CC libguac_la-audio.lo
#8 33.76 CC libguac_la-client.lo
#8 34.60 CC libguac_la-display.lo
#8 35.03 CC libguac_la-display-builtin-cursors.lo
#8 35.23 CC libguac_la-display-cursor.lo
#8 35.57 CC libguac_la-display-flush.lo
#8 36.03 CC libguac_la-display-layer.lo
#8 36.51 CC libguac_la-display-layer-list.lo
#8 36.95 CC libguac_la-display-plan.lo
#8 37.57 CC libguac_la-display-plan-combine.lo
#8 38.00 CC libguac_la-display-plan-rect.lo
#8 38.35 CC libguac_la-display-plan-search.lo
#8 38.78 CC libguac_la-display-render-thread.lo
#8 39.13 CC libguac_la-display-worker.lo
#8 39.59 CC libguac_la-encode-jpeg.lo
#8 39.96 CC libguac_la-encode-png.lo
#8 40.41 CC libguac_la-error.lo
#8 40.68 CC libguac_la-fifo.lo
#8 40.99 CC libguac_la-file.lo
#8 41.32 CC libguac_la-fips.lo
#8 41.68 CC libguac_la-flag.lo
#8 41.97 CC libguac_la-hash.lo
#8 42.24 CC libguac_la-id.lo
#8 42.43 CC libguac_la-mem.lo
#8 42.83 CC libguac_la-rwlock.lo
#8 43.16 CC libguac_la-palette.lo
#8 43.48 CC libguac_la-parser.lo
#8 43.93 CC libguac_la-pool.lo
#8 44.26 CC libguac_la-proctitle.lo
#8 44.69 CC libguac_la-protocol.lo
#8 46.36 CC libguac_la-raw_encoder.lo
#8 46.71 CC libguac_la-recording.lo
#8 47.13 CC libguac_la-rect.lo
#8 47.41 CC libguac_la-socket.lo
#8 47.96 CC libguac_la-socket-broadcast.lo
#8 48.36 CC libguac_la-socket-fd.lo
#8 48.79 CC libguac_la-socket-nest.lo
#8 49.16 CC libguac_la-socket-tee.lo
#8 49.50 CC libguac_la-string.lo
#8 49.83 CC libguac_la-tcp.lo
#8 50.20 CC libguac_la-timestamp.lo
#8 50.43 CC libguac_la-unicode.lo
#8 50.71 CC libguac_la-user.lo
#8 51.36 CC libguac_la-user-handlers.lo
#8 52.24 CC libguac_la-user-handshake.lo
#8 52.64 CC libguac_la-wait-fd.lo
#8 52.87 CC libguac_la-wol.lo
#8 53.28 CC libguac_la-encode-webp.lo
#8 53.72 CC libguac_la-socket-ssl.lo
#8 54.31 CCLD libguac.la
#8 55.19 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 55.19 Making all in tests
#8 55.20 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 55.20 make[3]: Nothing to be done for 'all'.
#8 55.20 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 55.20 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 55.20 Making all in src/common
#8 55.21 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 55.21 Making all in .
#8 55.22 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 55.22 CC libguac_common_la-io.lo
#8 55.46 CC libguac_common_la-blank_cursor.lo
#8 55.75 CC libguac_common_la-clipboard.lo
#8 56.14 CC libguac_common_la-cursor.lo
#8 56.54 CC libguac_common_la-dot_cursor.lo
#8 56.83 CC libguac_common_la-ibar_cursor.lo
#8 57.11 CC libguac_common_la-iconv.lo
#8 57.67 CC libguac_common_la-json.lo
#8 58.10 CC libguac_common_la-list.lo
#8 58.42 CC libguac_common_la-pointer_cursor.lo
#8 58.70 CC libguac_common_la-rect.lo
#8 59.03 CC libguac_common_la-string.lo
#8 59.38 CC libguac_common_la-surface.lo
#8 61.15 CCLD libguac_common.la
#8 61.49 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 61.49 Making all in tests
#8 61.49 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 61.49 make[3]: Nothing to be done for 'all'.
#8 61.49 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 61.49 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 61.49 Making all in src/common-ssh
#8 61.50 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 61.50 Making all in .
#8 61.50 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 61.51 CC libguac_common_ssh_la-buffer.lo
#8 62.14 CC libguac_common_ssh_la-sftp.lo
#8 62.90 CC libguac_common_ssh_la-ssh.lo
#8 63.67 CC libguac_common_ssh_la-key.lo
#8 64.28 CC libguac_common_ssh_la-user.lo
#8 64.60 CCLD libguac_common_ssh.la
#8 64.86 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 64.86 Making all in tests
#8 64.87 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 64.87 make[3]: Nothing to be done for 'all'.
#8 64.87 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 64.87 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 64.87 Making all in src/terminal
#8 64.87 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 64.88 Making all in .
#8 64.88 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 64.89 CC libguac_terminal_la-buffer.lo
#8 65.67 CC libguac_terminal_la-char-mappings.lo
#8 65.89 CC libguac_terminal_la-color-scheme.lo
#8 66.38 CC libguac_terminal_la-common.lo
#8 66.69 CC libguac_terminal_la-display.lo
#8 68.34 CC libguac_terminal_la-named-colors.lo
#8 68.74 CC libguac_terminal_la-palette.lo
#8 68.98 CC libguac_terminal_la-scrollbar.lo
#8 69.51 CC libguac_terminal_la-select.lo
#8 70.41 CC libguac_terminal_la-selection-point.lo
#8 70.62 CC libguac_terminal_la-terminal.lo
#8 70.98 terminal.c: In function '__guac_terminal_send_key':
#8 70.98 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 70.98 1924 | char data;
#8 70.98 | ^~~~
#8 70.98 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 70.98 1967 | return guac_terminal_send_data(term, &data, 1);
#8 70.98 | ^~~~
#8 70.98 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 70.99 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 70.99 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 70.99 | ^
#8 70.99 terminal.c: At top level:
#8 70.99 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 70.99 2193 | return 0;
#8 70.99 | ^~~~~~
#8 70.99 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 70.99 2195 | }
#8 70.99 | ^
#8 71.02 terminal.c: In function '__guac_terminal_send_key':
#8 71.02 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 71.02 2191 | }
#8 71.02 | ^
#8 71.02 terminal.c: At top level:
#8 71.02 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 71.02 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 71.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 71.02 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 71.02 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 71.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 71.02 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 71.02 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 71.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 71.02 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 71.02 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 71.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 71.03 cc1: all warnings being treated as errors
#8 71.04 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 71.04 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 71.04 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 71.04 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 71.04 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 71.04 make[1]: Leaving directory '/build/guacamole-server'
#8 71.04 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
71.02 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
71.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71.03 cc1: all warnings being treated as errors
71.04 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
71.04 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
71.04 make[2]: *** [Makefile:802: all-recursive] Error 1
71.04 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
71.04 make[1]: *** [Makefile:552: all-recursive] Error 1
71.04 make[1]: Leaving directory '/build/guacamole-server'
71.04 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2373
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2373:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2372
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2372/display/redirect>
Changes:
------------------------------------------
[...truncated 192.47 KiB...]
#8 29.24 rm -rf .libs _libs
#8 29.24 rm -f *.o
#8 29.24 rm -f fs/*.o
#8 29.25 rm -f test_rdp.log
#8 29.25 rm -f test_rdp.trs
#8 29.25 rm -f test-suite.log
#8 29.26 rm -f *.lo
#8 29.26 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.26 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 29.26 Making clean in src/protocols/ssh
#8 29.26 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.26 rm -f libguac-client-ssh.la
#8 29.27 rm -f ./so_locations
#8 29.27 rm -rf .libs _libs
#8 29.28 rm -f *.o
#8 29.28 rm -f *.lo
#8 29.28 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.28 Making clean in src/protocols/telnet
#8 29.29 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.29 rm -f libguac-client-telnet.la
#8 29.30 rm -f ./so_locations
#8 29.30 rm -rf .libs _libs
#8 29.30 rm -f *.o
#8 29.30 rm -f *.lo
#8 29.30 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.31 Making clean in src/protocols/vnc
#8 29.31 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.31 rm -f libguac-client-vnc.la
#8 29.32 rm -f ./so_locations
#8 29.32 rm -rf .libs _libs
#8 29.32 rm -f *.o
#8 29.32 rm -f *.lo
#8 29.33 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.33 Making clean in src/guacd
#8 29.33 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.33 rm -f
#8 29.33 rm -rf .libs _libs
#8 29.33 rm -f guacd
#8 29.34 test -z "" || rm -f guacd
#8 29.34 rm -f *.o
#8 29.34 rm -f *.lo
#8 29.35 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.35 Making clean in src/guacenc
#8 29.35 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.35 rm -f guacenc
#8 29.35 test -z "" || rm -f guacenc
#8 29.36 rm -rf .libs _libs
#8 29.36 rm -f *.o
#8 29.36 rm -f *.lo
#8 29.37 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 29.37 Making clean in src/guaclog
#8 29.37 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.37 rm -f guaclog
#8 29.37 test -z "" || rm -f guaclog
#8 29.38 rm -rf .libs _libs
#8 29.38 rm -f *.o
#8 29.38 rm -f *.lo
#8 29.39 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 29.39 make[1]: Entering directory '/build/guacamole-server'
#8 29.39 rm -rf .libs _libs
#8 29.39 rm -f *.lo
#8 29.39 make[1]: Leaving directory '/build/guacamole-server'
#8 29.40 + make
#8 29.40 make all-recursive
#8 29.40 make[1]: Entering directory '/build/guacamole-server'
#8 29.41 Making all in src/libguac
#8 29.42 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.42 Making all in .
#8 29.43 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.43 CC libguac_la-argv.lo
#8 29.83 CC libguac_la-audio.lo
#8 30.22 CC libguac_la-client.lo
#8 31.05 CC libguac_la-display.lo
#8 31.48 CC libguac_la-display-builtin-cursors.lo
#8 31.65 CC libguac_la-display-cursor.lo
#8 31.97 CC libguac_la-display-flush.lo
#8 32.40 CC libguac_la-display-layer.lo
#8 32.87 CC libguac_la-display-layer-list.lo
#8 33.29 CC libguac_la-display-plan.lo
#8 33.89 CC libguac_la-display-plan-combine.lo
#8 34.33 CC libguac_la-display-plan-rect.lo
#8 34.66 CC libguac_la-display-plan-search.lo
#8 35.10 CC libguac_la-display-render-thread.lo
#8 35.43 CC libguac_la-display-worker.lo
#8 35.90 CC libguac_la-encode-jpeg.lo
#8 36.27 CC libguac_la-encode-png.lo
#8 36.71 CC libguac_la-error.lo
#8 36.99 CC libguac_la-fifo.lo
#8 37.31 CC libguac_la-file.lo
#8 37.65 CC libguac_la-fips.lo
#8 37.98 CC libguac_la-flag.lo
#8 38.29 CC libguac_la-hash.lo
#8 38.54 CC libguac_la-id.lo
#8 38.77 CC libguac_la-mem.lo
#8 39.21 CC libguac_la-rwlock.lo
#8 39.54 CC libguac_la-palette.lo
#8 39.90 CC libguac_la-parser.lo
#8 40.33 CC libguac_la-pool.lo
#8 40.68 CC libguac_la-proctitle.lo
#8 41.12 CC libguac_la-protocol.lo
#8 42.67 CC libguac_la-raw_encoder.lo
#8 43.02 CC libguac_la-recording.lo
#8 43.40 CC libguac_la-rect.lo
#8 43.67 CC libguac_la-socket.lo
#8 44.23 CC libguac_la-socket-broadcast.lo
#8 44.57 CC libguac_la-socket-fd.lo
#8 44.98 CC libguac_la-socket-nest.lo
#8 45.32 CC libguac_la-socket-tee.lo
#8 45.61 CC libguac_la-string.lo
#8 45.89 CC libguac_la-tcp.lo
#8 46.22 CC libguac_la-timestamp.lo
#8 46.45 CC libguac_la-unicode.lo
#8 46.72 CC libguac_la-user.lo
#8 47.32 CC libguac_la-user-handlers.lo
#8 48.08 CC libguac_la-user-handshake.lo
#8 48.48 CC libguac_la-wait-fd.lo
#8 48.69 CC libguac_la-wol.lo
#8 49.07 CC libguac_la-encode-webp.lo
#8 49.47 CC libguac_la-socket-ssl.lo
#8 50.03 CCLD libguac.la
#8 50.93 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 50.93 Making all in tests
#8 50.93 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 50.93 make[3]: Nothing to be done for 'all'.
#8 50.93 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 50.93 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 50.93 Making all in src/common
#8 50.94 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 50.95 Making all in .
#8 50.95 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 50.95 CC libguac_common_la-io.lo
#8 51.20 CC libguac_common_la-blank_cursor.lo
#8 51.45 CC libguac_common_la-clipboard.lo
#8 51.79 CC libguac_common_la-cursor.lo
#8 52.20 CC libguac_common_la-dot_cursor.lo
#8 52.44 CC libguac_common_la-ibar_cursor.lo
#8 52.68 CC libguac_common_la-iconv.lo
#8 53.20 CC libguac_common_la-json.lo
#8 53.57 CC libguac_common_la-list.lo
#8 53.83 CC libguac_common_la-pointer_cursor.lo
#8 54.09 CC libguac_common_la-rect.lo
#8 54.41 CC libguac_common_la-string.lo
#8 54.68 CC libguac_common_la-surface.lo
#8 56.36 CCLD libguac_common.la
#8 56.70 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 56.70 Making all in tests
#8 56.71 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 56.71 make[3]: Nothing to be done for 'all'.
#8 56.71 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 56.71 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 56.71 Making all in src/common-ssh
#8 56.71 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 56.72 Making all in .
#8 56.72 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 56.73 CC libguac_common_ssh_la-buffer.lo
#8 57.07 CC libguac_common_ssh_la-sftp.lo
#8 57.79 CC libguac_common_ssh_la-ssh.lo
#8 58.50 CC libguac_common_ssh_la-key.lo
#8 59.07 CC libguac_common_ssh_la-user.lo
#8 59.39 CCLD libguac_common_ssh.la
#8 59.66 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 59.66 Making all in tests
#8 59.66 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 59.66 make[3]: Nothing to be done for 'all'.
#8 59.66 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 59.66 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 59.67 Making all in src/terminal
#8 59.67 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 59.67 Making all in .
#8 59.68 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 59.68 CC libguac_terminal_la-buffer.lo
#8 60.42 CC libguac_terminal_la-char-mappings.lo
#8 60.60 CC libguac_terminal_la-color-scheme.lo
#8 61.05 CC libguac_terminal_la-common.lo
#8 61.40 CC libguac_terminal_la-display.lo
#8 62.91 CC libguac_terminal_la-named-colors.lo
#8 63.26 CC libguac_terminal_la-palette.lo
#8 63.49 CC libguac_terminal_la-scrollbar.lo
#8 63.98 CC libguac_terminal_la-select.lo
#8 64.86 CC libguac_terminal_la-selection-point.lo
#8 65.13 CC libguac_terminal_la-terminal.lo
#8 65.51 terminal.c: In function '__guac_terminal_send_key':
#8 65.51 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 65.51 1924 | char data;
#8 65.51 | ^~~~
#8 65.52 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 65.52 1967 | return guac_terminal_send_data(term, &data, 1);
#8 65.52 | ^~~~
#8 65.52 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 65.53 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 65.53 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 65.53 | ^
#8 65.53 terminal.c: At top level:
#8 65.53 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 65.53 2193 | return 0;
#8 65.53 | ^~~~~~
#8 65.53 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 65.53 2195 | }
#8 65.53 | ^
#8 65.56 terminal.c: In function '__guac_terminal_send_key':
#8 65.56 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 65.56 2191 | }
#8 65.56 | ^
#8 65.56 terminal.c: At top level:
#8 65.56 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 65.56 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 65.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.57 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 65.57 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 65.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.57 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 65.57 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 65.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.57 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 65.57 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 65.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.57 cc1: all warnings being treated as errors
#8 65.58 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 65.58 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.58 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 65.58 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.58 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 65.58 make[1]: Leaving directory '/build/guacamole-server'
#8 65.58 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
65.57 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
65.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
65.57 cc1: all warnings being treated as errors
65.58 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
65.58 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
65.58 make[2]: *** [Makefile:802: all-recursive] Error 1
65.58 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
65.58 make[1]: *** [Makefile:552: all-recursive] Error 1
65.58 make[1]: Leaving directory '/build/guacamole-server'
65.58 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2372
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2372:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2371
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2371/display/redirect>
Changes:
------------------------------------------
[...truncated 193.44 KiB...]
#8 19.19 rm -rf .libs _libs
#8 19.20 rm -f *.o
#8 19.20 rm -f fs/*.o
#8 19.20 rm -f test_rdp.log
#8 19.20 rm -f test_rdp.trs
#8 19.21 rm -f test-suite.log
#8 19.21 rm -f *.lo
#8 19.21 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 19.21 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 19.21 Making clean in src/protocols/ssh
#8 19.21 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 19.21 rm -f libguac-client-ssh.la
#8 19.22 rm -f ./so_locations
#8 19.22 rm -rf .libs _libs
#8 19.22 rm -f *.o
#8 19.23 rm -f *.lo
#8 19.23 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 19.23 Making clean in src/protocols/telnet
#8 19.23 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 19.23 rm -f libguac-client-telnet.la
#8 19.24 rm -f ./so_locations
#8 19.24 rm -rf .libs _libs
#8 19.24 rm -f *.o
#8 19.24 rm -f *.lo
#8 19.25 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 19.25 Making clean in src/protocols/vnc
#8 19.25 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 19.25 rm -f libguac-client-vnc.la
#8 19.26 rm -f ./so_locations
#8 19.26 rm -rf .libs _libs
#8 19.26 rm -f *.o
#8 19.26 rm -f *.lo
#8 19.26 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 19.27 Making clean in src/guacd
#8 19.27 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 19.27 rm -f
#8 19.27 rm -rf .libs _libs
#8 19.27 rm -f guacd
#8 19.27 test -z "" || rm -f guacd
#8 19.28 rm -f *.o
#8 19.28 rm -f *.lo
#8 19.28 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 19.28 Making clean in src/guacenc
#8 19.28 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 19.28 rm -f guacenc
#8 19.29 test -z "" || rm -f guacenc
#8 19.29 rm -rf .libs _libs
#8 19.29 rm -f *.o
#8 19.29 rm -f *.lo
#8 19.29 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 19.30 Making clean in src/guaclog
#8 19.30 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 19.30 rm -f guaclog
#8 19.30 test -z "" || rm -f guaclog
#8 19.30 rm -rf .libs _libs
#8 19.31 rm -f *.o
#8 19.31 rm -f *.lo
#8 19.31 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 19.31 make[1]: Entering directory '/build/guacamole-server'
#8 19.31 rm -rf .libs _libs
#8 19.32 rm -f *.lo
#8 19.32 make[1]: Leaving directory '/build/guacamole-server'
#8 19.32 + make
#8 19.32 make all-recursive
#8 19.33 make[1]: Entering directory '/build/guacamole-server'
#8 19.33 Making all in src/libguac
#8 19.34 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 19.34 Making all in .
#8 19.35 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 19.35 CC libguac_la-argv.lo
#8 19.65 CC libguac_la-audio.lo
#8 19.92 CC libguac_la-client.lo
#8 20.52 CC libguac_la-display.lo
#8 20.83 CC libguac_la-display-builtin-cursors.lo
#8 20.94 CC libguac_la-display-cursor.lo
#8 21.16 CC libguac_la-display-flush.lo
#8 21.47 CC libguac_la-display-layer.lo
#8 21.81 CC libguac_la-display-layer-list.lo
#8 22.12 CC libguac_la-display-plan.lo
#8 22.57 CC libguac_la-display-plan-combine.lo
#8 22.88 CC libguac_la-display-plan-rect.lo
#8 23.13 CC libguac_la-display-plan-search.lo
#8 23.44 CC libguac_la-display-render-thread.lo
#8 23.68 CC libguac_la-display-worker.lo
#8 24.01 CC libguac_la-encode-jpeg.lo
#8 24.26 CC libguac_la-encode-png.lo
#8 24.58 CC libguac_la-error.lo
#8 24.76 CC libguac_la-fifo.lo
#8 24.99 CC libguac_la-file.lo
#8 25.23 CC libguac_la-fips.lo
#8 25.45 CC libguac_la-flag.lo
#8 25.67 CC libguac_la-hash.lo
#8 25.85 CC libguac_la-id.lo
#8 26.00 CC libguac_la-mem.lo
#8 26.28 CC libguac_la-rwlock.lo
#8 26.52 CC libguac_la-palette.lo
#8 26.75 CC libguac_la-parser.lo
#8 27.07 CC libguac_la-pool.lo
#8 27.32 CC libguac_la-proctitle.lo
#8 27.63 CC libguac_la-protocol.lo
#8 28.81 CC libguac_la-raw_encoder.lo
#8 29.04 CC libguac_la-recording.lo
#8 29.30 CC libguac_la-rect.lo
#8 29.48 CC libguac_la-socket.lo
#8 29.87 CC libguac_la-socket-broadcast.lo
#8 30.11 CC libguac_la-socket-fd.lo
#8 30.39 CC libguac_la-socket-nest.lo
#8 30.65 CC libguac_la-socket-tee.lo
#8 30.84 CC libguac_la-string.lo
#8 31.06 CC libguac_la-tcp.lo
#8 31.29 CC libguac_la-timestamp.lo
#8 31.43 CC libguac_la-unicode.lo
#8 31.61 CC libguac_la-user.lo
#8 32.04 CC libguac_la-user-handlers.lo
#8 32.62 CC libguac_la-user-handshake.lo
#8 32.91 CC libguac_la-wait-fd.lo
#8 33.03 CC libguac_la-wol.lo
#8 33.29 CC libguac_la-encode-webp.lo
#8 33.57 CC libguac_la-socket-ssl.lo
#8 33.98 CCLD libguac.la
#8 34.61 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 34.61 Making all in tests
#8 34.62 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 34.62 make[3]: Nothing to be done for 'all'.
#8 34.62 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 34.62 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 34.62 Making all in src/common
#8 34.62 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 34.63 Making all in .
#8 34.63 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 34.63 CC libguac_common_la-io.lo
#8 34.78 CC libguac_common_la-blank_cursor.lo
#8 34.95 CC libguac_common_la-clipboard.lo
#8 35.18 CC libguac_common_la-cursor.lo
#8 35.47 CC libguac_common_la-dot_cursor.lo
#8 35.64 CC libguac_common_la-ibar_cursor.lo
#8 35.80 CC libguac_common_la-iconv.lo
#8 36.18 CC libguac_common_la-json.lo
#8 36.45 CC libguac_common_la-list.lo
#8 36.64 CC libguac_common_la-pointer_cursor.lo
#8 36.81 CC libguac_common_la-rect.lo
#8 37.02 CC libguac_common_la-string.lo
#8 37.20 CC libguac_common_la-surface.lo
#8 38.46 CCLD libguac_common.la
#8 38.68 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 38.68 Making all in tests
#8 38.69 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 38.69 make[3]: Nothing to be done for 'all'.
#8 38.69 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 38.69 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 38.69 Making all in src/common-ssh
#8 38.69 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 38.69 Making all in .
#8 38.70 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 38.70 CC libguac_common_ssh_la-buffer.lo
#8 38.94 CC libguac_common_ssh_la-sftp.lo
#8 39.47 CC libguac_common_ssh_la-ssh.lo
#8 39.98 CC libguac_common_ssh_la-key.lo
#8 40.38 CC libguac_common_ssh_la-user.lo
#8 40.59 CCLD libguac_common_ssh.la
#8 40.75 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 40.75 Making all in tests
#8 40.75 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 40.75 make[3]: Nothing to be done for 'all'.
#8 40.75 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 40.76 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 40.76 Making all in src/terminal
#8 40.76 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 40.76 Making all in .
#8 40.77 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 40.77 CC libguac_terminal_la-buffer.lo
#8 41.32 CC libguac_terminal_la-char-mappings.lo
#8 41.43 CC libguac_terminal_la-color-scheme.lo
#8 41.74 CC libguac_terminal_la-common.lo
#8 41.97 CC libguac_terminal_la-display.lo
#8 43.08 CC libguac_terminal_la-named-colors.lo
#8 43.31 CC libguac_terminal_la-palette.lo
#8 43.45 CC libguac_terminal_la-scrollbar.lo
#8 43.83 CC libguac_terminal_la-select.lo
#8 44.47 CC libguac_terminal_la-selection-point.lo
#8 44.63 CC libguac_terminal_la-terminal.lo
#8 44.87 terminal.c: In function '__guac_terminal_send_key':
#8 44.87 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 44.87 1924 | char data;
#8 44.87 | ^~~~
#8 44.87 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 44.87 1967 | return guac_terminal_send_data(term, &data, 1);
#8 44.87 | ^~~~
#8 44.87 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 44.88 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 44.88 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 44.88 | ^
#8 44.88 terminal.c: At top level:
#8 44.88 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 44.88 2193 | return 0;
#8 44.88 | ^~~~~~
#8 44.88 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 44.88 2195 | }
#8 44.88 | ^
#8 44.90 terminal.c: In function '__guac_terminal_send_key':
#8 44.90 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 44.90 2191 | }
#8 44.90 | ^
#8 44.90 terminal.c: At top level:
#8 44.90 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 44.90 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 44.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 44.91 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 44.91 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 44.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 44.91 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 44.91 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 44.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 44.91 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 44.91 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 44.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 44.91 cc1: all warnings being treated as errors
#8 44.91 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 44.91 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 44.91 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 44.91 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 44.91 make[1]: Leaving directory '/build/guacamole-server'
#8 44.91 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 44.91 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
44.91 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
44.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44.91 cc1: all warnings being treated as errors
44.91 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
44.91 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
44.91 make[2]: *** [Makefile:802: all-recursive] Error 1
44.91 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
44.91 make[1]: Leaving directory '/build/guacamole-server'
44.91 make[1]: *** [Makefile:552: all-recursive] Error 1
44.91 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2371
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2371:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2370
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2370/display/redirect>
Changes:
------------------------------------------
[...truncated 192.47 KiB...]
#8 29.55 rm -rf .libs _libs
#8 29.56 rm -f *.o
#8 29.56 rm -f fs/*.o
#8 29.56 rm -f test_rdp.log
#8 29.56 rm -f test_rdp.trs
#8 29.57 rm -f test-suite.log
#8 29.57 rm -f *.lo
#8 29.57 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.57 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 29.57 Making clean in src/protocols/ssh
#8 29.58 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.58 rm -f libguac-client-ssh.la
#8 29.58 rm -f ./so_locations
#8 29.59 rm -rf .libs _libs
#8 29.59 rm -f *.o
#8 29.59 rm -f *.lo
#8 29.59 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.59 Making clean in src/protocols/telnet
#8 29.60 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.60 rm -f libguac-client-telnet.la
#8 29.61 rm -f ./so_locations
#8 29.61 rm -rf .libs _libs
#8 29.61 rm -f *.o
#8 29.61 rm -f *.lo
#8 29.62 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.62 Making clean in src/protocols/vnc
#8 29.62 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.62 rm -f libguac-client-vnc.la
#8 29.63 rm -f ./so_locations
#8 29.63 rm -rf .libs _libs
#8 29.63 rm -f *.o
#8 29.64 rm -f *.lo
#8 29.64 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.64 Making clean in src/guacd
#8 29.64 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.64 rm -f
#8 29.65 rm -rf .libs _libs
#8 29.65 rm -f guacd
#8 29.65 test -z "" || rm -f guacd
#8 29.65 rm -f *.o
#8 29.66 rm -f *.lo
#8 29.66 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.66 Making clean in src/guacenc
#8 29.67 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.67 rm -f guacenc
#8 29.67 test -z "" || rm -f guacenc
#8 29.67 rm -rf .libs _libs
#8 29.67 rm -f *.o
#8 29.68 rm -f *.lo
#8 29.68 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 29.68 Making clean in src/guaclog
#8 29.68 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.68 rm -f guaclog
#8 29.69 test -z "" || rm -f guaclog
#8 29.69 rm -rf .libs _libs
#8 29.69 rm -f *.o
#8 29.69 rm -f *.lo
#8 29.70 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 29.70 make[1]: Entering directory '/build/guacamole-server'
#8 29.70 rm -rf .libs _libs
#8 29.70 rm -f *.lo
#8 29.71 make[1]: Leaving directory '/build/guacamole-server'
#8 29.71 + make
#8 29.71 make all-recursive
#8 29.72 make[1]: Entering directory '/build/guacamole-server'
#8 29.72 Making all in src/libguac
#8 29.73 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.74 Making all in .
#8 29.74 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.75 CC libguac_la-argv.lo
#8 30.18 CC libguac_la-audio.lo
#8 30.56 CC libguac_la-client.lo
#8 31.37 CC libguac_la-display.lo
#8 31.79 CC libguac_la-display-builtin-cursors.lo
#8 31.96 CC libguac_la-display-cursor.lo
#8 32.28 CC libguac_la-display-flush.lo
#8 32.72 CC libguac_la-display-layer.lo
#8 33.18 CC libguac_la-display-layer-list.lo
#8 33.62 CC libguac_la-display-plan.lo
#8 34.22 CC libguac_la-display-plan-combine.lo
#8 34.66 CC libguac_la-display-plan-rect.lo
#8 34.99 CC libguac_la-display-plan-search.lo
#8 35.40 CC libguac_la-display-render-thread.lo
#8 35.75 CC libguac_la-display-worker.lo
#8 36.20 CC libguac_la-encode-jpeg.lo
#8 36.57 CC libguac_la-encode-png.lo
#8 37.03 CC libguac_la-error.lo
#8 37.32 CC libguac_la-fifo.lo
#8 37.67 CC libguac_la-file.lo
#8 38.02 CC libguac_la-fips.lo
#8 38.39 CC libguac_la-flag.lo
#8 38.71 CC libguac_la-hash.lo
#8 38.99 CC libguac_la-id.lo
#8 39.21 CC libguac_la-mem.lo
#8 39.62 CC libguac_la-rwlock.lo
#8 39.95 CC libguac_la-palette.lo
#8 40.29 CC libguac_la-parser.lo
#8 40.73 CC libguac_la-pool.lo
#8 41.07 CC libguac_la-proctitle.lo
#8 41.50 CC libguac_la-protocol.lo
#8 43.04 CC libguac_la-raw_encoder.lo
#8 43.38 CC libguac_la-recording.lo
#8 43.77 CC libguac_la-rect.lo
#8 44.03 CC libguac_la-socket.lo
#8 44.57 CC libguac_la-socket-broadcast.lo
#8 44.91 CC libguac_la-socket-fd.lo
#8 45.32 CC libguac_la-socket-nest.lo
#8 45.66 CC libguac_la-socket-tee.lo
#8 45.96 CC libguac_la-string.lo
#8 46.27 CC libguac_la-tcp.lo
#8 46.62 CC libguac_la-timestamp.lo
#8 46.84 CC libguac_la-unicode.lo
#8 47.10 CC libguac_la-user.lo
#8 47.67 CC libguac_la-user-handlers.lo
#8 48.42 CC libguac_la-user-handshake.lo
#8 48.82 CC libguac_la-wait-fd.lo
#8 49.02 CC libguac_la-wol.lo
#8 49.39 CC libguac_la-encode-webp.lo
#8 49.78 CC libguac_la-socket-ssl.lo
#8 50.33 CCLD libguac.la
#8 51.18 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.18 Making all in tests
#8 51.19 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 51.19 make[3]: Nothing to be done for 'all'.
#8 51.19 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 51.19 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.19 Making all in src/common
#8 51.20 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 51.20 Making all in .
#8 51.21 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 51.21 CC libguac_common_la-io.lo
#8 51.43 CC libguac_common_la-blank_cursor.lo
#8 51.80 CC libguac_common_la-clipboard.lo
#8 52.17 CC libguac_common_la-cursor.lo
#8 52.57 CC libguac_common_la-dot_cursor.lo
#8 52.83 CC libguac_common_la-ibar_cursor.lo
#8 53.09 CC libguac_common_la-iconv.lo
#8 53.68 CC libguac_common_la-json.lo
#8 54.05 CC libguac_common_la-list.lo
#8 54.34 CC libguac_common_la-pointer_cursor.lo
#8 54.60 CC libguac_common_la-rect.lo
#8 54.90 CC libguac_common_la-string.lo
#8 55.16 CC libguac_common_la-surface.lo
#8 56.81 CCLD libguac_common.la
#8 57.12 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 57.12 Making all in tests
#8 57.12 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 57.12 make[3]: Nothing to be done for 'all'.
#8 57.12 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 57.12 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 57.12 Making all in src/common-ssh
#8 57.13 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.13 Making all in .
#8 57.14 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.14 CC libguac_common_ssh_la-buffer.lo
#8 57.50 CC libguac_common_ssh_la-sftp.lo
#8 58.19 CC libguac_common_ssh_la-ssh.lo
#8 58.91 CC libguac_common_ssh_la-key.lo
#8 59.50 CC libguac_common_ssh_la-user.lo
#8 59.81 CCLD libguac_common_ssh.la
#8 60.04 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.04 Making all in tests
#8 60.04 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.04 make[3]: Nothing to be done for 'all'.
#8 60.04 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.04 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.04 Making all in src/terminal
#8 60.05 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.06 Making all in .
#8 60.06 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.06 CC libguac_terminal_la-buffer.lo
#8 60.78 CC libguac_terminal_la-char-mappings.lo
#8 60.96 CC libguac_terminal_la-color-scheme.lo
#8 61.40 CC libguac_terminal_la-common.lo
#8 61.74 CC libguac_terminal_la-display.lo
#8 63.25 CC libguac_terminal_la-named-colors.lo
#8 63.59 CC libguac_terminal_la-palette.lo
#8 63.83 CC libguac_terminal_la-scrollbar.lo
#8 64.30 CC libguac_terminal_la-select.lo
#8 65.17 CC libguac_terminal_la-selection-point.lo
#8 65.42 CC libguac_terminal_la-terminal.lo
#8 65.79 terminal.c: In function '__guac_terminal_send_key':
#8 65.79 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 65.79 1924 | char data;
#8 65.79 | ^~~~
#8 65.79 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 65.79 1967 | return guac_terminal_send_data(term, &data, 1);
#8 65.79 | ^~~~
#8 65.79 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 65.80 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 65.80 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 65.80 | ^
#8 65.80 terminal.c: At top level:
#8 65.80 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 65.80 2193 | return 0;
#8 65.80 | ^~~~~~
#8 65.81 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 65.81 2195 | }
#8 65.81 | ^
#8 65.83 terminal.c: In function '__guac_terminal_send_key':
#8 65.83 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 65.83 2191 | }
#8 65.83 | ^
#8 65.83 terminal.c: At top level:
#8 65.83 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 65.83 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 65.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.83 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 65.83 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 65.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.83 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 65.83 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 65.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.83 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 65.83 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 65.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.84 cc1: all warnings being treated as errors
#8 65.85 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.85 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 65.85 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 65.85 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.85 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 65.85 make[1]: Leaving directory '/build/guacamole-server'
#8 65.85 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
65.83 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
65.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
65.84 cc1: all warnings being treated as errors
65.85 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
65.85 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
65.85 make[2]: *** [Makefile:802: all-recursive] Error 1
65.85 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
65.85 make[1]: *** [Makefile:552: all-recursive] Error 1
65.85 make[1]: Leaving directory '/build/guacamole-server'
65.85 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2370
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2370:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2369
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2369/display/redirect>
Changes:
------------------------------------------
[...truncated 194.22 KiB...]
#8 28.87 rm -rf .libs _libs
#8 28.87 rm -f *.o
#8 28.87 rm -f fs/*.o
#8 28.88 rm -f test_rdp.log
#8 28.88 rm -f test_rdp.trs
#8 28.88 rm -f test-suite.log
#8 28.88 rm -f *.lo
#8 28.89 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 28.89 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 28.89 Making clean in src/protocols/ssh
#8 28.89 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 28.89 rm -f libguac-client-ssh.la
#8 28.90 rm -f ./so_locations
#8 28.90 rm -rf .libs _libs
#8 28.91 rm -f *.o
#8 28.91 rm -f *.lo
#8 28.91 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 28.91 Making clean in src/protocols/telnet
#8 28.92 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 28.92 rm -f libguac-client-telnet.la
#8 28.92 rm -f ./so_locations
#8 28.92 rm -rf .libs _libs
#8 28.93 rm -f *.o
#8 28.93 rm -f *.lo
#8 28.93 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 28.94 Making clean in src/protocols/vnc
#8 28.94 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 28.94 rm -f libguac-client-vnc.la
#8 28.95 rm -f ./so_locations
#8 28.95 rm -rf .libs _libs
#8 28.95 rm -f *.o
#8 28.95 rm -f *.lo
#8 28.96 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 28.96 Making clean in src/guacd
#8 28.96 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 28.96 rm -f
#8 28.96 rm -rf .libs _libs
#8 28.97 rm -f guacd
#8 28.97 test -z "" || rm -f guacd
#8 28.97 rm -f *.o
#8 28.97 rm -f *.lo
#8 28.97 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 28.98 Making clean in src/guacenc
#8 28.98 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 28.98 rm -f guacenc
#8 28.98 test -z "" || rm -f guacenc
#8 28.99 rm -rf .libs _libs
#8 28.99 rm -f *.o
#8 28.99 rm -f *.lo
#8 29.00 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 29.00 Making clean in src/guaclog
#8 29.00 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.00 rm -f guaclog
#8 29.00 test -z "" || rm -f guaclog
#8 29.00 rm -rf .libs _libs
#8 29.01 rm -f *.o
#8 29.01 rm -f *.lo
#8 29.01 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 29.02 make[1]: Entering directory '/build/guacamole-server'
#8 29.02 rm -rf .libs _libs
#8 29.02 rm -f *.lo
#8 29.02 make[1]: Leaving directory '/build/guacamole-server'
#8 29.02 + make
#8 29.03 make all-recursive
#8 29.03 make[1]: Entering directory '/build/guacamole-server'
#8 29.04 Making all in src/libguac
#8 29.05 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.05 Making all in .
#8 29.06 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.06 CC libguac_la-argv.lo
#8 29.47 CC libguac_la-audio.lo
#8 29.84 CC libguac_la-client.lo
#8 30.66 CC libguac_la-display.lo
#8 31.10 CC libguac_la-display-builtin-cursors.lo
#8 31.27 CC libguac_la-display-cursor.lo
#8 31.58 CC libguac_la-display-flush.lo
#8 32.04 CC libguac_la-display-layer.lo
#8 32.51 CC libguac_la-display-layer-list.lo
#8 32.92 CC libguac_la-display-plan.lo
#8 33.65 CC libguac_la-display-plan-combine.lo
#8 34.08 CC libguac_la-display-plan-rect.lo
#8 34.41 CC libguac_la-display-plan-search.lo
#8 34.83 CC libguac_la-display-render-thread.lo
#8 35.15 CC libguac_la-display-worker.lo
#8 35.62 CC libguac_la-encode-jpeg.lo
#8 35.99 CC libguac_la-encode-png.lo
#8 36.43 CC libguac_la-error.lo
#8 36.72 CC libguac_la-fifo.lo
#8 37.05 CC libguac_la-file.lo
#8 37.38 CC libguac_la-fips.lo
#8 37.73 CC libguac_la-flag.lo
#8 38.05 CC libguac_la-hash.lo
#8 38.30 CC libguac_la-id.lo
#8 38.51 CC libguac_la-mem.lo
#8 38.91 CC libguac_la-rwlock.lo
#8 39.24 CC libguac_la-palette.lo
#8 39.57 CC libguac_la-parser.lo
#8 39.99 CC libguac_la-pool.lo
#8 40.33 CC libguac_la-proctitle.lo
#8 40.77 CC libguac_la-protocol.lo
#8 42.39 CC libguac_la-raw_encoder.lo
#8 42.73 CC libguac_la-recording.lo
#8 43.10 CC libguac_la-rect.lo
#8 43.36 CC libguac_la-socket.lo
#8 43.86 CC libguac_la-socket-broadcast.lo
#8 44.19 CC libguac_la-socket-fd.lo
#8 44.57 CC libguac_la-socket-nest.lo
#8 44.93 CC libguac_la-socket-tee.lo
#8 45.21 CC libguac_la-string.lo
#8 45.51 CC libguac_la-tcp.lo
#8 45.85 CC libguac_la-timestamp.lo
#8 46.07 CC libguac_la-unicode.lo
#8 46.35 CC libguac_la-user.lo
#8 46.93 CC libguac_la-user-handlers.lo
#8 47.71 CC libguac_la-user-handshake.lo
#8 48.12 CC libguac_la-wait-fd.lo
#8 48.31 CC libguac_la-wol.lo
#8 48.66 CC libguac_la-encode-webp.lo
#8 49.08 CC libguac_la-socket-ssl.lo
#8 49.65 CCLD libguac.la
#8 50.51 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 50.51 Making all in tests
#8 50.52 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 50.52 make[3]: Nothing to be done for 'all'.
#8 50.52 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 50.52 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 50.52 Making all in src/common
#8 50.52 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 50.53 Making all in .
#8 50.53 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 50.53 CC libguac_common_la-io.lo
#8 50.76 CC libguac_common_la-blank_cursor.lo
#8 50.99 CC libguac_common_la-clipboard.lo
#8 51.34 CC libguac_common_la-cursor.lo
#8 51.73 CC libguac_common_la-dot_cursor.lo
#8 52.00 CC libguac_common_la-ibar_cursor.lo
#8 52.36 CC libguac_common_la-iconv.lo
#8 52.86 CC libguac_common_la-json.lo
#8 53.24 CC libguac_common_la-list.lo
#8 53.52 CC libguac_common_la-pointer_cursor.lo
#8 53.79 CC libguac_common_la-rect.lo
#8 54.10 CC libguac_common_la-string.lo
#8 54.38 CC libguac_common_la-surface.lo
#8 56.06 CCLD libguac_common.la
#8 56.39 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 56.39 Making all in tests
#8 56.40 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 56.40 make[3]: Nothing to be done for 'all'.
#8 56.40 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 56.40 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 56.40 Making all in src/common-ssh
#8 56.40 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 56.41 Making all in .
#8 56.41 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 56.41 CC libguac_common_ssh_la-buffer.lo
#8 56.74 CC libguac_common_ssh_la-sftp.lo
#8 57.46 CC libguac_common_ssh_la-ssh.lo
#8 58.19 CC libguac_common_ssh_la-key.lo
#8 58.78 CC libguac_common_ssh_la-user.lo
#8 59.09 CCLD libguac_common_ssh.la
#8 59.34 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 59.34 Making all in tests
#8 59.35 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 59.35 make[3]: Nothing to be done for 'all'.
#8 59.35 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 59.35 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 59.35 Making all in src/terminal
#8 59.35 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 59.36 Making all in .
#8 59.36 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 59.36 CC libguac_terminal_la-buffer.lo
#8 60.08 CC libguac_terminal_la-char-mappings.lo
#8 60.27 CC libguac_terminal_la-color-scheme.lo
#8 60.71 CC libguac_terminal_la-common.lo
#8 61.06 CC libguac_terminal_la-display.lo
#8 62.56 CC libguac_terminal_la-named-colors.lo
#8 62.91 CC libguac_terminal_la-palette.lo
#8 63.14 CC libguac_terminal_la-scrollbar.lo
#8 63.61 CC libguac_terminal_la-select.lo
#8 64.49 CC libguac_terminal_la-selection-point.lo
#8 64.74 CC libguac_terminal_la-terminal.lo
#8 65.11 terminal.c: In function '__guac_terminal_send_key':
#8 65.11 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 65.11 1924 | char data;
#8 65.11 | ^~~~
#8 65.11 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 65.11 1967 | return guac_terminal_send_data(term, &data, 1);
#8 65.11 | ^~~~
#8 65.11 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 65.12 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 65.12 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 65.12 | ^
#8 65.12 terminal.c: At top level:
#8 65.12 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 65.12 2193 | return 0;
#8 65.12 | ^~~~~~
#8 65.12 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 65.12 2195 | }
#8 65.12 | ^
#8 65.15 terminal.c: In function '__guac_terminal_send_key':
#8 65.15 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 65.15 2191 | }
#8 65.15 | ^
#8 65.15 terminal.c: At top level:
#8 65.15 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 65.15 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 65.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.15 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 65.15 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 65.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.15 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 65.15 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 65.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.15 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 65.15 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 65.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.16 cc1: all warnings being treated as errors
#8 65.17 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.17 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 65.17 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.17 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 65.17 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 65.17 make[1]: Leaving directory '/build/guacamole-server'
#8 65.17 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
65.15 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
65.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
65.16 cc1: all warnings being treated as errors
65.17 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
65.17 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
65.17 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
65.17 make[2]: *** [Makefile:802: all-recursive] Error 1
65.17 make[1]: *** [Makefile:552: all-recursive] Error 1
65.17 make[1]: Leaving directory '/build/guacamole-server'
65.17 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2369
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2369:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2368
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2368/display/redirect>
Changes:
------------------------------------------
[...truncated 193.74 KiB...]
#8 18.01 rm -rf .libs _libs
#8 18.01 rm -f *.o
#8 18.01 rm -f fs/*.o
#8 18.02 rm -f test_rdp.log
#8 18.02 rm -f test_rdp.trs
#8 18.02 rm -f test-suite.log
#8 18.02 rm -f *.lo
#8 18.02 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 18.03 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 18.03 Making clean in src/protocols/ssh
#8 18.03 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 18.03 rm -f libguac-client-ssh.la
#8 18.03 rm -f ./so_locations
#8 18.04 rm -rf .libs _libs
#8 18.04 rm -f *.o
#8 18.04 rm -f *.lo
#8 18.04 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 18.04 Making clean in src/protocols/telnet
#8 18.05 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 18.05 rm -f libguac-client-telnet.la
#8 18.05 rm -f ./so_locations
#8 18.05 rm -rf .libs _libs
#8 18.06 rm -f *.o
#8 18.06 rm -f *.lo
#8 18.06 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 18.06 Making clean in src/protocols/vnc
#8 18.06 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 18.06 rm -f libguac-client-vnc.la
#8 18.07 rm -f ./so_locations
#8 18.07 rm -rf .libs _libs
#8 18.07 rm -f *.o
#8 18.08 rm -f *.lo
#8 18.08 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 18.08 Making clean in src/guacd
#8 18.08 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 18.08 rm -f
#8 18.08 rm -rf .libs _libs
#8 18.09 rm -f guacd
#8 18.09 test -z "" || rm -f guacd
#8 18.09 rm -f *.o
#8 18.09 rm -f *.lo
#8 18.09 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 18.09 Making clean in src/guacenc
#8 18.10 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 18.10 rm -f guacenc
#8 18.10 test -z "" || rm -f guacenc
#8 18.10 rm -rf .libs _libs
#8 18.10 rm -f *.o
#8 18.11 rm -f *.lo
#8 18.11 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 18.11 Making clean in src/guaclog
#8 18.11 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 18.11 rm -f guaclog
#8 18.11 test -z "" || rm -f guaclog
#8 18.12 rm -rf .libs _libs
#8 18.12 rm -f *.o
#8 18.12 rm -f *.lo
#8 18.12 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 18.12 make[1]: Entering directory '/build/guacamole-server'
#8 18.12 rm -rf .libs _libs
#8 18.13 rm -f *.lo
#8 18.13 make[1]: Leaving directory '/build/guacamole-server'
#8 18.13 + make
#8 18.13 make all-recursive
#8 18.14 make[1]: Entering directory '/build/guacamole-server'
#8 18.14 Making all in src/libguac
#8 18.15 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 18.15 Making all in .
#8 18.15 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 18.16 CC libguac_la-argv.lo
#8 18.40 CC libguac_la-audio.lo
#8 18.62 CC libguac_la-client.lo
#8 19.13 CC libguac_la-display.lo
#8 19.39 CC libguac_la-display-builtin-cursors.lo
#8 19.48 CC libguac_la-display-cursor.lo
#8 19.66 CC libguac_la-display-flush.lo
#8 19.93 CC libguac_la-display-layer.lo
#8 20.21 CC libguac_la-display-layer-list.lo
#8 20.48 CC libguac_la-display-plan.lo
#8 20.85 CC libguac_la-display-plan-combine.lo
#8 21.11 CC libguac_la-display-plan-rect.lo
#8 21.31 CC libguac_la-display-plan-search.lo
#8 21.57 CC libguac_la-display-render-thread.lo
#8 21.77 CC libguac_la-display-worker.lo
#8 22.05 CC libguac_la-encode-jpeg.lo
#8 22.25 CC libguac_la-encode-png.lo
#8 22.53 CC libguac_la-error.lo
#8 22.69 CC libguac_la-fifo.lo
#8 22.88 CC libguac_la-file.lo
#8 23.09 CC libguac_la-fips.lo
#8 23.29 CC libguac_la-flag.lo
#8 23.47 CC libguac_la-hash.lo
#8 23.63 CC libguac_la-id.lo
#8 23.76 CC libguac_la-mem.lo
#8 24.00 CC libguac_la-rwlock.lo
#8 24.20 CC libguac_la-palette.lo
#8 24.40 CC libguac_la-parser.lo
#8 24.65 CC libguac_la-pool.lo
#8 24.85 CC libguac_la-proctitle.lo
#8 25.11 CC libguac_la-protocol.lo
#8 26.13 CC libguac_la-raw_encoder.lo
#8 26.33 CC libguac_la-recording.lo
#8 26.55 CC libguac_la-rect.lo
#8 26.70 CC libguac_la-socket.lo
#8 27.02 CC libguac_la-socket-broadcast.lo
#8 27.23 CC libguac_la-socket-fd.lo
#8 27.47 CC libguac_la-socket-nest.lo
#8 27.68 CC libguac_la-socket-tee.lo
#8 27.85 CC libguac_la-string.lo
#8 28.05 CC libguac_la-tcp.lo
#8 28.27 CC libguac_la-timestamp.lo
#8 28.39 CC libguac_la-unicode.lo
#8 28.60 CC libguac_la-user.lo
#8 29.00 CC libguac_la-user-handlers.lo
#8 29.50 CC libguac_la-user-handshake.lo
#8 29.75 CC libguac_la-wait-fd.lo
#8 29.87 CC libguac_la-wol.lo
#8 30.09 CC libguac_la-encode-webp.lo
#8 30.33 CC libguac_la-socket-ssl.lo
#8 30.72 CCLD libguac.la
#8 31.44 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 31.44 Making all in tests
#8 31.45 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 31.45 make[3]: Nothing to be done for 'all'.
#8 31.45 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 31.45 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 31.45 Making all in src/common
#8 31.45 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 31.46 Making all in .
#8 31.47 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 31.47 CC libguac_common_la-io.lo
#8 31.65 CC libguac_common_la-blank_cursor.lo
#8 31.80 CC libguac_common_la-clipboard.lo
#8 32.05 CC libguac_common_la-cursor.lo
#8 32.32 CC libguac_common_la-dot_cursor.lo
#8 32.48 CC libguac_common_la-ibar_cursor.lo
#8 32.66 CC libguac_common_la-iconv.lo
#8 33.05 CC libguac_common_la-json.lo
#8 33.37 CC libguac_common_la-list.lo
#8 33.64 CC libguac_common_la-pointer_cursor.lo
#8 34.02 CC libguac_common_la-rect.lo
#8 34.28 CC libguac_common_la-string.lo
#8 34.45 CC libguac_common_la-surface.lo
#8 35.85 CCLD libguac_common.la
#8 36.09 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 36.09 Making all in tests
#8 36.10 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 36.10 make[3]: Nothing to be done for 'all'.
#8 36.10 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 36.10 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 36.10 Making all in src/common-ssh
#8 36.10 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 36.11 Making all in .
#8 36.11 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 36.11 CC libguac_common_ssh_la-buffer.lo
#8 36.40 CC libguac_common_ssh_la-sftp.lo
#8 36.92 CC libguac_common_ssh_la-ssh.lo
#8 37.36 CC libguac_common_ssh_la-key.lo
#8 37.72 CC libguac_common_ssh_la-user.lo
#8 37.90 CCLD libguac_common_ssh.la
#8 38.06 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 38.06 Making all in tests
#8 38.06 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 38.06 make[3]: Nothing to be done for 'all'.
#8 38.06 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 38.06 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 38.06 Making all in src/terminal
#8 38.06 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 38.07 Making all in .
#8 38.07 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 38.07 CC libguac_terminal_la-buffer.lo
#8 38.55 CC libguac_terminal_la-char-mappings.lo
#8 38.65 CC libguac_terminal_la-color-scheme.lo
#8 38.89 CC libguac_terminal_la-common.lo
#8 39.08 CC libguac_terminal_la-display.lo
#8 40.02 CC libguac_terminal_la-named-colors.lo
#8 40.22 CC libguac_terminal_la-palette.lo
#8 40.35 CC libguac_terminal_la-scrollbar.lo
#8 40.64 CC libguac_terminal_la-select.lo
#8 41.18 CC libguac_terminal_la-selection-point.lo
#8 41.33 CC libguac_terminal_la-terminal.lo
#8 41.56 terminal.c: In function '__guac_terminal_send_key':
#8 41.56 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 41.56 1924 | char data;
#8 41.56 | ^~~~
#8 41.57 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 41.57 1967 | return guac_terminal_send_data(term, &data, 1);
#8 41.57 | ^~~~
#8 41.57 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 41.58 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 41.58 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 41.58 | ^
#8 41.58 terminal.c: At top level:
#8 41.58 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 41.58 2193 | return 0;
#8 41.58 | ^~~~~~
#8 41.58 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 41.58 2195 | }
#8 41.58 | ^
#8 41.59 terminal.c: In function '__guac_terminal_send_key':
#8 41.60 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 41.60 2191 | }
#8 41.60 | ^
#8 41.60 terminal.c: At top level:
#8 41.60 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 41.60 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 41.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 41.60 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 41.60 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 41.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 41.60 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 41.60 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 41.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 41.60 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 41.60 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 41.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 41.60 cc1: all warnings being treated as errors
#8 41.61 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 41.61 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 41.61 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 41.61 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 41.61 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 41.61 make[1]: Leaving directory '/build/guacamole-server'
#8 41.61 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
41.60 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
41.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41.60 cc1: all warnings being treated as errors
41.61 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
41.61 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
41.61 make[2]: *** [Makefile:802: all-recursive] Error 1
41.61 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
41.61 make[1]: *** [Makefile:552: all-recursive] Error 1
41.61 make[1]: Leaving directory '/build/guacamole-server'
41.61 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2368
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2368:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2367
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2367/display/redirect>
Changes:
------------------------------------------
[...truncated 192.75 KiB...]
#8 29.55 rm -rf .libs _libs
#8 29.55 rm -f *.o
#8 29.55 rm -f fs/*.o
#8 29.55 rm -f test_rdp.log
#8 29.56 rm -f test_rdp.trs
#8 29.56 rm -f test-suite.log
#8 29.56 rm -f *.lo
#8 29.57 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.57 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 29.57 Making clean in src/protocols/ssh
#8 29.57 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.57 rm -f libguac-client-ssh.la
#8 29.58 rm -f ./so_locations
#8 29.58 rm -rf .libs _libs
#8 29.58 rm -f *.o
#8 29.59 rm -f *.lo
#8 29.59 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.59 Making clean in src/protocols/telnet
#8 29.59 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.59 rm -f libguac-client-telnet.la
#8 29.60 rm -f ./so_locations
#8 29.60 rm -rf .libs _libs
#8 29.60 rm -f *.o
#8 29.61 rm -f *.lo
#8 29.61 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.61 Making clean in src/protocols/vnc
#8 29.62 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.62 rm -f libguac-client-vnc.la
#8 29.62 rm -f ./so_locations
#8 29.62 rm -rf .libs _libs
#8 29.63 rm -f *.o
#8 29.63 rm -f *.lo
#8 29.63 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.63 Making clean in src/guacd
#8 29.64 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.64 rm -f
#8 29.64 rm -rf .libs _libs
#8 29.64 rm -f guacd
#8 29.65 test -z "" || rm -f guacd
#8 29.65 rm -f *.o
#8 29.65 rm -f *.lo
#8 29.66 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.66 Making clean in src/guacenc
#8 29.66 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.66 rm -f guacenc
#8 29.66 test -z "" || rm -f guacenc
#8 29.67 rm -rf .libs _libs
#8 29.67 rm -f *.o
#8 29.67 rm -f *.lo
#8 29.67 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 29.68 Making clean in src/guaclog
#8 29.68 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.68 rm -f guaclog
#8 29.68 test -z "" || rm -f guaclog
#8 29.68 rm -rf .libs _libs
#8 29.69 rm -f *.o
#8 29.69 rm -f *.lo
#8 29.69 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 29.69 make[1]: Entering directory '/build/guacamole-server'
#8 29.69 rm -rf .libs _libs
#8 29.70 rm -f *.lo
#8 29.70 make[1]: Leaving directory '/build/guacamole-server'
#8 29.70 + make
#8 29.71 make all-recursive
#8 29.71 make[1]: Entering directory '/build/guacamole-server'
#8 29.72 Making all in src/libguac
#8 29.72 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.73 Making all in .
#8 29.74 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.74 CC libguac_la-argv.lo
#8 30.17 CC libguac_la-audio.lo
#8 30.55 CC libguac_la-client.lo
#8 31.34 CC libguac_la-display.lo
#8 31.78 CC libguac_la-display-builtin-cursors.lo
#8 31.95 CC libguac_la-display-cursor.lo
#8 32.27 CC libguac_la-display-flush.lo
#8 32.71 CC libguac_la-display-layer.lo
#8 33.18 CC libguac_la-display-layer-list.lo
#8 33.58 CC libguac_la-display-plan.lo
#8 34.18 CC libguac_la-display-plan-combine.lo
#8 34.60 CC libguac_la-display-plan-rect.lo
#8 34.96 CC libguac_la-display-plan-search.lo
#8 35.38 CC libguac_la-display-render-thread.lo
#8 35.73 CC libguac_la-display-worker.lo
#8 36.19 CC libguac_la-encode-jpeg.lo
#8 36.57 CC libguac_la-encode-png.lo
#8 37.02 CC libguac_la-error.lo
#8 37.32 CC libguac_la-fifo.lo
#8 37.63 CC libguac_la-file.lo
#8 37.97 CC libguac_la-fips.lo
#8 38.33 CC libguac_la-flag.lo
#8 38.66 CC libguac_la-hash.lo
#8 38.95 CC libguac_la-id.lo
#8 39.17 CC libguac_la-mem.lo
#8 39.57 CC libguac_la-rwlock.lo
#8 39.90 CC libguac_la-palette.lo
#8 40.26 CC libguac_la-parser.lo
#8 40.71 CC libguac_la-pool.lo
#8 41.05 CC libguac_la-proctitle.lo
#8 41.50 CC libguac_la-protocol.lo
#8 43.05 CC libguac_la-raw_encoder.lo
#8 43.39 CC libguac_la-recording.lo
#8 43.77 CC libguac_la-rect.lo
#8 44.02 CC libguac_la-socket.lo
#8 44.54 CC libguac_la-socket-broadcast.lo
#8 44.86 CC libguac_la-socket-fd.lo
#8 45.24 CC libguac_la-socket-nest.lo
#8 45.59 CC libguac_la-socket-tee.lo
#8 45.87 CC libguac_la-string.lo
#8 46.18 CC libguac_la-tcp.lo
#8 46.59 CC libguac_la-timestamp.lo
#8 46.81 CC libguac_la-unicode.lo
#8 47.09 CC libguac_la-user.lo
#8 47.63 CC libguac_la-user-handlers.lo
#8 48.40 CC libguac_la-user-handshake.lo
#8 48.80 CC libguac_la-wait-fd.lo
#8 48.99 CC libguac_la-wol.lo
#8 49.38 CC libguac_la-encode-webp.lo
#8 49.78 CC libguac_la-socket-ssl.lo
#8 50.36 CCLD libguac.la
#8 51.31 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.31 Making all in tests
#8 51.31 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 51.31 make[3]: Nothing to be done for 'all'.
#8 51.31 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 51.32 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.32 Making all in src/common
#8 51.32 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 51.33 Making all in .
#8 51.33 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 51.33 CC libguac_common_la-io.lo
#8 51.55 CC libguac_common_la-blank_cursor.lo
#8 51.83 CC libguac_common_la-clipboard.lo
#8 52.16 CC libguac_common_la-cursor.lo
#8 52.57 CC libguac_common_la-dot_cursor.lo
#8 52.82 CC libguac_common_la-ibar_cursor.lo
#8 53.06 CC libguac_common_la-iconv.lo
#8 53.55 CC libguac_common_la-json.lo
#8 53.93 CC libguac_common_la-list.lo
#8 54.20 CC libguac_common_la-pointer_cursor.lo
#8 54.46 CC libguac_common_la-rect.lo
#8 54.77 CC libguac_common_la-string.lo
#8 55.04 CC libguac_common_la-surface.lo
#8 56.70 CCLD libguac_common.la
#8 57.05 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 57.05 Making all in tests
#8 57.06 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 57.06 make[3]: Nothing to be done for 'all'.
#8 57.06 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 57.06 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 57.06 Making all in src/common-ssh
#8 57.06 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.07 Making all in .
#8 57.07 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.07 CC libguac_common_ssh_la-buffer.lo
#8 57.42 CC libguac_common_ssh_la-sftp.lo
#8 58.16 CC libguac_common_ssh_la-ssh.lo
#8 58.88 CC libguac_common_ssh_la-key.lo
#8 59.45 CC libguac_common_ssh_la-user.lo
#8 59.76 CCLD libguac_common_ssh.la
#8 60.02 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.02 Making all in tests
#8 60.03 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.03 make[3]: Nothing to be done for 'all'.
#8 60.03 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.03 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.03 Making all in src/terminal
#8 60.03 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.04 Making all in .
#8 60.04 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.05 CC libguac_terminal_la-buffer.lo
#8 60.78 CC libguac_terminal_la-char-mappings.lo
#8 60.96 CC libguac_terminal_la-color-scheme.lo
#8 61.41 CC libguac_terminal_la-common.lo
#8 61.76 CC libguac_terminal_la-display.lo
#8 63.28 CC libguac_terminal_la-named-colors.lo
#8 63.65 CC libguac_terminal_la-palette.lo
#8 63.89 CC libguac_terminal_la-scrollbar.lo
#8 64.37 CC libguac_terminal_la-select.lo
#8 65.26 CC libguac_terminal_la-selection-point.lo
#8 65.49 CC libguac_terminal_la-terminal.lo
#8 65.85 terminal.c: In function '__guac_terminal_send_key':
#8 65.85 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 65.85 1924 | char data;
#8 65.85 | ^~~~
#8 65.86 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 65.86 1967 | return guac_terminal_send_data(term, &data, 1);
#8 65.86 | ^~~~
#8 65.86 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 65.87 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 65.87 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 65.87 | ^
#8 65.87 terminal.c: At top level:
#8 65.87 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 65.87 2193 | return 0;
#8 65.87 | ^~~~~~
#8 65.87 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 65.87 2195 | }
#8 65.87 | ^
#8 65.89 terminal.c: In function '__guac_terminal_send_key':
#8 65.89 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 65.89 2191 | }
#8 65.89 | ^
#8 65.90 terminal.c: At top level:
#8 65.90 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 65.90 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 65.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.90 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 65.90 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 65.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.90 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 65.90 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 65.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.90 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 65.90 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 65.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.90 cc1: all warnings being treated as errors
#8 65.92 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.92 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 65.92 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 65.92 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.92 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 65.92 make[1]: Leaving directory '/build/guacamole-server'
#8 65.92 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
65.90 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
65.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
65.90 cc1: all warnings being treated as errors
65.92 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
65.92 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
65.92 make[2]: *** [Makefile:802: all-recursive] Error 1
65.92 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
65.92 make[1]: *** [Makefile:552: all-recursive] Error 1
65.92 make[1]: Leaving directory '/build/guacamole-server'
65.92 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2367
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2367:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2366
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2366/display/redirect>
Changes:
------------------------------------------
[...truncated 192.76 KiB...]
#8 29.58 rm -rf .libs _libs
#8 29.58 rm -f *.o
#8 29.59 rm -f fs/*.o
#8 29.59 rm -f test_rdp.log
#8 29.59 rm -f test_rdp.trs
#8 29.60 rm -f test-suite.log
#8 29.60 rm -f *.lo
#8 29.60 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.60 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 29.60 Making clean in src/protocols/ssh
#8 29.61 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.61 rm -f libguac-client-ssh.la
#8 29.62 rm -f ./so_locations
#8 29.62 rm -rf .libs _libs
#8 29.62 rm -f *.o
#8 29.62 rm -f *.lo
#8 29.62 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.63 Making clean in src/protocols/telnet
#8 29.63 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.63 rm -f libguac-client-telnet.la
#8 29.64 rm -f ./so_locations
#8 29.64 rm -rf .libs _libs
#8 29.64 rm -f *.o
#8 29.64 rm -f *.lo
#8 29.65 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.65 Making clean in src/protocols/vnc
#8 29.65 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.65 rm -f libguac-client-vnc.la
#8 29.66 rm -f ./so_locations
#8 29.66 rm -rf .libs _libs
#8 29.66 rm -f *.o
#8 29.66 rm -f *.lo
#8 29.67 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.67 Making clean in src/guacd
#8 29.67 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.67 rm -f
#8 29.68 rm -rf .libs _libs
#8 29.68 rm -f guacd
#8 29.68 test -z "" || rm -f guacd
#8 29.68 rm -f *.o
#8 29.69 rm -f *.lo
#8 29.69 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.69 Making clean in src/guacenc
#8 29.70 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.70 rm -f guacenc
#8 29.70 test -z "" || rm -f guacenc
#8 29.70 rm -rf .libs _libs
#8 29.70 rm -f *.o
#8 29.71 rm -f *.lo
#8 29.71 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 29.71 Making clean in src/guaclog
#8 29.71 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.71 rm -f guaclog
#8 29.72 test -z "" || rm -f guaclog
#8 29.72 rm -rf .libs _libs
#8 29.72 rm -f *.o
#8 29.73 rm -f *.lo
#8 29.73 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 29.73 make[1]: Entering directory '/build/guacamole-server'
#8 29.73 rm -rf .libs _libs
#8 29.73 rm -f *.lo
#8 29.74 make[1]: Leaving directory '/build/guacamole-server'
#8 29.74 + make
#8 29.74 make all-recursive
#8 29.75 make[1]: Entering directory '/build/guacamole-server'
#8 29.75 Making all in src/libguac
#8 29.76 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.77 Making all in .
#8 29.77 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.78 CC libguac_la-argv.lo
#8 30.19 CC libguac_la-audio.lo
#8 30.59 CC libguac_la-client.lo
#8 31.42 CC libguac_la-display.lo
#8 31.86 CC libguac_la-display-builtin-cursors.lo
#8 32.04 CC libguac_la-display-cursor.lo
#8 32.36 CC libguac_la-display-flush.lo
#8 32.82 CC libguac_la-display-layer.lo
#8 33.32 CC libguac_la-display-layer-list.lo
#8 33.74 CC libguac_la-display-plan.lo
#8 34.34 CC libguac_la-display-plan-combine.lo
#8 34.77 CC libguac_la-display-plan-rect.lo
#8 35.12 CC libguac_la-display-plan-search.lo
#8 35.54 CC libguac_la-display-render-thread.lo
#8 35.91 CC libguac_la-display-worker.lo
#8 36.37 CC libguac_la-encode-jpeg.lo
#8 36.75 CC libguac_la-encode-png.lo
#8 37.22 CC libguac_la-error.lo
#8 37.50 CC libguac_la-fifo.lo
#8 37.87 CC libguac_la-file.lo
#8 38.23 CC libguac_la-fips.lo
#8 38.58 CC libguac_la-flag.lo
#8 38.91 CC libguac_la-hash.lo
#8 39.18 CC libguac_la-id.lo
#8 39.42 CC libguac_la-mem.lo
#8 39.82 CC libguac_la-rwlock.lo
#8 40.15 CC libguac_la-palette.lo
#8 40.48 CC libguac_la-parser.lo
#8 40.92 CC libguac_la-pool.lo
#8 41.26 CC libguac_la-proctitle.lo
#8 41.69 CC libguac_la-protocol.lo
#8 43.22 CC libguac_la-raw_encoder.lo
#8 43.55 CC libguac_la-recording.lo
#8 43.92 CC libguac_la-rect.lo
#8 44.18 CC libguac_la-socket.lo
#8 44.70 CC libguac_la-socket-broadcast.lo
#8 45.04 CC libguac_la-socket-fd.lo
#8 45.41 CC libguac_la-socket-nest.lo
#8 45.78 CC libguac_la-socket-tee.lo
#8 46.06 CC libguac_la-string.lo
#8 46.36 CC libguac_la-tcp.lo
#8 46.69 CC libguac_la-timestamp.lo
#8 46.92 CC libguac_la-unicode.lo
#8 47.18 CC libguac_la-user.lo
#8 47.77 CC libguac_la-user-handlers.lo
#8 48.53 CC libguac_la-user-handshake.lo
#8 48.94 CC libguac_la-wait-fd.lo
#8 49.15 CC libguac_la-wol.lo
#8 49.52 CC libguac_la-encode-webp.lo
#8 49.90 CC libguac_la-socket-ssl.lo
#8 50.46 CCLD libguac.la
#8 51.32 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.32 Making all in tests
#8 51.33 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 51.33 make[3]: Nothing to be done for 'all'.
#8 51.33 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 51.33 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.33 Making all in src/common
#8 51.33 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 51.34 Making all in .
#8 51.35 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 51.35 CC libguac_common_la-io.lo
#8 51.57 CC libguac_common_la-blank_cursor.lo
#8 51.84 CC libguac_common_la-clipboard.lo
#8 52.18 CC libguac_common_la-cursor.lo
#8 52.59 CC libguac_common_la-dot_cursor.lo
#8 52.86 CC libguac_common_la-ibar_cursor.lo
#8 53.13 CC libguac_common_la-iconv.lo
#8 53.63 CC libguac_common_la-json.lo
#8 54.02 CC libguac_common_la-list.lo
#8 54.28 CC libguac_common_la-pointer_cursor.lo
#8 54.54 CC libguac_common_la-rect.lo
#8 54.85 CC libguac_common_la-string.lo
#8 55.13 CC libguac_common_la-surface.lo
#8 56.79 CCLD libguac_common.la
#8 57.14 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 57.14 Making all in tests
#8 57.14 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 57.14 make[3]: Nothing to be done for 'all'.
#8 57.14 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 57.14 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 57.14 Making all in src/common-ssh
#8 57.14 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.15 Making all in .
#8 57.15 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.16 CC libguac_common_ssh_la-buffer.lo
#8 57.52 CC libguac_common_ssh_la-sftp.lo
#8 58.23 CC libguac_common_ssh_la-ssh.lo
#8 58.96 CC libguac_common_ssh_la-key.lo
#8 59.54 CC libguac_common_ssh_la-user.lo
#8 59.86 CCLD libguac_common_ssh.la
#8 60.09 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.09 Making all in tests
#8 60.09 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.09 make[3]: Nothing to be done for 'all'.
#8 60.09 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.10 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.10 Making all in src/terminal
#8 60.10 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.11 Making all in .
#8 60.11 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.11 CC libguac_terminal_la-buffer.lo
#8 60.82 CC libguac_terminal_la-char-mappings.lo
#8 60.99 CC libguac_terminal_la-color-scheme.lo
#8 61.43 CC libguac_terminal_la-common.lo
#8 61.76 CC libguac_terminal_la-display.lo
#8 63.27 CC libguac_terminal_la-named-colors.lo
#8 63.62 CC libguac_terminal_la-palette.lo
#8 63.84 CC libguac_terminal_la-scrollbar.lo
#8 64.32 CC libguac_terminal_la-select.lo
#8 65.21 CC libguac_terminal_la-selection-point.lo
#8 65.45 CC libguac_terminal_la-terminal.lo
#8 65.80 terminal.c: In function '__guac_terminal_send_key':
#8 65.80 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 65.80 1924 | char data;
#8 65.80 | ^~~~
#8 65.80 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 65.80 1967 | return guac_terminal_send_data(term, &data, 1);
#8 65.80 | ^~~~
#8 65.80 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 65.82 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 65.82 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 65.82 | ^
#8 65.82 terminal.c: At top level:
#8 65.82 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 65.82 2193 | return 0;
#8 65.82 | ^~~~~~
#8 65.82 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 65.82 2195 | }
#8 65.82 | ^
#8 65.84 terminal.c: In function '__guac_terminal_send_key':
#8 65.84 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 65.84 2191 | }
#8 65.84 | ^
#8 65.85 terminal.c: At top level:
#8 65.85 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 65.85 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 65.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.85 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 65.85 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 65.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.85 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 65.85 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 65.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.85 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 65.85 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 65.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.85 cc1: all warnings being treated as errors
#8 65.87 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 65.87 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.87 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 65.87 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.87 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 65.87 make[1]: Leaving directory '/build/guacamole-server'
#8 65.87 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
65.85 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
65.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
65.85 cc1: all warnings being treated as errors
65.87 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
65.87 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
65.87 make[2]: *** [Makefile:802: all-recursive] Error 1
65.87 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
65.87 make[1]: *** [Makefile:552: all-recursive] Error 1
65.87 make[1]: Leaving directory '/build/guacamole-server'
65.87 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2366
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2366:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2365
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2365/display/redirect>
Changes:
------------------------------------------
[...truncated 192.66 KiB...]
#8 29.15 rm -rf .libs _libs
#8 29.15 rm -f *.o
#8 29.15 rm -f fs/*.o
#8 29.15 rm -f test_rdp.log
#8 29.16 rm -f test_rdp.trs
#8 29.16 rm -f test-suite.log
#8 29.16 rm -f *.lo
#8 29.16 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.17 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 29.17 Making clean in src/protocols/ssh
#8 29.17 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.17 rm -f libguac-client-ssh.la
#8 29.18 rm -f ./so_locations
#8 29.18 rm -rf .libs _libs
#8 29.18 rm -f *.o
#8 29.18 rm -f *.lo
#8 29.19 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.19 Making clean in src/protocols/telnet
#8 29.19 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.19 rm -f libguac-client-telnet.la
#8 29.20 rm -f ./so_locations
#8 29.20 rm -rf .libs _libs
#8 29.20 rm -f *.o
#8 29.21 rm -f *.lo
#8 29.21 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.21 Making clean in src/protocols/vnc
#8 29.21 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.21 rm -f libguac-client-vnc.la
#8 29.22 rm -f ./so_locations
#8 29.22 rm -rf .libs _libs
#8 29.23 rm -f *.o
#8 29.23 rm -f *.lo
#8 29.23 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.23 Making clean in src/guacd
#8 29.24 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.24 rm -f
#8 29.24 rm -rf .libs _libs
#8 29.24 rm -f guacd
#8 29.25 test -z "" || rm -f guacd
#8 29.25 rm -f *.o
#8 29.25 rm -f *.lo
#8 29.25 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.25 Making clean in src/guacenc
#8 29.26 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.26 rm -f guacenc
#8 29.26 test -z "" || rm -f guacenc
#8 29.26 rm -rf .libs _libs
#8 29.27 rm -f *.o
#8 29.27 rm -f *.lo
#8 29.27 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 29.27 Making clean in src/guaclog
#8 29.28 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.28 rm -f guaclog
#8 29.28 test -z "" || rm -f guaclog
#8 29.28 rm -rf .libs _libs
#8 29.28 rm -f *.o
#8 29.29 rm -f *.lo
#8 29.29 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 29.29 make[1]: Entering directory '/build/guacamole-server'
#8 29.29 rm -rf .libs _libs
#8 29.30 rm -f *.lo
#8 29.30 make[1]: Leaving directory '/build/guacamole-server'
#8 29.30 + make
#8 29.31 make all-recursive
#8 29.31 make[1]: Entering directory '/build/guacamole-server'
#8 29.32 Making all in src/libguac
#8 29.33 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.33 Making all in .
#8 29.34 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.34 CC libguac_la-argv.lo
#8 29.75 CC libguac_la-audio.lo
#8 30.17 CC libguac_la-client.lo
#8 30.97 CC libguac_la-display.lo
#8 31.41 CC libguac_la-display-builtin-cursors.lo
#8 31.59 CC libguac_la-display-cursor.lo
#8 31.90 CC libguac_la-display-flush.lo
#8 32.36 CC libguac_la-display-layer.lo
#8 32.83 CC libguac_la-display-layer-list.lo
#8 33.26 CC libguac_la-display-plan.lo
#8 33.87 CC libguac_la-display-plan-combine.lo
#8 34.29 CC libguac_la-display-plan-rect.lo
#8 34.63 CC libguac_la-display-plan-search.lo
#8 35.07 CC libguac_la-display-render-thread.lo
#8 35.41 CC libguac_la-display-worker.lo
#8 35.86 CC libguac_la-encode-jpeg.lo
#8 36.23 CC libguac_la-encode-png.lo
#8 36.70 CC libguac_la-error.lo
#8 36.98 CC libguac_la-fifo.lo
#8 37.31 CC libguac_la-file.lo
#8 37.65 CC libguac_la-fips.lo
#8 38.01 CC libguac_la-flag.lo
#8 38.34 CC libguac_la-hash.lo
#8 38.60 CC libguac_la-id.lo
#8 38.82 CC libguac_la-mem.lo
#8 39.22 CC libguac_la-rwlock.lo
#8 39.53 CC libguac_la-palette.lo
#8 39.88 CC libguac_la-parser.lo
#8 40.31 CC libguac_la-pool.lo
#8 40.65 CC libguac_la-proctitle.lo
#8 41.08 CC libguac_la-protocol.lo
#8 42.62 CC libguac_la-raw_encoder.lo
#8 42.95 CC libguac_la-recording.lo
#8 43.33 CC libguac_la-rect.lo
#8 43.57 CC libguac_la-socket.lo
#8 44.08 CC libguac_la-socket-broadcast.lo
#8 44.41 CC libguac_la-socket-fd.lo
#8 44.80 CC libguac_la-socket-nest.lo
#8 45.13 CC libguac_la-socket-tee.lo
#8 45.44 CC libguac_la-string.lo
#8 45.74 CC libguac_la-tcp.lo
#8 46.07 CC libguac_la-timestamp.lo
#8 46.28 CC libguac_la-unicode.lo
#8 46.54 CC libguac_la-user.lo
#8 47.12 CC libguac_la-user-handlers.lo
#8 47.88 CC libguac_la-user-handshake.lo
#8 48.34 CC libguac_la-wait-fd.lo
#8 48.54 CC libguac_la-wol.lo
#8 48.90 CC libguac_la-encode-webp.lo
#8 49.29 CC libguac_la-socket-ssl.lo
#8 49.86 CCLD libguac.la
#8 50.76 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 50.77 Making all in tests
#8 50.77 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 50.77 make[3]: Nothing to be done for 'all'.
#8 50.77 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 50.77 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 50.78 Making all in src/common
#8 50.78 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 50.79 Making all in .
#8 50.79 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 50.79 CC libguac_common_la-io.lo
#8 51.00 CC libguac_common_la-blank_cursor.lo
#8 51.26 CC libguac_common_la-clipboard.lo
#8 51.59 CC libguac_common_la-cursor.lo
#8 52.01 CC libguac_common_la-dot_cursor.lo
#8 52.27 CC libguac_common_la-ibar_cursor.lo
#8 52.52 CC libguac_common_la-iconv.lo
#8 53.02 CC libguac_common_la-json.lo
#8 53.40 CC libguac_common_la-list.lo
#8 53.68 CC libguac_common_la-pointer_cursor.lo
#8 53.95 CC libguac_common_la-rect.lo
#8 54.26 CC libguac_common_la-string.lo
#8 54.52 CC libguac_common_la-surface.lo
#8 56.19 CCLD libguac_common.la
#8 56.53 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 56.53 Making all in tests
#8 56.53 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 56.53 make[3]: Nothing to be done for 'all'.
#8 56.53 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 56.54 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 56.54 Making all in src/common-ssh
#8 56.54 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 56.54 Making all in .
#8 56.55 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 56.55 CC libguac_common_ssh_la-buffer.lo
#8 56.90 CC libguac_common_ssh_la-sftp.lo
#8 57.61 CC libguac_common_ssh_la-ssh.lo
#8 58.34 CC libguac_common_ssh_la-key.lo
#8 58.91 CC libguac_common_ssh_la-user.lo
#8 59.20 CCLD libguac_common_ssh.la
#8 59.45 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 59.45 Making all in tests
#8 59.45 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 59.45 make[3]: Nothing to be done for 'all'.
#8 59.45 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 59.45 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 59.45 Making all in src/terminal
#8 59.46 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 59.47 Making all in .
#8 59.47 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 59.47 CC libguac_terminal_la-buffer.lo
#8 60.21 CC libguac_terminal_la-char-mappings.lo
#8 60.39 CC libguac_terminal_la-color-scheme.lo
#8 60.83 CC libguac_terminal_la-common.lo
#8 61.18 CC libguac_terminal_la-display.lo
#8 62.69 CC libguac_terminal_la-named-colors.lo
#8 63.06 CC libguac_terminal_la-palette.lo
#8 63.29 CC libguac_terminal_la-scrollbar.lo
#8 63.77 CC libguac_terminal_la-select.lo
#8 64.66 CC libguac_terminal_la-selection-point.lo
#8 64.90 CC libguac_terminal_la-terminal.lo
#8 65.28 terminal.c: In function '__guac_terminal_send_key':
#8 65.28 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 65.28 1924 | char data;
#8 65.28 | ^~~~
#8 65.28 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 65.28 1967 | return guac_terminal_send_data(term, &data, 1);
#8 65.28 | ^~~~
#8 65.28 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 65.29 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 65.29 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 65.29 | ^
#8 65.29 terminal.c: At top level:
#8 65.30 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 65.30 2193 | return 0;
#8 65.30 | ^~~~~~
#8 65.30 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 65.30 2195 | }
#8 65.30 | ^
#8 65.32 terminal.c: In function '__guac_terminal_send_key':
#8 65.32 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 65.32 2191 | }
#8 65.32 | ^
#8 65.32 terminal.c: At top level:
#8 65.32 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 65.32 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 65.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.32 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 65.32 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 65.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.33 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 65.33 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 65.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.33 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 65.33 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 65.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.35 cc1: all warnings being treated as errors
#8 65.35 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 65.35 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.35 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 65.35 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.35 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 65.35 make[1]: Leaving directory '/build/guacamole-server'
#8 65.36 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
65.33 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
65.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
65.35 cc1: all warnings being treated as errors
65.35 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
65.35 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
65.35 make[2]: *** [Makefile:802: all-recursive] Error 1
65.35 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
65.35 make[1]: *** [Makefile:552: all-recursive] Error 1
65.35 make[1]: Leaving directory '/build/guacamole-server'
65.36 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2365
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2365:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2364
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2364/display/redirect>
Changes:
------------------------------------------
[...truncated 194.16 KiB...]
#8 32.30 rm -rf .libs _libs
#8 32.30 rm -f *.o
#8 32.30 rm -f fs/*.o
#8 32.31 rm -f test_rdp.log
#8 32.31 rm -f test_rdp.trs
#8 32.31 rm -f test-suite.log
#8 32.32 rm -f *.lo
#8 32.32 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 32.32 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 32.32 Making clean in src/protocols/ssh
#8 32.32 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 32.32 rm -f libguac-client-ssh.la
#8 32.33 rm -f ./so_locations
#8 32.33 rm -rf .libs _libs
#8 32.34 rm -f *.o
#8 32.34 rm -f *.lo
#8 32.34 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 32.34 Making clean in src/protocols/telnet
#8 32.36 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 32.36 rm -f libguac-client-telnet.la
#8 32.36 rm -f ./so_locations
#8 32.37 rm -rf .libs _libs
#8 32.37 rm -f *.o
#8 32.37 rm -f *.lo
#8 32.37 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 32.38 Making clean in src/protocols/vnc
#8 32.38 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 32.38 rm -f libguac-client-vnc.la
#8 32.39 rm -f ./so_locations
#8 32.39 rm -rf .libs _libs
#8 32.39 rm -f *.o
#8 32.39 rm -f *.lo
#8 32.40 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 32.40 Making clean in src/guacd
#8 32.40 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 32.40 rm -f
#8 32.41 rm -rf .libs _libs
#8 32.41 rm -f guacd
#8 32.41 test -z "" || rm -f guacd
#8 32.41 rm -f *.o
#8 32.42 rm -f *.lo
#8 32.42 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 32.42 Making clean in src/guacenc
#8 32.42 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 32.42 rm -f guacenc
#8 32.43 test -z "" || rm -f guacenc
#8 32.43 rm -rf .libs _libs
#8 32.43 rm -f *.o
#8 32.43 rm -f *.lo
#8 32.44 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 32.44 Making clean in src/guaclog
#8 32.44 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 32.44 rm -f guaclog
#8 32.44 test -z "" || rm -f guaclog
#8 32.44 rm -rf .libs _libs
#8 32.45 rm -f *.o
#8 32.45 rm -f *.lo
#8 32.45 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 32.45 make[1]: Entering directory '/build/guacamole-server'
#8 32.45 rm -rf .libs _libs
#8 32.46 rm -f *.lo
#8 32.46 make[1]: Leaving directory '/build/guacamole-server'
#8 32.46 + make
#8 32.47 make all-recursive
#8 32.47 make[1]: Entering directory '/build/guacamole-server'
#8 32.48 Making all in src/libguac
#8 32.49 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 32.49 Making all in .
#8 32.50 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 32.50 CC libguac_la-argv.lo
#8 32.91 CC libguac_la-audio.lo
#8 33.30 CC libguac_la-client.lo
#8 34.20 CC libguac_la-display.lo
#8 34.68 CC libguac_la-display-builtin-cursors.lo
#8 34.84 CC libguac_la-display-cursor.lo
#8 35.17 CC libguac_la-display-flush.lo
#8 35.66 CC libguac_la-display-layer.lo
#8 36.17 CC libguac_la-display-layer-list.lo
#8 36.61 CC libguac_la-display-plan.lo
#8 37.27 CC libguac_la-display-plan-combine.lo
#8 37.70 CC libguac_la-display-plan-rect.lo
#8 38.02 CC libguac_la-display-plan-search.lo
#8 38.44 CC libguac_la-display-render-thread.lo
#8 38.78 CC libguac_la-display-worker.lo
#8 39.25 CC libguac_la-encode-jpeg.lo
#8 39.64 CC libguac_la-encode-png.lo
#8 40.12 CC libguac_la-error.lo
#8 40.41 CC libguac_la-fifo.lo
#8 40.75 CC libguac_la-file.lo
#8 41.10 CC libguac_la-fips.lo
#8 41.47 CC libguac_la-flag.lo
#8 41.82 CC libguac_la-hash.lo
#8 42.11 CC libguac_la-id.lo
#8 42.33 CC libguac_la-mem.lo
#8 42.72 CC libguac_la-rwlock.lo
#8 43.04 CC libguac_la-palette.lo
#8 43.39 CC libguac_la-parser.lo
#8 43.80 CC libguac_la-pool.lo
#8 44.11 CC libguac_la-proctitle.lo
#8 44.54 CC libguac_la-protocol.lo
#8 46.18 CC libguac_la-raw_encoder.lo
#8 46.55 CC libguac_la-recording.lo
#8 46.98 CC libguac_la-rect.lo
#8 47.27 CC libguac_la-socket.lo
#8 47.87 CC libguac_la-socket-broadcast.lo
#8 48.26 CC libguac_la-socket-fd.lo
#8 48.71 CC libguac_la-socket-nest.lo
#8 49.13 CC libguac_la-socket-tee.lo
#8 49.42 CC libguac_la-string.lo
#8 49.75 CC libguac_la-tcp.lo
#8 50.11 CC libguac_la-timestamp.lo
#8 50.32 CC libguac_la-unicode.lo
#8 50.64 CC libguac_la-user.lo
#8 51.24 CC libguac_la-user-handlers.lo
#8 52.05 CC libguac_la-user-handshake.lo
#8 52.49 CC libguac_la-wait-fd.lo
#8 52.67 CC libguac_la-wol.lo
#8 53.05 CC libguac_la-encode-webp.lo
#8 53.48 CC libguac_la-socket-ssl.lo
#8 54.04 CCLD libguac.la
#8 54.92 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 54.92 Making all in tests
#8 54.93 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 54.93 make[3]: Nothing to be done for 'all'.
#8 54.93 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 54.93 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 54.93 Making all in src/common
#8 54.94 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 54.94 Making all in .
#8 54.95 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 54.95 CC libguac_common_la-io.lo
#8 55.21 CC libguac_common_la-blank_cursor.lo
#8 55.49 CC libguac_common_la-clipboard.lo
#8 55.87 CC libguac_common_la-cursor.lo
#8 56.32 CC libguac_common_la-dot_cursor.lo
#8 56.60 CC libguac_common_la-ibar_cursor.lo
#8 57.10 CC libguac_common_la-iconv.lo
#8 57.69 CC libguac_common_la-json.lo
#8 58.07 CC libguac_common_la-list.lo
#8 58.37 CC libguac_common_la-pointer_cursor.lo
#8 58.67 CC libguac_common_la-rect.lo
#8 59.02 CC libguac_common_la-string.lo
#8 59.31 CC libguac_common_la-surface.lo
#8 61.05 CCLD libguac_common.la
#8 61.35 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 61.35 Making all in tests
#8 61.35 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 61.35 make[3]: Nothing to be done for 'all'.
#8 61.35 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 61.35 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 61.35 Making all in src/common-ssh
#8 61.36 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 61.36 Making all in .
#8 61.37 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 61.37 CC libguac_common_ssh_la-buffer.lo
#8 61.70 CC libguac_common_ssh_la-sftp.lo
#8 62.44 CC libguac_common_ssh_la-ssh.lo
#8 63.23 CC libguac_common_ssh_la-key.lo
#8 63.85 CC libguac_common_ssh_la-user.lo
#8 64.20 CCLD libguac_common_ssh.la
#8 64.46 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 64.46 Making all in tests
#8 64.46 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 64.46 make[3]: Nothing to be done for 'all'.
#8 64.46 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 64.46 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 64.46 Making all in src/terminal
#8 64.46 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 64.47 Making all in .
#8 64.48 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 64.48 CC libguac_terminal_la-buffer.lo
#8 65.27 CC libguac_terminal_la-char-mappings.lo
#8 65.48 CC libguac_terminal_la-color-scheme.lo
#8 65.96 CC libguac_terminal_la-common.lo
#8 66.33 CC libguac_terminal_la-display.lo
#8 67.96 CC libguac_terminal_la-named-colors.lo
#8 68.33 CC libguac_terminal_la-palette.lo
#8 68.57 CC libguac_terminal_la-scrollbar.lo
#8 69.08 CC libguac_terminal_la-select.lo
#8 70.04 CC libguac_terminal_la-selection-point.lo
#8 70.27 CC libguac_terminal_la-terminal.lo
#8 70.65 terminal.c: In function '__guac_terminal_send_key':
#8 70.65 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 70.65 1924 | char data;
#8 70.65 | ^~~~
#8 70.65 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 70.65 1967 | return guac_terminal_send_data(term, &data, 1);
#8 70.65 | ^~~~
#8 70.65 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 70.67 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 70.67 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 70.67 | ^
#8 70.67 terminal.c: At top level:
#8 70.67 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 70.67 2193 | return 0;
#8 70.67 | ^~~~~~
#8 70.67 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 70.67 2195 | }
#8 70.67 | ^
#8 70.69 terminal.c: In function '__guac_terminal_send_key':
#8 70.69 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 70.69 2191 | }
#8 70.69 | ^
#8 70.69 terminal.c: At top level:
#8 70.70 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 70.70 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 70.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 70.70 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 70.70 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 70.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 70.70 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 70.70 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 70.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 70.70 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 70.70 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 70.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 70.70 cc1: all warnings being treated as errors
#8 70.71 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 70.71 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 70.71 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 70.71 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 70.71 make[1]: Leaving directory '/build/guacamole-server'
#8 70.71 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 70.71 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
70.70 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
70.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70.70 cc1: all warnings being treated as errors
70.71 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
70.71 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
70.71 make[2]: *** [Makefile:802: all-recursive] Error 1
70.71 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
70.71 make[1]: Leaving directory '/build/guacamole-server'
70.71 make[1]: *** [Makefile:552: all-recursive] Error 1
70.71 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2364
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2364:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » stable,ubuntu #2363
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=stable,JENKINS_LABEL_EXPRESSION=ubuntu/2363/display/redirect>
Changes:
------------------------------------------
[...truncated 192.35 KiB...]
#8 29.85 rm -rf .libs _libs
#8 29.85 rm -f *.o
#8 29.85 rm -f fs/*.o
#8 29.86 rm -f test_rdp.log
#8 29.86 rm -f test_rdp.trs
#8 29.86 rm -f test-suite.log
#8 29.86 rm -f *.lo
#8 29.87 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.87 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 29.87 Making clean in src/protocols/ssh
#8 29.87 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.87 rm -f libguac-client-ssh.la
#8 29.88 rm -f ./so_locations
#8 29.88 rm -rf .libs _libs
#8 29.88 rm -f *.o
#8 29.89 rm -f *.lo
#8 29.89 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.89 Making clean in src/protocols/telnet
#8 29.89 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.89 rm -f libguac-client-telnet.la
#8 29.90 rm -f ./so_locations
#8 29.90 rm -rf .libs _libs
#8 29.91 rm -f *.o
#8 29.91 rm -f *.lo
#8 29.91 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.92 Making clean in src/protocols/vnc
#8 29.92 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.92 rm -f libguac-client-vnc.la
#8 29.93 rm -f ./so_locations
#8 29.93 rm -rf .libs _libs
#8 29.93 rm -f *.o
#8 29.94 rm -f *.lo
#8 29.94 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.94 Making clean in src/guacd
#8 29.94 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.94 rm -f
#8 29.95 rm -rf .libs _libs
#8 29.95 rm -f guacd
#8 29.95 test -z "" || rm -f guacd
#8 29.95 rm -f *.o
#8 29.96 rm -f *.lo
#8 29.96 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.96 Making clean in src/guacenc
#8 29.97 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.97 rm -f guacenc
#8 29.97 test -z "" || rm -f guacenc
#8 29.97 rm -rf .libs _libs
#8 29.97 rm -f *.o
#8 29.98 rm -f *.lo
#8 29.98 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 29.98 Making clean in src/guaclog
#8 29.98 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.98 rm -f guaclog
#8 29.99 test -z "" || rm -f guaclog
#8 29.99 rm -rf .libs _libs
#8 29.99 rm -f *.o
#8 30.00 rm -f *.lo
#8 30.00 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 30.00 make[1]: Entering directory '/build/guacamole-server'
#8 30.00 rm -rf .libs _libs
#8 30.00 rm -f *.lo
#8 30.01 make[1]: Leaving directory '/build/guacamole-server'
#8 30.01 + make
#8 30.02 make all-recursive
#8 30.02 make[1]: Entering directory '/build/guacamole-server'
#8 30.03 Making all in src/libguac
#8 30.03 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 30.04 Making all in .
#8 30.05 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 30.05 CC libguac_la-argv.lo
#8 30.47 CC libguac_la-audio.lo
#8 30.86 CC libguac_la-client.lo
#8 31.69 CC libguac_la-display.lo
#8 32.13 CC libguac_la-display-builtin-cursors.lo
#8 32.30 CC libguac_la-display-cursor.lo
#8 32.62 CC libguac_la-display-flush.lo
#8 33.16 CC libguac_la-display-layer.lo
#8 33.63 CC libguac_la-display-layer-list.lo
#8 34.07 CC libguac_la-display-plan.lo
#8 34.67 CC libguac_la-display-plan-combine.lo
#8 35.10 CC libguac_la-display-plan-rect.lo
#8 35.46 CC libguac_la-display-plan-search.lo
#8 35.88 CC libguac_la-display-render-thread.lo
#8 36.22 CC libguac_la-display-worker.lo
#8 36.68 CC libguac_la-encode-jpeg.lo
#8 37.06 CC libguac_la-encode-png.lo
#8 37.53 CC libguac_la-error.lo
#8 37.81 CC libguac_la-fifo.lo
#8 38.21 CC libguac_la-file.lo
#8 38.54 CC libguac_la-fips.lo
#8 38.89 CC libguac_la-flag.lo
#8 39.21 CC libguac_la-hash.lo
#8 39.49 CC libguac_la-id.lo
#8 39.72 CC libguac_la-mem.lo
#8 40.12 CC libguac_la-rwlock.lo
#8 40.47 CC libguac_la-palette.lo
#8 40.79 CC libguac_la-parser.lo
#8 41.22 CC libguac_la-pool.lo
#8 41.57 CC libguac_la-proctitle.lo
#8 42.13 CC libguac_la-protocol.lo
#8 43.72 CC libguac_la-raw_encoder.lo
#8 44.07 CC libguac_la-recording.lo
#8 44.44 CC libguac_la-rect.lo
#8 44.71 CC libguac_la-socket.lo
#8 45.23 CC libguac_la-socket-broadcast.lo
#8 45.61 CC libguac_la-socket-fd.lo
#8 46.01 CC libguac_la-socket-nest.lo
#8 46.38 CC libguac_la-socket-tee.lo
#8 46.66 CC libguac_la-string.lo
#8 46.95 CC libguac_la-tcp.lo
#8 47.33 CC libguac_la-timestamp.lo
#8 47.55 CC libguac_la-unicode.lo
#8 47.81 CC libguac_la-user.lo
#8 48.42 CC libguac_la-user-handlers.lo
#8 49.20 CC libguac_la-user-handshake.lo
#8 49.62 CC libguac_la-wait-fd.lo
#8 49.81 CC libguac_la-wol.lo
#8 50.17 CC libguac_la-encode-webp.lo
#8 50.67 CC libguac_la-socket-ssl.lo
#8 51.22 CCLD libguac.la
#8 52.07 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.07 Making all in tests
#8 52.08 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 52.08 make[3]: Nothing to be done for 'all'.
#8 52.08 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 52.08 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.08 Making all in src/common
#8 52.09 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 52.09 Making all in .
#8 52.10 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 52.10 CC libguac_common_la-io.lo
#8 52.34 CC libguac_common_la-blank_cursor.lo
#8 52.58 CC libguac_common_la-clipboard.lo
#8 52.95 CC libguac_common_la-cursor.lo
#8 53.34 CC libguac_common_la-dot_cursor.lo
#8 53.59 CC libguac_common_la-ibar_cursor.lo
#8 53.83 CC libguac_common_la-iconv.lo
#8 54.31 CC libguac_common_la-json.lo
#8 54.68 CC libguac_common_la-list.lo
#8 54.96 CC libguac_common_la-pointer_cursor.lo
#8 55.21 CC libguac_common_la-rect.lo
#8 55.53 CC libguac_common_la-string.lo
#8 55.87 CC libguac_common_la-surface.lo
#8 57.58 CCLD libguac_common.la
#8 57.89 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 57.89 Making all in tests
#8 57.90 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 57.90 make[3]: Nothing to be done for 'all'.
#8 57.90 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 57.90 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 57.90 Making all in src/common-ssh
#8 57.90 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.91 Making all in .
#8 57.91 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.91 CC libguac_common_ssh_la-buffer.lo
#8 58.25 CC libguac_common_ssh_la-sftp.lo
#8 58.95 CC libguac_common_ssh_la-ssh.lo
#8 59.68 CC libguac_common_ssh_la-key.lo
#8 60.27 CC libguac_common_ssh_la-user.lo
#8 60.58 CCLD libguac_common_ssh.la
#8 60.85 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.85 Making all in tests
#8 60.85 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.85 make[3]: Nothing to be done for 'all'.
#8 60.85 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.85 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.85 Making all in src/terminal
#8 60.86 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.86 Making all in .
#8 60.87 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.87 CC libguac_terminal_la-buffer.lo
#8 61.61 CC libguac_terminal_la-char-mappings.lo
#8 61.76 CC libguac_terminal_la-color-scheme.lo
#8 62.17 CC libguac_terminal_la-common.lo
#8 62.49 CC libguac_terminal_la-display.lo
#8 64.03 CC libguac_terminal_la-named-colors.lo
#8 64.39 CC libguac_terminal_la-palette.lo
#8 64.61 CC libguac_terminal_la-scrollbar.lo
#8 65.09 CC libguac_terminal_la-select.lo
#8 65.98 CC libguac_terminal_la-selection-point.lo
#8 66.20 CC libguac_terminal_la-terminal.lo
#8 66.60 terminal.c: In function '__guac_terminal_send_key':
#8 66.60 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 66.60 1924 | char data;
#8 66.60 | ^~~~
#8 66.60 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 66.60 1967 | return guac_terminal_send_data(term, &data, 1);
#8 66.60 | ^~~~
#8 66.60 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 66.61 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 66.61 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 66.61 | ^
#8 66.61 terminal.c: At top level:
#8 66.62 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 66.62 2193 | return 0;
#8 66.62 | ^~~~~~
#8 66.62 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 66.62 2195 | }
#8 66.62 | ^
#8 66.64 terminal.c: In function '__guac_terminal_send_key':
#8 66.64 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#8 66.64 2191 | }
#8 66.64 | ^
#8 66.64 terminal.c: At top level:
#8 66.64 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 66.64 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 66.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.65 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 66.65 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 66.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.65 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 66.65 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 66.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.65 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 66.65 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 66.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.65 cc1: all warnings being treated as errors
#8 66.66 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 66.66 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 66.66 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 66.66 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 66.66 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 66.66 make[1]: Leaving directory '/build/guacamole-server'
#8 66.66 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
66.65 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
66.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66.65 cc1: all warnings being treated as errors
66.66 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
66.66 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
66.66 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
66.66 make[2]: *** [Makefile:802: all-recursive] Error 1
66.66 make[1]: *** [Makefile:552: all-recursive] Error 1
66.66 make[1]: Leaving directory '/build/guacamole-server'
66.66 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2363
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-stable-jenkins-label-expression-ubuntu-2363:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org