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:11:04 UTC
Build failed in Jenkins: Guacamole » guacamole-server-main-debian » testing,ubuntu #2362
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-debian/DEBIAN_RELEASE=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2362/display/redirect>
Changes:
------------------------------------------
[...truncated 194.71 KiB...]
#8 29.46 Making clean in tests
#8 29.46 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.46 rm -f test_rdp
#8 29.47 test -z "" || rm -f test_rdp
#8 29.47 rm -f _generated_runner.c
#8 29.47 rm -rf .libs _libs
#8 29.48 rm -f *.o
#8 29.48 rm -f fs/*.o
#8 29.48 rm -f test_rdp.log
#8 29.49 rm -f test_rdp.trs
#8 29.49 rm -f test-suite.log
#8 29.49 rm -f *.lo
#8 29.50 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.50 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 29.50 Making clean in src/protocols/ssh
#8 29.50 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.50 rm -f libguac-client-ssh.la
#8 29.51 rm -f ./so_locations
#8 29.52 rm -rf .libs _libs
#8 29.52 rm -f *.o
#8 29.52 rm -f *.lo
#8 29.53 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.53 Making clean in src/protocols/telnet
#8 29.53 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.53 rm -f libguac-client-telnet.la
#8 29.54 rm -f ./so_locations
#8 29.55 rm -rf .libs _libs
#8 29.55 rm -f *.o
#8 29.55 rm -f *.lo
#8 29.56 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.56 Making clean in src/protocols/vnc
#8 29.56 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.56 rm -f libguac-client-vnc.la
#8 29.57 rm -f ./so_locations
#8 29.57 rm -rf .libs _libs
#8 29.58 rm -f *.o
#8 29.58 rm -f *.lo
#8 29.58 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.59 Making clean in src/guacd
#8 29.59 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.59 rm -f
#8 29.59 rm -rf .libs _libs
#8 29.60 rm -f guacd
#8 29.60 test -z "" || rm -f guacd
#8 29.60 rm -f *.o
#8 29.61 rm -f *.lo
#8 29.61 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.61 Making clean in src/guacenc
#8 29.62 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.62 rm -f guacenc
#8 29.62 test -z "" || rm -f guacenc
#8 29.63 rm -rf .libs _libs
#8 29.63 rm -f *.o
#8 29.63 rm -f *.lo
#8 29.64 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 29.64 Making clean in src/guaclog
#8 29.64 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.64 rm -f guaclog
#8 29.65 test -z "" || rm -f guaclog
#8 29.65 rm -rf .libs _libs
#8 29.65 rm -f *.o
#8 29.66 rm -f *.lo
#8 29.66 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 29.66 make[1]: Entering directory '/build/guacamole-server'
#8 29.66 rm -rf .libs _libs
#8 29.67 rm -f *.lo
#8 29.67 make[1]: Leaving directory '/build/guacamole-server'
#8 29.67 + make
#8 29.68 make all-recursive
#8 29.69 make[1]: Entering directory '/build/guacamole-server'
#8 29.70 Making all in src/libguac
#8 29.70 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.71 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.17 CC libguac_la-audio.lo
#8 30.62 CC libguac_la-client.lo
#8 31.51 CC libguac_la-display.lo
#8 32.00 CC libguac_la-display-builtin-cursors.lo
#8 32.16 CC libguac_la-display-cursor.lo
#8 32.50 CC libguac_la-display-flush.lo
#8 32.98 CC libguac_la-display-layer.lo
#8 33.50 CC libguac_la-display-layer-list.lo
#8 33.96 CC libguac_la-display-plan.lo
#8 34.64 CC libguac_la-display-plan-combine.lo
#8 35.11 CC libguac_la-display-plan-rect.lo
#8 35.48 CC libguac_la-display-plan-search.lo
#8 35.93 CC libguac_la-display-render-thread.lo
#8 36.28 CC libguac_la-display-worker.lo
#8 36.78 CC libguac_la-encode-jpeg.lo
#8 37.18 CC libguac_la-encode-png.lo
#8 37.66 CC libguac_la-error.lo
#8 37.95 CC libguac_la-fifo.lo
#8 38.31 CC libguac_la-file.lo
#8 38.66 CC libguac_la-fips.lo
#8 39.01 CC libguac_la-flag.lo
#8 39.34 CC libguac_la-hash.lo
#8 39.63 CC libguac_la-id.lo
#8 39.86 CC libguac_la-mem.lo
#8 40.29 CC libguac_la-rwlock.lo
#8 40.65 CC libguac_la-palette.lo
#8 41.01 CC libguac_la-parser.lo
#8 41.48 CC libguac_la-pool.lo
#8 41.84 CC libguac_la-proctitle.lo
#8 42.30 CC libguac_la-protocol.lo
#8 43.85 CC libguac_la-raw_encoder.lo
#8 44.18 CC libguac_la-recording.lo
#8 44.53 CC libguac_la-rect.lo
#8 44.80 CC libguac_la-socket.lo
#8 45.36 CC libguac_la-socket-broadcast.lo
#8 45.73 CC libguac_la-socket-fd.lo
#8 46.14 CC libguac_la-socket-nest.lo
#8 46.51 CC libguac_la-socket-tee.lo
#8 46.81 CC libguac_la-string.lo
#8 47.12 CC libguac_la-tcp.lo
#8 47.47 CC libguac_la-timestamp.lo
#8 47.70 CC libguac_la-unicode.lo
#8 47.98 CC libguac_la-user.lo
#8 48.63 CC libguac_la-user-handlers.lo
#8 49.49 CC libguac_la-user-handshake.lo
#8 49.90 CC libguac_la-wait-fd.lo
#8 50.10 CC libguac_la-wol.lo
#8 50.49 CC libguac_la-encode-webp.lo
#8 50.94 CC libguac_la-socket-ssl.lo
#8 51.53 CCLD libguac.la
#8 52.47 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.47 Making all in tests
#8 52.48 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 52.48 make[3]: Nothing to be done for 'all'.
#8 52.48 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 52.48 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.48 Making all in src/common
#8 52.48 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 52.49 Making all in .
#8 52.50 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 52.50 CC libguac_common_la-io.lo
#8 52.73 CC libguac_common_la-blank_cursor.lo
#8 52.99 CC libguac_common_la-clipboard.lo
#8 53.36 CC libguac_common_la-cursor.lo
#8 53.80 CC libguac_common_la-dot_cursor.lo
#8 54.04 CC libguac_common_la-ibar_cursor.lo
#8 54.31 CC libguac_common_la-iconv.lo
#8 54.85 CC libguac_common_la-json.lo
#8 55.24 CC libguac_common_la-list.lo
#8 55.53 CC libguac_common_la-pointer_cursor.lo
#8 55.79 CC libguac_common_la-rect.lo
#8 56.12 CC libguac_common_la-string.lo
#8 56.40 CC libguac_common_la-surface.lo
#8 58.02 CCLD libguac_common.la
#8 58.34 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 58.34 Making all in tests
#8 58.34 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 58.34 make[3]: Nothing to be done for 'all'.
#8 58.34 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 58.34 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 58.35 Making all in src/common-ssh
#8 58.35 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 58.36 Making all in .
#8 58.36 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 58.37 CC libguac_common_ssh_la-buffer.lo
#8 58.72 CC libguac_common_ssh_la-sftp.lo
#8 59.50 CC libguac_common_ssh_la-ssh.lo
#8 60.27 CC libguac_common_ssh_la-key.lo
#8 60.88 CC libguac_common_ssh_la-user.lo
#8 61.21 CCLD libguac_common_ssh.la
#8 61.43 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 61.43 Making all in tests
#8 61.44 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 61.44 make[3]: Nothing to be done for 'all'.
#8 61.44 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 61.44 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 61.44 Making all in src/terminal
#8 61.45 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 61.45 Making all in .
#8 61.46 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 61.46 CC libguac_terminal_la-buffer.lo
#8 62.26 CC libguac_terminal_la-char-mappings.lo
#8 62.42 CC libguac_terminal_la-color-scheme.lo
#8 62.87 CC libguac_terminal_la-common.lo
#8 63.21 CC libguac_terminal_la-display.lo
#8 64.85 CC libguac_terminal_la-named-colors.lo
#8 65.20 CC libguac_terminal_la-palette.lo
#8 65.41 CC libguac_terminal_la-scrollbar.lo
#8 65.91 CC libguac_terminal_la-select.lo
#8 66.82 CC libguac_terminal_la-selection-point.lo
#8 67.06 CC libguac_terminal_la-terminal.lo
#8 67.41 terminal.c: In function '__guac_terminal_send_key':
#8 67.41 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 67.41 1924 | char data;
#8 67.41 | ^~~~
#8 67.42 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 67.42 1967 | return guac_terminal_send_data(term, &data, 1);
#8 67.42 | ^~~~
#8 67.42 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 67.42 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 67.42 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 67.42 | ^
#8 67.42 terminal.c: At top level:
#8 67.42 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 67.42 2193 | return 0;
#8 67.42 | ^~~~~~
#8 67.42 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 67.42 2195 | }
#8 67.42 | ^
#8 67.44 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 67.44 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 67.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.44 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 67.44 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 67.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.44 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 67.44 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 67.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.44 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 67.44 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 67.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.44 cc1: all warnings being treated as errors
#8 67.45 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 67.45 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 67.45 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 67.45 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 67.45 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 67.45 make[1]: Leaving directory '/build/guacamole-server'
#8 67.45 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:
67.44 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
67.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
67.44 cc1: all warnings being treated as errors
67.45 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
67.45 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
67.45 make[2]: *** [Makefile:802: all-recursive] Error 1
67.45 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
67.45 make[1]: *** [Makefile:552: all-recursive] Error 1
67.45 make[1]: Leaving directory '/build/guacamole-server'
67.45 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-testing-jenkins-label-expression-ubuntu-2362
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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 » testing,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=testing,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 » testing,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=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2379/display/redirect>
Changes:
------------------------------------------
[...truncated 204.15 KiB...]
#8 28.88 Making clean in tests
#8 28.88 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 28.88 rm -f test_rdp
#8 28.88 test -z "" || rm -f test_rdp
#8 28.89 rm -f _generated_runner.c
#8 28.89 rm -rf .libs _libs
#8 28.89 rm -f *.o
#8 28.90 rm -f fs/*.o
#8 28.90 rm -f test_rdp.log
#8 28.91 rm -f test_rdp.trs
#8 28.91 rm -f test-suite.log
#8 28.91 rm -f *.lo
#8 28.92 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 28.92 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 28.92 Making clean in src/protocols/ssh
#8 28.92 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 28.92 rm -f libguac-client-ssh.la
#8 28.93 rm -f ./so_locations
#8 28.94 rm -rf .libs _libs
#8 28.94 rm -f *.o
#8 28.94 rm -f *.lo
#8 28.95 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 28.95 Making clean in src/protocols/telnet
#8 28.95 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 28.95 rm -f libguac-client-telnet.la
#8 28.96 rm -f ./so_locations
#8 28.96 rm -rf .libs _libs
#8 28.97 rm -f *.o
#8 28.97 rm -f *.lo
#8 28.97 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 28.97 Making clean in src/protocols/vnc
#8 28.98 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 28.98 rm -f libguac-client-vnc.la
#8 28.99 rm -f ./so_locations
#8 28.99 rm -rf .libs _libs
#8 28.99 rm -f *.o
#8 29.00 rm -f *.lo
#8 29.00 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.00 Making clean in src/guacd
#8 29.01 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.01 rm -f
#8 29.01 rm -rf .libs _libs
#8 29.01 rm -f guacd
#8 29.02 test -z "" || rm -f guacd
#8 29.02 rm -f *.o
#8 29.02 rm -f *.lo
#8 29.03 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.03 Making clean in src/guacenc
#8 29.03 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.03 rm -f guacenc
#8 29.04 test -z "" || rm -f guacenc
#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/guacenc'
#8 29.05 Making clean in src/guaclog
#8 29.06 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.06 rm -f guaclog
#8 29.06 test -z "" || rm -f guaclog
#8 29.06 rm -rf .libs _libs
#8 29.07 rm -f *.o
#8 29.07 rm -f *.lo
#8 29.07 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 29.08 make[1]: Entering directory '/build/guacamole-server'
#8 29.08 rm -rf .libs _libs
#8 29.08 rm -f *.lo
#8 29.08 make[1]: Leaving directory '/build/guacamole-server'
#8 29.09 + make
#8 29.09 make all-recursive
#8 29.10 make[1]: Entering directory '/build/guacamole-server'
#8 29.11 Making all in src/libguac
#8 29.12 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.12 Making all in .
#8 29.13 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.13 CC libguac_la-argv.lo
#8 29.57 CC libguac_la-audio.lo
#8 29.99 CC libguac_la-client.lo
#8 30.88 CC libguac_la-display.lo
#8 31.34 CC libguac_la-display-builtin-cursors.lo
#8 31.50 CC libguac_la-display-cursor.lo
#8 31.83 CC libguac_la-display-flush.lo
#8 32.30 CC libguac_la-display-layer.lo
#8 32.80 CC libguac_la-display-layer-list.lo
#8 33.27 CC libguac_la-display-plan.lo
#8 33.91 CC libguac_la-display-plan-combine.lo
#8 34.37 CC libguac_la-display-plan-rect.lo
#8 34.75 CC libguac_la-display-plan-search.lo
#8 35.21 CC libguac_la-display-render-thread.lo
#8 35.58 CC libguac_la-display-worker.lo
#8 36.08 CC libguac_la-encode-jpeg.lo
#8 36.48 CC libguac_la-encode-png.lo
#8 36.97 CC libguac_la-error.lo
#8 37.26 CC libguac_la-fifo.lo
#8 37.61 CC libguac_la-file.lo
#8 37.97 CC libguac_la-fips.lo
#8 38.32 CC libguac_la-flag.lo
#8 38.65 CC libguac_la-hash.lo
#8 38.93 CC libguac_la-id.lo
#8 39.15 CC libguac_la-mem.lo
#8 39.59 CC libguac_la-rwlock.lo
#8 39.94 CC libguac_la-palette.lo
#8 40.30 CC libguac_la-parser.lo
#8 40.77 CC libguac_la-pool.lo
#8 41.14 CC libguac_la-proctitle.lo
#8 41.62 CC libguac_la-protocol.lo
#8 43.19 CC libguac_la-raw_encoder.lo
#8 43.51 CC libguac_la-recording.lo
#8 43.91 CC libguac_la-rect.lo
#8 44.18 CC libguac_la-socket.lo
#8 44.75 CC libguac_la-socket-broadcast.lo
#8 45.10 CC libguac_la-socket-fd.lo
#8 45.52 CC libguac_la-socket-nest.lo
#8 45.90 CC libguac_la-socket-tee.lo
#8 46.21 CC libguac_la-string.lo
#8 46.52 CC libguac_la-tcp.lo
#8 46.89 CC libguac_la-timestamp.lo
#8 47.12 CC libguac_la-unicode.lo
#8 47.40 CC libguac_la-user.lo
#8 48.03 CC libguac_la-user-handlers.lo
#8 48.88 CC libguac_la-user-handshake.lo
#8 49.30 CC libguac_la-wait-fd.lo
#8 49.49 CC libguac_la-wol.lo
#8 49.89 CC libguac_la-encode-webp.lo
#8 50.32 CC libguac_la-socket-ssl.lo
#8 50.90 CCLD libguac.la
#8 51.79 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.79 Making all in tests
#8 51.79 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 51.79 make[3]: Nothing to be done for 'all'.
#8 51.79 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 51.79 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.79 Making all in src/common
#8 51.80 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 51.81 Making all in .
#8 51.81 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 51.81 CC libguac_common_la-io.lo
#8 52.03 CC libguac_common_la-blank_cursor.lo
#8 52.27 CC libguac_common_la-clipboard.lo
#8 52.62 CC libguac_common_la-cursor.lo
#8 53.04 CC libguac_common_la-dot_cursor.lo
#8 53.29 CC libguac_common_la-ibar_cursor.lo
#8 53.54 CC libguac_common_la-iconv.lo
#8 54.07 CC libguac_common_la-json.lo
#8 54.45 CC libguac_common_la-list.lo
#8 54.72 CC libguac_common_la-pointer_cursor.lo
#8 54.95 CC libguac_common_la-rect.lo
#8 55.27 CC libguac_common_la-string.lo
#8 55.54 CC libguac_common_la-surface.lo
#8 57.19 CCLD libguac_common.la
#8 57.47 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 57.47 Making all in tests
#8 57.47 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 57.47 make[3]: Nothing to be done for 'all'.
#8 57.47 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 57.47 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 57.47 Making all in src/common-ssh
#8 57.48 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.48 Making all in .
#8 57.49 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.49 CC libguac_common_ssh_la-buffer.lo
#8 57.84 CC libguac_common_ssh_la-sftp.lo
#8 58.61 CC libguac_common_ssh_la-ssh.lo
#8 59.37 CC libguac_common_ssh_la-key.lo
#8 59.97 CC libguac_common_ssh_la-user.lo
#8 60.28 CCLD libguac_common_ssh.la
#8 60.53 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.53 Making all in tests
#8 60.53 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.53 make[3]: Nothing to be done for 'all'.
#8 60.53 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.53 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.53 Making all in src/terminal
#8 60.54 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.54 Making all in .
#8 60.55 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.55 CC libguac_terminal_la-buffer.lo
#8 61.34 CC libguac_terminal_la-char-mappings.lo
#8 61.50 CC libguac_terminal_la-color-scheme.lo
#8 61.95 CC libguac_terminal_la-common.lo
#8 62.29 CC libguac_terminal_la-display.lo
#8 63.79 CC libguac_terminal_la-named-colors.lo
#8 64.14 CC libguac_terminal_la-palette.lo
#8 64.34 CC libguac_terminal_la-scrollbar.lo
#8 64.83 CC libguac_terminal_la-select.lo
#8 65.76 CC libguac_terminal_la-selection-point.lo
#8 65.96 CC libguac_terminal_la-terminal.lo
#8 66.33 terminal.c: In function '__guac_terminal_send_key':
#8 66.33 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 66.33 1924 | char data;
#8 66.33 | ^~~~
#8 66.33 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 66.33 1967 | return guac_terminal_send_data(term, &data, 1);
#8 66.33 | ^~~~
#8 66.33 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 66.33 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 66.33 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 66.33 | ^
#8 66.33 terminal.c: At top level:
#8 66.33 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 66.33 2193 | return 0;
#8 66.33 | ^~~~~~
#8 66.33 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 66.33 2195 | }
#8 66.33 | ^
#8 66.35 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 66.35 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 66.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.35 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 66.35 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 66.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.35 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 66.35 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 66.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.35 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 66.35 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 66.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.35 cc1: all warnings being treated as errors
#8 66.36 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 66.36 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 66.36 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 66.36 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 66.36 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 66.36 make[1]: Leaving directory '/build/guacamole-server'
#8 66.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:
66.35 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
66.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66.35 cc1: all warnings being treated as errors
66.36 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
66.36 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
66.36 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
66.36 make[2]: *** [Makefile:802: all-recursive] Error 1
66.36 make[1]: *** [Makefile:552: all-recursive] Error 1
66.36 make[1]: Leaving directory '/build/guacamole-server'
66.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-testing-jenkins-label-expression-ubuntu-2379
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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 » testing,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=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2378/display/redirect>
Changes:
------------------------------------------
[...truncated 201.39 KiB...]
#8 29.83 Making clean in tests
#8 29.84 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.84 rm -f test_rdp
#8 29.84 test -z "" || rm -f test_rdp
#8 29.84 rm -f _generated_runner.c
#8 29.85 rm -rf .libs _libs
#8 29.85 rm -f *.o
#8 29.86 rm -f fs/*.o
#8 29.86 rm -f test_rdp.log
#8 29.86 rm -f test_rdp.trs
#8 29.87 rm -f test-suite.log
#8 29.87 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.88 Making clean in src/protocols/ssh
#8 29.88 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.88 rm -f libguac-client-ssh.la
#8 29.89 rm -f ./so_locations
#8 29.89 rm -rf .libs _libs
#8 29.90 rm -f *.o
#8 29.90 rm -f *.lo
#8 29.90 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.90 Making clean in src/protocols/telnet
#8 29.91 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.91 rm -f libguac-client-telnet.la
#8 29.92 rm -f ./so_locations
#8 29.92 rm -rf .libs _libs
#8 29.92 rm -f *.o
#8 29.93 rm -f *.lo
#8 29.93 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.93 Making clean in src/protocols/vnc
#8 29.94 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.94 rm -f libguac-client-vnc.la
#8 29.95 rm -f ./so_locations
#8 29.95 rm -rf .libs _libs
#8 29.95 rm -f *.o
#8 29.96 rm -f *.lo
#8 29.96 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.96 Making clean in src/guacd
#8 29.97 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.97 rm -f
#8 29.97 rm -rf .libs _libs
#8 29.97 rm -f guacd
#8 29.97 test -z "" || rm -f guacd
#8 29.98 rm -f *.o
#8 29.98 rm -f *.lo
#8 29.98 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.99 Making clean in src/guacenc
#8 29.99 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.99 rm -f guacenc
#8 30.00 test -z "" || rm -f guacenc
#8 30.00 rm -rf .libs _libs
#8 30.00 rm -f *.o
#8 30.00 rm -f *.lo
#8 30.01 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 30.01 Making clean in src/guaclog
#8 30.01 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 30.01 rm -f guaclog
#8 30.02 test -z "" || rm -f guaclog
#8 30.02 rm -rf .libs _libs
#8 30.02 rm -f *.o
#8 30.03 rm -f *.lo
#8 30.03 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 30.03 make[1]: Entering directory '/build/guacamole-server'
#8 30.03 rm -rf .libs _libs
#8 30.04 rm -f *.lo
#8 30.04 make[1]: Leaving directory '/build/guacamole-server'
#8 30.04 + make
#8 30.05 make all-recursive
#8 30.05 make[1]: Entering directory '/build/guacamole-server'
#8 30.06 Making all in src/libguac
#8 30.07 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 30.08 Making all in .
#8 30.09 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 30.09 CC libguac_la-argv.lo
#8 30.52 CC libguac_la-audio.lo
#8 30.93 CC libguac_la-client.lo
#8 31.82 CC libguac_la-display.lo
#8 32.29 CC libguac_la-display-builtin-cursors.lo
#8 32.46 CC libguac_la-display-cursor.lo
#8 32.79 CC libguac_la-display-flush.lo
#8 33.29 CC libguac_la-display-layer.lo
#8 33.79 CC libguac_la-display-layer-list.lo
#8 34.26 CC libguac_la-display-plan.lo
#8 34.89 CC libguac_la-display-plan-combine.lo
#8 35.36 CC libguac_la-display-plan-rect.lo
#8 35.74 CC libguac_la-display-plan-search.lo
#8 36.19 CC libguac_la-display-render-thread.lo
#8 36.55 CC libguac_la-display-worker.lo
#8 37.06 CC libguac_la-encode-jpeg.lo
#8 37.46 CC libguac_la-encode-png.lo
#8 37.95 CC libguac_la-error.lo
#8 38.25 CC libguac_la-fifo.lo
#8 38.60 CC libguac_la-file.lo
#8 38.96 CC libguac_la-fips.lo
#8 39.33 CC libguac_la-flag.lo
#8 39.66 CC libguac_la-hash.lo
#8 39.97 CC libguac_la-id.lo
#8 40.20 CC libguac_la-mem.lo
#8 40.65 CC libguac_la-rwlock.lo
#8 41.00 CC libguac_la-palette.lo
#8 41.34 CC libguac_la-parser.lo
#8 41.82 CC libguac_la-pool.lo
#8 42.18 CC libguac_la-proctitle.lo
#8 42.65 CC libguac_la-protocol.lo
#8 44.18 CC libguac_la-raw_encoder.lo
#8 44.54 CC libguac_la-recording.lo
#8 44.95 CC libguac_la-rect.lo
#8 45.22 CC libguac_la-socket.lo
#8 45.78 CC libguac_la-socket-broadcast.lo
#8 46.14 CC libguac_la-socket-fd.lo
#8 46.56 CC libguac_la-socket-nest.lo
#8 46.94 CC libguac_la-socket-tee.lo
#8 47.23 CC libguac_la-string.lo
#8 47.56 CC libguac_la-tcp.lo
#8 47.91 CC libguac_la-timestamp.lo
#8 48.14 CC libguac_la-unicode.lo
#8 48.43 CC libguac_la-user.lo
#8 49.08 CC libguac_la-user-handlers.lo
#8 49.92 CC libguac_la-user-handshake.lo
#8 50.37 CC libguac_la-wait-fd.lo
#8 50.57 CC libguac_la-wol.lo
#8 50.97 CC libguac_la-encode-webp.lo
#8 51.42 CC libguac_la-socket-ssl.lo
#8 52.02 CCLD libguac.la
#8 52.93 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.93 Making all in tests
#8 52.94 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 52.94 make[3]: Nothing to be done for 'all'.
#8 52.94 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 52.94 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.94 Making all in src/common
#8 52.95 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 52.96 Making all in .
#8 52.96 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 52.96 CC libguac_common_la-io.lo
#8 53.19 CC libguac_common_la-blank_cursor.lo
#8 53.44 CC libguac_common_la-clipboard.lo
#8 53.80 CC libguac_common_la-cursor.lo
#8 54.23 CC libguac_common_la-dot_cursor.lo
#8 54.48 CC libguac_common_la-ibar_cursor.lo
#8 54.73 CC libguac_common_la-iconv.lo
#8 55.27 CC libguac_common_la-json.lo
#8 55.66 CC libguac_common_la-list.lo
#8 55.95 CC libguac_common_la-pointer_cursor.lo
#8 56.22 CC libguac_common_la-rect.lo
#8 56.54 CC libguac_common_la-string.lo
#8 56.83 CC libguac_common_la-surface.lo
#8 58.48 CCLD libguac_common.la
#8 58.82 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 58.82 Making all in tests
#8 58.82 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 58.82 make[3]: Nothing to be done for 'all'.
#8 58.82 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 58.82 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 58.82 Making all in src/common-ssh
#8 58.83 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 58.83 Making all in .
#8 58.84 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 58.84 CC libguac_common_ssh_la-buffer.lo
#8 59.20 CC libguac_common_ssh_la-sftp.lo
#8 59.99 CC libguac_common_ssh_la-ssh.lo
#8 60.76 CC libguac_common_ssh_la-key.lo
#8 61.38 CC libguac_common_ssh_la-user.lo
#8 61.71 CCLD libguac_common_ssh.la
#8 61.96 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 61.96 Making all in tests
#8 61.97 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 61.97 make[3]: Nothing to be done for 'all'.
#8 61.97 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 61.97 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 61.97 Making all in src/terminal
#8 61.98 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 61.98 Making all in .
#8 61.99 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 61.99 CC libguac_terminal_la-buffer.lo
#8 62.80 CC libguac_terminal_la-char-mappings.lo
#8 62.98 CC libguac_terminal_la-color-scheme.lo
#8 63.43 CC libguac_terminal_la-common.lo
#8 63.79 CC libguac_terminal_la-display.lo
#8 65.35 CC libguac_terminal_la-named-colors.lo
#8 65.71 CC libguac_terminal_la-palette.lo
#8 65.94 CC libguac_terminal_la-scrollbar.lo
#8 66.51 CC libguac_terminal_la-select.lo
#8 67.44 CC libguac_terminal_la-selection-point.lo
#8 67.69 CC libguac_terminal_la-terminal.lo
#8 68.07 terminal.c: In function '__guac_terminal_send_key':
#8 68.07 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 68.07 1924 | char data;
#8 68.07 | ^~~~
#8 68.07 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 68.07 1967 | return guac_terminal_send_data(term, &data, 1);
#8 68.07 | ^~~~
#8 68.07 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 68.07 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 68.07 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 68.07 | ^
#8 68.07 terminal.c: At top level:
#8 68.07 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 68.07 2193 | return 0;
#8 68.07 | ^~~~~~
#8 68.07 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 68.07 2195 | }
#8 68.07 | ^
#8 68.09 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 68.09 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 68.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 68.09 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 68.09 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 68.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 68.09 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 68.09 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 68.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 68.09 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 68.09 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 68.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 68.09 cc1: all warnings being treated as errors
#8 68.10 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 68.10 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 68.10 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 68.10 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 68.10 make[1]: Leaving directory '/build/guacamole-server'
#8 68.10 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 68.10 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:
68.09 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
68.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68.09 cc1: all warnings being treated as errors
68.10 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
68.10 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
68.10 make[2]: *** [Makefile:802: all-recursive] Error 1
68.10 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
68.10 make[1]: Leaving directory '/build/guacamole-server'
68.10 make[1]: *** [Makefile:552: all-recursive] Error 1
68.10 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-testing-jenkins-label-expression-ubuntu-2378
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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 » testing,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=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2377/display/redirect>
Changes:
------------------------------------------
[...truncated 199.48 KiB...]
#8 29.72 Making clean in tests
#8 29.73 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.73 rm -f test_rdp
#8 29.73 test -z "" || rm -f test_rdp
#8 29.73 rm -f _generated_runner.c
#8 29.74 rm -rf .libs _libs
#8 29.74 rm -f *.o
#8 29.74 rm -f fs/*.o
#8 29.75 rm -f test_rdp.log
#8 29.75 rm -f test_rdp.trs
#8 29.76 rm -f test-suite.log
#8 29.76 rm -f *.lo
#8 29.76 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.77 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 29.77 Making clean in src/protocols/ssh
#8 29.77 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.77 rm -f libguac-client-ssh.la
#8 29.78 rm -f ./so_locations
#8 29.78 rm -rf .libs _libs
#8 29.78 rm -f *.o
#8 29.79 rm -f *.lo
#8 29.79 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.79 Making clean in src/protocols/telnet
#8 29.80 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.80 rm -f libguac-client-telnet.la
#8 29.81 rm -f ./so_locations
#8 29.81 rm -rf .libs _libs
#8 29.81 rm -f *.o
#8 29.82 rm -f *.lo
#8 29.82 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.82 Making clean in src/protocols/vnc
#8 29.83 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.83 rm -f libguac-client-vnc.la
#8 29.83 rm -f ./so_locations
#8 29.84 rm -rf .libs _libs
#8 29.84 rm -f *.o
#8 29.84 rm -f *.lo
#8 29.85 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.85 Making clean in src/guacd
#8 29.85 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.85 rm -f
#8 29.85 rm -rf .libs _libs
#8 29.86 rm -f guacd
#8 29.86 test -z "" || rm -f guacd
#8 29.87 rm -f *.o
#8 29.87 rm -f *.lo
#8 29.87 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.87 Making clean in src/guacenc
#8 29.88 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.88 rm -f guacenc
#8 29.88 test -z "" || rm -f guacenc
#8 29.89 rm -rf .libs _libs
#8 29.89 rm -f *.o
#8 29.90 rm -f *.lo
#8 29.90 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 29.90 Making clean in src/guaclog
#8 29.90 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.90 rm -f guaclog
#8 29.91 test -z "" || rm -f guaclog
#8 29.91 rm -rf .libs _libs
#8 29.91 rm -f *.o
#8 29.91 rm -f *.lo
#8 29.92 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 29.92 make[1]: Entering directory '/build/guacamole-server'
#8 29.92 rm -rf .libs _libs
#8 29.93 rm -f *.lo
#8 29.93 make[1]: Leaving directory '/build/guacamole-server'
#8 29.93 + make
#8 29.94 make all-recursive
#8 29.94 make[1]: Entering directory '/build/guacamole-server'
#8 29.95 Making all in src/libguac
#8 29.96 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.97 Making all in .
#8 29.97 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.98 CC libguac_la-argv.lo
#8 30.42 CC libguac_la-audio.lo
#8 30.83 CC libguac_la-client.lo
#8 31.72 CC libguac_la-display.lo
#8 32.18 CC libguac_la-display-builtin-cursors.lo
#8 32.35 CC libguac_la-display-cursor.lo
#8 32.68 CC libguac_la-display-flush.lo
#8 33.15 CC libguac_la-display-layer.lo
#8 33.66 CC libguac_la-display-layer-list.lo
#8 34.13 CC libguac_la-display-plan.lo
#8 34.77 CC libguac_la-display-plan-combine.lo
#8 35.24 CC libguac_la-display-plan-rect.lo
#8 35.61 CC libguac_la-display-plan-search.lo
#8 36.07 CC libguac_la-display-render-thread.lo
#8 36.43 CC libguac_la-display-worker.lo
#8 36.93 CC libguac_la-encode-jpeg.lo
#8 37.33 CC libguac_la-encode-png.lo
#8 37.81 CC libguac_la-error.lo
#8 38.10 CC libguac_la-fifo.lo
#8 38.47 CC libguac_la-file.lo
#8 38.82 CC libguac_la-fips.lo
#8 39.18 CC libguac_la-flag.lo
#8 39.51 CC libguac_la-hash.lo
#8 39.79 CC libguac_la-id.lo
#8 40.02 CC libguac_la-mem.lo
#8 40.47 CC libguac_la-rwlock.lo
#8 40.82 CC libguac_la-palette.lo
#8 41.18 CC libguac_la-parser.lo
#8 41.65 CC libguac_la-pool.lo
#8 42.01 CC libguac_la-proctitle.lo
#8 42.49 CC libguac_la-protocol.lo
#8 44.03 CC libguac_la-raw_encoder.lo
#8 44.40 CC libguac_la-recording.lo
#8 44.80 CC libguac_la-rect.lo
#8 45.06 CC libguac_la-socket.lo
#8 45.63 CC libguac_la-socket-broadcast.lo
#8 45.99 CC libguac_la-socket-fd.lo
#8 46.41 CC libguac_la-socket-nest.lo
#8 46.78 CC libguac_la-socket-tee.lo
#8 47.07 CC libguac_la-string.lo
#8 47.39 CC libguac_la-tcp.lo
#8 47.74 CC libguac_la-timestamp.lo
#8 47.96 CC libguac_la-unicode.lo
#8 48.25 CC libguac_la-user.lo
#8 48.89 CC libguac_la-user-handlers.lo
#8 49.75 CC libguac_la-user-handshake.lo
#8 50.19 CC libguac_la-wait-fd.lo
#8 50.39 CC libguac_la-wol.lo
#8 50.80 CC libguac_la-encode-webp.lo
#8 51.24 CC libguac_la-socket-ssl.lo
#8 51.83 CCLD libguac.la
#8 52.78 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.78 Making all in tests
#8 52.79 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 52.79 make[3]: Nothing to be done for 'all'.
#8 52.79 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 52.79 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.79 Making all in src/common
#8 52.79 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 52.80 Making all in .
#8 52.81 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 52.81 CC libguac_common_la-io.lo
#8 53.03 CC libguac_common_la-blank_cursor.lo
#8 53.28 CC libguac_common_la-clipboard.lo
#8 53.63 CC libguac_common_la-cursor.lo
#8 54.07 CC libguac_common_la-dot_cursor.lo
#8 54.34 CC libguac_common_la-ibar_cursor.lo
#8 54.59 CC libguac_common_la-iconv.lo
#8 55.14 CC libguac_common_la-json.lo
#8 55.53 CC libguac_common_la-list.lo
#8 55.82 CC libguac_common_la-pointer_cursor.lo
#8 56.09 CC libguac_common_la-rect.lo
#8 56.42 CC libguac_common_la-string.lo
#8 56.70 CC libguac_common_la-surface.lo
#8 58.35 CCLD libguac_common.la
#8 58.68 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 58.68 Making all in tests
#8 58.69 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 58.69 make[3]: Nothing to be done for 'all'.
#8 58.69 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 58.69 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 58.69 Making all in src/common-ssh
#8 58.70 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 58.70 Making all in .
#8 58.71 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 58.71 CC libguac_common_ssh_la-buffer.lo
#8 59.08 CC libguac_common_ssh_la-sftp.lo
#8 59.86 CC libguac_common_ssh_la-ssh.lo
#8 60.64 CC libguac_common_ssh_la-key.lo
#8 61.26 CC libguac_common_ssh_la-user.lo
#8 61.58 CCLD libguac_common_ssh.la
#8 61.83 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 61.83 Making all in tests
#8 61.84 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 61.84 make[3]: Nothing to be done for 'all'.
#8 61.84 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 61.84 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 61.84 Making all in src/terminal
#8 61.84 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 61.85 Making all in .
#8 61.86 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 61.86 CC libguac_terminal_la-buffer.lo
#8 62.66 CC libguac_terminal_la-char-mappings.lo
#8 62.84 CC libguac_terminal_la-color-scheme.lo
#8 63.31 CC libguac_terminal_la-common.lo
#8 63.65 CC libguac_terminal_la-display.lo
#8 65.11 CC libguac_terminal_la-named-colors.lo
#8 65.48 CC libguac_terminal_la-palette.lo
#8 65.71 CC libguac_terminal_la-scrollbar.lo
#8 66.21 CC libguac_terminal_la-select.lo
#8 67.14 CC libguac_terminal_la-selection-point.lo
#8 67.38 CC libguac_terminal_la-terminal.lo
#8 67.75 terminal.c: In function '__guac_terminal_send_key':
#8 67.75 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 67.75 1924 | char data;
#8 67.75 | ^~~~
#8 67.75 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 67.75 1967 | return guac_terminal_send_data(term, &data, 1);
#8 67.75 | ^~~~
#8 67.75 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 67.75 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 67.75 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 67.75 | ^
#8 67.75 terminal.c: At top level:
#8 67.75 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 67.75 2193 | return 0;
#8 67.75 | ^~~~~~
#8 67.75 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 67.75 2195 | }
#8 67.75 | ^
#8 67.77 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 67.77 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 67.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.77 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 67.77 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 67.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.77 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 67.77 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 67.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.77 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 67.77 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 67.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.77 cc1: all warnings being treated as errors
#8 67.78 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 67.78 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 67.78 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 67.78 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 67.78 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 67.78 make[1]: Leaving directory '/build/guacamole-server'
#8 67.78 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:
67.77 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
67.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
67.77 cc1: all warnings being treated as errors
67.78 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
67.78 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
67.78 make[2]: *** [Makefile:802: all-recursive] Error 1
67.78 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
67.78 make[1]: *** [Makefile:552: all-recursive] Error 1
67.78 make[1]: Leaving directory '/build/guacamole-server'
67.78 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-testing-jenkins-label-expression-ubuntu-2377
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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 » testing,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=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2376/display/redirect>
Changes:
------------------------------------------
[...truncated 199.58 KiB...]
#8 28.01 Making clean in tests
#8 28.01 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 28.01 rm -f test_rdp
#8 28.02 test -z "" || rm -f test_rdp
#8 28.02 rm -f _generated_runner.c
#8 28.02 rm -rf .libs _libs
#8 28.02 rm -f *.o
#8 28.03 rm -f fs/*.o
#8 28.03 rm -f test_rdp.log
#8 28.03 rm -f test_rdp.trs
#8 28.04 rm -f test-suite.log
#8 28.04 rm -f *.lo
#8 28.04 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 28.04 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 28.04 Making clean in src/protocols/ssh
#8 28.05 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 28.05 rm -f libguac-client-ssh.la
#8 28.05 rm -f ./so_locations
#8 28.05 rm -rf .libs _libs
#8 28.06 rm -f *.o
#8 28.06 rm -f *.lo
#8 28.06 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 28.06 Making clean in src/protocols/telnet
#8 28.06 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 28.06 rm -f libguac-client-telnet.la
#8 28.07 rm -f ./so_locations
#8 28.07 rm -rf .libs _libs
#8 28.07 rm -f *.o
#8 28.08 rm -f *.lo
#8 28.08 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 28.08 Making clean in src/protocols/vnc
#8 28.08 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 28.08 rm -f libguac-client-vnc.la
#8 28.09 rm -f ./so_locations
#8 28.09 rm -rf .libs _libs
#8 28.09 rm -f *.o
#8 28.10 rm -f *.lo
#8 28.10 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 28.10 Making clean in src/guacd
#8 28.10 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 28.10 rm -f
#8 28.11 rm -rf .libs _libs
#8 28.11 rm -f guacd
#8 28.11 test -z "" || rm -f guacd
#8 28.11 rm -f *.o
#8 28.12 rm -f *.lo
#8 28.12 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 28.12 Making clean in src/guacenc
#8 28.13 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 28.13 rm -f guacenc
#8 28.13 test -z "" || rm -f guacenc
#8 28.13 rm -rf .libs _libs
#8 28.13 rm -f *.o
#8 28.14 rm -f *.lo
#8 28.14 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 28.14 Making clean in src/guaclog
#8 28.14 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 28.14 rm -f guaclog
#8 28.14 test -z "" || rm -f guaclog
#8 28.15 rm -rf .libs _libs
#8 28.15 rm -f *.o
#8 28.15 rm -f *.lo
#8 28.15 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 28.16 make[1]: Entering directory '/build/guacamole-server'
#8 28.16 rm -rf .libs _libs
#8 28.16 rm -f *.lo
#8 28.16 make[1]: Leaving directory '/build/guacamole-server'
#8 28.16 + make
#8 28.17 make all-recursive
#8 28.18 make[1]: Entering directory '/build/guacamole-server'
#8 28.18 Making all in src/libguac
#8 28.19 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 28.19 Making all in .
#8 28.20 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 28.20 CC libguac_la-argv.lo
#8 28.58 CC libguac_la-audio.lo
#8 28.95 CC libguac_la-client.lo
#8 29.85 CC libguac_la-display.lo
#8 30.27 CC libguac_la-display-builtin-cursors.lo
#8 30.43 CC libguac_la-display-cursor.lo
#8 30.77 CC libguac_la-display-flush.lo
#8 31.22 CC libguac_la-display-layer.lo
#8 31.65 CC libguac_la-display-layer-list.lo
#8 32.06 CC libguac_la-display-plan.lo
#8 32.66 CC libguac_la-display-plan-combine.lo
#8 33.10 CC libguac_la-display-plan-rect.lo
#8 33.45 CC libguac_la-display-plan-search.lo
#8 33.93 CC libguac_la-display-render-thread.lo
#8 34.34 CC libguac_la-display-worker.lo
#8 34.87 CC libguac_la-encode-jpeg.lo
#8 35.27 CC libguac_la-encode-png.lo
#8 35.73 CC libguac_la-error.lo
#8 35.97 CC libguac_la-fifo.lo
#8 36.29 CC libguac_la-file.lo
#8 36.64 CC libguac_la-fips.lo
#8 37.03 CC libguac_la-flag.lo
#8 37.30 CC libguac_la-hash.lo
#8 37.56 CC libguac_la-id.lo
#8 37.74 CC libguac_la-mem.lo
#8 38.17 CC libguac_la-rwlock.lo
#8 38.49 CC libguac_la-palette.lo
#8 38.81 CC libguac_la-parser.lo
#8 39.21 CC libguac_la-pool.lo
#8 39.56 CC libguac_la-proctitle.lo
#8 40.04 CC libguac_la-protocol.lo
#8 42.05 CC libguac_la-raw_encoder.lo
#8 42.44 CC libguac_la-recording.lo
#8 42.86 CC libguac_la-rect.lo
#8 43.10 CC libguac_la-socket.lo
#8 43.66 CC libguac_la-socket-broadcast.lo
#8 44.00 CC libguac_la-socket-fd.lo
#8 44.39 CC libguac_la-socket-nest.lo
#8 44.76 CC libguac_la-socket-tee.lo
#8 45.04 CC libguac_la-string.lo
#8 45.39 CC libguac_la-tcp.lo
#8 45.73 CC libguac_la-timestamp.lo
#8 45.92 CC libguac_la-unicode.lo
#8 46.17 CC libguac_la-user.lo
#8 46.71 CC libguac_la-user-handlers.lo
#8 47.60 CC libguac_la-user-handshake.lo
#8 48.03 CC libguac_la-wait-fd.lo
#8 48.23 CC libguac_la-wol.lo
#8 48.59 CC libguac_la-encode-webp.lo
#8 48.94 CC libguac_la-socket-ssl.lo
#8 49.47 CCLD libguac.la
#8 50.20 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 50.20 Making all in tests
#8 50.20 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 50.20 make[3]: Nothing to be done for 'all'.
#8 50.20 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 50.20 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 50.20 Making all in src/common
#8 50.21 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 50.21 Making all in .
#8 50.22 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 50.22 CC libguac_common_la-io.lo
#8 50.40 CC libguac_common_la-blank_cursor.lo
#8 50.61 CC libguac_common_la-clipboard.lo
#8 50.91 CC libguac_common_la-cursor.lo
#8 51.26 CC libguac_common_la-dot_cursor.lo
#8 51.50 CC libguac_common_la-ibar_cursor.lo
#8 51.73 CC libguac_common_la-iconv.lo
#8 52.24 CC libguac_common_la-json.lo
#8 52.62 CC libguac_common_la-list.lo
#8 52.89 CC libguac_common_la-pointer_cursor.lo
#8 53.14 CC libguac_common_la-rect.lo
#8 53.43 CC libguac_common_la-string.lo
#8 53.67 CC libguac_common_la-surface.lo
#8 55.61 CCLD libguac_common.la
#8 55.87 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 55.87 Making all in tests
#8 55.88 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 55.88 make[3]: Nothing to be done for 'all'.
#8 55.88 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 55.88 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 55.88 Making all in src/common-ssh
#8 55.88 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 55.89 Making all in .
#8 55.89 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 55.89 CC libguac_common_ssh_la-buffer.lo
#8 56.22 CC libguac_common_ssh_la-sftp.lo
#8 56.93 CC libguac_common_ssh_la-ssh.lo
#8 57.62 CC libguac_common_ssh_la-key.lo
#8 58.12 CC libguac_common_ssh_la-user.lo
#8 58.37 CCLD libguac_common_ssh.la
#8 58.56 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 58.56 Making all in tests
#8 58.56 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 58.56 make[3]: Nothing to be done for 'all'.
#8 58.56 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 58.56 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 58.56 Making all in src/terminal
#8 58.57 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 58.57 Making all in .
#8 58.58 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 58.58 CC libguac_terminal_la-buffer.lo
#8 59.26 CC libguac_terminal_la-char-mappings.lo
#8 59.38 CC libguac_terminal_la-color-scheme.lo
#8 59.74 CC libguac_terminal_la-common.lo
#8 60.01 CC libguac_terminal_la-display.lo
#8 61.55 CC libguac_terminal_la-named-colors.lo
#8 61.84 CC libguac_terminal_la-palette.lo
#8 62.03 CC libguac_terminal_la-scrollbar.lo
#8 62.47 CC libguac_terminal_la-select.lo
#8 63.39 CC libguac_terminal_la-selection-point.lo
#8 63.60 CC libguac_terminal_la-terminal.lo
#8 64.01 terminal.c: In function '__guac_terminal_send_key':
#8 64.01 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 64.01 1924 | char data;
#8 64.01 | ^~~~
#8 64.01 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 64.01 1967 | return guac_terminal_send_data(term, &data, 1);
#8 64.01 | ^~~~
#8 64.01 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 64.01 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 64.01 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 64.01 | ^
#8 64.01 terminal.c: At top level:
#8 64.01 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 64.01 2193 | return 0;
#8 64.01 | ^~~~~~
#8 64.01 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 64.01 2195 | }
#8 64.01 | ^
#8 64.03 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 64.03 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 64.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 64.03 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 64.03 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 64.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 64.03 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 64.03 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 64.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 64.03 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 64.03 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 64.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 64.04 cc1: all warnings being treated as errors
#8 64.04 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 64.04 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 64.04 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 64.04 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 64.04 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 64.04 make[1]: Leaving directory '/build/guacamole-server'
#8 64.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:
64.03 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
64.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64.04 cc1: all warnings being treated as errors
64.04 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
64.04 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
64.04 make[2]: *** [Makefile:802: all-recursive] Error 1
64.04 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
64.04 make[1]: *** [Makefile:552: all-recursive] Error 1
64.04 make[1]: Leaving directory '/build/guacamole-server'
64.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-testing-jenkins-label-expression-ubuntu-2376
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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 » testing,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=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2375/display/redirect>
Changes:
------------------------------------------
[...truncated 199.53 KiB...]
#8 29.32 Making clean in tests
#8 29.33 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.33 rm -f test_rdp
#8 29.33 test -z "" || rm -f test_rdp
#8 29.33 rm -f _generated_runner.c
#8 29.34 rm -rf .libs _libs
#8 29.34 rm -f *.o
#8 29.35 rm -f fs/*.o
#8 29.35 rm -f test_rdp.log
#8 29.35 rm -f test_rdp.trs
#8 29.36 rm -f test-suite.log
#8 29.36 rm -f *.lo
#8 29.36 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.37 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 29.37 Making clean in src/protocols/ssh
#8 29.37 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.37 rm -f libguac-client-ssh.la
#8 29.38 rm -f ./so_locations
#8 29.38 rm -rf .libs _libs
#8 29.39 rm -f *.o
#8 29.39 rm -f *.lo
#8 29.40 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.40 Making clean in src/protocols/telnet
#8 29.40 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.40 rm -f libguac-client-telnet.la
#8 29.41 rm -f ./so_locations
#8 29.41 rm -rf .libs _libs
#8 29.42 rm -f *.o
#8 29.42 rm -f *.lo
#8 29.42 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.42 Making clean in src/protocols/vnc
#8 29.43 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.43 rm -f libguac-client-vnc.la
#8 29.44 rm -f ./so_locations
#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/protocols/vnc'
#8 29.45 Making clean in src/guacd
#8 29.46 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.46 rm -f
#8 29.46 rm -rf .libs _libs
#8 29.46 rm -f guacd
#8 29.47 test -z "" || rm -f guacd
#8 29.47 rm -f *.o
#8 29.47 rm -f *.lo
#8 29.48 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.48 Making clean in src/guacenc
#8 29.48 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.48 rm -f guacenc
#8 29.49 test -z "" || rm -f guacenc
#8 29.49 rm -rf .libs _libs
#8 29.49 rm -f *.o
#8 29.50 rm -f *.lo
#8 29.50 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 29.50 Making clean in src/guaclog
#8 29.50 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.50 rm -f guaclog
#8 29.51 test -z "" || rm -f guaclog
#8 29.51 rm -rf .libs _libs
#8 29.51 rm -f *.o
#8 29.52 rm -f *.lo
#8 29.52 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 29.52 make[1]: Entering directory '/build/guacamole-server'
#8 29.52 rm -rf .libs _libs
#8 29.53 rm -f *.lo
#8 29.53 make[1]: Leaving directory '/build/guacamole-server'
#8 29.53 + make
#8 29.54 make all-recursive
#8 29.55 make[1]: Entering directory '/build/guacamole-server'
#8 29.55 Making all in src/libguac
#8 29.56 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.57 Making all in .
#8 29.58 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.58 CC libguac_la-argv.lo
#8 30.02 CC libguac_la-audio.lo
#8 30.44 CC libguac_la-client.lo
#8 31.33 CC libguac_la-display.lo
#8 31.80 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.75 CC libguac_la-display-layer.lo
#8 33.25 CC libguac_la-display-layer-list.lo
#8 33.71 CC libguac_la-display-plan.lo
#8 34.35 CC libguac_la-display-plan-combine.lo
#8 34.83 CC libguac_la-display-plan-rect.lo
#8 35.20 CC libguac_la-display-plan-search.lo
#8 35.66 CC libguac_la-display-render-thread.lo
#8 36.02 CC libguac_la-display-worker.lo
#8 36.51 CC libguac_la-encode-jpeg.lo
#8 36.89 CC libguac_la-encode-png.lo
#8 37.37 CC libguac_la-error.lo
#8 37.66 CC libguac_la-fifo.lo
#8 38.01 CC libguac_la-file.lo
#8 38.37 CC libguac_la-fips.lo
#8 38.73 CC libguac_la-flag.lo
#8 39.07 CC libguac_la-hash.lo
#8 39.35 CC libguac_la-id.lo
#8 39.58 CC libguac_la-mem.lo
#8 40.01 CC libguac_la-rwlock.lo
#8 40.37 CC libguac_la-palette.lo
#8 40.72 CC libguac_la-parser.lo
#8 41.20 CC libguac_la-pool.lo
#8 41.56 CC libguac_la-proctitle.lo
#8 42.05 CC libguac_la-protocol.lo
#8 43.73 CC libguac_la-raw_encoder.lo
#8 44.09 CC libguac_la-recording.lo
#8 44.50 CC libguac_la-rect.lo
#8 44.78 CC libguac_la-socket.lo
#8 45.34 CC libguac_la-socket-broadcast.lo
#8 45.71 CC libguac_la-socket-fd.lo
#8 46.13 CC libguac_la-socket-nest.lo
#8 46.50 CC libguac_la-socket-tee.lo
#8 46.80 CC libguac_la-string.lo
#8 47.13 CC libguac_la-tcp.lo
#8 47.49 CC libguac_la-timestamp.lo
#8 47.71 CC libguac_la-unicode.lo
#8 47.99 CC libguac_la-user.lo
#8 48.64 CC libguac_la-user-handlers.lo
#8 49.49 CC libguac_la-user-handshake.lo
#8 49.92 CC libguac_la-wait-fd.lo
#8 50.12 CC libguac_la-wol.lo
#8 50.51 CC libguac_la-encode-webp.lo
#8 50.94 CC libguac_la-socket-ssl.lo
#8 51.52 CCLD libguac.la
#8 52.47 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.47 Making all in tests
#8 52.48 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 52.48 make[3]: Nothing to be done for 'all'.
#8 52.48 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 52.48 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.48 Making all in src/common
#8 52.48 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 52.49 Making all in .
#8 52.50 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 52.50 CC libguac_common_la-io.lo
#8 52.74 CC libguac_common_la-blank_cursor.lo
#8 52.99 CC libguac_common_la-clipboard.lo
#8 53.35 CC libguac_common_la-cursor.lo
#8 53.79 CC libguac_common_la-dot_cursor.lo
#8 54.05 CC libguac_common_la-ibar_cursor.lo
#8 54.32 CC libguac_common_la-iconv.lo
#8 54.86 CC libguac_common_la-json.lo
#8 55.25 CC libguac_common_la-list.lo
#8 55.53 CC libguac_common_la-pointer_cursor.lo
#8 55.79 CC libguac_common_la-rect.lo
#8 56.11 CC libguac_common_la-string.lo
#8 56.39 CC libguac_common_la-surface.lo
#8 58.01 CCLD libguac_common.la
#8 58.35 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 58.35 Making all in tests
#8 58.35 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 58.35 make[3]: Nothing to be done for 'all'.
#8 58.35 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 58.36 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 58.36 Making all in src/common-ssh
#8 58.36 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 58.37 Making all in .
#8 58.37 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 58.38 CC libguac_common_ssh_la-buffer.lo
#8 58.73 CC libguac_common_ssh_la-sftp.lo
#8 59.50 CC libguac_common_ssh_la-ssh.lo
#8 60.27 CC libguac_common_ssh_la-key.lo
#8 60.88 CC libguac_common_ssh_la-user.lo
#8 61.20 CCLD libguac_common_ssh.la
#8 61.45 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 61.45 Making all in tests
#8 61.45 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 61.45 make[3]: Nothing to be done for 'all'.
#8 61.45 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 61.45 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 61.45 Making all in src/terminal
#8 61.46 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 61.46 Making all in .
#8 61.47 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 61.47 CC libguac_terminal_la-buffer.lo
#8 62.26 CC libguac_terminal_la-char-mappings.lo
#8 62.41 CC libguac_terminal_la-color-scheme.lo
#8 62.87 CC libguac_terminal_la-common.lo
#8 63.22 CC libguac_terminal_la-display.lo
#8 64.70 CC libguac_terminal_la-named-colors.lo
#8 65.02 CC libguac_terminal_la-palette.lo
#8 65.21 CC libguac_terminal_la-scrollbar.lo
#8 65.71 CC libguac_terminal_la-select.lo
#8 66.64 CC libguac_terminal_la-selection-point.lo
#8 66.88 CC libguac_terminal_la-terminal.lo
#8 67.24 terminal.c: In function '__guac_terminal_send_key':
#8 67.24 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 67.24 1924 | char data;
#8 67.24 | ^~~~
#8 67.24 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 67.24 1967 | return guac_terminal_send_data(term, &data, 1);
#8 67.24 | ^~~~
#8 67.24 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 67.25 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 67.25 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 67.25 | ^
#8 67.25 terminal.c: At top level:
#8 67.25 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 67.25 2193 | return 0;
#8 67.25 | ^~~~~~
#8 67.25 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 67.25 2195 | }
#8 67.25 | ^
#8 67.27 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 67.27 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 67.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.27 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 67.27 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 67.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.27 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 67.27 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 67.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.27 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 67.27 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 67.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.27 cc1: all warnings being treated as errors
#8 67.27 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 67.27 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 67.27 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 67.27 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 67.28 make[1]: Leaving directory '/build/guacamole-server'
#8 67.28 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 67.28 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:
67.27 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
67.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
67.27 cc1: all warnings being treated as errors
67.27 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
67.27 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
67.27 make[2]: *** [Makefile:802: all-recursive] Error 1
67.27 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
67.28 make[1]: Leaving directory '/build/guacamole-server'
67.28 make[1]: *** [Makefile:552: all-recursive] Error 1
67.28 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-testing-jenkins-label-expression-ubuntu-2375
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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 » testing,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=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2374/display/redirect>
Changes:
------------------------------------------
[...truncated 199.49 KiB...]
#8 28.11 Making clean in tests
#8 28.11 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 28.11 rm -f test_rdp
#8 28.11 test -z "" || rm -f test_rdp
#8 28.12 rm -f _generated_runner.c
#8 28.12 rm -rf .libs _libs
#8 28.12 rm -f *.o
#8 28.13 rm -f fs/*.o
#8 28.13 rm -f test_rdp.log
#8 28.13 rm -f test_rdp.trs
#8 28.14 rm -f test-suite.log
#8 28.14 rm -f *.lo
#8 28.14 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 28.14 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 28.14 Making clean in src/protocols/ssh
#8 28.15 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 28.15 rm -f libguac-client-ssh.la
#8 28.16 rm -f ./so_locations
#8 28.16 rm -rf .libs _libs
#8 28.16 rm -f *.o
#8 28.17 rm -f *.lo
#8 28.17 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 28.17 Making clean in src/protocols/telnet
#8 28.17 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 28.17 rm -f libguac-client-telnet.la
#8 28.18 rm -f ./so_locations
#8 28.19 rm -rf .libs _libs
#8 28.19 rm -f *.o
#8 28.19 rm -f *.lo
#8 28.20 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 28.20 Making clean in src/protocols/vnc
#8 28.20 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 28.20 rm -f libguac-client-vnc.la
#8 28.21 rm -f ./so_locations
#8 28.21 rm -rf .libs _libs
#8 28.21 rm -f *.o
#8 28.22 rm -f *.lo
#8 28.22 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 28.22 Making clean in src/guacd
#8 28.23 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 28.23 rm -f
#8 28.23 rm -rf .libs _libs
#8 28.23 rm -f guacd
#8 28.24 test -z "" || rm -f guacd
#8 28.24 rm -f *.o
#8 28.24 rm -f *.lo
#8 28.24 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 28.24 Making clean in src/guacenc
#8 28.25 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 28.25 rm -f guacenc
#8 28.25 test -z "" || rm -f guacenc
#8 28.26 rm -rf .libs _libs
#8 28.26 rm -f *.o
#8 28.26 rm -f *.lo
#8 28.27 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 28.27 Making clean in src/guaclog
#8 28.27 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 28.27 rm -f guaclog
#8 28.28 test -z "" || rm -f guaclog
#8 28.28 rm -rf .libs _libs
#8 28.28 rm -f *.o
#8 28.29 rm -f *.lo
#8 28.29 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 28.29 make[1]: Entering directory '/build/guacamole-server'
#8 28.29 rm -rf .libs _libs
#8 28.30 rm -f *.lo
#8 28.30 make[1]: Leaving directory '/build/guacamole-server'
#8 28.30 + make
#8 28.31 make all-recursive
#8 28.32 make[1]: Entering directory '/build/guacamole-server'
#8 28.33 Making all in src/libguac
#8 28.33 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 28.34 Making all in .
#8 28.35 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 28.35 CC libguac_la-argv.lo
#8 28.79 CC libguac_la-audio.lo
#8 29.20 CC libguac_la-client.lo
#8 30.11 CC libguac_la-display.lo
#8 30.58 CC libguac_la-display-builtin-cursors.lo
#8 30.75 CC libguac_la-display-cursor.lo
#8 31.08 CC libguac_la-display-flush.lo
#8 31.55 CC libguac_la-display-layer.lo
#8 32.06 CC libguac_la-display-layer-list.lo
#8 32.52 CC libguac_la-display-plan.lo
#8 33.15 CC libguac_la-display-plan-combine.lo
#8 33.62 CC libguac_la-display-plan-rect.lo
#8 33.98 CC libguac_la-display-plan-search.lo
#8 34.43 CC libguac_la-display-render-thread.lo
#8 34.78 CC libguac_la-display-worker.lo
#8 35.27 CC libguac_la-encode-jpeg.lo
#8 35.65 CC libguac_la-encode-png.lo
#8 36.13 CC libguac_la-error.lo
#8 36.42 CC libguac_la-fifo.lo
#8 36.76 CC libguac_la-file.lo
#8 37.10 CC libguac_la-fips.lo
#8 37.46 CC libguac_la-flag.lo
#8 37.79 CC libguac_la-hash.lo
#8 38.06 CC libguac_la-id.lo
#8 38.29 CC libguac_la-mem.lo
#8 38.71 CC libguac_la-rwlock.lo
#8 39.06 CC libguac_la-palette.lo
#8 39.41 CC libguac_la-parser.lo
#8 39.87 CC libguac_la-pool.lo
#8 40.23 CC libguac_la-proctitle.lo
#8 40.71 CC libguac_la-protocol.lo
#8 42.28 CC libguac_la-raw_encoder.lo
#8 42.62 CC libguac_la-recording.lo
#8 43.01 CC libguac_la-rect.lo
#8 43.26 CC libguac_la-socket.lo
#8 43.81 CC libguac_la-socket-broadcast.lo
#8 44.14 CC libguac_la-socket-fd.lo
#8 44.56 CC libguac_la-socket-nest.lo
#8 44.89 CC libguac_la-socket-tee.lo
#8 45.19 CC libguac_la-string.lo
#8 45.49 CC libguac_la-tcp.lo
#8 45.79 CC libguac_la-timestamp.lo
#8 45.99 CC libguac_la-unicode.lo
#8 46.26 CC libguac_la-user.lo
#8 46.88 CC libguac_la-user-handlers.lo
#8 47.72 CC libguac_la-user-handshake.lo
#8 48.13 CC libguac_la-wait-fd.lo
#8 48.32 CC libguac_la-wol.lo
#8 48.73 CC libguac_la-encode-webp.lo
#8 49.17 CC libguac_la-socket-ssl.lo
#8 49.74 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.61 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 50.61 CC libguac_common_la-io.lo
#8 50.83 CC libguac_common_la-blank_cursor.lo
#8 51.07 CC libguac_common_la-clipboard.lo
#8 51.41 CC libguac_common_la-cursor.lo
#8 51.82 CC libguac_common_la-dot_cursor.lo
#8 52.05 CC libguac_common_la-ibar_cursor.lo
#8 52.27 CC libguac_common_la-iconv.lo
#8 52.80 CC libguac_common_la-json.lo
#8 53.21 CC libguac_common_la-list.lo
#8 53.46 CC libguac_common_la-pointer_cursor.lo
#8 53.68 CC libguac_common_la-rect.lo
#8 54.00 CC libguac_common_la-string.lo
#8 54.44 CC libguac_common_la-surface.lo
#8 56.09 CCLD libguac_common.la
#8 56.42 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 56.42 Making all in tests
#8 56.42 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 56.42 make[3]: Nothing to be done for 'all'.
#8 56.42 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 56.42 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 56.42 Making all in src/common-ssh
#8 56.43 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 56.43 Making all in .
#8 56.44 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 56.44 CC libguac_common_ssh_la-buffer.lo
#8 56.79 CC libguac_common_ssh_la-sftp.lo
#8 57.57 CC libguac_common_ssh_la-ssh.lo
#8 58.34 CC libguac_common_ssh_la-key.lo
#8 58.94 CC libguac_common_ssh_la-user.lo
#8 59.24 CCLD libguac_common_ssh.la
#8 59.47 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 59.47 Making all in tests
#8 59.48 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 59.48 make[3]: Nothing to be done for 'all'.
#8 59.48 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 59.48 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 59.48 Making all in src/terminal
#8 59.48 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 59.49 Making all in .
#8 59.49 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 59.49 CC libguac_terminal_la-buffer.lo
#8 60.33 CC libguac_terminal_la-char-mappings.lo
#8 60.47 CC libguac_terminal_la-color-scheme.lo
#8 60.91 CC libguac_terminal_la-common.lo
#8 61.26 CC libguac_terminal_la-display.lo
#8 62.93 CC libguac_terminal_la-named-colors.lo
#8 63.27 CC libguac_terminal_la-palette.lo
#8 63.47 CC libguac_terminal_la-scrollbar.lo
#8 63.99 CC libguac_terminal_la-select.lo
#8 64.84 CC libguac_terminal_la-selection-point.lo
#8 65.04 CC libguac_terminal_la-terminal.lo
#8 65.36 terminal.c: In function '__guac_terminal_send_key':
#8 65.36 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 65.36 1924 | char data;
#8 65.36 | ^~~~
#8 65.36 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 65.36 1967 | return guac_terminal_send_data(term, &data, 1);
#8 65.36 | ^~~~
#8 65.36 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 65.36 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 65.36 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 65.36 | ^
#8 65.36 terminal.c: At top level:
#8 65.36 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 65.36 2193 | return 0;
#8 65.36 | ^~~~~~
#8 65.36 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 65.36 2195 | }
#8 65.36 | ^
#8 65.38 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 65.38 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 65.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.38 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 65.38 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 65.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.38 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 65.38 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 65.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.38 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 65.38 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 65.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.38 cc1: all warnings being treated as errors
#8 65.39 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 65.39 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.39 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 65.39 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.39 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 65.39 make[1]: Leaving directory '/build/guacamole-server'
#8 65.39 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.38 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
65.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
65.38 cc1: all warnings being treated as errors
65.39 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
65.39 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
65.39 make[2]: *** [Makefile:802: all-recursive] Error 1
65.39 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
65.39 make[1]: *** [Makefile:552: all-recursive] Error 1
65.39 make[1]: Leaving directory '/build/guacamole-server'
65.39 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-testing-jenkins-label-expression-ubuntu-2374
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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 » testing,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=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2373/display/redirect>
Changes:
------------------------------------------
[...truncated 197.77 KiB...]
#8 29.98 Making clean in tests
#8 29.98 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.98 rm -f test_rdp
#8 29.99 test -z "" || rm -f test_rdp
#8 29.99 rm -f _generated_runner.c
#8 29.99 rm -rf .libs _libs
#8 30.00 rm -f *.o
#8 30.00 rm -f fs/*.o
#8 30.01 rm -f test_rdp.log
#8 30.01 rm -f test_rdp.trs
#8 30.01 rm -f test-suite.log
#8 30.02 rm -f *.lo
#8 30.02 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 30.02 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 30.02 Making clean in src/protocols/ssh
#8 30.03 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 30.03 rm -f libguac-client-ssh.la
#8 30.04 rm -f ./so_locations
#8 30.04 rm -rf .libs _libs
#8 30.04 rm -f *.o
#8 30.05 rm -f *.lo
#8 30.05 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 30.05 Making clean in src/protocols/telnet
#8 30.06 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 30.06 rm -f libguac-client-telnet.la
#8 30.07 rm -f ./so_locations
#8 30.07 rm -rf .libs _libs
#8 30.07 rm -f *.o
#8 30.07 rm -f *.lo
#8 30.08 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 30.08 Making clean in src/protocols/vnc
#8 30.08 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 30.08 rm -f libguac-client-vnc.la
#8 30.09 rm -f ./so_locations
#8 30.09 rm -rf .libs _libs
#8 30.10 rm -f *.o
#8 30.10 rm -f *.lo
#8 30.10 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 30.10 Making clean in src/guacd
#8 30.11 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 30.11 rm -f
#8 30.11 rm -rf .libs _libs
#8 30.12 rm -f guacd
#8 30.12 test -z "" || rm -f guacd
#8 30.12 rm -f *.o
#8 30.12 rm -f *.lo
#8 30.13 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 30.13 Making clean in src/guacenc
#8 30.13 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 30.13 rm -f guacenc
#8 30.14 test -z "" || rm -f guacenc
#8 30.14 rm -rf .libs _libs
#8 30.15 rm -f *.o
#8 30.15 rm -f *.lo
#8 30.15 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 30.16 Making clean in src/guaclog
#8 30.16 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 30.16 rm -f guaclog
#8 30.16 test -z "" || rm -f guaclog
#8 30.17 rm -rf .libs _libs
#8 30.17 rm -f *.o
#8 30.17 rm -f *.lo
#8 30.18 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 30.18 make[1]: Entering directory '/build/guacamole-server'
#8 30.18 rm -rf .libs _libs
#8 30.18 rm -f *.lo
#8 30.19 make[1]: Leaving directory '/build/guacamole-server'
#8 30.19 + make
#8 30.20 make all-recursive
#8 30.20 make[1]: Entering directory '/build/guacamole-server'
#8 30.21 Making all in src/libguac
#8 30.22 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 30.23 Making all in .
#8 30.24 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 30.24 CC libguac_la-argv.lo
#8 30.67 CC libguac_la-audio.lo
#8 31.09 CC libguac_la-client.lo
#8 31.98 CC libguac_la-display.lo
#8 32.44 CC libguac_la-display-builtin-cursors.lo
#8 32.60 CC libguac_la-display-cursor.lo
#8 32.92 CC libguac_la-display-flush.lo
#8 33.39 CC libguac_la-display-layer.lo
#8 33.89 CC libguac_la-display-layer-list.lo
#8 34.35 CC libguac_la-display-plan.lo
#8 34.98 CC libguac_la-display-plan-combine.lo
#8 35.44 CC libguac_la-display-plan-rect.lo
#8 35.80 CC libguac_la-display-plan-search.lo
#8 36.21 CC libguac_la-display-render-thread.lo
#8 36.56 CC libguac_la-display-worker.lo
#8 37.05 CC libguac_la-encode-jpeg.lo
#8 37.43 CC libguac_la-encode-png.lo
#8 37.88 CC libguac_la-error.lo
#8 38.15 CC libguac_la-fifo.lo
#8 38.48 CC libguac_la-file.lo
#8 38.83 CC libguac_la-fips.lo
#8 39.18 CC libguac_la-flag.lo
#8 39.50 CC libguac_la-hash.lo
#8 39.77 CC libguac_la-id.lo
#8 39.98 CC libguac_la-mem.lo
#8 40.40 CC libguac_la-rwlock.lo
#8 40.74 CC libguac_la-palette.lo
#8 41.08 CC libguac_la-parser.lo
#8 41.54 CC libguac_la-pool.lo
#8 41.90 CC libguac_la-proctitle.lo
#8 42.37 CC libguac_la-protocol.lo
#8 43.94 CC libguac_la-raw_encoder.lo
#8 44.24 CC libguac_la-recording.lo
#8 44.63 CC libguac_la-rect.lo
#8 44.87 CC libguac_la-socket.lo
#8 45.34 CC libguac_la-socket-broadcast.lo
#8 45.64 CC libguac_la-socket-fd.lo
#8 46.00 CC libguac_la-socket-nest.lo
#8 46.31 CC libguac_la-socket-tee.lo
#8 46.59 CC libguac_la-string.lo
#8 46.88 CC libguac_la-tcp.lo
#8 47.22 CC libguac_la-timestamp.lo
#8 47.42 CC libguac_la-unicode.lo
#8 47.71 CC libguac_la-user.lo
#8 48.34 CC libguac_la-user-handlers.lo
#8 49.19 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.21 CC libguac_la-encode-webp.lo
#8 50.64 CC libguac_la-socket-ssl.lo
#8 51.24 CCLD libguac.la
#8 52.18 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.18 Making all in tests
#8 52.19 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 52.19 make[3]: Nothing to be done for 'all'.
#8 52.19 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 52.19 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.19 Making all in src/common
#8 52.19 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 52.20 Making all in .
#8 52.21 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 52.21 CC libguac_common_la-io.lo
#8 52.44 CC libguac_common_la-blank_cursor.lo
#8 52.70 CC libguac_common_la-clipboard.lo
#8 53.06 CC libguac_common_la-cursor.lo
#8 53.49 CC libguac_common_la-dot_cursor.lo
#8 53.75 CC libguac_common_la-ibar_cursor.lo
#8 54.01 CC libguac_common_la-iconv.lo
#8 54.55 CC libguac_common_la-json.lo
#8 54.94 CC libguac_common_la-list.lo
#8 55.23 CC libguac_common_la-pointer_cursor.lo
#8 55.49 CC libguac_common_la-rect.lo
#8 55.82 CC libguac_common_la-string.lo
#8 56.11 CC libguac_common_la-surface.lo
#8 57.76 CCLD libguac_common.la
#8 58.09 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 58.09 Making all in tests
#8 58.10 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 58.10 make[3]: Nothing to be done for 'all'.
#8 58.10 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 58.10 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 58.10 Making all in src/common-ssh
#8 58.10 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 58.11 Making all in .
#8 58.12 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 58.12 CC libguac_common_ssh_la-buffer.lo
#8 58.49 CC libguac_common_ssh_la-sftp.lo
#8 59.27 CC libguac_common_ssh_la-ssh.lo
#8 60.05 CC libguac_common_ssh_la-key.lo
#8 60.67 CC libguac_common_ssh_la-user.lo
#8 60.99 CCLD libguac_common_ssh.la
#8 61.24 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 61.24 Making all in tests
#8 61.25 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 61.25 make[3]: Nothing to be done for 'all'.
#8 61.25 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 61.25 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 61.25 Making all in src/terminal
#8 61.25 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 61.26 Making all in .
#8 61.26 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 61.27 CC libguac_terminal_la-buffer.lo
#8 62.05 CC libguac_terminal_la-char-mappings.lo
#8 62.21 CC libguac_terminal_la-color-scheme.lo
#8 62.66 CC libguac_terminal_la-common.lo
#8 63.00 CC libguac_terminal_la-display.lo
#8 64.50 CC libguac_terminal_la-named-colors.lo
#8 64.87 CC libguac_terminal_la-palette.lo
#8 65.10 CC libguac_terminal_la-scrollbar.lo
#8 65.61 CC libguac_terminal_la-select.lo
#8 66.56 CC libguac_terminal_la-selection-point.lo
#8 66.81 CC libguac_terminal_la-terminal.lo
#8 67.18 terminal.c: In function '__guac_terminal_send_key':
#8 67.18 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 67.18 1924 | char data;
#8 67.18 | ^~~~
#8 67.18 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 67.18 1967 | return guac_terminal_send_data(term, &data, 1);
#8 67.18 | ^~~~
#8 67.18 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 67.18 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 67.18 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 67.18 | ^
#8 67.18 terminal.c: At top level:
#8 67.18 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 67.18 2193 | return 0;
#8 67.18 | ^~~~~~
#8 67.18 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 67.18 2195 | }
#8 67.18 | ^
#8 67.20 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 67.20 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 67.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.20 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 67.20 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 67.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.20 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 67.20 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 67.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.20 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 67.20 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 67.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.20 cc1: all warnings being treated as errors
#8 67.21 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 67.21 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 67.21 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 67.21 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 67.21 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 67.21 make[1]: Leaving directory '/build/guacamole-server'
#8 67.22 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:
67.20 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
67.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
67.20 cc1: all warnings being treated as errors
67.21 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
67.21 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
67.21 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
67.21 make[2]: *** [Makefile:802: all-recursive] Error 1
67.21 make[1]: *** [Makefile:552: all-recursive] Error 1
67.21 make[1]: Leaving directory '/build/guacamole-server'
67.22 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-testing-jenkins-label-expression-ubuntu-2373
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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 » testing,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=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2372/display/redirect>
Changes:
------------------------------------------
[...truncated 196.01 KiB...]
#8 28.70 Making clean in tests
#8 28.70 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 28.70 rm -f test_rdp
#8 28.71 test -z "" || rm -f test_rdp
#8 28.71 rm -f _generated_runner.c
#8 28.71 rm -rf .libs _libs
#8 28.72 rm -f *.o
#8 28.72 rm -f fs/*.o
#8 28.73 rm -f test_rdp.log
#8 28.73 rm -f test_rdp.trs
#8 28.73 rm -f test-suite.log
#8 28.74 rm -f *.lo
#8 28.74 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 28.74 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 28.74 Making clean in src/protocols/ssh
#8 28.75 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 28.75 rm -f libguac-client-ssh.la
#8 28.76 rm -f ./so_locations
#8 28.76 rm -rf .libs _libs
#8 28.76 rm -f *.o
#8 28.77 rm -f *.lo
#8 28.77 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 28.77 Making clean in src/protocols/telnet
#8 28.78 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 28.78 rm -f libguac-client-telnet.la
#8 28.79 rm -f ./so_locations
#8 28.79 rm -rf .libs _libs
#8 28.79 rm -f *.o
#8 28.80 rm -f *.lo
#8 28.80 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 28.80 Making clean in src/protocols/vnc
#8 28.81 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 28.81 rm -f libguac-client-vnc.la
#8 28.82 rm -f ./so_locations
#8 28.82 rm -rf .libs _libs
#8 28.82 rm -f *.o
#8 28.83 rm -f *.lo
#8 28.83 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 28.83 Making clean in src/guacd
#8 28.83 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 28.83 rm -f
#8 28.84 rm -rf .libs _libs
#8 28.84 rm -f guacd
#8 28.85 test -z "" || rm -f guacd
#8 28.85 rm -f *.o
#8 28.85 rm -f *.lo
#8 28.86 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 28.86 Making clean in src/guacenc
#8 28.86 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 28.86 rm -f guacenc
#8 28.87 test -z "" || rm -f guacenc
#8 28.87 rm -rf .libs _libs
#8 28.87 rm -f *.o
#8 28.87 rm -f *.lo
#8 28.88 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 28.88 Making clean in src/guaclog
#8 28.88 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 28.88 rm -f guaclog
#8 28.89 test -z "" || rm -f guaclog
#8 28.89 rm -rf .libs _libs
#8 28.89 rm -f *.o
#8 28.90 rm -f *.lo
#8 28.90 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 28.91 make[1]: Entering directory '/build/guacamole-server'
#8 28.91 rm -rf .libs _libs
#8 28.91 rm -f *.lo
#8 28.91 make[1]: Leaving directory '/build/guacamole-server'
#8 28.92 + make
#8 28.92 make all-recursive
#8 28.93 make[1]: Entering directory '/build/guacamole-server'
#8 28.94 Making all in src/libguac
#8 28.95 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 28.96 Making all in .
#8 28.96 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 28.97 CC libguac_la-argv.lo
#8 29.40 CC libguac_la-audio.lo
#8 29.81 CC libguac_la-client.lo
#8 30.69 CC libguac_la-display.lo
#8 31.15 CC libguac_la-display-builtin-cursors.lo
#8 31.31 CC libguac_la-display-cursor.lo
#8 31.64 CC libguac_la-display-flush.lo
#8 32.11 CC libguac_la-display-layer.lo
#8 32.62 CC libguac_la-display-layer-list.lo
#8 33.09 CC libguac_la-display-plan.lo
#8 33.73 CC libguac_la-display-plan-combine.lo
#8 34.20 CC libguac_la-display-plan-rect.lo
#8 34.55 CC libguac_la-display-plan-search.lo
#8 35.00 CC libguac_la-display-render-thread.lo
#8 35.35 CC libguac_la-display-worker.lo
#8 35.83 CC libguac_la-encode-jpeg.lo
#8 36.22 CC libguac_la-encode-png.lo
#8 36.71 CC libguac_la-error.lo
#8 37.00 CC libguac_la-fifo.lo
#8 37.34 CC libguac_la-file.lo
#8 37.72 CC libguac_la-fips.lo
#8 38.08 CC libguac_la-flag.lo
#8 38.41 CC libguac_la-hash.lo
#8 38.70 CC libguac_la-id.lo
#8 38.93 CC libguac_la-mem.lo
#8 39.36 CC libguac_la-rwlock.lo
#8 39.71 CC libguac_la-palette.lo
#8 40.07 CC libguac_la-parser.lo
#8 40.54 CC libguac_la-pool.lo
#8 40.91 CC libguac_la-proctitle.lo
#8 41.38 CC libguac_la-protocol.lo
#8 42.92 CC libguac_la-raw_encoder.lo
#8 43.26 CC libguac_la-recording.lo
#8 43.66 CC libguac_la-rect.lo
#8 43.92 CC libguac_la-socket.lo
#8 44.47 CC libguac_la-socket-broadcast.lo
#8 44.83 CC libguac_la-socket-fd.lo
#8 45.24 CC libguac_la-socket-nest.lo
#8 45.61 CC libguac_la-socket-tee.lo
#8 45.91 CC libguac_la-string.lo
#8 46.23 CC libguac_la-tcp.lo
#8 46.58 CC libguac_la-timestamp.lo
#8 46.79 CC libguac_la-unicode.lo
#8 47.07 CC libguac_la-user.lo
#8 47.71 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.17 CC libguac_la-wol.lo
#8 49.57 CC libguac_la-encode-webp.lo
#8 50.00 CC libguac_la-socket-ssl.lo
#8 50.59 CCLD libguac.la
#8 51.52 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.52 Making all in tests
#8 51.53 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 51.53 make[3]: Nothing to be done for 'all'.
#8 51.53 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 51.53 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.53 Making all in src/common
#8 51.54 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 51.55 Making all in .
#8 51.55 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 51.55 CC libguac_common_la-io.lo
#8 51.79 CC libguac_common_la-blank_cursor.lo
#8 52.03 CC libguac_common_la-clipboard.lo
#8 52.39 CC libguac_common_la-cursor.lo
#8 52.82 CC libguac_common_la-dot_cursor.lo
#8 53.08 CC libguac_common_la-ibar_cursor.lo
#8 53.34 CC libguac_common_la-iconv.lo
#8 53.89 CC libguac_common_la-json.lo
#8 54.27 CC libguac_common_la-list.lo
#8 54.54 CC libguac_common_la-pointer_cursor.lo
#8 54.80 CC libguac_common_la-rect.lo
#8 55.12 CC libguac_common_la-string.lo
#8 55.40 CC libguac_common_la-surface.lo
#8 57.04 CCLD libguac_common.la
#8 57.37 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 57.37 Making all in tests
#8 57.38 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 57.38 make[3]: Nothing to be done for 'all'.
#8 57.38 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 57.38 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 57.38 Making all in src/common-ssh
#8 57.39 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.39 Making all in .
#8 57.40 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.40 CC libguac_common_ssh_la-buffer.lo
#8 57.75 CC libguac_common_ssh_la-sftp.lo
#8 58.51 CC libguac_common_ssh_la-ssh.lo
#8 59.27 CC libguac_common_ssh_la-key.lo
#8 59.88 CC libguac_common_ssh_la-user.lo
#8 60.19 CCLD libguac_common_ssh.la
#8 60.43 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.43 Making all in tests
#8 60.44 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.44 make[3]: Nothing to be done for 'all'.
#8 60.44 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.44 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.44 Making all in src/terminal
#8 60.44 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.45 Making all in .
#8 60.46 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.46 CC libguac_terminal_la-buffer.lo
#8 61.26 CC libguac_terminal_la-char-mappings.lo
#8 61.43 CC libguac_terminal_la-color-scheme.lo
#8 61.90 CC libguac_terminal_la-common.lo
#8 62.25 CC libguac_terminal_la-display.lo
#8 63.72 CC libguac_terminal_la-named-colors.lo
#8 64.03 CC libguac_terminal_la-palette.lo
#8 64.26 CC libguac_terminal_la-scrollbar.lo
#8 64.76 CC libguac_terminal_la-select.lo
#8 65.69 CC libguac_terminal_la-selection-point.lo
#8 65.93 CC libguac_terminal_la-terminal.lo
#8 66.30 terminal.c: In function '__guac_terminal_send_key':
#8 66.30 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 66.30 1924 | char data;
#8 66.30 | ^~~~
#8 66.30 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 66.30 1967 | return guac_terminal_send_data(term, &data, 1);
#8 66.30 | ^~~~
#8 66.30 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 66.30 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 66.30 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 66.30 | ^
#8 66.30 terminal.c: At top level:
#8 66.30 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 66.30 2193 | return 0;
#8 66.30 | ^~~~~~
#8 66.30 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 66.30 2195 | }
#8 66.30 | ^
#8 66.32 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 66.32 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 66.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.32 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 66.32 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 66.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.32 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 66.32 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 66.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.32 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 66.32 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 66.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.32 cc1: all warnings being treated as errors
#8 66.33 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 66.33 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 66.33 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 66.33 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 66.33 make[1]: Leaving directory '/build/guacamole-server'
#8 66.33 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 66.33 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.32 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
66.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66.32 cc1: all warnings being treated as errors
66.33 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
66.33 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
66.33 make[2]: *** [Makefile:802: all-recursive] Error 1
66.33 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
66.33 make[1]: Leaving directory '/build/guacamole-server'
66.33 make[1]: *** [Makefile:552: all-recursive] Error 1
66.33 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-testing-jenkins-label-expression-ubuntu-2372
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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 » testing,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=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2371/display/redirect>
Changes:
------------------------------------------
[...truncated 195.06 KiB...]
#8 29.20 Making clean in tests
#8 29.20 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.20 rm -f test_rdp
#8 29.20 test -z "" || rm -f test_rdp
#8 29.21 rm -f _generated_runner.c
#8 29.21 rm -rf .libs _libs
#8 29.21 rm -f *.o
#8 29.22 rm -f fs/*.o
#8 29.22 rm -f test_rdp.log
#8 29.22 rm -f test_rdp.trs
#8 29.23 rm -f test-suite.log
#8 29.23 rm -f *.lo
#8 29.23 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.23 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 29.23 Making clean in src/protocols/ssh
#8 29.24 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.24 rm -f libguac-client-ssh.la
#8 29.25 rm -f ./so_locations
#8 29.25 rm -rf .libs _libs
#8 29.25 rm -f *.o
#8 29.25 rm -f *.lo
#8 29.26 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.26 Making clean in src/protocols/telnet
#8 29.26 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.26 rm -f libguac-client-telnet.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/telnet'
#8 29.28 Making clean in src/protocols/vnc
#8 29.29 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.29 rm -f libguac-client-vnc.la
#8 29.30 rm -f ./so_locations
#8 29.30 rm -rf .libs _libs
#8 29.30 rm -f *.o
#8 29.31 rm -f *.lo
#8 29.31 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.31 Making clean in src/guacd
#8 29.31 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.31 rm -f
#8 29.32 rm -rf .libs _libs
#8 29.32 rm -f guacd
#8 29.32 test -z "" || rm -f guacd
#8 29.32 rm -f *.o
#8 29.33 rm -f *.lo
#8 29.33 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.33 Making clean in src/guacenc
#8 29.34 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.34 rm -f guacenc
#8 29.34 test -z "" || rm -f guacenc
#8 29.34 rm -rf .libs _libs
#8 29.35 rm -f *.o
#8 29.35 rm -f *.lo
#8 29.35 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 29.35 Making clean in src/guaclog
#8 29.36 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.36 rm -f guaclog
#8 29.36 test -z "" || rm -f guaclog
#8 29.36 rm -rf .libs _libs
#8 29.37 rm -f *.o
#8 29.37 rm -f *.lo
#8 29.37 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 29.38 make[1]: Entering directory '/build/guacamole-server'
#8 29.38 rm -rf .libs _libs
#8 29.38 rm -f *.lo
#8 29.38 make[1]: Leaving directory '/build/guacamole-server'
#8 29.38 + make
#8 29.39 make all-recursive
#8 29.40 make[1]: Entering directory '/build/guacamole-server'
#8 29.40 Making all in src/libguac
#8 29.41 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.86 CC libguac_la-audio.lo
#8 30.26 CC libguac_la-client.lo
#8 31.13 CC libguac_la-display.lo
#8 31.58 CC libguac_la-display-builtin-cursors.lo
#8 31.74 CC libguac_la-display-cursor.lo
#8 32.06 CC libguac_la-display-flush.lo
#8 32.52 CC libguac_la-display-layer.lo
#8 33.00 CC libguac_la-display-layer-list.lo
#8 33.44 CC libguac_la-display-plan.lo
#8 34.07 CC libguac_la-display-plan-combine.lo
#8 34.53 CC libguac_la-display-plan-rect.lo
#8 34.89 CC libguac_la-display-plan-search.lo
#8 35.33 CC libguac_la-display-render-thread.lo
#8 35.67 CC libguac_la-display-worker.lo
#8 36.17 CC libguac_la-encode-jpeg.lo
#8 36.52 CC libguac_la-encode-png.lo
#8 37.00 CC libguac_la-error.lo
#8 37.29 CC libguac_la-fifo.lo
#8 37.62 CC libguac_la-file.lo
#8 37.97 CC libguac_la-fips.lo
#8 38.33 CC libguac_la-flag.lo
#8 38.64 CC libguac_la-hash.lo
#8 38.92 CC libguac_la-id.lo
#8 39.13 CC libguac_la-mem.lo
#8 39.56 CC libguac_la-rwlock.lo
#8 39.90 CC libguac_la-palette.lo
#8 40.25 CC libguac_la-parser.lo
#8 40.71 CC libguac_la-pool.lo
#8 41.05 CC libguac_la-proctitle.lo
#8 41.51 CC libguac_la-protocol.lo
#8 43.07 CC libguac_la-raw_encoder.lo
#8 43.42 CC libguac_la-recording.lo
#8 43.81 CC libguac_la-rect.lo
#8 44.08 CC libguac_la-socket.lo
#8 44.64 CC libguac_la-socket-broadcast.lo
#8 45.00 CC libguac_la-socket-fd.lo
#8 45.42 CC libguac_la-socket-nest.lo
#8 45.79 CC libguac_la-socket-tee.lo
#8 46.09 CC libguac_la-string.lo
#8 46.42 CC libguac_la-tcp.lo
#8 46.78 CC libguac_la-timestamp.lo
#8 47.00 CC libguac_la-unicode.lo
#8 47.29 CC libguac_la-user.lo
#8 47.93 CC libguac_la-user-handlers.lo
#8 48.78 CC libguac_la-user-handshake.lo
#8 49.22 CC libguac_la-wait-fd.lo
#8 49.42 CC libguac_la-wol.lo
#8 49.82 CC libguac_la-encode-webp.lo
#8 50.26 CC libguac_la-socket-ssl.lo
#8 50.85 CCLD libguac.la
#8 51.83 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.83 Making all in tests
#8 51.84 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 51.84 make[3]: Nothing to be done for 'all'.
#8 51.84 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 51.84 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.84 Making all in src/common
#8 51.85 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 51.85 Making all in .
#8 51.86 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 51.86 CC libguac_common_la-io.lo
#8 52.08 CC libguac_common_la-blank_cursor.lo
#8 52.33 CC libguac_common_la-clipboard.lo
#8 52.69 CC libguac_common_la-cursor.lo
#8 53.13 CC libguac_common_la-dot_cursor.lo
#8 53.38 CC libguac_common_la-ibar_cursor.lo
#8 53.64 CC libguac_common_la-iconv.lo
#8 54.18 CC libguac_common_la-json.lo
#8 54.58 CC libguac_common_la-list.lo
#8 54.87 CC libguac_common_la-pointer_cursor.lo
#8 55.12 CC libguac_common_la-rect.lo
#8 55.46 CC libguac_common_la-string.lo
#8 55.74 CC libguac_common_la-surface.lo
#8 57.36 CCLD libguac_common.la
#8 57.69 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 57.69 Making all in tests
#8 57.70 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 57.70 make[3]: Nothing to be done for 'all'.
#8 57.70 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 57.70 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 57.70 Making all in src/common-ssh
#8 57.71 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.71 Making all in .
#8 57.72 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.72 CC libguac_common_ssh_la-buffer.lo
#8 58.10 CC libguac_common_ssh_la-sftp.lo
#8 58.86 CC libguac_common_ssh_la-ssh.lo
#8 59.63 CC libguac_common_ssh_la-key.lo
#8 60.24 CC libguac_common_ssh_la-user.lo
#8 60.56 CCLD libguac_common_ssh.la
#8 60.82 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.82 Making all in tests
#8 60.82 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.82 make[3]: Nothing to be done for 'all'.
#8 60.82 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.82 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.82 Making all in src/terminal
#8 60.83 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.84 Making all in .
#8 60.84 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.84 CC libguac_terminal_la-buffer.lo
#8 61.63 CC libguac_terminal_la-char-mappings.lo
#8 61.79 CC libguac_terminal_la-color-scheme.lo
#8 62.25 CC libguac_terminal_la-common.lo
#8 62.60 CC libguac_terminal_la-display.lo
#8 64.17 CC libguac_terminal_la-named-colors.lo
#8 64.54 CC libguac_terminal_la-palette.lo
#8 64.76 CC libguac_terminal_la-scrollbar.lo
#8 65.26 CC libguac_terminal_la-select.lo
#8 66.20 CC libguac_terminal_la-selection-point.lo
#8 66.44 CC libguac_terminal_la-terminal.lo
#8 66.81 terminal.c: In function '__guac_terminal_send_key':
#8 66.81 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 66.81 1924 | char data;
#8 66.81 | ^~~~
#8 66.81 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 66.81 1967 | return guac_terminal_send_data(term, &data, 1);
#8 66.81 | ^~~~
#8 66.81 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 66.81 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 66.81 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 66.81 | ^
#8 66.81 terminal.c: At top level:
#8 66.81 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 66.81 2193 | return 0;
#8 66.81 | ^~~~~~
#8 66.81 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 66.81 2195 | }
#8 66.81 | ^
#8 66.83 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 66.83 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 66.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.83 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 66.83 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 66.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.83 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 66.83 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 66.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.83 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 66.83 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 66.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.84 cc1: all warnings being treated as errors
#8 66.84 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 66.84 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 66.84 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 66.84 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 66.85 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 66.85 make[1]: Leaving directory '/build/guacamole-server'
#8 66.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:
66.83 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
66.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66.84 cc1: all warnings being treated as errors
66.84 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
66.84 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
66.84 make[2]: *** [Makefile:802: all-recursive] Error 1
66.84 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
66.85 make[1]: *** [Makefile:552: all-recursive] Error 1
66.85 make[1]: Leaving directory '/build/guacamole-server'
66.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-testing-jenkins-label-expression-ubuntu-2371
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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 » testing,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=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2370/display/redirect>
Changes:
------------------------------------------
[...truncated 194.90 KiB...]
#8 29.21 Making clean in tests
#8 29.22 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.22 rm -f test_rdp
#8 29.22 test -z "" || rm -f test_rdp
#8 29.22 rm -f _generated_runner.c
#8 29.22 rm -rf .libs _libs
#8 29.23 rm -f *.o
#8 29.23 rm -f fs/*.o
#8 29.24 rm -f test_rdp.log
#8 29.24 rm -f test_rdp.trs
#8 29.24 rm -f test-suite.log
#8 29.25 rm -f *.lo
#8 29.25 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.25 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 29.25 Making clean in src/protocols/ssh
#8 29.25 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.25 rm -f libguac-client-ssh.la
#8 29.26 rm -f ./so_locations
#8 29.27 rm -rf .libs _libs
#8 29.27 rm -f *.o
#8 29.27 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.28 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.28 rm -f libguac-client-telnet.la
#8 29.29 rm -f ./so_locations
#8 29.29 rm -rf .libs _libs
#8 29.29 rm -f *.o
#8 29.30 rm -f *.lo
#8 29.30 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.30 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.31 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.34 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.36 test -z "" || rm -f guacenc
#8 29.36 rm -rf .libs _libs
#8 29.36 rm -f *.o
#8 29.37 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.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.38 rm -f *.o
#8 29.39 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.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.44 Making all in .
#8 29.44 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.45 CC libguac_la-argv.lo
#8 29.87 CC libguac_la-audio.lo
#8 30.28 CC libguac_la-client.lo
#8 31.16 CC libguac_la-display.lo
#8 31.62 CC libguac_la-display-builtin-cursors.lo
#8 31.78 CC libguac_la-display-cursor.lo
#8 32.10 CC libguac_la-display-flush.lo
#8 32.58 CC libguac_la-display-layer.lo
#8 33.08 CC libguac_la-display-layer-list.lo
#8 33.53 CC libguac_la-display-plan.lo
#8 34.17 CC libguac_la-display-plan-combine.lo
#8 34.63 CC libguac_la-display-plan-rect.lo
#8 34.98 CC libguac_la-display-plan-search.lo
#8 35.42 CC libguac_la-display-render-thread.lo
#8 35.78 CC libguac_la-display-worker.lo
#8 36.27 CC libguac_la-encode-jpeg.lo
#8 36.66 CC libguac_la-encode-png.lo
#8 37.15 CC libguac_la-error.lo
#8 37.43 CC libguac_la-fifo.lo
#8 37.77 CC libguac_la-file.lo
#8 38.11 CC libguac_la-fips.lo
#8 38.46 CC libguac_la-flag.lo
#8 38.79 CC libguac_la-hash.lo
#8 39.07 CC libguac_la-id.lo
#8 39.28 CC libguac_la-mem.lo
#8 39.70 CC libguac_la-rwlock.lo
#8 40.05 CC libguac_la-palette.lo
#8 40.39 CC libguac_la-parser.lo
#8 40.85 CC libguac_la-pool.lo
#8 41.23 CC libguac_la-proctitle.lo
#8 41.70 CC libguac_la-protocol.lo
#8 43.24 CC libguac_la-raw_encoder.lo
#8 43.55 CC libguac_la-recording.lo
#8 43.94 CC libguac_la-rect.lo
#8 44.20 CC libguac_la-socket.lo
#8 44.78 CC libguac_la-socket-broadcast.lo
#8 45.13 CC libguac_la-socket-fd.lo
#8 45.54 CC libguac_la-socket-nest.lo
#8 45.90 CC libguac_la-socket-tee.lo
#8 46.20 CC libguac_la-string.lo
#8 46.52 CC libguac_la-tcp.lo
#8 46.87 CC libguac_la-timestamp.lo
#8 47.08 CC libguac_la-unicode.lo
#8 47.35 CC libguac_la-user.lo
#8 47.99 CC libguac_la-user-handlers.lo
#8 48.82 CC libguac_la-user-handshake.lo
#8 49.25 CC libguac_la-wait-fd.lo
#8 49.46 CC libguac_la-wol.lo
#8 49.86 CC libguac_la-encode-webp.lo
#8 50.30 CC libguac_la-socket-ssl.lo
#8 50.91 CCLD libguac.la
#8 51.81 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.81 Making all in tests
#8 51.82 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 51.82 make[3]: Nothing to be done for 'all'.
#8 51.82 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 51.82 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.82 Making all in src/common
#8 51.83 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 51.84 Making all in .
#8 51.84 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 51.85 CC libguac_common_la-io.lo
#8 52.08 CC libguac_common_la-blank_cursor.lo
#8 52.34 CC libguac_common_la-clipboard.lo
#8 52.69 CC libguac_common_la-cursor.lo
#8 53.12 CC libguac_common_la-dot_cursor.lo
#8 53.39 CC libguac_common_la-ibar_cursor.lo
#8 53.65 CC libguac_common_la-iconv.lo
#8 54.19 CC libguac_common_la-json.lo
#8 54.59 CC libguac_common_la-list.lo
#8 54.87 CC libguac_common_la-pointer_cursor.lo
#8 55.13 CC libguac_common_la-rect.lo
#8 55.46 CC libguac_common_la-string.lo
#8 55.74 CC libguac_common_la-surface.lo
#8 57.37 CCLD libguac_common.la
#8 57.70 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 57.70 Making all in tests
#8 57.70 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 57.70 make[3]: Nothing to be done for 'all'.
#8 57.70 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 57.70 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 57.70 Making all in src/common-ssh
#8 57.71 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.72 Making all in .
#8 57.72 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.72 CC libguac_common_ssh_la-buffer.lo
#8 58.08 CC libguac_common_ssh_la-sftp.lo
#8 58.86 CC libguac_common_ssh_la-ssh.lo
#8 59.64 CC libguac_common_ssh_la-key.lo
#8 60.25 CC libguac_common_ssh_la-user.lo
#8 60.58 CCLD libguac_common_ssh.la
#8 60.83 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.83 Making all in tests
#8 60.84 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.84 make[3]: Nothing to be done for 'all'.
#8 60.84 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.84 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.84 Making all in src/terminal
#8 60.85 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.85 Making all in .
#8 60.86 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.86 CC libguac_terminal_la-buffer.lo
#8 61.66 CC libguac_terminal_la-char-mappings.lo
#8 61.83 CC libguac_terminal_la-color-scheme.lo
#8 62.29 CC libguac_terminal_la-common.lo
#8 62.65 CC libguac_terminal_la-display.lo
#8 64.26 CC libguac_terminal_la-named-colors.lo
#8 64.61 CC libguac_terminal_la-palette.lo
#8 64.82 CC libguac_terminal_la-scrollbar.lo
#8 65.30 CC libguac_terminal_la-select.lo
#8 66.22 CC libguac_terminal_la-selection-point.lo
#8 66.45 CC libguac_terminal_la-terminal.lo
#8 66.80 terminal.c: In function '__guac_terminal_send_key':
#8 66.80 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 66.80 1924 | char data;
#8 66.80 | ^~~~
#8 66.81 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 66.81 1967 | return guac_terminal_send_data(term, &data, 1);
#8 66.81 | ^~~~
#8 66.81 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 66.81 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 66.81 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 66.81 | ^
#8 66.81 terminal.c: At top level:
#8 66.81 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 66.81 2193 | return 0;
#8 66.81 | ^~~~~~
#8 66.81 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 66.81 2195 | }
#8 66.81 | ^
#8 66.83 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 66.83 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 66.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.83 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 66.83 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 66.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.83 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 66.83 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 66.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.83 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 66.83 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 66.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.83 cc1: all warnings being treated as errors
#8 66.84 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 66.84 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 66.84 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 66.84 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 66.84 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 66.84 make[1]: Leaving directory '/build/guacamole-server'
#8 66.84 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.83 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
66.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66.83 cc1: all warnings being treated as errors
66.84 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
66.84 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
66.84 make[2]: *** [Makefile:802: all-recursive] Error 1
66.84 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
66.84 make[1]: *** [Makefile:552: all-recursive] Error 1
66.84 make[1]: Leaving directory '/build/guacamole-server'
66.84 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-testing-jenkins-label-expression-ubuntu-2370
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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 » testing,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=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2369/display/redirect>
Changes:
------------------------------------------
[...truncated 195.71 KiB...]
#8 29.49 Making clean in tests
#8 29.49 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.49 rm -f test_rdp
#8 29.49 test -z "" || rm -f test_rdp
#8 29.50 rm -f _generated_runner.c
#8 29.50 rm -rf .libs _libs
#8 29.50 rm -f *.o
#8 29.51 rm -f fs/*.o
#8 29.51 rm -f test_rdp.log
#8 29.51 rm -f test_rdp.trs
#8 29.52 rm -f test-suite.log
#8 29.52 rm -f *.lo
#8 29.52 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.53 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.53 rm -f libguac-client-ssh.la
#8 29.54 rm -f ./so_locations
#8 29.54 rm -rf .libs _libs
#8 29.55 rm -f *.o
#8 29.55 rm -f *.lo
#8 29.55 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.56 Making clean in src/protocols/telnet
#8 29.56 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.56 rm -f libguac-client-telnet.la
#8 29.57 rm -f ./so_locations
#8 29.57 rm -rf .libs _libs
#8 29.58 rm -f *.o
#8 29.58 rm -f *.lo
#8 29.58 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.58 Making clean in src/protocols/vnc
#8 29.59 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.59 rm -f libguac-client-vnc.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/vnc'
#8 29.61 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.62 rm -f guacd
#8 29.63 test -z "" || rm -f guacd
#8 29.63 rm -f *.o
#8 29.63 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.66 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.67 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.67 rm -f guaclog
#8 29.67 test -z "" || rm -f guaclog
#8 29.67 rm -rf .libs _libs
#8 29.68 rm -f *.o
#8 29.68 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.69 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.73 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.18 CC libguac_la-audio.lo
#8 30.58 CC libguac_la-client.lo
#8 31.47 CC libguac_la-display.lo
#8 31.95 CC libguac_la-display-builtin-cursors.lo
#8 32.10 CC libguac_la-display-cursor.lo
#8 32.44 CC libguac_la-display-flush.lo
#8 32.91 CC libguac_la-display-layer.lo
#8 33.42 CC libguac_la-display-layer-list.lo
#8 33.88 CC libguac_la-display-plan.lo
#8 34.53 CC libguac_la-display-plan-combine.lo
#8 34.99 CC libguac_la-display-plan-rect.lo
#8 35.36 CC libguac_la-display-plan-search.lo
#8 35.81 CC libguac_la-display-render-thread.lo
#8 36.17 CC libguac_la-display-worker.lo
#8 36.67 CC libguac_la-encode-jpeg.lo
#8 37.07 CC libguac_la-encode-png.lo
#8 37.55 CC libguac_la-error.lo
#8 37.85 CC libguac_la-fifo.lo
#8 38.20 CC libguac_la-file.lo
#8 38.56 CC libguac_la-fips.lo
#8 38.92 CC libguac_la-flag.lo
#8 39.25 CC libguac_la-hash.lo
#8 39.54 CC libguac_la-id.lo
#8 39.77 CC libguac_la-mem.lo
#8 40.20 CC libguac_la-rwlock.lo
#8 40.55 CC libguac_la-palette.lo
#8 40.91 CC libguac_la-parser.lo
#8 41.37 CC libguac_la-pool.lo
#8 41.73 CC libguac_la-proctitle.lo
#8 42.20 CC libguac_la-protocol.lo
#8 43.71 CC libguac_la-raw_encoder.lo
#8 44.05 CC libguac_la-recording.lo
#8 44.45 CC libguac_la-rect.lo
#8 44.72 CC libguac_la-socket.lo
#8 45.29 CC libguac_la-socket-broadcast.lo
#8 45.65 CC libguac_la-socket-fd.lo
#8 46.07 CC libguac_la-socket-nest.lo
#8 46.44 CC libguac_la-socket-tee.lo
#8 46.74 CC libguac_la-string.lo
#8 47.07 CC libguac_la-tcp.lo
#8 47.42 CC libguac_la-timestamp.lo
#8 47.64 CC libguac_la-unicode.lo
#8 47.93 CC libguac_la-user.lo
#8 48.58 CC libguac_la-user-handlers.lo
#8 49.43 CC libguac_la-user-handshake.lo
#8 49.83 CC libguac_la-wait-fd.lo
#8 50.03 CC libguac_la-wol.lo
#8 50.43 CC libguac_la-encode-webp.lo
#8 50.87 CC libguac_la-socket-ssl.lo
#8 51.46 CCLD libguac.la
#8 52.41 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.41 Making all in tests
#8 52.42 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 52.42 make[3]: Nothing to be done for 'all'.
#8 52.42 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 52.42 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.42 Making all in src/common
#8 52.43 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 52.44 Making all in .
#8 52.44 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 52.44 CC libguac_common_la-io.lo
#8 52.68 CC libguac_common_la-blank_cursor.lo
#8 52.94 CC libguac_common_la-clipboard.lo
#8 53.29 CC libguac_common_la-cursor.lo
#8 53.72 CC libguac_common_la-dot_cursor.lo
#8 53.97 CC libguac_common_la-ibar_cursor.lo
#8 54.23 CC libguac_common_la-iconv.lo
#8 54.76 CC libguac_common_la-json.lo
#8 55.16 CC libguac_common_la-list.lo
#8 55.43 CC libguac_common_la-pointer_cursor.lo
#8 55.68 CC libguac_common_la-rect.lo
#8 55.99 CC libguac_common_la-string.lo
#8 56.26 CC libguac_common_la-surface.lo
#8 58.01 CCLD libguac_common.la
#8 58.30 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 58.30 Making all in tests
#8 58.31 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 58.31 make[3]: Nothing to be done for 'all'.
#8 58.31 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 58.31 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 58.31 Making all in src/common-ssh
#8 58.31 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 58.32 Making all in .
#8 58.33 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 58.33 CC libguac_common_ssh_la-buffer.lo
#8 58.68 CC libguac_common_ssh_la-sftp.lo
#8 59.43 CC libguac_common_ssh_la-ssh.lo
#8 60.19 CC libguac_common_ssh_la-key.lo
#8 60.80 CC libguac_common_ssh_la-user.lo
#8 61.11 CCLD libguac_common_ssh.la
#8 61.32 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 61.32 Making all in tests
#8 61.33 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 61.33 make[3]: Nothing to be done for 'all'.
#8 61.33 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 61.33 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 61.33 Making all in src/terminal
#8 61.33 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 61.34 Making all in .
#8 61.35 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 61.35 CC libguac_terminal_la-buffer.lo
#8 62.13 CC libguac_terminal_la-char-mappings.lo
#8 62.28 CC libguac_terminal_la-color-scheme.lo
#8 62.72 CC libguac_terminal_la-common.lo
#8 63.07 CC libguac_terminal_la-display.lo
#8 64.56 CC libguac_terminal_la-named-colors.lo
#8 64.91 CC libguac_terminal_la-palette.lo
#8 65.13 CC libguac_terminal_la-scrollbar.lo
#8 65.63 CC libguac_terminal_la-select.lo
#8 66.55 CC libguac_terminal_la-selection-point.lo
#8 66.78 CC libguac_terminal_la-terminal.lo
#8 67.13 terminal.c: In function '__guac_terminal_send_key':
#8 67.13 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 67.13 1924 | char data;
#8 67.13 | ^~~~
#8 67.14 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 67.14 1967 | return guac_terminal_send_data(term, &data, 1);
#8 67.14 | ^~~~
#8 67.14 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 67.14 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 67.14 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 67.14 | ^
#8 67.14 terminal.c: At top level:
#8 67.14 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 67.14 2193 | return 0;
#8 67.14 | ^~~~~~
#8 67.14 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 67.14 2195 | }
#8 67.14 | ^
#8 67.16 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 67.16 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 67.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.16 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 67.16 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 67.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.16 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 67.16 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 67.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.16 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 67.16 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 67.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.16 cc1: all warnings being treated as errors
#8 67.17 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 67.17 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 67.17 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 67.17 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 67.17 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 67.17 make[1]: Leaving directory '/build/guacamole-server'
#8 67.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:
67.16 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
67.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
67.16 cc1: all warnings being treated as errors
67.17 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
67.17 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
67.17 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
67.17 make[2]: *** [Makefile:802: all-recursive] Error 1
67.17 make[1]: *** [Makefile:552: all-recursive] Error 1
67.17 make[1]: Leaving directory '/build/guacamole-server'
67.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-testing-jenkins-label-expression-ubuntu-2369
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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 » testing,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=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2368/display/redirect>
Changes:
------------------------------------------
[...truncated 195.30 KiB...]
#8 18.23 Making clean in tests
#8 18.23 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 18.23 rm -f test_rdp
#8 18.24 test -z "" || rm -f test_rdp
#8 18.24 rm -f _generated_runner.c
#8 18.24 rm -rf .libs _libs
#8 18.24 rm -f *.o
#8 18.24 rm -f fs/*.o
#8 18.25 rm -f test_rdp.log
#8 18.25 rm -f test_rdp.trs
#8 18.25 rm -f test-suite.log
#8 18.25 rm -f *.lo
#8 18.26 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 18.26 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 18.26 Making clean in src/protocols/ssh
#8 18.26 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 18.26 rm -f libguac-client-ssh.la
#8 18.27 rm -f ./so_locations
#8 18.27 rm -rf .libs _libs
#8 18.27 rm -f *.o
#8 18.27 rm -f *.lo
#8 18.27 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 18.27 Making clean in src/protocols/telnet
#8 18.28 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 18.28 rm -f libguac-client-telnet.la
#8 18.28 rm -f ./so_locations
#8 18.28 rm -rf .libs _libs
#8 18.29 rm -f *.o
#8 18.29 rm -f *.lo
#8 18.29 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 18.29 Making clean in src/protocols/vnc
#8 18.30 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 18.30 rm -f libguac-client-vnc.la
#8 18.30 rm -f ./so_locations
#8 18.30 rm -rf .libs _libs
#8 18.31 rm -f *.o
#8 18.31 rm -f *.lo
#8 18.31 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 18.31 Making clean in src/guacd
#8 18.31 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 18.31 rm -f
#8 18.32 rm -rf .libs _libs
#8 18.32 rm -f guacd
#8 18.32 test -z "" || rm -f guacd
#8 18.32 rm -f *.o
#8 18.33 rm -f *.lo
#8 18.33 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 18.33 Making clean in src/guacenc
#8 18.33 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 18.33 rm -f guacenc
#8 18.34 test -z "" || rm -f guacenc
#8 18.34 rm -rf .libs _libs
#8 18.34 rm -f *.o
#8 18.34 rm -f *.lo
#8 18.34 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 18.34 Making clean in src/guaclog
#8 18.35 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 18.35 rm -f guaclog
#8 18.35 test -z "" || rm -f guaclog
#8 18.35 rm -rf .libs _libs
#8 18.35 rm -f *.o
#8 18.35 rm -f *.lo
#8 18.36 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 18.36 make[1]: Entering directory '/build/guacamole-server'
#8 18.36 rm -rf .libs _libs
#8 18.36 rm -f *.lo
#8 18.36 make[1]: Leaving directory '/build/guacamole-server'
#8 18.37 + make
#8 18.37 make all-recursive
#8 18.37 make[1]: Entering directory '/build/guacamole-server'
#8 18.38 Making all in src/libguac
#8 18.38 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 18.39 Making all in .
#8 18.39 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 18.39 CC libguac_la-argv.lo
#8 18.65 CC libguac_la-audio.lo
#8 18.88 CC libguac_la-client.lo
#8 19.40 CC libguac_la-display.lo
#8 19.68 CC libguac_la-display-builtin-cursors.lo
#8 19.77 CC libguac_la-display-cursor.lo
#8 19.96 CC libguac_la-display-flush.lo
#8 20.24 CC libguac_la-display-layer.lo
#8 20.55 CC libguac_la-display-layer-list.lo
#8 20.82 CC libguac_la-display-plan.lo
#8 21.19 CC libguac_la-display-plan-combine.lo
#8 21.46 CC libguac_la-display-plan-rect.lo
#8 21.68 CC libguac_la-display-plan-search.lo
#8 21.95 CC libguac_la-display-render-thread.lo
#8 22.16 CC libguac_la-display-worker.lo
#8 22.46 CC libguac_la-encode-jpeg.lo
#8 22.68 CC libguac_la-encode-png.lo
#8 22.96 CC libguac_la-error.lo
#8 23.12 CC libguac_la-fifo.lo
#8 23.32 CC libguac_la-file.lo
#8 23.52 CC libguac_la-fips.lo
#8 23.72 CC libguac_la-flag.lo
#8 23.91 CC libguac_la-hash.lo
#8 24.07 CC libguac_la-id.lo
#8 24.20 CC libguac_la-mem.lo
#8 24.46 CC libguac_la-rwlock.lo
#8 24.69 CC libguac_la-palette.lo
#8 24.91 CC libguac_la-parser.lo
#8 25.19 CC libguac_la-pool.lo
#8 25.39 CC libguac_la-proctitle.lo
#8 25.66 CC libguac_la-protocol.lo
#8 26.74 CC libguac_la-raw_encoder.lo
#8 26.95 CC libguac_la-recording.lo
#8 27.18 CC libguac_la-rect.lo
#8 27.33 CC libguac_la-socket.lo
#8 27.66 CC libguac_la-socket-broadcast.lo
#8 27.89 CC libguac_la-socket-fd.lo
#8 28.15 CC libguac_la-socket-nest.lo
#8 28.39 CC libguac_la-socket-tee.lo
#8 28.60 CC libguac_la-string.lo
#8 28.80 CC libguac_la-tcp.lo
#8 29.02 CC libguac_la-timestamp.lo
#8 29.17 CC libguac_la-unicode.lo
#8 29.38 CC libguac_la-user.lo
#8 29.78 CC libguac_la-user-handlers.lo
#8 30.31 CC libguac_la-user-handshake.lo
#8 30.64 CC libguac_la-wait-fd.lo
#8 30.76 CC libguac_la-wol.lo
#8 30.99 CC libguac_la-encode-webp.lo
#8 31.23 CC libguac_la-socket-ssl.lo
#8 31.58 CCLD libguac.la
#8 32.18 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 32.18 Making all in tests
#8 32.18 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 32.18 make[3]: Nothing to be done for 'all'.
#8 32.18 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 32.18 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 32.18 Making all in src/common
#8 32.18 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 32.19 Making all in .
#8 32.19 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 32.19 CC libguac_common_la-io.lo
#8 32.34 CC libguac_common_la-blank_cursor.lo
#8 32.48 CC libguac_common_la-clipboard.lo
#8 32.68 CC libguac_common_la-cursor.lo
#8 32.93 CC libguac_common_la-dot_cursor.lo
#8 33.08 CC libguac_common_la-ibar_cursor.lo
#8 33.23 CC libguac_common_la-iconv.lo
#8 33.56 CC libguac_common_la-json.lo
#8 33.80 CC libguac_common_la-list.lo
#8 33.97 CC libguac_common_la-pointer_cursor.lo
#8 34.14 CC libguac_common_la-rect.lo
#8 34.37 CC libguac_common_la-string.lo
#8 34.53 CC libguac_common_la-surface.lo
#8 35.71 CCLD libguac_common.la
#8 35.93 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 35.93 Making all in tests
#8 35.93 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 35.93 make[3]: Nothing to be done for 'all'.
#8 35.93 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 35.93 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 35.93 Making all in src/common-ssh
#8 35.93 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 35.94 Making all in .
#8 35.94 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 35.95 CC libguac_common_ssh_la-buffer.lo
#8 36.19 CC libguac_common_ssh_la-sftp.lo
#8 36.81 CC libguac_common_ssh_la-ssh.lo
#8 37.65 CC libguac_common_ssh_la-key.lo
#8 38.30 CC libguac_common_ssh_la-user.lo
#8 38.73 CCLD libguac_common_ssh.la
#8 39.10 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 39.10 Making all in tests
#8 39.11 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 39.11 make[3]: Nothing to be done for 'all'.
#8 39.11 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 39.11 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 39.11 Making all in src/terminal
#8 39.11 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 39.12 Making all in .
#8 39.12 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 39.12 CC libguac_terminal_la-buffer.lo
#8 39.94 CC libguac_terminal_la-char-mappings.lo
#8 40.07 CC libguac_terminal_la-color-scheme.lo
#8 40.44 CC libguac_terminal_la-common.lo
#8 40.75 CC libguac_terminal_la-display.lo
#8 42.18 CC libguac_terminal_la-named-colors.lo
#8 42.52 CC libguac_terminal_la-palette.lo
#8 42.76 CC libguac_terminal_la-scrollbar.lo
#8 43.13 CC libguac_terminal_la-select.lo
#8 43.75 CC libguac_terminal_la-selection-point.lo
#8 43.90 CC libguac_terminal_la-terminal.lo
#8 44.12 terminal.c: In function '__guac_terminal_send_key':
#8 44.12 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 44.12 1924 | char data;
#8 44.12 | ^~~~
#8 44.12 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 44.12 1967 | return guac_terminal_send_data(term, &data, 1);
#8 44.12 | ^~~~
#8 44.12 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 44.12 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 44.12 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 44.12 | ^
#8 44.12 terminal.c: At top level:
#8 44.12 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 44.12 2193 | return 0;
#8 44.12 | ^~~~~~
#8 44.12 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 44.12 2195 | }
#8 44.12 | ^
#8 44.14 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 44.14 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 44.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 44.14 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 44.14 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 44.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 44.14 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 44.14 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 44.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 44.14 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 44.14 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 44.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 44.14 cc1: all warnings being treated as errors
#8 44.15 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 44.15 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 44.15 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 44.15 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 44.15 make[1]: Leaving directory '/build/guacamole-server'
#8 44.15 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 44.15 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.14 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
44.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44.14 cc1: all warnings being treated as errors
44.15 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
44.15 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
44.15 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
44.15 make[2]: *** [Makefile:802: all-recursive] Error 1
44.15 make[1]: Leaving directory '/build/guacamole-server'
44.15 make[1]: *** [Makefile:552: all-recursive] Error 1
44.15 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-testing-jenkins-label-expression-ubuntu-2368
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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 » testing,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=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2367/display/redirect>
Changes:
------------------------------------------
[...truncated 195.71 KiB...]
#8 29.28 Making clean in tests
#8 29.29 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.29 rm -f test_rdp
#8 29.29 test -z "" || rm -f test_rdp
#8 29.29 rm -f _generated_runner.c
#8 29.29 rm -rf .libs _libs
#8 29.30 rm -f *.o
#8 29.30 rm -f fs/*.o
#8 29.30 rm -f test_rdp.log
#8 29.31 rm -f test_rdp.trs
#8 29.31 rm -f test-suite.log
#8 29.31 rm -f *.lo
#8 29.32 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.32 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 29.32 Making clean in src/protocols/ssh
#8 29.32 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.32 rm -f libguac-client-ssh.la
#8 29.33 rm -f ./so_locations
#8 29.33 rm -rf .libs _libs
#8 29.34 rm -f *.o
#8 29.34 rm -f *.lo
#8 29.34 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.35 Making clean in src/protocols/telnet
#8 29.35 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.35 rm -f libguac-client-telnet.la
#8 29.36 rm -f ./so_locations
#8 29.36 rm -rf .libs _libs
#8 29.36 rm -f *.o
#8 29.37 rm -f *.lo
#8 29.37 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.37 Making clean in src/protocols/vnc
#8 29.38 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.38 rm -f libguac-client-vnc.la
#8 29.39 rm -f ./so_locations
#8 29.39 rm -rf .libs _libs
#8 29.39 rm -f *.o
#8 29.40 rm -f *.lo
#8 29.40 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.40 Making clean in src/guacd
#8 29.40 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.40 rm -f
#8 29.41 rm -rf .libs _libs
#8 29.41 rm -f guacd
#8 29.41 test -z "" || rm -f guacd
#8 29.42 rm -f *.o
#8 29.42 rm -f *.lo
#8 29.42 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.42 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.43 test -z "" || rm -f guacenc
#8 29.44 rm -rf .libs _libs
#8 29.44 rm -f *.o
#8 29.44 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.46 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.47 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.50 Making all in src/libguac
#8 29.51 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.51 Making all in .
#8 29.52 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.52 CC libguac_la-argv.lo
#8 29.95 CC libguac_la-audio.lo
#8 30.36 CC libguac_la-client.lo
#8 31.26 CC libguac_la-display.lo
#8 31.72 CC libguac_la-display-builtin-cursors.lo
#8 31.89 CC libguac_la-display-cursor.lo
#8 32.22 CC libguac_la-display-flush.lo
#8 32.70 CC libguac_la-display-layer.lo
#8 33.21 CC libguac_la-display-layer-list.lo
#8 33.68 CC libguac_la-display-plan.lo
#8 34.32 CC libguac_la-display-plan-combine.lo
#8 34.79 CC libguac_la-display-plan-rect.lo
#8 35.16 CC libguac_la-display-plan-search.lo
#8 35.62 CC libguac_la-display-render-thread.lo
#8 35.96 CC libguac_la-display-worker.lo
#8 36.47 CC libguac_la-encode-jpeg.lo
#8 36.86 CC libguac_la-encode-png.lo
#8 37.34 CC libguac_la-error.lo
#8 37.63 CC libguac_la-fifo.lo
#8 37.98 CC libguac_la-file.lo
#8 38.34 CC libguac_la-fips.lo
#8 38.70 CC libguac_la-flag.lo
#8 39.04 CC libguac_la-hash.lo
#8 39.33 CC libguac_la-id.lo
#8 39.55 CC libguac_la-mem.lo
#8 40.00 CC libguac_la-rwlock.lo
#8 40.36 CC libguac_la-palette.lo
#8 40.71 CC libguac_la-parser.lo
#8 41.18 CC libguac_la-pool.lo
#8 41.54 CC libguac_la-proctitle.lo
#8 42.01 CC libguac_la-protocol.lo
#8 43.55 CC libguac_la-raw_encoder.lo
#8 43.91 CC libguac_la-recording.lo
#8 44.31 CC libguac_la-rect.lo
#8 44.58 CC libguac_la-socket.lo
#8 45.15 CC libguac_la-socket-broadcast.lo
#8 45.50 CC libguac_la-socket-fd.lo
#8 45.93 CC libguac_la-socket-nest.lo
#8 46.29 CC libguac_la-socket-tee.lo
#8 46.60 CC libguac_la-string.lo
#8 46.92 CC libguac_la-tcp.lo
#8 47.28 CC libguac_la-timestamp.lo
#8 47.50 CC libguac_la-unicode.lo
#8 47.78 CC libguac_la-user.lo
#8 48.42 CC libguac_la-user-handlers.lo
#8 49.27 CC libguac_la-user-handshake.lo
#8 49.71 CC libguac_la-wait-fd.lo
#8 49.92 CC libguac_la-wol.lo
#8 50.32 CC libguac_la-encode-webp.lo
#8 50.75 CC libguac_la-socket-ssl.lo
#8 51.34 CCLD libguac.la
#8 52.28 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.28 Making all in tests
#8 52.29 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 52.29 make[3]: Nothing to be done for 'all'.
#8 52.29 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 52.29 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.29 Making all in src/common
#8 52.30 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 52.30 Making all in .
#8 52.31 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 52.31 CC libguac_common_la-io.lo
#8 52.54 CC libguac_common_la-blank_cursor.lo
#8 52.80 CC libguac_common_la-clipboard.lo
#8 53.17 CC libguac_common_la-cursor.lo
#8 53.60 CC libguac_common_la-dot_cursor.lo
#8 53.86 CC libguac_common_la-ibar_cursor.lo
#8 54.12 CC libguac_common_la-iconv.lo
#8 54.68 CC libguac_common_la-json.lo
#8 55.07 CC libguac_common_la-list.lo
#8 55.36 CC libguac_common_la-pointer_cursor.lo
#8 55.62 CC libguac_common_la-rect.lo
#8 55.95 CC libguac_common_la-string.lo
#8 56.22 CC libguac_common_la-surface.lo
#8 57.86 CCLD libguac_common.la
#8 58.19 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 58.19 Making all in tests
#8 58.20 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 58.20 make[3]: Nothing to be done for 'all'.
#8 58.20 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 58.20 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 58.20 Making all in src/common-ssh
#8 58.20 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 58.21 Making all in .
#8 58.21 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 58.22 CC libguac_common_ssh_la-buffer.lo
#8 58.57 CC libguac_common_ssh_la-sftp.lo
#8 59.34 CC libguac_common_ssh_la-ssh.lo
#8 60.11 CC libguac_common_ssh_la-key.lo
#8 60.72 CC libguac_common_ssh_la-user.lo
#8 61.04 CCLD libguac_common_ssh.la
#8 61.30 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 61.30 Making all in tests
#8 61.30 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 61.30 make[3]: Nothing to be done for 'all'.
#8 61.30 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 61.30 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 61.30 Making all in src/terminal
#8 61.31 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 61.31 Making all in .
#8 61.32 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 61.32 CC libguac_terminal_la-buffer.lo
#8 62.12 CC libguac_terminal_la-char-mappings.lo
#8 62.28 CC libguac_terminal_la-color-scheme.lo
#8 62.73 CC libguac_terminal_la-common.lo
#8 63.08 CC libguac_terminal_la-display.lo
#8 64.59 CC libguac_terminal_la-named-colors.lo
#8 64.94 CC libguac_terminal_la-palette.lo
#8 65.17 CC libguac_terminal_la-scrollbar.lo
#8 65.68 CC libguac_terminal_la-select.lo
#8 66.60 CC libguac_terminal_la-selection-point.lo
#8 66.84 CC libguac_terminal_la-terminal.lo
#8 67.21 terminal.c: In function '__guac_terminal_send_key':
#8 67.21 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 67.21 1924 | char data;
#8 67.21 | ^~~~
#8 67.21 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 67.21 1967 | return guac_terminal_send_data(term, &data, 1);
#8 67.21 | ^~~~
#8 67.21 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 67.21 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 67.21 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 67.21 | ^
#8 67.21 terminal.c: At top level:
#8 67.21 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 67.21 2193 | return 0;
#8 67.21 | ^~~~~~
#8 67.21 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 67.21 2195 | }
#8 67.21 | ^
#8 67.23 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 67.23 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 67.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.23 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 67.23 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 67.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.23 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 67.23 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 67.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.23 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 67.23 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 67.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 67.23 cc1: all warnings being treated as errors
#8 67.24 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 67.24 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 67.24 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 67.24 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 67.24 make[1]: Leaving directory '/build/guacamole-server'
#8 67.24 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 67.24 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:
67.23 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
67.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
67.23 cc1: all warnings being treated as errors
67.24 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
67.24 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
67.24 make[2]: *** [Makefile:802: all-recursive] Error 1
67.24 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
67.24 make[1]: Leaving directory '/build/guacamole-server'
67.24 make[1]: *** [Makefile:552: all-recursive] Error 1
67.24 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-testing-jenkins-label-expression-ubuntu-2367
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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 » testing,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=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2366/display/redirect>
Changes:
------------------------------------------
[...truncated 187.94 KiB...]
#8 28.91 Making clean in tests
#8 28.91 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 28.91 rm -f test_rdp
#8 28.91 test -z "" || rm -f test_rdp
#8 28.92 rm -f _generated_runner.c
#8 28.92 rm -rf .libs _libs
#8 28.92 rm -f *.o
#8 28.92 rm -f fs/*.o
#8 28.93 rm -f test_rdp.log
#8 28.93 rm -f test_rdp.trs
#8 28.93 rm -f test-suite.log
#8 28.94 rm -f *.lo
#8 28.94 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 28.94 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 28.94 Making clean in src/protocols/ssh
#8 28.94 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 28.94 rm -f libguac-client-ssh.la
#8 28.95 rm -f ./so_locations
#8 28.95 rm -rf .libs _libs
#8 28.96 rm -f *.o
#8 28.96 rm -f *.lo
#8 28.96 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 28.96 Making clean in src/protocols/telnet
#8 28.97 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 28.97 rm -f libguac-client-telnet.la
#8 28.97 rm -f ./so_locations
#8 28.98 rm -rf .libs _libs
#8 28.98 rm -f *.o
#8 28.98 rm -f *.lo
#8 28.98 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 28.98 Making clean in src/protocols/vnc
#8 28.99 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 28.99 rm -f libguac-client-vnc.la
#8 29.00 rm -f ./so_locations
#8 29.00 rm -rf .libs _libs
#8 29.00 rm -f *.o
#8 29.00 rm -f *.lo
#8 29.01 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.01 Making clean in src/guacd
#8 29.01 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.01 rm -f
#8 29.01 rm -rf .libs _libs
#8 29.02 rm -f guacd
#8 29.02 test -z "" || rm -f guacd
#8 29.02 rm -f *.o
#8 29.03 rm -f *.lo
#8 29.03 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.03 Making clean in src/guacenc
#8 29.03 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.03 rm -f guacenc
#8 29.04 test -z "" || rm -f guacenc
#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/guacenc'
#8 29.05 Making clean in src/guaclog
#8 29.05 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 29.05 rm -f guaclog
#8 29.06 test -z "" || rm -f guaclog
#8 29.06 rm -rf .libs _libs
#8 29.06 rm -f *.o
#8 29.06 rm -f *.lo
#8 29.07 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 29.07 make[1]: Entering directory '/build/guacamole-server'
#8 29.07 rm -rf .libs _libs
#8 29.07 rm -f *.lo
#8 29.08 make[1]: Leaving directory '/build/guacamole-server'
#8 29.08 + make
#8 29.08 make all-recursive
#8 29.09 make[1]: Entering directory '/build/guacamole-server'
#8 29.09 Making all in src/libguac
#8 29.10 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.11 Making all in .
#8 29.11 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 29.12 CC libguac_la-argv.lo
#8 29.54 CC libguac_la-audio.lo
#8 29.95 CC libguac_la-client.lo
#8 30.82 CC libguac_la-display.lo
#8 31.28 CC libguac_la-display-builtin-cursors.lo
#8 31.54 CC libguac_la-display-cursor.lo
#8 31.89 CC libguac_la-display-flush.lo
#8 32.36 CC libguac_la-display-layer.lo
#8 32.85 CC libguac_la-display-layer-list.lo
#8 33.31 CC libguac_la-display-plan.lo
#8 33.94 CC libguac_la-display-plan-combine.lo
#8 34.41 CC libguac_la-display-plan-rect.lo
#8 34.77 CC libguac_la-display-plan-search.lo
#8 35.20 CC libguac_la-display-render-thread.lo
#8 35.55 CC libguac_la-display-worker.lo
#8 36.03 CC libguac_la-encode-jpeg.lo
#8 36.42 CC libguac_la-encode-png.lo
#8 36.97 CC libguac_la-error.lo
#8 37.26 CC libguac_la-fifo.lo
#8 37.61 CC libguac_la-file.lo
#8 37.96 CC libguac_la-fips.lo
#8 38.31 CC libguac_la-flag.lo
#8 38.63 CC libguac_la-hash.lo
#8 38.91 CC libguac_la-id.lo
#8 39.12 CC libguac_la-mem.lo
#8 39.54 CC libguac_la-rwlock.lo
#8 39.88 CC libguac_la-palette.lo
#8 40.23 CC libguac_la-parser.lo
#8 40.70 CC libguac_la-pool.lo
#8 41.07 CC libguac_la-proctitle.lo
#8 41.54 CC libguac_la-protocol.lo
#8 43.24 CC libguac_la-raw_encoder.lo
#8 43.59 CC libguac_la-recording.lo
#8 44.06 CC libguac_la-rect.lo
#8 44.35 CC libguac_la-socket.lo
#8 44.96 CC libguac_la-socket-broadcast.lo
#8 45.36 CC libguac_la-socket-fd.lo
#8 45.80 CC libguac_la-socket-nest.lo
#8 46.28 CC libguac_la-socket-tee.lo
#8 46.62 CC libguac_la-string.lo
#8 47.47 CC libguac_la-tcp.lo
#8 47.87 CC libguac_la-timestamp.lo
#8 48.07 CC libguac_la-unicode.lo
#8 48.35 CC libguac_la-user.lo
#8 48.99 CC libguac_la-user-handlers.lo
#8 49.82 CC libguac_la-user-handshake.lo
#8 50.19 CC libguac_la-wait-fd.lo
#8 50.39 CC libguac_la-wol.lo
#8 50.78 CC libguac_la-encode-webp.lo
#8 51.20 CC libguac_la-socket-ssl.lo
#8 51.78 CCLD libguac.la
#8 52.66 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.66 Making all in tests
#8 52.67 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 52.67 make[3]: Nothing to be done for 'all'.
#8 52.67 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 52.67 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.67 Making all in src/common
#8 52.67 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 52.68 Making all in .
#8 52.68 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 52.69 CC libguac_common_la-io.lo
#8 52.91 CC libguac_common_la-blank_cursor.lo
#8 53.17 CC libguac_common_la-clipboard.lo
#8 53.51 CC libguac_common_la-cursor.lo
#8 53.94 CC libguac_common_la-dot_cursor.lo
#8 54.19 CC libguac_common_la-ibar_cursor.lo
#8 54.45 CC libguac_common_la-iconv.lo
#8 54.99 CC libguac_common_la-json.lo
#8 55.38 CC libguac_common_la-list.lo
#8 55.65 CC libguac_common_la-pointer_cursor.lo
#8 55.92 CC libguac_common_la-rect.lo
#8 56.23 CC libguac_common_la-string.lo
#8 56.50 CC libguac_common_la-surface.lo
#8 58.12 CCLD libguac_common.la
#8 58.38 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 58.38 Making all in tests
#8 58.38 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 58.38 make[3]: Nothing to be done for 'all'.
#8 58.38 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 58.38 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 58.38 Making all in src/common-ssh
#8 58.38 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 58.39 Making all in .
#8 58.39 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 58.39 CC libguac_common_ssh_la-buffer.lo
#8 58.68 CC libguac_common_ssh_la-sftp.lo
#8 59.29 CC libguac_common_ssh_la-ssh.lo
#8 59.93 CC libguac_common_ssh_la-key.lo
#8 60.41 CC libguac_common_ssh_la-user.lo
#8 60.65 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.54 CC libguac_terminal_la-char-mappings.lo
#8 61.66 CC libguac_terminal_la-color-scheme.lo
#8 62.02 CC libguac_terminal_la-common.lo
#8 62.33 CC libguac_terminal_la-display.lo
#8 63.71 CC libguac_terminal_la-named-colors.lo
#8 64.00 CC libguac_terminal_la-palette.lo
#8 64.17 CC libguac_terminal_la-scrollbar.lo
#8 64.56 CC libguac_terminal_la-select.lo
#8 65.31 CC libguac_terminal_la-selection-point.lo
#8 65.49 CC libguac_terminal_la-terminal.lo
#8 65.78 terminal.c: In function '__guac_terminal_send_key':
#8 65.78 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 65.78 1924 | char data;
#8 65.78 | ^~~~
#8 65.78 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 65.78 1967 | return guac_terminal_send_data(term, &data, 1);
#8 65.78 | ^~~~
#8 65.78 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 65.78 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 65.78 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 65.78 | ^
#8 65.78 terminal.c: At top level:
#8 65.78 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 65.78 2193 | return 0;
#8 65.78 | ^~~~~~
#8 65.78 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 65.78 2195 | }
#8 65.78 | ^
#8 65.80 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 65.80 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 65.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.80 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 65.80 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 65.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.80 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 65.80 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 65.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.80 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 65.80 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 65.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.80 cc1: all warnings being treated as errors
#8 65.81 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 65.81 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.81 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.81 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 65.81 make[1]: Leaving directory '/build/guacamole-server'
#8 65.81 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 65.81 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.80 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
65.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
65.80 cc1: all warnings being treated as errors
65.81 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
65.81 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
65.81 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
65.81 make[2]: *** [Makefile:802: all-recursive] Error 1
65.81 make[1]: Leaving directory '/build/guacamole-server'
65.81 make[1]: *** [Makefile:552: all-recursive] Error 1
65.81 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-testing-jenkins-label-expression-ubuntu-2366
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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 » testing,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=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2365/display/redirect>
Changes:
------------------------------------------
[...truncated 186.09 KiB...]
#8 28.46 Making clean in tests
#8 28.46 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 28.46 rm -f test_rdp
#8 28.47 test -z "" || rm -f test_rdp
#8 28.47 rm -f _generated_runner.c
#8 28.47 rm -rf .libs _libs
#8 28.48 rm -f *.o
#8 28.48 rm -f fs/*.o
#8 28.48 rm -f test_rdp.log
#8 28.49 rm -f test_rdp.trs
#8 28.49 rm -f test-suite.log
#8 28.49 rm -f *.lo
#8 28.50 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 28.50 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 28.50 Making clean in src/protocols/ssh
#8 28.50 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 28.50 rm -f libguac-client-ssh.la
#8 28.51 rm -f ./so_locations
#8 28.51 rm -rf .libs _libs
#8 28.52 rm -f *.o
#8 28.52 rm -f *.lo
#8 28.52 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 28.52 Making clean in src/protocols/telnet
#8 28.53 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 28.53 rm -f libguac-client-telnet.la
#8 28.53 rm -f ./so_locations
#8 28.54 rm -rf .libs _libs
#8 28.54 rm -f *.o
#8 28.54 rm -f *.lo
#8 28.55 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 28.55 Making clean in src/protocols/vnc
#8 28.55 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 28.55 rm -f libguac-client-vnc.la
#8 28.56 rm -f ./so_locations
#8 28.56 rm -rf .libs _libs
#8 28.56 rm -f *.o
#8 28.57 rm -f *.lo
#8 28.57 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 28.57 Making clean in src/guacd
#8 28.58 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 28.58 rm -f
#8 28.58 rm -rf .libs _libs
#8 28.58 rm -f guacd
#8 28.59 test -z "" || rm -f guacd
#8 28.59 rm -f *.o
#8 28.59 rm -f *.lo
#8 28.59 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 28.59 Making clean in src/guacenc
#8 28.60 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 28.60 rm -f guacenc
#8 28.60 test -z "" || rm -f guacenc
#8 28.61 rm -rf .libs _libs
#8 28.61 rm -f *.o
#8 28.61 rm -f *.lo
#8 28.62 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 28.62 Making clean in src/guaclog
#8 28.62 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 28.62 rm -f guaclog
#8 28.62 test -z "" || rm -f guaclog
#8 28.63 rm -rf .libs _libs
#8 28.63 rm -f *.o
#8 28.63 rm -f *.lo
#8 28.64 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 28.64 make[1]: Entering directory '/build/guacamole-server'
#8 28.64 rm -rf .libs _libs
#8 28.64 rm -f *.lo
#8 28.65 make[1]: Leaving directory '/build/guacamole-server'
#8 28.65 + make
#8 28.66 make all-recursive
#8 28.66 make[1]: Entering directory '/build/guacamole-server'
#8 28.67 Making all in src/libguac
#8 28.67 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 28.68 Making all in .
#8 28.69 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 28.69 CC libguac_la-argv.lo
#8 29.11 CC libguac_la-audio.lo
#8 29.52 CC libguac_la-client.lo
#8 30.39 CC libguac_la-display.lo
#8 30.85 CC libguac_la-display-builtin-cursors.lo
#8 31.00 CC libguac_la-display-cursor.lo
#8 31.31 CC libguac_la-display-flush.lo
#8 31.78 CC libguac_la-display-layer.lo
#8 32.28 CC libguac_la-display-layer-list.lo
#8 32.72 CC libguac_la-display-plan.lo
#8 33.35 CC libguac_la-display-plan-combine.lo
#8 33.81 CC libguac_la-display-plan-rect.lo
#8 34.17 CC libguac_la-display-plan-search.lo
#8 34.61 CC libguac_la-display-render-thread.lo
#8 34.95 CC libguac_la-display-worker.lo
#8 35.44 CC libguac_la-encode-jpeg.lo
#8 35.82 CC libguac_la-encode-png.lo
#8 36.29 CC libguac_la-error.lo
#8 36.57 CC libguac_la-fifo.lo
#8 36.90 CC libguac_la-file.lo
#8 37.25 CC libguac_la-fips.lo
#8 37.60 CC libguac_la-flag.lo
#8 37.92 CC libguac_la-hash.lo
#8 38.20 CC libguac_la-id.lo
#8 38.41 CC libguac_la-mem.lo
#8 38.84 CC libguac_la-rwlock.lo
#8 39.19 CC libguac_la-palette.lo
#8 39.54 CC libguac_la-parser.lo
#8 40.01 CC libguac_la-pool.lo
#8 40.37 CC libguac_la-proctitle.lo
#8 40.84 CC libguac_la-protocol.lo
#8 42.61 CC libguac_la-raw_encoder.lo
#8 42.97 CC libguac_la-recording.lo
#8 43.38 CC libguac_la-rect.lo
#8 43.63 CC libguac_la-socket.lo
#8 44.19 CC libguac_la-socket-broadcast.lo
#8 44.55 CC libguac_la-socket-fd.lo
#8 44.95 CC libguac_la-socket-nest.lo
#8 45.30 CC libguac_la-socket-tee.lo
#8 45.59 CC libguac_la-string.lo
#8 45.91 CC libguac_la-tcp.lo
#8 46.25 CC libguac_la-timestamp.lo
#8 46.46 CC libguac_la-unicode.lo
#8 46.74 CC libguac_la-user.lo
#8 47.31 CC libguac_la-user-handlers.lo
#8 48.15 CC libguac_la-user-handshake.lo
#8 48.57 CC libguac_la-wait-fd.lo
#8 48.75 CC libguac_la-wol.lo
#8 49.15 CC libguac_la-encode-webp.lo
#8 49.57 CC libguac_la-socket-ssl.lo
#8 50.16 CCLD libguac.la
#8 51.06 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.06 Making all in tests
#8 51.07 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 51.07 make[3]: Nothing to be done for 'all'.
#8 51.07 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 51.07 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.07 Making all in src/common
#8 51.07 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 51.08 Making all in .
#8 51.08 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 51.09 CC libguac_common_la-io.lo
#8 51.29 CC libguac_common_la-blank_cursor.lo
#8 51.55 CC libguac_common_la-clipboard.lo
#8 51.90 CC libguac_common_la-cursor.lo
#8 52.33 CC libguac_common_la-dot_cursor.lo
#8 52.58 CC libguac_common_la-ibar_cursor.lo
#8 52.82 CC libguac_common_la-iconv.lo
#8 53.35 CC libguac_common_la-json.lo
#8 53.72 CC libguac_common_la-list.lo
#8 53.99 CC libguac_common_la-pointer_cursor.lo
#8 54.25 CC libguac_common_la-rect.lo
#8 54.56 CC libguac_common_la-string.lo
#8 54.83 CC libguac_common_la-surface.lo
#8 56.45 CCLD libguac_common.la
#8 56.74 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 56.74 Making all in tests
#8 56.75 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 56.75 make[3]: Nothing to be done for 'all'.
#8 56.75 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 56.75 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 56.75 Making all in src/common-ssh
#8 56.75 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 56.76 Making all in .
#8 56.76 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 56.76 CC libguac_common_ssh_la-buffer.lo
#8 57.11 CC libguac_common_ssh_la-sftp.lo
#8 57.88 CC libguac_common_ssh_la-ssh.lo
#8 58.64 CC libguac_common_ssh_la-key.lo
#8 59.24 CC libguac_common_ssh_la-user.lo
#8 59.54 CCLD libguac_common_ssh.la
#8 59.78 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 59.78 Making all in tests
#8 59.79 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 59.79 make[3]: Nothing to be done for 'all'.
#8 59.79 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 59.79 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 59.79 Making all in src/terminal
#8 59.79 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 59.80 Making all in .
#8 59.81 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 59.81 CC libguac_terminal_la-buffer.lo
#8 60.59 CC libguac_terminal_la-char-mappings.lo
#8 60.74 CC libguac_terminal_la-color-scheme.lo
#8 61.19 CC libguac_terminal_la-common.lo
#8 61.53 CC libguac_terminal_la-display.lo
#8 63.02 CC libguac_terminal_la-named-colors.lo
#8 63.34 CC libguac_terminal_la-palette.lo
#8 63.56 CC libguac_terminal_la-scrollbar.lo
#8 64.06 CC libguac_terminal_la-select.lo
#8 65.01 CC libguac_terminal_la-selection-point.lo
#8 65.24 CC libguac_terminal_la-terminal.lo
#8 65.60 terminal.c: In function '__guac_terminal_send_key':
#8 65.60 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 65.60 1924 | char data;
#8 65.60 | ^~~~
#8 65.60 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 65.60 1967 | return guac_terminal_send_data(term, &data, 1);
#8 65.60 | ^~~~
#8 65.60 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 65.61 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 65.61 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 65.61 | ^
#8 65.61 terminal.c: At top level:
#8 65.61 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 65.61 2193 | return 0;
#8 65.61 | ^~~~~~
#8 65.61 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 65.61 2195 | }
#8 65.61 | ^
#8 65.63 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 65.63 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 65.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.63 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 65.63 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 65.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.63 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 65.63 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 65.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.63 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 65.63 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 65.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 65.63 cc1: all warnings being treated as errors
#8 65.64 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 65.64 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.64 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 65.64 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 65.64 make[1]: Leaving directory '/build/guacamole-server'
#8 65.64 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 65.64 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.63 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
65.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
65.63 cc1: all warnings being treated as errors
65.64 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
65.64 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
65.64 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
65.64 make[2]: *** [Makefile:802: all-recursive] Error 1
65.64 make[1]: Leaving directory '/build/guacamole-server'
65.64 make[1]: *** [Makefile:552: all-recursive] Error 1
65.64 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-testing-jenkins-label-expression-ubuntu-2365
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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 » testing,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=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2364/display/redirect>
Changes:
------------------------------------------
[...truncated 182.15 KiB...]
#8 28.37 Making clean in tests
#8 28.37 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 28.37 rm -f test_rdp
#8 28.38 test -z "" || rm -f test_rdp
#8 28.38 rm -f _generated_runner.c
#8 28.38 rm -rf .libs _libs
#8 28.38 rm -f *.o
#8 28.39 rm -f fs/*.o
#8 28.39 rm -f test_rdp.log
#8 28.39 rm -f test_rdp.trs
#8 28.39 rm -f test-suite.log
#8 28.40 rm -f *.lo
#8 28.40 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 28.40 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 28.40 Making clean in src/protocols/ssh
#8 28.41 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 28.41 rm -f libguac-client-ssh.la
#8 28.41 rm -f ./so_locations
#8 28.41 rm -rf .libs _libs
#8 28.42 rm -f *.o
#8 28.42 rm -f *.lo
#8 28.42 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 28.42 Making clean in src/protocols/telnet
#8 28.43 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 28.43 rm -f libguac-client-telnet.la
#8 28.43 rm -f ./so_locations
#8 28.43 rm -rf .libs _libs
#8 28.44 rm -f *.o
#8 28.44 rm -f *.lo
#8 28.44 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 28.44 Making clean in src/protocols/vnc
#8 28.45 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 28.45 rm -f libguac-client-vnc.la
#8 28.45 rm -f ./so_locations
#8 28.45 rm -rf .libs _libs
#8 28.46 rm -f *.o
#8 28.46 rm -f *.lo
#8 28.46 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 28.46 Making clean in src/guacd
#8 28.47 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 28.47 rm -f
#8 28.47 rm -rf .libs _libs
#8 28.47 rm -f guacd
#8 28.47 test -z "" || rm -f guacd
#8 28.48 rm -f *.o
#8 28.48 rm -f *.lo
#8 28.48 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 28.48 Making clean in src/guacenc
#8 28.49 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 28.49 rm -f guacenc
#8 28.49 test -z "" || rm -f guacenc
#8 28.49 rm -rf .libs _libs
#8 28.50 rm -f *.o
#8 28.50 rm -f *.lo
#8 28.50 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 28.50 Making clean in src/guaclog
#8 28.51 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 28.51 rm -f guaclog
#8 28.51 test -z "" || rm -f guaclog
#8 28.51 rm -rf .libs _libs
#8 28.51 rm -f *.o
#8 28.52 rm -f *.lo
#8 28.52 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 28.52 make[1]: Entering directory '/build/guacamole-server'
#8 28.52 rm -rf .libs _libs
#8 28.52 rm -f *.lo
#8 28.53 make[1]: Leaving directory '/build/guacamole-server'
#8 28.53 + make
#8 28.53 make all-recursive
#8 28.54 make[1]: Entering directory '/build/guacamole-server'
#8 28.54 Making all in src/libguac
#8 28.55 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 28.55 Making all in .
#8 28.56 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 28.56 CC libguac_la-argv.lo
#8 28.95 CC libguac_la-audio.lo
#8 29.30 CC libguac_la-client.lo
#8 30.13 CC libguac_la-display.lo
#8 30.57 CC libguac_la-display-builtin-cursors.lo
#8 30.72 CC libguac_la-display-cursor.lo
#8 31.01 CC libguac_la-display-flush.lo
#8 31.42 CC libguac_la-display-layer.lo
#8 31.85 CC libguac_la-display-layer-list.lo
#8 32.24 CC libguac_la-display-plan.lo
#8 32.81 CC libguac_la-display-plan-combine.lo
#8 33.20 CC libguac_la-display-plan-rect.lo
#8 33.49 CC libguac_la-display-plan-search.lo
#8 33.88 CC libguac_la-display-render-thread.lo
#8 34.18 CC libguac_la-display-worker.lo
#8 34.60 CC libguac_la-encode-jpeg.lo
#8 34.94 CC libguac_la-encode-png.lo
#8 35.42 CC libguac_la-error.lo
#8 35.70 CC libguac_la-fifo.lo
#8 36.05 CC libguac_la-file.lo
#8 36.48 CC libguac_la-fips.lo
#8 36.86 CC libguac_la-flag.lo
#8 37.15 CC libguac_la-hash.lo
#8 37.39 CC libguac_la-id.lo
#8 37.59 CC libguac_la-mem.lo
#8 37.99 CC libguac_la-rwlock.lo
#8 38.28 CC libguac_la-palette.lo
#8 38.57 CC libguac_la-parser.lo
#8 38.97 CC libguac_la-pool.lo
#8 39.27 CC libguac_la-proctitle.lo
#8 39.67 CC libguac_la-protocol.lo
#8 41.23 CC libguac_la-raw_encoder.lo
#8 41.53 CC libguac_la-recording.lo
#8 41.88 CC libguac_la-rect.lo
#8 42.12 CC libguac_la-socket.lo
#8 42.66 CC libguac_la-socket-broadcast.lo
#8 42.97 CC libguac_la-socket-fd.lo
#8 43.35 CC libguac_la-socket-nest.lo
#8 43.69 CC libguac_la-socket-tee.lo
#8 43.96 CC libguac_la-string.lo
#8 44.22 CC libguac_la-tcp.lo
#8 44.51 CC libguac_la-timestamp.lo
#8 44.69 CC libguac_la-unicode.lo
#8 44.93 CC libguac_la-user.lo
#8 45.47 CC libguac_la-user-handlers.lo
#8 46.18 CC libguac_la-user-handshake.lo
#8 46.59 CC libguac_la-wait-fd.lo
#8 46.78 CC libguac_la-wol.lo
#8 47.17 CC libguac_la-encode-webp.lo
#8 47.61 CC libguac_la-socket-ssl.lo
#8 48.17 CCLD libguac.la
#8 48.86 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 48.86 Making all in tests
#8 48.87 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 48.87 make[3]: Nothing to be done for 'all'.
#8 48.87 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 48.87 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 48.87 Making all in src/common
#8 48.87 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 48.88 Making all in .
#8 48.88 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 48.88 CC libguac_common_la-io.lo
#8 49.09 CC libguac_common_la-blank_cursor.lo
#8 49.28 CC libguac_common_la-clipboard.lo
#8 49.56 CC libguac_common_la-cursor.lo
#8 49.91 CC libguac_common_la-dot_cursor.lo
#8 50.11 CC libguac_common_la-ibar_cursor.lo
#8 50.33 CC libguac_common_la-iconv.lo
#8 50.82 CC libguac_common_la-json.lo
#8 51.14 CC libguac_common_la-list.lo
#8 51.37 CC libguac_common_la-pointer_cursor.lo
#8 51.58 CC libguac_common_la-rect.lo
#8 51.86 CC libguac_common_la-string.lo
#8 52.09 CC libguac_common_la-surface.lo
#8 53.72 CCLD libguac_common.la
#8 54.03 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 54.03 Making all in tests
#8 54.04 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 54.04 make[3]: Nothing to be done for 'all'.
#8 54.04 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 54.04 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 54.04 Making all in src/common-ssh
#8 54.04 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 54.05 Making all in .
#8 54.05 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 54.05 CC libguac_common_ssh_la-buffer.lo
#8 54.36 CC libguac_common_ssh_la-sftp.lo
#8 55.00 CC libguac_common_ssh_la-ssh.lo
#8 55.69 CC libguac_common_ssh_la-key.lo
#8 56.19 CC libguac_common_ssh_la-user.lo
#8 56.47 CCLD libguac_common_ssh.la
#8 56.65 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 56.65 Making all in tests
#8 56.66 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 56.66 make[3]: Nothing to be done for 'all'.
#8 56.66 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 56.66 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 56.66 Making all in src/terminal
#8 56.66 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 56.67 Making all in .
#8 56.67 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 56.67 CC libguac_terminal_la-buffer.lo
#8 57.38 CC libguac_terminal_la-char-mappings.lo
#8 57.50 CC libguac_terminal_la-color-scheme.lo
#8 57.90 CC libguac_terminal_la-common.lo
#8 58.19 CC libguac_terminal_la-display.lo
#8 59.79 CC libguac_terminal_la-named-colors.lo
#8 60.14 CC libguac_terminal_la-palette.lo
#8 60.34 CC libguac_terminal_la-scrollbar.lo
#8 60.78 CC libguac_terminal_la-select.lo
#8 61.60 CC libguac_terminal_la-selection-point.lo
#8 61.79 CC libguac_terminal_la-terminal.lo
#8 62.09 terminal.c: In function '__guac_terminal_send_key':
#8 62.09 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 62.09 1924 | char data;
#8 62.09 | ^~~~
#8 62.09 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 62.09 1967 | return guac_terminal_send_data(term, &data, 1);
#8 62.09 | ^~~~
#8 62.09 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 62.09 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 62.09 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 62.09 | ^
#8 62.09 terminal.c: At top level:
#8 62.09 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 62.09 2193 | return 0;
#8 62.09 | ^~~~~~
#8 62.09 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 62.09 2195 | }
#8 62.09 | ^
#8 62.11 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 62.11 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 62.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 62.11 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 62.11 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 62.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 62.11 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 62.11 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 62.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 62.11 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 62.11 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 62.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 62.11 cc1: all warnings being treated as errors
#8 62.11 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 62.11 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 62.11 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 62.11 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 62.12 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 62.12 make[1]: Leaving directory '/build/guacamole-server'
#8 62.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:
62.11 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
62.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62.11 cc1: all warnings being treated as errors
62.11 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
62.11 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
62.11 make[2]: *** [Makefile:802: all-recursive] Error 1
62.11 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
62.12 make[1]: *** [Makefile:552: all-recursive] Error 1
62.12 make[1]: Leaving directory '/build/guacamole-server'
62.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-testing-jenkins-label-expression-ubuntu-2364
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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 » testing,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=testing,JENKINS_LABEL_EXPRESSION=ubuntu/2363/display/redirect>
Changes:
------------------------------------------
[...truncated 192.98 KiB...]
#8 29.84 Making clean in tests
#8 29.84 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.84 rm -f test_rdp
#8 29.85 test -z "" || rm -f test_rdp
#8 29.85 rm -f _generated_runner.c
#8 29.85 rm -rf .libs _libs
#8 29.86 rm -f *.o
#8 29.86 rm -f fs/*.o
#8 29.86 rm -f test_rdp.log
#8 29.87 rm -f test_rdp.trs
#8 29.87 rm -f test-suite.log
#8 29.87 rm -f *.lo
#8 29.88 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 29.88 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 29.88 Making clean in src/protocols/ssh
#8 29.88 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 29.88 rm -f libguac-client-ssh.la
#8 29.89 rm -f ./so_locations
#8 29.89 rm -rf .libs _libs
#8 29.90 rm -f *.o
#8 29.90 rm -f *.lo
#8 29.91 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 29.91 Making clean in src/protocols/telnet
#8 29.91 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 29.91 rm -f libguac-client-telnet.la
#8 29.92 rm -f ./so_locations
#8 29.92 rm -rf .libs _libs
#8 29.93 rm -f *.o
#8 29.93 rm -f *.lo
#8 29.93 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 29.93 Making clean in src/protocols/vnc
#8 29.94 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 29.94 rm -f libguac-client-vnc.la
#8 29.95 rm -f ./so_locations
#8 29.95 rm -rf .libs _libs
#8 29.95 rm -f *.o
#8 29.96 rm -f *.lo
#8 29.96 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 29.96 Making clean in src/guacd
#8 29.97 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 29.97 rm -f
#8 29.97 rm -rf .libs _libs
#8 29.97 rm -f guacd
#8 29.98 test -z "" || rm -f guacd
#8 29.98 rm -f *.o
#8 29.98 rm -f *.lo
#8 29.99 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 29.99 Making clean in src/guacenc
#8 29.99 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 29.99 rm -f guacenc
#8 30.00 test -z "" || rm -f guacenc
#8 30.00 rm -rf .libs _libs
#8 30.00 rm -f *.o
#8 30.01 rm -f *.lo
#8 30.01 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 30.01 Making clean in src/guaclog
#8 30.02 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 30.02 rm -f guaclog
#8 30.02 test -z "" || rm -f guaclog
#8 30.02 rm -rf .libs _libs
#8 30.03 rm -f *.o
#8 30.03 rm -f *.lo
#8 30.03 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 30.04 make[1]: Entering directory '/build/guacamole-server'
#8 30.04 rm -rf .libs _libs
#8 30.04 rm -f *.lo
#8 30.05 make[1]: Leaving directory '/build/guacamole-server'
#8 30.05 + make
#8 30.06 make all-recursive
#8 30.06 make[1]: Entering directory '/build/guacamole-server'
#8 30.07 Making all in src/libguac
#8 30.08 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 30.08 Making all in .
#8 30.09 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 30.10 CC libguac_la-argv.lo
#8 30.53 CC libguac_la-audio.lo
#8 30.95 CC libguac_la-client.lo
#8 31.84 CC libguac_la-display.lo
#8 32.31 CC libguac_la-display-builtin-cursors.lo
#8 32.46 CC libguac_la-display-cursor.lo
#8 32.79 CC libguac_la-display-flush.lo
#8 33.27 CC libguac_la-display-layer.lo
#8 33.77 CC libguac_la-display-layer-list.lo
#8 34.24 CC libguac_la-display-plan.lo
#8 34.89 CC libguac_la-display-plan-combine.lo
#8 35.36 CC libguac_la-display-plan-rect.lo
#8 35.72 CC libguac_la-display-plan-search.lo
#8 36.16 CC libguac_la-display-render-thread.lo
#8 36.53 CC libguac_la-display-worker.lo
#8 37.04 CC libguac_la-encode-jpeg.lo
#8 37.43 CC libguac_la-encode-png.lo
#8 37.91 CC libguac_la-error.lo
#8 38.21 CC libguac_la-fifo.lo
#8 38.56 CC libguac_la-file.lo
#8 38.92 CC libguac_la-fips.lo
#8 39.28 CC libguac_la-flag.lo
#8 39.62 CC libguac_la-hash.lo
#8 39.91 CC libguac_la-id.lo
#8 40.13 CC libguac_la-mem.lo
#8 40.57 CC libguac_la-rwlock.lo
#8 40.92 CC libguac_la-palette.lo
#8 41.26 CC libguac_la-parser.lo
#8 41.73 CC libguac_la-pool.lo
#8 42.09 CC libguac_la-proctitle.lo
#8 42.57 CC libguac_la-protocol.lo
#8 44.18 CC libguac_la-raw_encoder.lo
#8 44.47 CC libguac_la-recording.lo
#8 44.86 CC libguac_la-rect.lo
#8 45.11 CC libguac_la-socket.lo
#8 45.59 CC libguac_la-socket-broadcast.lo
#8 45.92 CC libguac_la-socket-fd.lo
#8 46.32 CC libguac_la-socket-nest.lo
#8 46.63 CC libguac_la-socket-tee.lo
#8 46.90 CC libguac_la-string.lo
#8 47.20 CC libguac_la-tcp.lo
#8 47.54 CC libguac_la-timestamp.lo
#8 47.77 CC libguac_la-unicode.lo
#8 48.03 CC libguac_la-user.lo
#8 48.65 CC libguac_la-user-handlers.lo
#8 49.48 CC libguac_la-user-handshake.lo
#8 49.91 CC libguac_la-wait-fd.lo
#8 50.09 CC libguac_la-wol.lo
#8 50.48 CC libguac_la-encode-webp.lo
#8 50.84 CC libguac_la-socket-ssl.lo
#8 51.37 CCLD libguac.la
#8 52.24 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.24 Making all in tests
#8 52.25 make[3]: Entering directory '/build/guacamole-server/src/libguac/tests'
#8 52.25 make[3]: Nothing to be done for 'all'.
#8 52.25 make[3]: Leaving directory '/build/guacamole-server/src/libguac/tests'
#8 52.25 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.25 Making all in src/common
#8 52.26 make[2]: Entering directory '/build/guacamole-server/src/common'
#8 52.26 Making all in .
#8 52.27 make[3]: Entering directory '/build/guacamole-server/src/common'
#8 52.27 CC libguac_common_la-io.lo
#8 52.48 CC libguac_common_la-blank_cursor.lo
#8 52.72 CC libguac_common_la-clipboard.lo
#8 53.05 CC libguac_common_la-cursor.lo
#8 53.47 CC libguac_common_la-dot_cursor.lo
#8 53.71 CC libguac_common_la-ibar_cursor.lo
#8 53.97 CC libguac_common_la-iconv.lo
#8 54.50 CC libguac_common_la-json.lo
#8 54.88 CC libguac_common_la-list.lo
#8 55.15 CC libguac_common_la-pointer_cursor.lo
#8 55.40 CC libguac_common_la-rect.lo
#8 55.71 CC libguac_common_la-string.lo
#8 55.98 CC libguac_common_la-surface.lo
#8 57.62 CCLD libguac_common.la
#8 57.92 make[3]: Leaving directory '/build/guacamole-server/src/common'
#8 57.93 Making all in tests
#8 57.93 make[3]: Entering directory '/build/guacamole-server/src/common/tests'
#8 57.93 make[3]: Nothing to be done for 'all'.
#8 57.93 make[3]: Leaving directory '/build/guacamole-server/src/common/tests'
#8 57.93 make[2]: Leaving directory '/build/guacamole-server/src/common'
#8 57.93 Making all in src/common-ssh
#8 57.94 make[2]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.94 Making all in .
#8 57.95 make[3]: Entering directory '/build/guacamole-server/src/common-ssh'
#8 57.95 CC libguac_common_ssh_la-buffer.lo
#8 58.30 CC libguac_common_ssh_la-sftp.lo
#8 59.06 CC libguac_common_ssh_la-ssh.lo
#8 59.72 CC libguac_common_ssh_la-key.lo
#8 60.31 CC libguac_common_ssh_la-user.lo
#8 60.63 CCLD libguac_common_ssh.la
#8 60.88 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.89 Making all in tests
#8 60.89 make[3]: Entering directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.89 make[3]: Nothing to be done for 'all'.
#8 60.89 make[3]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 60.89 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 60.89 Making all in src/terminal
#8 60.90 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.91 Making all in .
#8 60.91 make[3]: Entering directory '/build/guacamole-server/src/terminal'
#8 60.92 CC libguac_terminal_la-buffer.lo
#8 61.71 CC libguac_terminal_la-char-mappings.lo
#8 61.88 CC libguac_terminal_la-color-scheme.lo
#8 62.34 CC libguac_terminal_la-common.lo
#8 62.69 CC libguac_terminal_la-display.lo
#8 64.18 CC libguac_terminal_la-named-colors.lo
#8 64.54 CC libguac_terminal_la-palette.lo
#8 64.77 CC libguac_terminal_la-scrollbar.lo
#8 65.29 CC libguac_terminal_la-select.lo
#8 66.22 CC libguac_terminal_la-selection-point.lo
#8 66.46 CC libguac_terminal_la-terminal.lo
#8 66.83 terminal.c: In function '__guac_terminal_send_key':
#8 66.83 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#8 66.83 1924 | char data;
#8 66.83 | ^~~~
#8 66.84 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#8 66.84 1967 | return guac_terminal_send_data(term, &data, 1);
#8 66.84 | ^~~~
#8 66.84 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#8 66.84 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#8 66.84 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#8 66.84 | ^
#8 66.84 terminal.c: At top level:
#8 66.84 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#8 66.84 2193 | return 0;
#8 66.84 | ^~~~~~
#8 66.84 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#8 66.84 2195 | }
#8 66.84 | ^
#8 66.86 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#8 66.86 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#8 66.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.86 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#8 66.86 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#8 66.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.86 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#8 66.86 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#8 66.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.86 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#8 66.86 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#8 66.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#8 66.86 cc1: all warnings being treated as errors
#8 66.87 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
#8 66.87 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
#8 66.87 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 66.87 make[2]: *** [Makefile:802: all-recursive] Error 1
#8 66.87 make[1]: Leaving directory '/build/guacamole-server'
#8 66.87 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 66.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:
66.86 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
66.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66.86 cc1: all warnings being treated as errors
66.87 make[3]: Leaving directory '/build/guacamole-server/src/terminal'
66.87 make[3]: *** [Makefile:734: libguac_terminal_la-terminal.lo] Error 1
66.87 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
66.87 make[2]: *** [Makefile:802: all-recursive] Error 1
66.87 make[1]: Leaving directory '/build/guacamole-server'
66.87 make[1]: *** [Makefile:552: all-recursive] Error 1
66.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-testing-jenkins-label-expression-ubuntu-2363
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-debian-debian-release-testing-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