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/24 05:10:17 UTC

Build failed in Jenkins: Guacamole » guacamole-server-main-debian » testing,ubuntu #2364

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


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