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/20 21:00:54 UTC

Build failed in Jenkins: Guacamole » guacamole-server-main-freerdp » 3.2.0,ubuntu #2382

See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2382/display/redirect>

Changes:


------------------------------------------
[...truncated 255.29 KiB...]
#19 28.60 config.status: creating src/protocols/rdp/Makefile
#19 28.66 config.status: creating src/protocols/rdp/tests/Makefile
#19 28.69 config.status: creating src/protocols/ssh/Makefile
#19 28.73 config.status: creating src/protocols/telnet/Makefile
#19 28.76 config.status: creating src/protocols/vnc/Makefile
#19 28.79 config.status: creating config.h
#19 28.80 config.status: executing depfiles commands
#19 30.73 config.status: executing libtool commands
#19 30.76 
#19 30.76 ------------------------------------------------
#19 30.76 guacamole-server version 1.6.1
#19 30.76 ------------------------------------------------
#19 30.76 
#19 30.76    Library status:
#19 30.76 
#19 30.76      freerdp ............. yes (3.x)
#19 30.76      pango ............... yes
#19 30.76      libavcodec .......... no
#19 30.76      libavformat ......... no
#19 30.76      libavutil ........... no
#19 30.76      libssh2 ............. yes
#19 30.76      libssl .............. yes
#19 30.76      libswscale .......... no
#19 30.76      libtelnet ........... yes
#19 30.76      libVNCServer ........ yes
#19 30.76      libvorbis ........... no
#19 30.76      libpulse ............ yes
#19 30.76      libwebsockets ....... yes
#19 30.76      libwebp ............. yes
#19 30.76      wsock32 ............. no
#19 30.76 
#19 30.76    Protocol support:
#19 30.76 
#19 30.76       Kubernetes .... yes
#19 30.76       RDP ........... yes
#19 30.76       SSH ........... yes
#19 30.76       Telnet ........ yes
#19 30.76       VNC ........... yes
#19 30.76 
#19 30.76    Services / tools:
#19 30.76 
#19 30.76       guacd ...... yes
#19 30.76       guacenc .... no
#19 30.76       guaclog .... yes
#19 30.76 
#19 30.76    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 30.76    Init scripts: no
#19 30.76    Systemd units: no
#19 30.76    Systemd user: no
#19 30.76 
#19 30.76 Type "make" to compile guacamole-server.
#19 30.76 
#19 30.76 configure: WARNING:
#19 30.76   --------------------------------------------
#19 30.76     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 30.76     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 30.76   --------------------------------------------
#19 30.82 make  all-recursive
#19 30.82 make[1]: Entering directory '/tmp/guacamole-server'
#19 30.82 Making all in src/libguac
#19 30.83 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.84 Making all in .
#19 30.85 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.85   CC       libguac_la-argv.lo
#19 30.85   CC       libguac_la-audio.lo
#19 30.85   CC       libguac_la-client.lo
#19 30.85   CC       libguac_la-display.lo
#19 30.85   CC       libguac_la-display-builtin-cursors.lo
#19 30.85   CC       libguac_la-display-cursor.lo
#19 30.85   CC       libguac_la-display-flush.lo
#19 30.85   CC       libguac_la-display-layer.lo
#19 30.85   CC       libguac_la-display-layer-list.lo
#19 30.85   CC       libguac_la-display-plan.lo
#19 30.85   CC       libguac_la-display-plan-combine.lo
#19 30.85   CC       libguac_la-display-plan-rect.lo
#19 30.86   CC       libguac_la-display-plan-search.lo
#19 30.86   CC       libguac_la-display-render-thread.lo
#19 30.86   CC       libguac_la-display-worker.lo
#19 30.86   CC       libguac_la-encode-jpeg.lo
#19 30.86   CC       libguac_la-encode-png.lo
#19 30.86   CC       libguac_la-error.lo
#19 30.86   CC       libguac_la-fifo.lo
#19 30.86   CC       libguac_la-file.lo
#19 30.86   CC       libguac_la-fips.lo
#19 30.86   CC       libguac_la-flag.lo
#19 30.86   CC       libguac_la-hash.lo
#19 30.87   CC       libguac_la-id.lo
#19 31.03   CC       libguac_la-mem.lo
#19 31.13   CC       libguac_la-rwlock.lo
#19 31.13   CC       libguac_la-palette.lo
#19 31.15   CC       libguac_la-parser.lo
#19 31.15   CC       libguac_la-pool.lo
#19 31.15   CC       libguac_la-proctitle.lo
#19 31.16   CC       libguac_la-protocol.lo
#19 31.17   CC       libguac_la-raw_encoder.lo
#19 31.18   CC       libguac_la-recording.lo
#19 31.18   CC       libguac_la-rect.lo
#19 31.18   CC       libguac_la-socket.lo
#19 31.19   CC       libguac_la-socket-broadcast.lo
#19 31.20   CC       libguac_la-socket-fd.lo
#19 31.21   CC       libguac_la-socket-nest.lo
#19 31.23   CC       libguac_la-socket-tee.lo
#19 31.24   CC       libguac_la-string.lo
#19 31.25   CC       libguac_la-tcp.lo
#19 31.25   CC       libguac_la-timestamp.lo
#19 31.26   CC       libguac_la-unicode.lo
#19 31.27   CC       libguac_la-user.lo
#19 31.28   CC       libguac_la-user-handlers.lo
#19 31.33   CC       libguac_la-user-handshake.lo
#19 31.36   CC       libguac_la-wait-fd.lo
#19 31.38   CC       libguac_la-wol.lo
#19 31.40   CC       libguac_la-encode-webp.lo
#19 31.41   CC       libguac_la-socket-ssl.lo
#19 31.94   CCLD     libguac.la
#19 32.39 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.39 Making all in tests
#19 32.40 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.40 make[3]: Nothing to be done for 'all'.
#19 32.40 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.40 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.40 Making all in src/common
#19 32.41 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.41 Making all in .
#19 32.42 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.42   CC       libguac_common_la-io.lo
#19 32.42   CC       libguac_common_la-blank_cursor.lo
#19 32.42   CC       libguac_common_la-clipboard.lo
#19 32.42   CC       libguac_common_la-cursor.lo
#19 32.42   CC       libguac_common_la-dot_cursor.lo
#19 32.42   CC       libguac_common_la-ibar_cursor.lo
#19 32.42   CC       libguac_common_la-iconv.lo
#19 32.42   CC       libguac_common_la-json.lo
#19 32.42   CC       libguac_common_la-list.lo
#19 32.42   CC       libguac_common_la-pointer_cursor.lo
#19 32.42   CC       libguac_common_la-rect.lo
#19 32.42   CC       libguac_common_la-string.lo
#19 32.42   CC       libguac_common_la-surface.lo
#19 32.88   CCLD     libguac_common.la
#19 33.04 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 33.04 Making all in tests
#19 33.04 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 33.04 make[3]: Nothing to be done for 'all'.
#19 33.04 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 33.04 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 33.04 Making all in src/common-ssh
#19 33.05 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.05 Making all in .
#19 33.05 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.05   CC       libguac_common_ssh_la-buffer.lo
#19 33.05   CC       libguac_common_ssh_la-sftp.lo
#19 33.05   CC       libguac_common_ssh_la-ssh.lo
#19 33.05   CC       libguac_common_ssh_la-key.lo
#19 33.05   CC       libguac_common_ssh_la-user.lo
#19 33.55   CCLD     libguac_common_ssh.la
#19 33.68 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.68 Making all in tests
#19 33.68 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.68 make[3]: Nothing to be done for 'all'.
#19 33.68 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.68 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.68 Making all in src/terminal
#19 33.69 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.69 Making all in .
#19 33.70 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.70   CC       libguac_terminal_la-buffer.lo
#19 33.70   CC       libguac_terminal_la-char-mappings.lo
#19 33.70   CC       libguac_terminal_la-color-scheme.lo
#19 33.70   CC       libguac_terminal_la-common.lo
#19 33.70   CC       libguac_terminal_la-display.lo
#19 33.70   CC       libguac_terminal_la-named-colors.lo
#19 33.70   CC       libguac_terminal_la-palette.lo
#19 33.70   CC       libguac_terminal_la-scrollbar.lo
#19 33.70   CC       libguac_terminal_la-select.lo
#19 33.70   CC       libguac_terminal_la-selection-point.lo
#19 33.70   CC       libguac_terminal_la-terminal.lo
#19 33.71   CC       libguac_terminal_la-terminal-handlers.lo
#19 33.71   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 33.71   CC       libguac_terminal_la-typescript.lo
#19 33.71   CC       libguac_terminal_la-xparsecolor.lo
#19 34.12 terminal.c: In function '__guac_terminal_send_key':
#19 34.12 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 34.12  1924 |             char data;
#19 34.12       |                  ^~~~
#19 34.12 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 34.12  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 34.12       |                                                   ^~~~
#19 34.12 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 34.13 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 34.13  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 34.13       |             ^
#19 34.13 terminal.c: At top level:
#19 34.13 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 34.13  2193 |     return 0;
#19 34.13       |     ^~~~~~
#19 34.13 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 34.13  2195 | }
#19 34.13       | ^
#19 34.15 terminal.c: In function '__guac_terminal_send_key':
#19 34.16 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 34.16  2191 |     }
#19 34.16       |     ^
#19 34.16 terminal.c: At top level:
#19 34.16 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 34.16  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 34.16       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.16 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 34.16  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 34.16       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.16 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 34.16  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 34.16       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.16 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 34.16  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 34.16       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.16 cc1: all warnings being treated as errors
#19 34.17 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 34.17 make[3]: *** Waiting for unfinished jobs....
#19 34.69 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.69 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 34.69 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.69 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 34.69 make[1]: Leaving directory '/tmp/guacamole-server'
#19 34.69 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
34.16       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34.16 cc1: all warnings being treated as errors
34.17 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
34.17 make[3]: *** Waiting for unfinished jobs....
34.69 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.69 make[2]: *** [Makefile:801: all-recursive] Error 1
34.69 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.69 make[1]: *** [Makefile:546: all-recursive] Error 1
34.69 make[1]: Leaving directory '/tmp/guacamole-server'
34.69 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2382
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2382: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-freerdp » 3.2.0,ubuntu #2401

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2401/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-freerdp » 3.2.0,ubuntu #2400

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2400/display/redirect>

Changes:


------------------------------------------
[...truncated 255.38 KiB...]
#19 28.47 config.status: creating src/protocols/rdp/Makefile
#19 28.54 config.status: creating src/protocols/rdp/tests/Makefile
#19 28.57 config.status: creating src/protocols/ssh/Makefile
#19 28.60 config.status: creating src/protocols/telnet/Makefile
#19 28.63 config.status: creating src/protocols/vnc/Makefile
#19 28.67 config.status: creating config.h
#19 28.68 config.status: executing depfiles commands
#19 30.57 config.status: executing libtool commands
#19 30.60 
#19 30.60 ------------------------------------------------
#19 30.60 guacamole-server version 1.6.1
#19 30.60 ------------------------------------------------
#19 30.60 
#19 30.60    Library status:
#19 30.60 
#19 30.60      freerdp ............. yes (3.x)
#19 30.60      pango ............... yes
#19 30.60      libavcodec .......... no
#19 30.60      libavformat ......... no
#19 30.60      libavutil ........... no
#19 30.60      libssh2 ............. yes
#19 30.60      libssl .............. yes
#19 30.60      libswscale .......... no
#19 30.60      libtelnet ........... yes
#19 30.60      libVNCServer ........ yes
#19 30.60      libvorbis ........... no
#19 30.60      libpulse ............ yes
#19 30.60      libwebsockets ....... yes
#19 30.60      libwebp ............. yes
#19 30.60      wsock32 ............. no
#19 30.60 
#19 30.60    Protocol support:
#19 30.60 
#19 30.60       Kubernetes .... yes
#19 30.60       RDP ........... yes
#19 30.60       SSH ........... yes
#19 30.60       Telnet ........ yes
#19 30.60       VNC ........... yes
#19 30.60 
#19 30.60    Services / tools:
#19 30.60 
#19 30.60       guacd ...... yes
#19 30.60       guacenc .... no
#19 30.60       guaclog .... yes
#19 30.60 
#19 30.60    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 30.60    Init scripts: no
#19 30.60    Systemd units: no
#19 30.60    Systemd user: no
#19 30.60 
#19 30.60 Type "make" to compile guacamole-server.
#19 30.60 
#19 30.60 configure: WARNING:
#19 30.60   --------------------------------------------
#19 30.60     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 30.60     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 30.60   --------------------------------------------
#19 30.66 make  all-recursive
#19 30.66 make[1]: Entering directory '/tmp/guacamole-server'
#19 30.67 Making all in src/libguac
#19 30.68 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.68 Making all in .
#19 30.69 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.69   CC       libguac_la-argv.lo
#19 30.69   CC       libguac_la-audio.lo
#19 30.69   CC       libguac_la-client.lo
#19 30.69   CC       libguac_la-display.lo
#19 30.69   CC       libguac_la-display-builtin-cursors.lo
#19 30.69   CC       libguac_la-display-cursor.lo
#19 30.70   CC       libguac_la-display-flush.lo
#19 30.70   CC       libguac_la-display-layer.lo
#19 30.70   CC       libguac_la-display-layer-list.lo
#19 30.70   CC       libguac_la-display-plan.lo
#19 30.70   CC       libguac_la-display-plan-combine.lo
#19 30.70   CC       libguac_la-display-plan-rect.lo
#19 30.70   CC       libguac_la-display-plan-search.lo
#19 30.70   CC       libguac_la-display-render-thread.lo
#19 30.70   CC       libguac_la-display-worker.lo
#19 30.70   CC       libguac_la-encode-jpeg.lo
#19 30.70   CC       libguac_la-encode-png.lo
#19 30.71   CC       libguac_la-error.lo
#19 30.71   CC       libguac_la-file.lo
#19 30.71   CC       libguac_la-fifo.lo
#19 30.71   CC       libguac_la-fips.lo
#19 30.71   CC       libguac_la-flag.lo
#19 30.72   CC       libguac_la-hash.lo
#19 30.72   CC       libguac_la-id.lo
#19 30.90   CC       libguac_la-mem.lo
#19 30.97   CC       libguac_la-rwlock.lo
#19 30.99   CC       libguac_la-palette.lo
#19 30.99   CC       libguac_la-parser.lo
#19 30.99   CC       libguac_la-pool.lo
#19 31.01   CC       libguac_la-proctitle.lo
#19 31.01   CC       libguac_la-protocol.lo
#19 31.01   CC       libguac_la-raw_encoder.lo
#19 31.02   CC       libguac_la-recording.lo
#19 31.03   CC       libguac_la-rect.lo
#19 31.03   CC       libguac_la-socket.lo
#19 31.04   CC       libguac_la-socket-broadcast.lo
#19 31.04   CC       libguac_la-socket-fd.lo
#19 31.05   CC       libguac_la-socket-nest.lo
#19 31.07   CC       libguac_la-socket-tee.lo
#19 31.09   CC       libguac_la-string.lo
#19 31.09   CC       libguac_la-tcp.lo
#19 31.10   CC       libguac_la-timestamp.lo
#19 31.11   CC       libguac_la-unicode.lo
#19 31.11   CC       libguac_la-user.lo
#19 31.11   CC       libguac_la-user-handlers.lo
#19 31.18   CC       libguac_la-user-handshake.lo
#19 31.21   CC       libguac_la-wait-fd.lo
#19 31.22   CC       libguac_la-wol.lo
#19 31.24   CC       libguac_la-encode-webp.lo
#19 31.25   CC       libguac_la-socket-ssl.lo
#19 31.78   CCLD     libguac.la
#19 32.24 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.24 Making all in tests
#19 32.25 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.25 make[3]: Nothing to be done for 'all'.
#19 32.25 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.25 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.25 Making all in src/common
#19 32.26 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.26 Making all in .
#19 32.27 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.27   CC       libguac_common_la-io.lo
#19 32.27   CC       libguac_common_la-blank_cursor.lo
#19 32.27   CC       libguac_common_la-clipboard.lo
#19 32.27   CC       libguac_common_la-cursor.lo
#19 32.27   CC       libguac_common_la-dot_cursor.lo
#19 32.27   CC       libguac_common_la-ibar_cursor.lo
#19 32.27   CC       libguac_common_la-iconv.lo
#19 32.27   CC       libguac_common_la-json.lo
#19 32.27   CC       libguac_common_la-list.lo
#19 32.28   CC       libguac_common_la-pointer_cursor.lo
#19 32.28   CC       libguac_common_la-rect.lo
#19 32.28   CC       libguac_common_la-string.lo
#19 32.28   CC       libguac_common_la-surface.lo
#19 32.74   CCLD     libguac_common.la
#19 32.93 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 32.93 Making all in tests
#19 32.93 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 32.93 make[3]: Nothing to be done for 'all'.
#19 32.93 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 32.93 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 32.93 Making all in src/common-ssh
#19 32.94 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 32.94 Making all in .
#19 32.94 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 32.95   CC       libguac_common_ssh_la-buffer.lo
#19 32.95   CC       libguac_common_ssh_la-sftp.lo
#19 32.95   CC       libguac_common_ssh_la-ssh.lo
#19 32.95   CC       libguac_common_ssh_la-key.lo
#19 32.95   CC       libguac_common_ssh_la-user.lo
#19 33.44   CCLD     libguac_common_ssh.la
#19 33.56 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.56 Making all in tests
#19 33.56 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.56 make[3]: Nothing to be done for 'all'.
#19 33.56 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.56 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.56 Making all in src/terminal
#19 33.57 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.57 Making all in .
#19 33.57 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.58   CC       libguac_terminal_la-buffer.lo
#19 33.58   CC       libguac_terminal_la-char-mappings.lo
#19 33.58   CC       libguac_terminal_la-color-scheme.lo
#19 33.58   CC       libguac_terminal_la-common.lo
#19 33.58   CC       libguac_terminal_la-display.lo
#19 33.58   CC       libguac_terminal_la-named-colors.lo
#19 33.58   CC       libguac_terminal_la-palette.lo
#19 33.58   CC       libguac_terminal_la-scrollbar.lo
#19 33.58   CC       libguac_terminal_la-select.lo
#19 33.58   CC       libguac_terminal_la-selection-point.lo
#19 33.58   CC       libguac_terminal_la-terminal.lo
#19 33.58   CC       libguac_terminal_la-terminal-handlers.lo
#19 33.58   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 33.58   CC       libguac_terminal_la-typescript.lo
#19 33.59   CC       libguac_terminal_la-xparsecolor.lo
#19 33.99 terminal.c: In function '__guac_terminal_send_key':
#19 33.99 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 33.99  1924 |             char data;
#19 33.99       |                  ^~~~
#19 34.00 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 34.00  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 34.00       |                                                   ^~~~
#19 34.00 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 34.01 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 34.01  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 34.01       |             ^
#19 34.01 terminal.c: At top level:
#19 34.01 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 34.01  2193 |     return 0;
#19 34.01       |     ^~~~~~
#19 34.01 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 34.01  2195 | }
#19 34.01       | ^
#19 34.03 terminal.c: In function '__guac_terminal_send_key':
#19 34.03 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 34.03  2191 |     }
#19 34.03       |     ^
#19 34.03 terminal.c: At top level:
#19 34.03 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 34.03  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 34.03       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.03 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 34.03  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 34.03       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.03 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 34.03  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 34.03       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.03 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 34.03  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 34.03       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.04 cc1: all warnings being treated as errors
#19 34.04 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 34.04 make[3]: *** Waiting for unfinished jobs....
#19 34.62 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.62 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.62 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 34.62 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 34.62 make[1]: Leaving directory '/tmp/guacamole-server'
#19 34.62 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
34.03       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34.04 cc1: all warnings being treated as errors
34.04 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
34.04 make[3]: *** Waiting for unfinished jobs....
34.62 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.62 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.62 make[2]: *** [Makefile:801: all-recursive] Error 1
34.62 make[1]: *** [Makefile:546: all-recursive] Error 1
34.62 make[1]: Leaving directory '/tmp/guacamole-server'
34.62 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2400
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2400: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-freerdp » 3.2.0,ubuntu #2399

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2399/display/redirect>

Changes:


------------------------------------------
[...truncated 254.85 KiB...]
#19 28.40 config.status: creating src/protocols/rdp/Makefile
#19 28.47 config.status: creating src/protocols/rdp/tests/Makefile
#19 28.50 config.status: creating src/protocols/ssh/Makefile
#19 28.53 config.status: creating src/protocols/telnet/Makefile
#19 28.55 config.status: creating src/protocols/vnc/Makefile
#19 28.58 config.status: creating config.h
#19 28.60 config.status: executing depfiles commands
#19 30.49 config.status: executing libtool commands
#19 30.51 
#19 30.51 ------------------------------------------------
#19 30.51 guacamole-server version 1.6.1
#19 30.51 ------------------------------------------------
#19 30.51 
#19 30.51    Library status:
#19 30.51 
#19 30.51      freerdp ............. yes (3.x)
#19 30.51      pango ............... yes
#19 30.51      libavcodec .......... no
#19 30.51      libavformat ......... no
#19 30.51      libavutil ........... no
#19 30.51      libssh2 ............. yes
#19 30.51      libssl .............. yes
#19 30.51      libswscale .......... no
#19 30.51      libtelnet ........... yes
#19 30.51      libVNCServer ........ yes
#19 30.51      libvorbis ........... no
#19 30.51      libpulse ............ yes
#19 30.51      libwebsockets ....... yes
#19 30.51      libwebp ............. yes
#19 30.51      wsock32 ............. no
#19 30.51 
#19 30.51    Protocol support:
#19 30.51 
#19 30.51       Kubernetes .... yes
#19 30.51       RDP ........... yes
#19 30.51       SSH ........... yes
#19 30.51       Telnet ........ yes
#19 30.51       VNC ........... yes
#19 30.51 
#19 30.51    Services / tools:
#19 30.51 
#19 30.51       guacd ...... yes
#19 30.51       guacenc .... no
#19 30.51       guaclog .... yes
#19 30.51 
#19 30.51    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 30.51    Init scripts: no
#19 30.51    Systemd units: no
#19 30.51    Systemd user: no
#19 30.51 
#19 30.51 Type "make" to compile guacamole-server.
#19 30.51 
#19 30.51 configure: WARNING:
#19 30.51   --------------------------------------------
#19 30.51     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 30.51     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 30.51   --------------------------------------------
#19 30.57 make  all-recursive
#19 30.58 make[1]: Entering directory '/tmp/guacamole-server'
#19 30.58 Making all in src/libguac
#19 30.59 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.59 Making all in .
#19 30.60 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.60   CC       libguac_la-argv.lo
#19 30.61   CC       libguac_la-audio.lo
#19 30.61   CC       libguac_la-client.lo
#19 30.61   CC       libguac_la-display.lo
#19 30.61   CC       libguac_la-display-builtin-cursors.lo
#19 30.61   CC       libguac_la-display-cursor.lo
#19 30.61   CC       libguac_la-display-flush.lo
#19 30.61   CC       libguac_la-display-layer.lo
#19 30.61   CC       libguac_la-display-layer-list.lo
#19 30.61   CC       libguac_la-display-plan.lo
#19 30.61   CC       libguac_la-display-plan-combine.lo
#19 30.61   CC       libguac_la-display-plan-rect.lo
#19 30.61   CC       libguac_la-display-plan-search.lo
#19 30.61   CC       libguac_la-display-render-thread.lo
#19 30.62   CC       libguac_la-display-worker.lo
#19 30.62   CC       libguac_la-encode-jpeg.lo
#19 30.62   CC       libguac_la-encode-png.lo
#19 30.62   CC       libguac_la-error.lo
#19 30.62   CC       libguac_la-fifo.lo
#19 30.62   CC       libguac_la-file.lo
#19 30.62   CC       libguac_la-fips.lo
#19 30.62   CC       libguac_la-flag.lo
#19 30.62   CC       libguac_la-hash.lo
#19 30.62   CC       libguac_la-id.lo
#19 30.79   CC       libguac_la-mem.lo
#19 30.86   CC       libguac_la-rwlock.lo
#19 30.87   CC       libguac_la-palette.lo
#19 30.88   CC       libguac_la-parser.lo
#19 30.90   CC       libguac_la-pool.lo
#19 30.91   CC       libguac_la-proctitle.lo
#19 30.93   CC       libguac_la-protocol.lo
#19 30.93   CC       libguac_la-raw_encoder.lo
#19 30.94   CC       libguac_la-recording.lo
#19 30.94   CC       libguac_la-rect.lo
#19 30.94   CC       libguac_la-socket.lo
#19 30.96   CC       libguac_la-socket-broadcast.lo
#19 30.98   CC       libguac_la-socket-fd.lo
#19 30.98   CC       libguac_la-socket-nest.lo
#19 30.99   CC       libguac_la-socket-tee.lo
#19 31.00   CC       libguac_la-string.lo
#19 31.00   CC       libguac_la-tcp.lo
#19 31.01   CC       libguac_la-timestamp.lo
#19 31.02   CC       libguac_la-unicode.lo
#19 31.04   CC       libguac_la-user.lo
#19 31.06   CC       libguac_la-user-handlers.lo
#19 31.08   CC       libguac_la-user-handshake.lo
#19 31.12   CC       libguac_la-wait-fd.lo
#19 31.14   CC       libguac_la-wol.lo
#19 31.15   CC       libguac_la-encode-webp.lo
#19 31.19   CC       libguac_la-socket-ssl.lo
#19 31.70   CCLD     libguac.la
#19 32.14 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.14 Making all in tests
#19 32.15 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.15 make[3]: Nothing to be done for 'all'.
#19 32.15 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.15 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.15 Making all in src/common
#19 32.16 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.16 Making all in .
#19 32.16 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.16   CC       libguac_common_la-io.lo
#19 32.17   CC       libguac_common_la-blank_cursor.lo
#19 32.17   CC       libguac_common_la-clipboard.lo
#19 32.17   CC       libguac_common_la-cursor.lo
#19 32.17   CC       libguac_common_la-dot_cursor.lo
#19 32.17   CC       libguac_common_la-ibar_cursor.lo
#19 32.17   CC       libguac_common_la-iconv.lo
#19 32.17   CC       libguac_common_la-json.lo
#19 32.17   CC       libguac_common_la-list.lo
#19 32.17   CC       libguac_common_la-pointer_cursor.lo
#19 32.17   CC       libguac_common_la-rect.lo
#19 32.17   CC       libguac_common_la-string.lo
#19 32.17   CC       libguac_common_la-surface.lo
#19 32.63   CCLD     libguac_common.la
#19 32.79 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 32.79 Making all in tests
#19 32.80 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 32.80 make[3]: Nothing to be done for 'all'.
#19 32.80 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 32.80 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 32.80 Making all in src/common-ssh
#19 32.80 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 32.81 Making all in .
#19 32.81 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 32.81   CC       libguac_common_ssh_la-buffer.lo
#19 32.81   CC       libguac_common_ssh_la-sftp.lo
#19 32.81   CC       libguac_common_ssh_la-ssh.lo
#19 32.81   CC       libguac_common_ssh_la-key.lo
#19 32.82   CC       libguac_common_ssh_la-user.lo
#19 33.31   CCLD     libguac_common_ssh.la
#19 33.42 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.42 Making all in tests
#19 33.43 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.43 make[3]: Nothing to be done for 'all'.
#19 33.43 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.43 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.43 Making all in src/terminal
#19 33.43 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.44 Making all in .
#19 33.44 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.44   CC       libguac_terminal_la-buffer.lo
#19 33.44   CC       libguac_terminal_la-char-mappings.lo
#19 33.44   CC       libguac_terminal_la-color-scheme.lo
#19 33.45   CC       libguac_terminal_la-common.lo
#19 33.45   CC       libguac_terminal_la-display.lo
#19 33.45   CC       libguac_terminal_la-named-colors.lo
#19 33.45   CC       libguac_terminal_la-palette.lo
#19 33.45   CC       libguac_terminal_la-scrollbar.lo
#19 33.45   CC       libguac_terminal_la-select.lo
#19 33.45   CC       libguac_terminal_la-selection-point.lo
#19 33.45   CC       libguac_terminal_la-terminal.lo
#19 33.45   CC       libguac_terminal_la-terminal-handlers.lo
#19 33.45   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 33.45   CC       libguac_terminal_la-typescript.lo
#19 33.45   CC       libguac_terminal_la-xparsecolor.lo
#19 33.88 terminal.c: In function '__guac_terminal_send_key':
#19 33.88 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 33.88  1924 |             char data;
#19 33.88       |                  ^~~~
#19 33.88 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 33.88  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 33.88       |                                                   ^~~~
#19 33.88 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 33.89 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 33.89  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 33.89       |             ^
#19 33.89 terminal.c: At top level:
#19 33.89 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 33.89  2193 |     return 0;
#19 33.89       |     ^~~~~~
#19 33.90 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 33.90  2195 | }
#19 33.90       | ^
#19 33.92 terminal.c: In function '__guac_terminal_send_key':
#19 33.92 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 33.92  2191 |     }
#19 33.92       |     ^
#19 33.92 terminal.c: At top level:
#19 33.92 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 33.92  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 33.92       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 33.92 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 33.92  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 33.92       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 33.92 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 33.92  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 33.92       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 33.92 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 33.92  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 33.92       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 33.93 cc1: all warnings being treated as errors
#19 33.93 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 33.93 make[3]: *** Waiting for unfinished jobs....
#19 34.44 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.44 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 34.44 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.44 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 34.44 make[1]: Leaving directory '/tmp/guacamole-server'
#19 34.44 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
33.92       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33.93 cc1: all warnings being treated as errors
33.93 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
33.93 make[3]: *** Waiting for unfinished jobs....
34.44 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.44 make[2]: *** [Makefile:801: all-recursive] Error 1
34.44 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.44 make[1]: *** [Makefile:546: all-recursive] Error 1
34.44 make[1]: Leaving directory '/tmp/guacamole-server'
34.44 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2399
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2399: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-freerdp » 3.2.0,ubuntu #2398

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2398/display/redirect>

Changes:


------------------------------------------
[...truncated 255.36 KiB...]
#19 28.58 config.status: creating src/protocols/rdp/Makefile
#19 28.64 config.status: creating src/protocols/rdp/tests/Makefile
#19 28.67 config.status: creating src/protocols/ssh/Makefile
#19 28.70 config.status: creating src/protocols/telnet/Makefile
#19 28.73 config.status: creating src/protocols/vnc/Makefile
#19 28.77 config.status: creating config.h
#19 28.78 config.status: executing depfiles commands
#19 30.67 config.status: executing libtool commands
#19 30.69 
#19 30.69 ------------------------------------------------
#19 30.69 guacamole-server version 1.6.1
#19 30.69 ------------------------------------------------
#19 30.69 
#19 30.69    Library status:
#19 30.69 
#19 30.69      freerdp ............. yes (3.x)
#19 30.69      pango ............... yes
#19 30.69      libavcodec .......... no
#19 30.69      libavformat ......... no
#19 30.69      libavutil ........... no
#19 30.69      libssh2 ............. yes
#19 30.69      libssl .............. yes
#19 30.69      libswscale .......... no
#19 30.69      libtelnet ........... yes
#19 30.69      libVNCServer ........ yes
#19 30.69      libvorbis ........... no
#19 30.69      libpulse ............ yes
#19 30.69      libwebsockets ....... yes
#19 30.69      libwebp ............. yes
#19 30.69      wsock32 ............. no
#19 30.69 
#19 30.69    Protocol support:
#19 30.69 
#19 30.69       Kubernetes .... yes
#19 30.69       RDP ........... yes
#19 30.69       SSH ........... yes
#19 30.69       Telnet ........ yes
#19 30.69       VNC ........... yes
#19 30.69 
#19 30.69    Services / tools:
#19 30.69 
#19 30.69       guacd ...... yes
#19 30.69       guacenc .... no
#19 30.69       guaclog .... yes
#19 30.69 
#19 30.69    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 30.69    Init scripts: no
#19 30.69    Systemd units: no
#19 30.69    Systemd user: no
#19 30.69 
#19 30.69 Type "make" to compile guacamole-server.
#19 30.69 
#19 30.69 configure: WARNING:
#19 30.69   --------------------------------------------
#19 30.69     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 30.69     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 30.69   --------------------------------------------
#19 30.75 make  all-recursive
#19 30.75 make[1]: Entering directory '/tmp/guacamole-server'
#19 30.76 Making all in src/libguac
#19 30.77 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.77 Making all in .
#19 30.78 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.78   CC       libguac_la-argv.lo
#19 30.78   CC       libguac_la-audio.lo
#19 30.78   CC       libguac_la-client.lo
#19 30.78   CC       libguac_la-display.lo
#19 30.79   CC       libguac_la-display-builtin-cursors.lo
#19 30.79   CC       libguac_la-display-cursor.lo
#19 30.79   CC       libguac_la-display-flush.lo
#19 30.79   CC       libguac_la-display-layer.lo
#19 30.79   CC       libguac_la-display-layer-list.lo
#19 30.79   CC       libguac_la-display-plan.lo
#19 30.79   CC       libguac_la-display-plan-combine.lo
#19 30.79   CC       libguac_la-display-plan-rect.lo
#19 30.79   CC       libguac_la-display-plan-search.lo
#19 30.79   CC       libguac_la-display-render-thread.lo
#19 30.79   CC       libguac_la-display-worker.lo
#19 30.79   CC       libguac_la-encode-jpeg.lo
#19 30.80   CC       libguac_la-encode-png.lo
#19 30.80   CC       libguac_la-error.lo
#19 30.80   CC       libguac_la-fifo.lo
#19 30.80   CC       libguac_la-file.lo
#19 30.80   CC       libguac_la-fips.lo
#19 30.81   CC       libguac_la-flag.lo
#19 30.81   CC       libguac_la-hash.lo
#19 30.81   CC       libguac_la-id.lo
#19 30.96   CC       libguac_la-mem.lo
#19 31.06   CC       libguac_la-rwlock.lo
#19 31.06   CC       libguac_la-palette.lo
#19 31.08   CC       libguac_la-parser.lo
#19 31.08   CC       libguac_la-pool.lo
#19 31.09   CC       libguac_la-proctitle.lo
#19 31.10   CC       libguac_la-protocol.lo
#19 31.10   CC       libguac_la-raw_encoder.lo
#19 31.11   CC       libguac_la-recording.lo
#19 31.12   CC       libguac_la-rect.lo
#19 31.13   CC       libguac_la-socket.lo
#19 31.14   CC       libguac_la-socket-broadcast.lo
#19 31.15   CC       libguac_la-socket-fd.lo
#19 31.15   CC       libguac_la-socket-nest.lo
#19 31.16   CC       libguac_la-socket-tee.lo
#19 31.16   CC       libguac_la-string.lo
#19 31.18   CC       libguac_la-tcp.lo
#19 31.18   CC       libguac_la-timestamp.lo
#19 31.19   CC       libguac_la-unicode.lo
#19 31.21   CC       libguac_la-user.lo
#19 31.24   CC       libguac_la-user-handlers.lo
#19 31.26   CC       libguac_la-user-handshake.lo
#19 31.30   CC       libguac_la-wait-fd.lo
#19 31.34   CC       libguac_la-wol.lo
#19 31.36   CC       libguac_la-encode-webp.lo
#19 31.37   CC       libguac_la-socket-ssl.lo
#19 31.88   CCLD     libguac.la
#19 32.36 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.36 Making all in tests
#19 32.36 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.36 make[3]: Nothing to be done for 'all'.
#19 32.36 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.36 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.37 Making all in src/common
#19 32.37 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.37 Making all in .
#19 32.38 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.38   CC       libguac_common_la-io.lo
#19 32.38   CC       libguac_common_la-blank_cursor.lo
#19 32.38   CC       libguac_common_la-clipboard.lo
#19 32.38   CC       libguac_common_la-cursor.lo
#19 32.38   CC       libguac_common_la-dot_cursor.lo
#19 32.38   CC       libguac_common_la-ibar_cursor.lo
#19 32.38   CC       libguac_common_la-iconv.lo
#19 32.38   CC       libguac_common_la-json.lo
#19 32.38   CC       libguac_common_la-list.lo
#19 32.38   CC       libguac_common_la-pointer_cursor.lo
#19 32.38   CC       libguac_common_la-rect.lo
#19 32.39   CC       libguac_common_la-string.lo
#19 32.39   CC       libguac_common_la-surface.lo
#19 32.85   CCLD     libguac_common.la
#19 33.02 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 33.02 Making all in tests
#19 33.02 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 33.02 make[3]: Nothing to be done for 'all'.
#19 33.02 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 33.02 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 33.02 Making all in src/common-ssh
#19 33.03 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.03 Making all in .
#19 33.04 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.04   CC       libguac_common_ssh_la-buffer.lo
#19 33.04   CC       libguac_common_ssh_la-sftp.lo
#19 33.04   CC       libguac_common_ssh_la-ssh.lo
#19 33.04   CC       libguac_common_ssh_la-key.lo
#19 33.04   CC       libguac_common_ssh_la-user.lo
#19 33.53   CCLD     libguac_common_ssh.la
#19 33.66 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.66 Making all in tests
#19 33.66 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.66 make[3]: Nothing to be done for 'all'.
#19 33.66 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.66 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.66 Making all in src/terminal
#19 33.67 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.67 Making all in .
#19 33.68 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.68   CC       libguac_terminal_la-buffer.lo
#19 33.68   CC       libguac_terminal_la-char-mappings.lo
#19 33.68   CC       libguac_terminal_la-color-scheme.lo
#19 33.68   CC       libguac_terminal_la-common.lo
#19 33.68   CC       libguac_terminal_la-display.lo
#19 33.68   CC       libguac_terminal_la-named-colors.lo
#19 33.68   CC       libguac_terminal_la-palette.lo
#19 33.68   CC       libguac_terminal_la-scrollbar.lo
#19 33.68   CC       libguac_terminal_la-select.lo
#19 33.68   CC       libguac_terminal_la-selection-point.lo
#19 33.68   CC       libguac_terminal_la-terminal.lo
#19 33.68   CC       libguac_terminal_la-terminal-handlers.lo
#19 33.69   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 33.69   CC       libguac_terminal_la-typescript.lo
#19 33.69   CC       libguac_terminal_la-xparsecolor.lo
#19 34.11 terminal.c: In function '__guac_terminal_send_key':
#19 34.11 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 34.11  1924 |             char data;
#19 34.11       |                  ^~~~
#19 34.11 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 34.11  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 34.11       |                                                   ^~~~
#19 34.11 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 34.12 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 34.12  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 34.12       |             ^
#19 34.12 terminal.c: At top level:
#19 34.12 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 34.12  2193 |     return 0;
#19 34.12       |     ^~~~~~
#19 34.12 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 34.12  2195 | }
#19 34.12       | ^
#19 34.14 terminal.c: In function '__guac_terminal_send_key':
#19 34.14 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 34.14  2191 |     }
#19 34.14       |     ^
#19 34.15 terminal.c: At top level:
#19 34.15 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 34.15  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 34.15       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.15 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 34.15  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 34.15       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.15 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 34.15  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 34.15       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.15 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 34.15  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 34.15       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.15 cc1: all warnings being treated as errors
#19 34.15 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 34.15 make[3]: *** Waiting for unfinished jobs....
#19 34.66 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.67 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.67 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 34.67 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 34.67 make[1]: Leaving directory '/tmp/guacamole-server'
#19 34.67 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
34.15       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34.15 cc1: all warnings being treated as errors
34.15 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
34.15 make[3]: *** Waiting for unfinished jobs....
34.66 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.67 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.67 make[2]: *** [Makefile:801: all-recursive] Error 1
34.67 make[1]: *** [Makefile:546: all-recursive] Error 1
34.67 make[1]: Leaving directory '/tmp/guacamole-server'
34.67 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2398
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2398: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-freerdp » 3.2.0,ubuntu #2397

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2397/display/redirect>

Changes:


------------------------------------------
[...truncated 253.91 KiB...]
#19 18.65 config.status: creating src/protocols/rdp/Makefile
#19 18.70 config.status: creating src/protocols/rdp/tests/Makefile
#19 18.72 config.status: creating src/protocols/ssh/Makefile
#19 18.74 config.status: creating src/protocols/telnet/Makefile
#19 18.76 config.status: creating src/protocols/vnc/Makefile
#19 18.79 config.status: creating config.h
#19 18.80 config.status: executing depfiles commands
#19 20.33 config.status: executing libtool commands
#19 20.36 
#19 20.36 ------------------------------------------------
#19 20.36 guacamole-server version 1.6.1
#19 20.36 ------------------------------------------------
#19 20.36 
#19 20.36    Library status:
#19 20.36 
#19 20.36      freerdp ............. yes (3.x)
#19 20.36      pango ............... yes
#19 20.36      libavcodec .......... no
#19 20.36      libavformat ......... no
#19 20.36      libavutil ........... no
#19 20.36      libssh2 ............. yes
#19 20.36      libssl .............. yes
#19 20.36      libswscale .......... no
#19 20.36      libtelnet ........... yes
#19 20.36      libVNCServer ........ yes
#19 20.36      libvorbis ........... no
#19 20.36      libpulse ............ yes
#19 20.36      libwebsockets ....... yes
#19 20.36      libwebp ............. yes
#19 20.36      wsock32 ............. no
#19 20.36 
#19 20.36    Protocol support:
#19 20.36 
#19 20.36       Kubernetes .... yes
#19 20.36       RDP ........... yes
#19 20.36       SSH ........... yes
#19 20.36       Telnet ........ yes
#19 20.36       VNC ........... yes
#19 20.36 
#19 20.36    Services / tools:
#19 20.36 
#19 20.36       guacd ...... yes
#19 20.36       guacenc .... no
#19 20.36       guaclog .... yes
#19 20.36 
#19 20.36    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 20.36    Init scripts: no
#19 20.36    Systemd units: no
#19 20.36    Systemd user: no
#19 20.36 
#19 20.36 Type "make" to compile guacamole-server.
#19 20.36 
#19 20.36 configure: WARNING:
#19 20.36   --------------------------------------------
#19 20.36     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 20.36     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 20.36   --------------------------------------------
#19 20.41 make  all-recursive
#19 20.42 make[1]: Entering directory '/tmp/guacamole-server'
#19 20.42 Making all in src/libguac
#19 20.43 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 20.43 Making all in .
#19 20.44 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 20.44   CC       libguac_la-argv.lo
#19 20.44   CC       libguac_la-audio.lo
#19 20.44   CC       libguac_la-client.lo
#19 20.44   CC       libguac_la-display.lo
#19 20.44   CC       libguac_la-display-builtin-cursors.lo
#19 20.44   CC       libguac_la-display-cursor.lo
#19 20.44   CC       libguac_la-display-flush.lo
#19 20.44   CC       libguac_la-display-layer.lo
#19 20.44   CC       libguac_la-display-layer-list.lo
#19 20.45   CC       libguac_la-display-plan.lo
#19 20.45   CC       libguac_la-display-plan-combine.lo
#19 20.45   CC       libguac_la-display-plan-rect.lo
#19 20.45   CC       libguac_la-display-plan-search.lo
#19 20.45   CC       libguac_la-display-render-thread.lo
#19 20.45   CC       libguac_la-display-worker.lo
#19 20.45   CC       libguac_la-encode-jpeg.lo
#19 20.46   CC       libguac_la-encode-png.lo
#19 20.46   CC       libguac_la-error.lo
#19 20.46   CC       libguac_la-fifo.lo
#19 20.47   CC       libguac_la-fips.lo
#19 20.47   CC       libguac_la-flag.lo
#19 20.47   CC       libguac_la-hash.lo
#19 20.47   CC       libguac_la-file.lo
#19 20.47   CC       libguac_la-id.lo
#19 20.65   CC       libguac_la-mem.lo
#19 20.73   CC       libguac_la-rwlock.lo
#19 20.76   CC       libguac_la-palette.lo
#19 20.76   CC       libguac_la-parser.lo
#19 20.79   CC       libguac_la-pool.lo
#19 20.80   CC       libguac_la-proctitle.lo
#19 20.80   CC       libguac_la-protocol.lo
#19 20.80   CC       libguac_la-raw_encoder.lo
#19 20.80   CC       libguac_la-recording.lo
#19 20.80   CC       libguac_la-rect.lo
#19 20.81   CC       libguac_la-socket.lo
#19 20.81   CC       libguac_la-socket-broadcast.lo
#19 20.81   CC       libguac_la-socket-fd.lo
#19 20.81   CC       libguac_la-socket-nest.lo
#19 20.82   CC       libguac_la-socket-tee.lo
#19 20.82   CC       libguac_la-string.lo
#19 20.82   CC       libguac_la-tcp.lo
#19 20.83   CC       libguac_la-timestamp.lo
#19 20.84   CC       libguac_la-unicode.lo
#19 20.84   CC       libguac_la-user.lo
#19 20.85   CC       libguac_la-user-handlers.lo
#19 20.88   CC       libguac_la-user-handshake.lo
#19 20.88   CC       libguac_la-wait-fd.lo
#19 20.96   CC       libguac_la-wol.lo
#19 20.98   CC       libguac_la-encode-webp.lo
#19 21.05   CC       libguac_la-socket-ssl.lo
#19 21.48   CCLD     libguac.la
#19 21.79 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 21.79 Making all in tests
#19 21.80 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 21.80 make[3]: Nothing to be done for 'all'.
#19 21.80 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 21.80 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 21.80 Making all in src/common
#19 21.80 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 21.81 Making all in .
#19 21.81 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 21.81   CC       libguac_common_la-io.lo
#19 21.81   CC       libguac_common_la-blank_cursor.lo
#19 21.81   CC       libguac_common_la-clipboard.lo
#19 21.81   CC       libguac_common_la-cursor.lo
#19 21.81   CC       libguac_common_la-dot_cursor.lo
#19 21.81   CC       libguac_common_la-ibar_cursor.lo
#19 21.81   CC       libguac_common_la-iconv.lo
#19 21.81   CC       libguac_common_la-json.lo
#19 21.81   CC       libguac_common_la-list.lo
#19 21.81   CC       libguac_common_la-pointer_cursor.lo
#19 21.81   CC       libguac_common_la-rect.lo
#19 21.81   CC       libguac_common_la-string.lo
#19 21.81   CC       libguac_common_la-surface.lo
#19 22.12   CCLD     libguac_common.la
#19 22.22 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 22.22 Making all in tests
#19 22.23 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 22.23 make[3]: Nothing to be done for 'all'.
#19 22.23 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 22.23 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 22.23 Making all in src/common-ssh
#19 22.23 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 22.23 Making all in .
#19 22.24 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 22.24   CC       libguac_common_ssh_la-buffer.lo
#19 22.24   CC       libguac_common_ssh_la-sftp.lo
#19 22.24   CC       libguac_common_ssh_la-ssh.lo
#19 22.24   CC       libguac_common_ssh_la-key.lo
#19 22.24   CC       libguac_common_ssh_la-user.lo
#19 22.58   CCLD     libguac_common_ssh.la
#19 22.65 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 22.65 Making all in tests
#19 22.66 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 22.66 make[3]: Nothing to be done for 'all'.
#19 22.66 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 22.66 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 22.66 Making all in src/terminal
#19 22.66 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 22.66 Making all in .
#19 22.67 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 22.67   CC       libguac_terminal_la-buffer.lo
#19 22.67   CC       libguac_terminal_la-char-mappings.lo
#19 22.67   CC       libguac_terminal_la-color-scheme.lo
#19 22.67   CC       libguac_terminal_la-common.lo
#19 22.67   CC       libguac_terminal_la-display.lo
#19 22.67   CC       libguac_terminal_la-named-colors.lo
#19 22.67   CC       libguac_terminal_la-palette.lo
#19 22.67   CC       libguac_terminal_la-scrollbar.lo
#19 22.68   CC       libguac_terminal_la-select.lo
#19 22.68   CC       libguac_terminal_la-selection-point.lo
#19 22.68   CC       libguac_terminal_la-terminal.lo
#19 22.68   CC       libguac_terminal_la-terminal-handlers.lo
#19 22.68   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 22.68   CC       libguac_terminal_la-typescript.lo
#19 22.68   CC       libguac_terminal_la-xparsecolor.lo
#19 23.05 terminal.c: In function '__guac_terminal_send_key':
#19 23.05 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 23.05  1924 |             char data;
#19 23.05       |                  ^~~~
#19 23.06 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 23.06  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 23.06       |                                                   ^~~~
#19 23.06 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 23.06 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 23.06  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 23.06       |             ^
#19 23.06 terminal.c: At top level:
#19 23.06 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 23.06  2193 |     return 0;
#19 23.06       |     ^~~~~~
#19 23.06 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 23.06  2195 | }
#19 23.06       | ^
#19 23.08 terminal.c: In function '__guac_terminal_send_key':
#19 23.08 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 23.08  2191 |     }
#19 23.08       |     ^
#19 23.09 terminal.c: At top level:
#19 23.09 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 23.09  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 23.09       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 23.09 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 23.09  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 23.09       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 23.09 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 23.09  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 23.09       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 23.09 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 23.09  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 23.09       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 23.09 cc1: all warnings being treated as errors
#19 23.09 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 23.09 make[3]: *** Waiting for unfinished jobs....
#19 23.37 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 23.37 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 23.37 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 23.37 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 23.37 make[1]: Leaving directory '/tmp/guacamole-server'
#19 23.37 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
23.09       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23.09 cc1: all warnings being treated as errors
23.09 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
23.09 make[3]: *** Waiting for unfinished jobs....
23.37 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
23.37 make[2]: *** [Makefile:801: all-recursive] Error 1
23.37 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
23.37 make[1]: *** [Makefile:546: all-recursive] Error 1
23.37 make[1]: Leaving directory '/tmp/guacamole-server'
23.37 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2397
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2397: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-freerdp » 3.2.0,ubuntu #2396

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2396/display/redirect>

Changes:


------------------------------------------
[...truncated 255.44 KiB...]
#19 28.35 config.status: creating src/protocols/rdp/Makefile
#19 28.42 config.status: creating src/protocols/rdp/tests/Makefile
#19 28.45 config.status: creating src/protocols/ssh/Makefile
#19 28.48 config.status: creating src/protocols/telnet/Makefile
#19 28.50 config.status: creating src/protocols/vnc/Makefile
#19 28.54 config.status: creating config.h
#19 28.55 config.status: executing depfiles commands
#19 30.44 config.status: executing libtool commands
#19 30.47 
#19 30.47 ------------------------------------------------
#19 30.47 guacamole-server version 1.6.1
#19 30.47 ------------------------------------------------
#19 30.47 
#19 30.47    Library status:
#19 30.47 
#19 30.47      freerdp ............. yes (3.x)
#19 30.47      pango ............... yes
#19 30.47      libavcodec .......... no
#19 30.47      libavformat ......... no
#19 30.47      libavutil ........... no
#19 30.47      libssh2 ............. yes
#19 30.47      libssl .............. yes
#19 30.47      libswscale .......... no
#19 30.47      libtelnet ........... yes
#19 30.47      libVNCServer ........ yes
#19 30.47      libvorbis ........... no
#19 30.47      libpulse ............ yes
#19 30.47      libwebsockets ....... yes
#19 30.47      libwebp ............. yes
#19 30.47      wsock32 ............. no
#19 30.47 
#19 30.47    Protocol support:
#19 30.47 
#19 30.47       Kubernetes .... yes
#19 30.47       RDP ........... yes
#19 30.47       SSH ........... yes
#19 30.47       Telnet ........ yes
#19 30.47       VNC ........... yes
#19 30.47 
#19 30.47    Services / tools:
#19 30.47 
#19 30.47       guacd ...... yes
#19 30.47       guacenc .... no
#19 30.47       guaclog .... yes
#19 30.47 
#19 30.47    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 30.47    Init scripts: no
#19 30.47    Systemd units: no
#19 30.47    Systemd user: no
#19 30.47 
#19 30.47 Type "make" to compile guacamole-server.
#19 30.47 
#19 30.47 configure: WARNING:
#19 30.47   --------------------------------------------
#19 30.47     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 30.47     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 30.47   --------------------------------------------
#19 30.53 make  all-recursive
#19 30.54 make[1]: Entering directory '/tmp/guacamole-server'
#19 30.54 Making all in src/libguac
#19 30.55 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.56 Making all in .
#19 30.56 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.57   CC       libguac_la-argv.lo
#19 30.57   CC       libguac_la-audio.lo
#19 30.57   CC       libguac_la-client.lo
#19 30.57   CC       libguac_la-display.lo
#19 30.57   CC       libguac_la-display-builtin-cursors.lo
#19 30.57   CC       libguac_la-display-cursor.lo
#19 30.57   CC       libguac_la-display-flush.lo
#19 30.57   CC       libguac_la-display-layer.lo
#19 30.57   CC       libguac_la-display-layer-list.lo
#19 30.57   CC       libguac_la-display-plan.lo
#19 30.57   CC       libguac_la-display-plan-combine.lo
#19 30.57   CC       libguac_la-display-plan-rect.lo
#19 30.57   CC       libguac_la-display-plan-search.lo
#19 30.58   CC       libguac_la-display-render-thread.lo
#19 30.58   CC       libguac_la-display-worker.lo
#19 30.58   CC       libguac_la-encode-jpeg.lo
#19 30.58   CC       libguac_la-encode-png.lo
#19 30.58   CC       libguac_la-error.lo
#19 30.58   CC       libguac_la-fifo.lo
#19 30.58   CC       libguac_la-file.lo
#19 30.58   CC       libguac_la-fips.lo
#19 30.59   CC       libguac_la-flag.lo
#19 30.59   CC       libguac_la-hash.lo
#19 30.59   CC       libguac_la-id.lo
#19 30.74   CC       libguac_la-mem.lo
#19 30.82   CC       libguac_la-rwlock.lo
#19 30.85   CC       libguac_la-palette.lo
#19 30.86   CC       libguac_la-parser.lo
#19 30.87   CC       libguac_la-pool.lo
#19 30.87   CC       libguac_la-proctitle.lo
#19 30.88   CC       libguac_la-protocol.lo
#19 30.89   CC       libguac_la-raw_encoder.lo
#19 30.89   CC       libguac_la-recording.lo
#19 30.91   CC       libguac_la-rect.lo
#19 30.92   CC       libguac_la-socket.lo
#19 30.93   CC       libguac_la-socket-broadcast.lo
#19 30.94   CC       libguac_la-socket-fd.lo
#19 30.94   CC       libguac_la-socket-nest.lo
#19 30.95   CC       libguac_la-socket-tee.lo
#19 30.96   CC       libguac_la-string.lo
#19 30.97   CC       libguac_la-tcp.lo
#19 30.97   CC       libguac_la-timestamp.lo
#19 30.98   CC       libguac_la-unicode.lo
#19 31.00   CC       libguac_la-user.lo
#19 31.00   CC       libguac_la-user-handlers.lo
#19 31.06   CC       libguac_la-user-handshake.lo
#19 31.09   CC       libguac_la-wait-fd.lo
#19 31.10   CC       libguac_la-wol.lo
#19 31.11   CC       libguac_la-encode-webp.lo
#19 31.14   CC       libguac_la-socket-ssl.lo
#19 31.67   CCLD     libguac.la
#19 32.11 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.11 Making all in tests
#19 32.12 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.12 make[3]: Nothing to be done for 'all'.
#19 32.12 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.12 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.12 Making all in src/common
#19 32.13 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.13 Making all in .
#19 32.14 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.14   CC       libguac_common_la-io.lo
#19 32.14   CC       libguac_common_la-blank_cursor.lo
#19 32.14   CC       libguac_common_la-clipboard.lo
#19 32.14   CC       libguac_common_la-cursor.lo
#19 32.14   CC       libguac_common_la-dot_cursor.lo
#19 32.14   CC       libguac_common_la-ibar_cursor.lo
#19 32.14   CC       libguac_common_la-iconv.lo
#19 32.14   CC       libguac_common_la-json.lo
#19 32.14   CC       libguac_common_la-list.lo
#19 32.14   CC       libguac_common_la-pointer_cursor.lo
#19 32.14   CC       libguac_common_la-rect.lo
#19 32.14   CC       libguac_common_la-string.lo
#19 32.15   CC       libguac_common_la-surface.lo
#19 32.60   CCLD     libguac_common.la
#19 32.77 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 32.77 Making all in tests
#19 32.78 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 32.78 make[3]: Nothing to be done for 'all'.
#19 32.78 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 32.78 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 32.78 Making all in src/common-ssh
#19 32.78 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 32.78 Making all in .
#19 32.79 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 32.79   CC       libguac_common_ssh_la-buffer.lo
#19 32.79   CC       libguac_common_ssh_la-sftp.lo
#19 32.79   CC       libguac_common_ssh_la-ssh.lo
#19 32.79   CC       libguac_common_ssh_la-key.lo
#19 32.79   CC       libguac_common_ssh_la-user.lo
#19 33.28   CCLD     libguac_common_ssh.la
#19 33.41 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.41 Making all in tests
#19 33.42 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.42 make[3]: Nothing to be done for 'all'.
#19 33.42 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.42 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.42 Making all in src/terminal
#19 33.42 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.42 Making all in .
#19 33.43 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.43   CC       libguac_terminal_la-buffer.lo
#19 33.43   CC       libguac_terminal_la-char-mappings.lo
#19 33.43   CC       libguac_terminal_la-color-scheme.lo
#19 33.43   CC       libguac_terminal_la-common.lo
#19 33.43   CC       libguac_terminal_la-display.lo
#19 33.43   CC       libguac_terminal_la-named-colors.lo
#19 33.43   CC       libguac_terminal_la-palette.lo
#19 33.43   CC       libguac_terminal_la-scrollbar.lo
#19 33.44   CC       libguac_terminal_la-select.lo
#19 33.44   CC       libguac_terminal_la-selection-point.lo
#19 33.44   CC       libguac_terminal_la-terminal.lo
#19 33.44   CC       libguac_terminal_la-terminal-handlers.lo
#19 33.44   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 33.44   CC       libguac_terminal_la-typescript.lo
#19 33.44   CC       libguac_terminal_la-xparsecolor.lo
#19 33.84 terminal.c: In function '__guac_terminal_send_key':
#19 33.84 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 33.84  1924 |             char data;
#19 33.84       |                  ^~~~
#19 33.84 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 33.84  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 33.84       |                                                   ^~~~
#19 33.84 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 33.85 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 33.85  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 33.85       |             ^
#19 33.85 terminal.c: At top level:
#19 33.85 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 33.85  2193 |     return 0;
#19 33.85       |     ^~~~~~
#19 33.85 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 33.85  2195 | }
#19 33.85       | ^
#19 33.88 terminal.c: In function '__guac_terminal_send_key':
#19 33.88 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 33.88  2191 |     }
#19 33.88       |     ^
#19 33.88 terminal.c: At top level:
#19 33.88 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 33.88  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 33.88       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 33.88 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 33.88  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 33.88       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 33.88 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 33.88  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 33.88       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 33.88 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 33.88  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 33.88       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 33.88 cc1: all warnings being treated as errors
#19 33.89 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 33.89 make[3]: *** Waiting for unfinished jobs....
#19 34.42 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.42 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 34.42 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.42 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 34.42 make[1]: Leaving directory '/tmp/guacamole-server'
#19 34.42 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
33.88       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33.88 cc1: all warnings being treated as errors
33.89 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
33.89 make[3]: *** Waiting for unfinished jobs....
34.42 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.42 make[2]: *** [Makefile:801: all-recursive] Error 1
34.42 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.42 make[1]: *** [Makefile:546: all-recursive] Error 1
34.42 make[1]: Leaving directory '/tmp/guacamole-server'
34.42 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2396
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2396: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-freerdp » 3.2.0,ubuntu #2395

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2395/display/redirect>

Changes:


------------------------------------------
[...truncated 254.52 KiB...]
#19 28.66 config.status: creating src/protocols/rdp/Makefile
#19 28.72 config.status: creating src/protocols/rdp/tests/Makefile
#19 28.75 config.status: creating src/protocols/ssh/Makefile
#19 28.78 config.status: creating src/protocols/telnet/Makefile
#19 28.81 config.status: creating src/protocols/vnc/Makefile
#19 28.84 config.status: creating config.h
#19 28.86 config.status: executing depfiles commands
#19 30.71 config.status: executing libtool commands
#19 30.73 
#19 30.73 ------------------------------------------------
#19 30.73 guacamole-server version 1.6.1
#19 30.73 ------------------------------------------------
#19 30.73 
#19 30.73    Library status:
#19 30.73 
#19 30.73      freerdp ............. yes (3.x)
#19 30.73      pango ............... yes
#19 30.73      libavcodec .......... no
#19 30.73      libavformat ......... no
#19 30.73      libavutil ........... no
#19 30.73      libssh2 ............. yes
#19 30.73      libssl .............. yes
#19 30.73      libswscale .......... no
#19 30.73      libtelnet ........... yes
#19 30.73      libVNCServer ........ yes
#19 30.73      libvorbis ........... no
#19 30.73      libpulse ............ yes
#19 30.73      libwebsockets ....... yes
#19 30.73      libwebp ............. yes
#19 30.73      wsock32 ............. no
#19 30.73 
#19 30.73    Protocol support:
#19 30.73 
#19 30.73       Kubernetes .... yes
#19 30.73       RDP ........... yes
#19 30.73       SSH ........... yes
#19 30.73       Telnet ........ yes
#19 30.73       VNC ........... yes
#19 30.73 
#19 30.73    Services / tools:
#19 30.73 
#19 30.73       guacd ...... yes
#19 30.73       guacenc .... no
#19 30.73       guaclog .... yes
#19 30.73 
#19 30.73    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 30.73    Init scripts: no
#19 30.73    Systemd units: no
#19 30.73    Systemd user: no
#19 30.73 
#19 30.73 Type "make" to compile guacamole-server.
#19 30.73 
#19 30.73 configure: WARNING:
#19 30.73   --------------------------------------------
#19 30.73     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 30.73     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 30.73   --------------------------------------------
#19 30.79 make  all-recursive
#19 30.80 make[1]: Entering directory '/tmp/guacamole-server'
#19 30.80 Making all in src/libguac
#19 30.81 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.81 Making all in .
#19 30.82 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.82   CC       libguac_la-argv.lo
#19 30.82   CC       libguac_la-audio.lo
#19 30.82   CC       libguac_la-client.lo
#19 30.82   CC       libguac_la-display.lo
#19 30.83   CC       libguac_la-display-builtin-cursors.lo
#19 30.83   CC       libguac_la-display-cursor.lo
#19 30.83   CC       libguac_la-display-flush.lo
#19 30.83   CC       libguac_la-display-layer.lo
#19 30.83   CC       libguac_la-display-layer-list.lo
#19 30.83   CC       libguac_la-display-plan.lo
#19 30.83   CC       libguac_la-display-plan-combine.lo
#19 30.83   CC       libguac_la-display-plan-rect.lo
#19 30.83   CC       libguac_la-display-plan-search.lo
#19 30.83   CC       libguac_la-display-render-thread.lo
#19 30.83   CC       libguac_la-display-worker.lo
#19 30.83   CC       libguac_la-encode-jpeg.lo
#19 30.84   CC       libguac_la-encode-png.lo
#19 30.84   CC       libguac_la-fifo.lo
#19 30.84   CC       libguac_la-error.lo
#19 30.84   CC       libguac_la-file.lo
#19 30.84   CC       libguac_la-fips.lo
#19 30.84   CC       libguac_la-flag.lo
#19 30.84   CC       libguac_la-hash.lo
#19 30.84   CC       libguac_la-id.lo
#19 31.04   CC       libguac_la-mem.lo
#19 31.09   CC       libguac_la-rwlock.lo
#19 31.11   CC       libguac_la-parser.lo
#19 31.11   CC       libguac_la-palette.lo
#19 31.12   CC       libguac_la-pool.lo
#19 31.13   CC       libguac_la-proctitle.lo
#19 31.15   CC       libguac_la-protocol.lo
#19 31.15   CC       libguac_la-recording.lo
#19 31.15   CC       libguac_la-raw_encoder.lo
#19 31.15   CC       libguac_la-rect.lo
#19 31.16   CC       libguac_la-socket.lo
#19 31.17   CC       libguac_la-socket-broadcast.lo
#19 31.17   CC       libguac_la-socket-fd.lo
#19 31.17   CC       libguac_la-socket-nest.lo
#19 31.20   CC       libguac_la-socket-tee.lo
#19 31.21   CC       libguac_la-string.lo
#19 31.22   CC       libguac_la-timestamp.lo
#19 31.22   CC       libguac_la-tcp.lo
#19 31.23   CC       libguac_la-unicode.lo
#19 31.24   CC       libguac_la-user.lo
#19 31.25   CC       libguac_la-user-handlers.lo
#19 31.34   CC       libguac_la-user-handshake.lo
#19 31.35   CC       libguac_la-wait-fd.lo
#19 31.37   CC       libguac_la-wol.lo
#19 31.39   CC       libguac_la-encode-webp.lo
#19 31.39   CC       libguac_la-socket-ssl.lo
#19 31.91   CCLD     libguac.la
#19 32.34 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.34 Making all in tests
#19 32.35 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.35 make[3]: Nothing to be done for 'all'.
#19 32.35 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.35 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.35 Making all in src/common
#19 32.35 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.35 Making all in .
#19 32.36 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.36   CC       libguac_common_la-io.lo
#19 32.36   CC       libguac_common_la-blank_cursor.lo
#19 32.36   CC       libguac_common_la-clipboard.lo
#19 32.36   CC       libguac_common_la-cursor.lo
#19 32.36   CC       libguac_common_la-dot_cursor.lo
#19 32.36   CC       libguac_common_la-ibar_cursor.lo
#19 32.36   CC       libguac_common_la-iconv.lo
#19 32.36   CC       libguac_common_la-json.lo
#19 32.36   CC       libguac_common_la-list.lo
#19 32.36   CC       libguac_common_la-pointer_cursor.lo
#19 32.37   CC       libguac_common_la-rect.lo
#19 32.37   CC       libguac_common_la-string.lo
#19 32.37   CC       libguac_common_la-surface.lo
#19 32.83   CCLD     libguac_common.la
#19 32.99 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 32.99 Making all in tests
#19 33.00 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 33.00 make[3]: Nothing to be done for 'all'.
#19 33.00 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 33.00 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 33.00 Making all in src/common-ssh
#19 33.00 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.01 Making all in .
#19 33.01 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.01   CC       libguac_common_ssh_la-buffer.lo
#19 33.01   CC       libguac_common_ssh_la-sftp.lo
#19 33.01   CC       libguac_common_ssh_la-ssh.lo
#19 33.01   CC       libguac_common_ssh_la-key.lo
#19 33.01   CC       libguac_common_ssh_la-user.lo
#19 33.51   CCLD     libguac_common_ssh.la
#19 33.63 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.63 Making all in tests
#19 33.64 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.64 make[3]: Nothing to be done for 'all'.
#19 33.64 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.64 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.64 Making all in src/terminal
#19 33.64 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.65 Making all in .
#19 33.65 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.65   CC       libguac_terminal_la-buffer.lo
#19 33.65   CC       libguac_terminal_la-char-mappings.lo
#19 33.65   CC       libguac_terminal_la-color-scheme.lo
#19 33.65   CC       libguac_terminal_la-common.lo
#19 33.65   CC       libguac_terminal_la-display.lo
#19 33.66   CC       libguac_terminal_la-named-colors.lo
#19 33.66   CC       libguac_terminal_la-palette.lo
#19 33.66   CC       libguac_terminal_la-scrollbar.lo
#19 33.66   CC       libguac_terminal_la-select.lo
#19 33.66   CC       libguac_terminal_la-selection-point.lo
#19 33.66   CC       libguac_terminal_la-terminal.lo
#19 33.66   CC       libguac_terminal_la-terminal-handlers.lo
#19 33.66   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 33.66   CC       libguac_terminal_la-typescript.lo
#19 33.66   CC       libguac_terminal_la-xparsecolor.lo
#19 34.08 terminal.c: In function '__guac_terminal_send_key':
#19 34.08 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 34.08  1924 |             char data;
#19 34.08       |                  ^~~~
#19 34.08 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 34.08  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 34.08       |                                                   ^~~~
#19 34.08 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 34.09 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 34.09  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 34.09       |             ^
#19 34.09 terminal.c: At top level:
#19 34.09 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 34.09  2193 |     return 0;
#19 34.09       |     ^~~~~~
#19 34.09 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 34.09  2195 | }
#19 34.09       | ^
#19 34.11 terminal.c: In function '__guac_terminal_send_key':
#19 34.11 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 34.11  2191 |     }
#19 34.11       |     ^
#19 34.12 terminal.c: At top level:
#19 34.12 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 34.12  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 34.12       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.12 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 34.12  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 34.12       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.12 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 34.12  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 34.12       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.12 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 34.12  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 34.12       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.12 cc1: all warnings being treated as errors
#19 34.13 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 34.13 make[3]: *** Waiting for unfinished jobs....
#19 34.66 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.66 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 34.66 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.66 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 34.66 make[1]: Leaving directory '/tmp/guacamole-server'
#19 34.66 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
34.12       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34.12 cc1: all warnings being treated as errors
34.13 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
34.13 make[3]: *** Waiting for unfinished jobs....
34.66 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.66 make[2]: *** [Makefile:801: all-recursive] Error 1
34.66 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.66 make[1]: *** [Makefile:546: all-recursive] Error 1
34.66 make[1]: Leaving directory '/tmp/guacamole-server'
34.66 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2395
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2395: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-freerdp » 3.2.0,ubuntu #2394

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2394/display/redirect>

Changes:


------------------------------------------
[...truncated 255.14 KiB...]
#19 29.00 config.status: creating src/protocols/rdp/Makefile
#19 29.06 config.status: creating src/protocols/rdp/tests/Makefile
#19 29.09 config.status: creating src/protocols/ssh/Makefile
#19 29.12 config.status: creating src/protocols/telnet/Makefile
#19 29.15 config.status: creating src/protocols/vnc/Makefile
#19 29.18 config.status: creating config.h
#19 29.19 config.status: executing depfiles commands
#19 31.01 config.status: executing libtool commands
#19 31.04 
#19 31.04 ------------------------------------------------
#19 31.04 guacamole-server version 1.6.1
#19 31.04 ------------------------------------------------
#19 31.04 
#19 31.04    Library status:
#19 31.04 
#19 31.04      freerdp ............. yes (3.x)
#19 31.04      pango ............... yes
#19 31.04      libavcodec .......... no
#19 31.04      libavformat ......... no
#19 31.04      libavutil ........... no
#19 31.04      libssh2 ............. yes
#19 31.04      libssl .............. yes
#19 31.04      libswscale .......... no
#19 31.04      libtelnet ........... yes
#19 31.04      libVNCServer ........ yes
#19 31.04      libvorbis ........... no
#19 31.04      libpulse ............ yes
#19 31.04      libwebsockets ....... yes
#19 31.04      libwebp ............. yes
#19 31.04      wsock32 ............. no
#19 31.04 
#19 31.04    Protocol support:
#19 31.04 
#19 31.04       Kubernetes .... yes
#19 31.04       RDP ........... yes
#19 31.04       SSH ........... yes
#19 31.04       Telnet ........ yes
#19 31.04       VNC ........... yes
#19 31.04 
#19 31.04    Services / tools:
#19 31.04 
#19 31.04       guacd ...... yes
#19 31.04       guacenc .... no
#19 31.04       guaclog .... yes
#19 31.04 
#19 31.04    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 31.04    Init scripts: no
#19 31.04    Systemd units: no
#19 31.04    Systemd user: no
#19 31.04 
#19 31.04 Type "make" to compile guacamole-server.
#19 31.04 
#19 31.04 configure: WARNING:
#19 31.04   --------------------------------------------
#19 31.04     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 31.04     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 31.04   --------------------------------------------
#19 31.10 make  all-recursive
#19 31.10 make[1]: Entering directory '/tmp/guacamole-server'
#19 31.11 Making all in src/libguac
#19 31.12 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 31.12 Making all in .
#19 31.13 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 31.13   CC       libguac_la-argv.lo
#19 31.13   CC       libguac_la-audio.lo
#19 31.13   CC       libguac_la-client.lo
#19 31.13   CC       libguac_la-display.lo
#19 31.13   CC       libguac_la-display-builtin-cursors.lo
#19 31.13   CC       libguac_la-display-cursor.lo
#19 31.13   CC       libguac_la-display-flush.lo
#19 31.14   CC       libguac_la-display-layer.lo
#19 31.14   CC       libguac_la-display-layer-list.lo
#19 31.14   CC       libguac_la-display-plan.lo
#19 31.14   CC       libguac_la-display-plan-combine.lo
#19 31.14   CC       libguac_la-display-plan-rect.lo
#19 31.14   CC       libguac_la-display-plan-search.lo
#19 31.14   CC       libguac_la-display-render-thread.lo
#19 31.14   CC       libguac_la-display-worker.lo
#19 31.14   CC       libguac_la-encode-jpeg.lo
#19 31.14   CC       libguac_la-error.lo
#19 31.14   CC       libguac_la-encode-png.lo
#19 31.14   CC       libguac_la-fifo.lo
#19 31.15   CC       libguac_la-file.lo
#19 31.15   CC       libguac_la-fips.lo
#19 31.15   CC       libguac_la-hash.lo
#19 31.15   CC       libguac_la-flag.lo
#19 31.17   CC       libguac_la-id.lo
#19 31.43   CC       libguac_la-mem.lo
#19 31.46   CC       libguac_la-rwlock.lo
#19 31.49   CC       libguac_la-parser.lo
#19 31.49   CC       libguac_la-palette.lo
#19 31.49   CC       libguac_la-pool.lo
#19 31.50   CC       libguac_la-proctitle.lo
#19 31.53   CC       libguac_la-protocol.lo
#19 31.53   CC       libguac_la-raw_encoder.lo
#19 31.55   CC       libguac_la-rect.lo
#19 31.55   CC       libguac_la-recording.lo
#19 31.55   CC       libguac_la-socket.lo
#19 31.56   CC       libguac_la-socket-broadcast.lo
#19 31.56   CC       libguac_la-socket-fd.lo
#19 31.56   CC       libguac_la-socket-nest.lo
#19 31.56   CC       libguac_la-socket-tee.lo
#19 31.56   CC       libguac_la-string.lo
#19 31.57   CC       libguac_la-tcp.lo
#19 31.57   CC       libguac_la-timestamp.lo
#19 31.60   CC       libguac_la-unicode.lo
#19 31.61   CC       libguac_la-user.lo
#19 31.63   CC       libguac_la-user-handlers.lo
#19 31.70   CC       libguac_la-user-handshake.lo
#19 31.70   CC       libguac_la-wait-fd.lo
#19 31.77   CC       libguac_la-wol.lo
#19 31.80   CC       libguac_la-encode-webp.lo
#19 31.81   CC       libguac_la-socket-ssl.lo
#19 32.34   CCLD     libguac.la
#19 32.77 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.77 Making all in tests
#19 32.77 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.77 make[3]: Nothing to be done for 'all'.
#19 32.77 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.78 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.78 Making all in src/common
#19 32.78 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.78 Making all in .
#19 32.79 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.79   CC       libguac_common_la-io.lo
#19 32.79   CC       libguac_common_la-blank_cursor.lo
#19 32.79   CC       libguac_common_la-clipboard.lo
#19 32.79   CC       libguac_common_la-cursor.lo
#19 32.79   CC       libguac_common_la-dot_cursor.lo
#19 32.79   CC       libguac_common_la-ibar_cursor.lo
#19 32.79   CC       libguac_common_la-iconv.lo
#19 32.79   CC       libguac_common_la-json.lo
#19 32.79   CC       libguac_common_la-list.lo
#19 32.79   CC       libguac_common_la-pointer_cursor.lo
#19 32.79   CC       libguac_common_la-rect.lo
#19 32.80   CC       libguac_common_la-string.lo
#19 32.80   CC       libguac_common_la-surface.lo
#19 33.27   CCLD     libguac_common.la
#19 33.42 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 33.42 Making all in tests
#19 33.43 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 33.43 make[3]: Nothing to be done for 'all'.
#19 33.43 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 33.43 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 33.43 Making all in src/common-ssh
#19 33.43 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.44 Making all in .
#19 33.44 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.44   CC       libguac_common_ssh_la-buffer.lo
#19 33.44   CC       libguac_common_ssh_la-sftp.lo
#19 33.44   CC       libguac_common_ssh_la-ssh.lo
#19 33.44   CC       libguac_common_ssh_la-key.lo
#19 33.45   CC       libguac_common_ssh_la-user.lo
#19 33.96   CCLD     libguac_common_ssh.la
#19 34.07 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 34.08 Making all in tests
#19 34.08 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 34.08 make[3]: Nothing to be done for 'all'.
#19 34.08 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 34.08 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 34.08 Making all in src/terminal
#19 34.09 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 34.09 Making all in .
#19 34.09 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 34.09   CC       libguac_terminal_la-buffer.lo
#19 34.09   CC       libguac_terminal_la-char-mappings.lo
#19 34.09   CC       libguac_terminal_la-color-scheme.lo
#19 34.10   CC       libguac_terminal_la-common.lo
#19 34.10   CC       libguac_terminal_la-display.lo
#19 34.10   CC       libguac_terminal_la-named-colors.lo
#19 34.10   CC       libguac_terminal_la-palette.lo
#19 34.10   CC       libguac_terminal_la-scrollbar.lo
#19 34.10   CC       libguac_terminal_la-select.lo
#19 34.10   CC       libguac_terminal_la-selection-point.lo
#19 34.10   CC       libguac_terminal_la-terminal.lo
#19 34.10   CC       libguac_terminal_la-terminal-handlers.lo
#19 34.10   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 34.10   CC       libguac_terminal_la-typescript.lo
#19 34.10   CC       libguac_terminal_la-xparsecolor.lo
#19 34.52 terminal.c: In function '__guac_terminal_send_key':
#19 34.52 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 34.52  1924 |             char data;
#19 34.52       |                  ^~~~
#19 34.53 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 34.53  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 34.53       |                                                   ^~~~
#19 34.53 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 34.53 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 34.53  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 34.53       |             ^
#19 34.53 terminal.c: At top level:
#19 34.54 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 34.54  2193 |     return 0;
#19 34.54       |     ^~~~~~
#19 34.54 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 34.54  2195 | }
#19 34.54       | ^
#19 34.56 terminal.c: In function '__guac_terminal_send_key':
#19 34.56 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 34.56  2191 |     }
#19 34.56       |     ^
#19 34.56 terminal.c: At top level:
#19 34.56 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 34.56  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 34.56       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.57 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 34.57  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 34.57       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.57 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 34.57  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 34.57       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.57 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 34.57  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 34.57       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.57 cc1: all warnings being treated as errors
#19 34.59 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 34.59 make[3]: *** Waiting for unfinished jobs....
#19 35.18 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 35.18 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 35.18 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 35.18 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 35.19 make[1]: Leaving directory '/tmp/guacamole-server'
#19 35.19 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
34.57       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34.57 cc1: all warnings being treated as errors
34.59 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
34.59 make[3]: *** Waiting for unfinished jobs....
35.18 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
35.18 make[2]: *** [Makefile:801: all-recursive] Error 1
35.18 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
35.18 make[1]: *** [Makefile:546: all-recursive] Error 1
35.19 make[1]: Leaving directory '/tmp/guacamole-server'
35.19 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2394
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2394: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-freerdp » 3.2.0,ubuntu #2393

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2393/display/redirect>

Changes:


------------------------------------------
[...truncated 255.69 KiB...]
#19 28.45 config.status: creating src/protocols/rdp/Makefile
#19 28.51 config.status: creating src/protocols/rdp/tests/Makefile
#19 28.54 config.status: creating src/protocols/ssh/Makefile
#19 28.57 config.status: creating src/protocols/telnet/Makefile
#19 28.60 config.status: creating src/protocols/vnc/Makefile
#19 28.63 config.status: creating config.h
#19 28.64 config.status: executing depfiles commands
#19 30.50 config.status: executing libtool commands
#19 30.53 
#19 30.53 ------------------------------------------------
#19 30.53 guacamole-server version 1.6.1
#19 30.53 ------------------------------------------------
#19 30.53 
#19 30.53    Library status:
#19 30.53 
#19 30.53      freerdp ............. yes (3.x)
#19 30.53      pango ............... yes
#19 30.53      libavcodec .......... no
#19 30.53      libavformat ......... no
#19 30.53      libavutil ........... no
#19 30.53      libssh2 ............. yes
#19 30.53      libssl .............. yes
#19 30.53      libswscale .......... no
#19 30.53      libtelnet ........... yes
#19 30.53      libVNCServer ........ yes
#19 30.53      libvorbis ........... no
#19 30.53      libpulse ............ yes
#19 30.53      libwebsockets ....... yes
#19 30.53      libwebp ............. yes
#19 30.53      wsock32 ............. no
#19 30.53 
#19 30.53    Protocol support:
#19 30.53 
#19 30.53       Kubernetes .... yes
#19 30.53       RDP ........... yes
#19 30.53       SSH ........... yes
#19 30.53       Telnet ........ yes
#19 30.53       VNC ........... yes
#19 30.53 
#19 30.53    Services / tools:
#19 30.53 
#19 30.53       guacd ...... yes
#19 30.53       guacenc .... no
#19 30.53       guaclog .... yes
#19 30.53 
#19 30.53    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 30.53    Init scripts: no
#19 30.53    Systemd units: no
#19 30.53    Systemd user: no
#19 30.53 
#19 30.53 Type "make" to compile guacamole-server.
#19 30.53 
#19 30.53 configure: WARNING:
#19 30.53   --------------------------------------------
#19 30.53     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 30.53     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 30.53   --------------------------------------------
#19 30.59 make  all-recursive
#19 30.59 make[1]: Entering directory '/tmp/guacamole-server'
#19 30.60 Making all in src/libguac
#19 30.61 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.61 Making all in .
#19 30.62 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.62   CC       libguac_la-argv.lo
#19 30.62   CC       libguac_la-audio.lo
#19 30.62   CC       libguac_la-client.lo
#19 30.62   CC       libguac_la-display.lo
#19 30.62   CC       libguac_la-display-builtin-cursors.lo
#19 30.62   CC       libguac_la-display-cursor.lo
#19 30.62   CC       libguac_la-display-flush.lo
#19 30.63   CC       libguac_la-display-layer.lo
#19 30.63   CC       libguac_la-display-layer-list.lo
#19 30.63   CC       libguac_la-display-plan.lo
#19 30.63   CC       libguac_la-display-plan-combine.lo
#19 30.63   CC       libguac_la-display-plan-rect.lo
#19 30.63   CC       libguac_la-display-plan-search.lo
#19 30.63   CC       libguac_la-display-render-thread.lo
#19 30.63   CC       libguac_la-display-worker.lo
#19 30.63   CC       libguac_la-encode-jpeg.lo
#19 30.63   CC       libguac_la-encode-png.lo
#19 30.63   CC       libguac_la-error.lo
#19 30.64   CC       libguac_la-fifo.lo
#19 30.64   CC       libguac_la-file.lo
#19 30.64   CC       libguac_la-fips.lo
#19 30.64   CC       libguac_la-flag.lo
#19 30.64   CC       libguac_la-hash.lo
#19 30.64   CC       libguac_la-id.lo
#19 30.82   CC       libguac_la-mem.lo
#19 30.87   CC       libguac_la-rwlock.lo
#19 30.90   CC       libguac_la-palette.lo
#19 30.93   CC       libguac_la-parser.lo
#19 30.94   CC       libguac_la-pool.lo
#19 30.94   CC       libguac_la-proctitle.lo
#19 30.94   CC       libguac_la-protocol.lo
#19 30.95   CC       libguac_la-raw_encoder.lo
#19 30.96   CC       libguac_la-recording.lo
#19 30.98   CC       libguac_la-rect.lo
#19 30.98   CC       libguac_la-socket.lo
#19 31.00   CC       libguac_la-socket-broadcast.lo
#19 31.00   CC       libguac_la-socket-fd.lo
#19 31.00   CC       libguac_la-socket-nest.lo
#19 31.00   CC       libguac_la-socket-tee.lo
#19 31.01   CC       libguac_la-string.lo
#19 31.01   CC       libguac_la-tcp.lo
#19 31.01   CC       libguac_la-timestamp.lo
#19 31.01   CC       libguac_la-unicode.lo
#19 31.05   CC       libguac_la-user.lo
#19 31.06   CC       libguac_la-user-handlers.lo
#19 31.15   CC       libguac_la-user-handshake.lo
#19 31.17   CC       libguac_la-wait-fd.lo
#19 31.17   CC       libguac_la-wol.lo
#19 31.17   CC       libguac_la-encode-webp.lo
#19 31.20   CC       libguac_la-socket-ssl.lo
#19 31.70   CCLD     libguac.la
#19 32.15 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.15 Making all in tests
#19 32.16 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.16 make[3]: Nothing to be done for 'all'.
#19 32.16 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.16 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.16 Making all in src/common
#19 32.16 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.17 Making all in .
#19 32.17 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.17   CC       libguac_common_la-io.lo
#19 32.17   CC       libguac_common_la-blank_cursor.lo
#19 32.17   CC       libguac_common_la-clipboard.lo
#19 32.17   CC       libguac_common_la-cursor.lo
#19 32.17   CC       libguac_common_la-dot_cursor.lo
#19 32.17   CC       libguac_common_la-ibar_cursor.lo
#19 32.17   CC       libguac_common_la-iconv.lo
#19 32.18   CC       libguac_common_la-json.lo
#19 32.18   CC       libguac_common_la-list.lo
#19 32.18   CC       libguac_common_la-pointer_cursor.lo
#19 32.18   CC       libguac_common_la-rect.lo
#19 32.18   CC       libguac_common_la-string.lo
#19 32.18   CC       libguac_common_la-surface.lo
#19 32.66   CCLD     libguac_common.la
#19 32.82 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 32.82 Making all in tests
#19 32.83 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 32.83 make[3]: Nothing to be done for 'all'.
#19 32.83 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 32.83 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 32.83 Making all in src/common-ssh
#19 32.83 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 32.84 Making all in .
#19 32.84 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 32.84   CC       libguac_common_ssh_la-buffer.lo
#19 32.84   CC       libguac_common_ssh_la-sftp.lo
#19 32.84   CC       libguac_common_ssh_la-ssh.lo
#19 32.84   CC       libguac_common_ssh_la-key.lo
#19 32.84   CC       libguac_common_ssh_la-user.lo
#19 33.34   CCLD     libguac_common_ssh.la
#19 33.46 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.46 Making all in tests
#19 33.47 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.47 make[3]: Nothing to be done for 'all'.
#19 33.47 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.47 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.47 Making all in src/terminal
#19 33.47 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.48 Making all in .
#19 33.48 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.48   CC       libguac_terminal_la-buffer.lo
#19 33.48   CC       libguac_terminal_la-char-mappings.lo
#19 33.49   CC       libguac_terminal_la-color-scheme.lo
#19 33.49   CC       libguac_terminal_la-common.lo
#19 33.49   CC       libguac_terminal_la-display.lo
#19 33.49   CC       libguac_terminal_la-named-colors.lo
#19 33.49   CC       libguac_terminal_la-palette.lo
#19 33.49   CC       libguac_terminal_la-scrollbar.lo
#19 33.49   CC       libguac_terminal_la-select.lo
#19 33.49   CC       libguac_terminal_la-selection-point.lo
#19 33.49   CC       libguac_terminal_la-terminal.lo
#19 33.49   CC       libguac_terminal_la-terminal-handlers.lo
#19 33.49   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 33.49   CC       libguac_terminal_la-typescript.lo
#19 33.49   CC       libguac_terminal_la-xparsecolor.lo
#19 33.92 terminal.c: In function '__guac_terminal_send_key':
#19 33.92 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 33.92  1924 |             char data;
#19 33.92       |                  ^~~~
#19 33.92 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 33.92  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 33.92       |                                                   ^~~~
#19 33.92 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 33.93 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 33.93  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 33.93       |             ^
#19 33.93 terminal.c: At top level:
#19 33.93 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 33.93  2193 |     return 0;
#19 33.93       |     ^~~~~~
#19 33.93 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 33.93  2195 | }
#19 33.93       | ^
#19 33.95 terminal.c: In function '__guac_terminal_send_key':
#19 33.95 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 33.95  2191 |     }
#19 33.95       |     ^
#19 33.96 terminal.c: At top level:
#19 33.96 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 33.96  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 33.96       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 33.96 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 33.96  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 33.96       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 33.96 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 33.96  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 33.96       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 33.96 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 33.96  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 33.96       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 33.96 cc1: all warnings being treated as errors
#19 33.96 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 33.96 make[3]: *** Waiting for unfinished jobs....
#19 34.51 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.51 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 34.51 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.52 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 34.52 make[1]: Leaving directory '/tmp/guacamole-server'
#19 34.52 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
33.96       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33.96 cc1: all warnings being treated as errors
33.96 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
33.96 make[3]: *** Waiting for unfinished jobs....
34.51 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.51 make[2]: *** [Makefile:801: all-recursive] Error 1
34.51 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.52 make[1]: *** [Makefile:546: all-recursive] Error 1
34.52 make[1]: Leaving directory '/tmp/guacamole-server'
34.52 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2393
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2393: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-freerdp » 3.2.0,ubuntu #2392

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2392/display/redirect>

Changes:


------------------------------------------
[...truncated 255.13 KiB...]
#19 28.78 config.status: creating src/protocols/rdp/Makefile
#19 28.84 config.status: creating src/protocols/rdp/tests/Makefile
#19 28.87 config.status: creating src/protocols/ssh/Makefile
#19 28.90 config.status: creating src/protocols/telnet/Makefile
#19 28.93 config.status: creating src/protocols/vnc/Makefile
#19 28.96 config.status: creating config.h
#19 28.98 config.status: executing depfiles commands
#19 30.90 config.status: executing libtool commands
#19 30.92 
#19 30.92 ------------------------------------------------
#19 30.92 guacamole-server version 1.6.1
#19 30.92 ------------------------------------------------
#19 30.92 
#19 30.92    Library status:
#19 30.92 
#19 30.92      freerdp ............. yes (3.x)
#19 30.92      pango ............... yes
#19 30.92      libavcodec .......... no
#19 30.92      libavformat ......... no
#19 30.92      libavutil ........... no
#19 30.92      libssh2 ............. yes
#19 30.92      libssl .............. yes
#19 30.92      libswscale .......... no
#19 30.92      libtelnet ........... yes
#19 30.92      libVNCServer ........ yes
#19 30.92      libvorbis ........... no
#19 30.92      libpulse ............ yes
#19 30.92      libwebsockets ....... yes
#19 30.92      libwebp ............. yes
#19 30.92      wsock32 ............. no
#19 30.92 
#19 30.92    Protocol support:
#19 30.92 
#19 30.92       Kubernetes .... yes
#19 30.92       RDP ........... yes
#19 30.92       SSH ........... yes
#19 30.92       Telnet ........ yes
#19 30.92       VNC ........... yes
#19 30.92 
#19 30.92    Services / tools:
#19 30.92 
#19 30.92       guacd ...... yes
#19 30.92       guacenc .... no
#19 30.92       guaclog .... yes
#19 30.92 
#19 30.92    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 30.92    Init scripts: no
#19 30.92    Systemd units: no
#19 30.92    Systemd user: no
#19 30.92 
#19 30.92 Type "make" to compile guacamole-server.
#19 30.92 
#19 30.92 configure: WARNING:
#19 30.92   --------------------------------------------
#19 30.92     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 30.92     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 30.92   --------------------------------------------
#19 30.98 make  all-recursive
#19 30.99 make[1]: Entering directory '/tmp/guacamole-server'
#19 30.99 Making all in src/libguac
#19 31.00 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 31.01 Making all in .
#19 31.02 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 31.02   CC       libguac_la-argv.lo
#19 31.02   CC       libguac_la-audio.lo
#19 31.02   CC       libguac_la-client.lo
#19 31.02   CC       libguac_la-display.lo
#19 31.02   CC       libguac_la-display-builtin-cursors.lo
#19 31.02   CC       libguac_la-display-cursor.lo
#19 31.02   CC       libguac_la-display-flush.lo
#19 31.02   CC       libguac_la-display-layer.lo
#19 31.02   CC       libguac_la-display-layer-list.lo
#19 31.02   CC       libguac_la-display-plan.lo
#19 31.02   CC       libguac_la-display-plan-combine.lo
#19 31.02   CC       libguac_la-display-plan-rect.lo
#19 31.03   CC       libguac_la-display-plan-search.lo
#19 31.03   CC       libguac_la-display-render-thread.lo
#19 31.03   CC       libguac_la-display-worker.lo
#19 31.03   CC       libguac_la-encode-jpeg.lo
#19 31.04   CC       libguac_la-encode-png.lo
#19 31.04   CC       libguac_la-error.lo
#19 31.04   CC       libguac_la-fifo.lo
#19 31.04   CC       libguac_la-file.lo
#19 31.04   CC       libguac_la-fips.lo
#19 31.04   CC       libguac_la-flag.lo
#19 31.04   CC       libguac_la-id.lo
#19 31.04   CC       libguac_la-hash.lo
#19 31.19   CC       libguac_la-mem.lo
#19 31.31   CC       libguac_la-rwlock.lo
#19 31.31   CC       libguac_la-palette.lo
#19 31.31   CC       libguac_la-parser.lo
#19 31.34   CC       libguac_la-pool.lo
#19 31.35   CC       libguac_la-proctitle.lo
#19 31.36   CC       libguac_la-protocol.lo
#19 31.36   CC       libguac_la-raw_encoder.lo
#19 31.37   CC       libguac_la-recording.lo
#19 31.37   CC       libguac_la-rect.lo
#19 31.37   CC       libguac_la-socket.lo
#19 31.37   CC       libguac_la-socket-broadcast.lo
#19 31.38   CC       libguac_la-socket-fd.lo
#19 31.39   CC       libguac_la-socket-nest.lo
#19 31.40   CC       libguac_la-socket-tee.lo
#19 31.41   CC       libguac_la-string.lo
#19 31.41   CC       libguac_la-tcp.lo
#19 31.42   CC       libguac_la-timestamp.lo
#19 31.42   CC       libguac_la-unicode.lo
#19 31.43   CC       libguac_la-user.lo
#19 31.43   CC       libguac_la-user-handlers.lo
#19 31.51   CC       libguac_la-user-handshake.lo
#19 31.53   CC       libguac_la-wait-fd.lo
#19 31.56   CC       libguac_la-wol.lo
#19 31.58   CC       libguac_la-encode-webp.lo
#19 31.58   CC       libguac_la-socket-ssl.lo
#19 32.11   CCLD     libguac.la
#19 32.57 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.57 Making all in tests
#19 32.58 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.58 make[3]: Nothing to be done for 'all'.
#19 32.58 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.58 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.58 Making all in src/common
#19 32.59 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.59 Making all in .
#19 32.59 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.59   CC       libguac_common_la-io.lo
#19 32.60   CC       libguac_common_la-blank_cursor.lo
#19 32.60   CC       libguac_common_la-clipboard.lo
#19 32.60   CC       libguac_common_la-cursor.lo
#19 32.60   CC       libguac_common_la-dot_cursor.lo
#19 32.60   CC       libguac_common_la-ibar_cursor.lo
#19 32.60   CC       libguac_common_la-iconv.lo
#19 32.60   CC       libguac_common_la-json.lo
#19 32.60   CC       libguac_common_la-list.lo
#19 32.60   CC       libguac_common_la-pointer_cursor.lo
#19 32.60   CC       libguac_common_la-rect.lo
#19 32.60   CC       libguac_common_la-string.lo
#19 32.60   CC       libguac_common_la-surface.lo
#19 33.09   CCLD     libguac_common.la
#19 33.26 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 33.26 Making all in tests
#19 33.26 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 33.26 make[3]: Nothing to be done for 'all'.
#19 33.26 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 33.26 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 33.26 Making all in src/common-ssh
#19 33.27 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.27 Making all in .
#19 33.28 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.28   CC       libguac_common_ssh_la-buffer.lo
#19 33.28   CC       libguac_common_ssh_la-sftp.lo
#19 33.28   CC       libguac_common_ssh_la-ssh.lo
#19 33.28   CC       libguac_common_ssh_la-key.lo
#19 33.28   CC       libguac_common_ssh_la-user.lo
#19 33.77   CCLD     libguac_common_ssh.la
#19 33.90 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.90 Making all in tests
#19 33.90 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.90 make[3]: Nothing to be done for 'all'.
#19 33.90 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.90 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.90 Making all in src/terminal
#19 33.91 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.91 Making all in .
#19 33.92 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.92   CC       libguac_terminal_la-buffer.lo
#19 33.92   CC       libguac_terminal_la-char-mappings.lo
#19 33.92   CC       libguac_terminal_la-color-scheme.lo
#19 33.92   CC       libguac_terminal_la-common.lo
#19 33.92   CC       libguac_terminal_la-display.lo
#19 33.92   CC       libguac_terminal_la-named-colors.lo
#19 33.92   CC       libguac_terminal_la-palette.lo
#19 33.92   CC       libguac_terminal_la-scrollbar.lo
#19 33.92   CC       libguac_terminal_la-select.lo
#19 33.92   CC       libguac_terminal_la-selection-point.lo
#19 33.92   CC       libguac_terminal_la-terminal.lo
#19 33.92   CC       libguac_terminal_la-terminal-handlers.lo
#19 33.93   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 33.93   CC       libguac_terminal_la-typescript.lo
#19 33.93   CC       libguac_terminal_la-xparsecolor.lo
#19 34.39 terminal.c: In function '__guac_terminal_send_key':
#19 34.39 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 34.39  1924 |             char data;
#19 34.39       |                  ^~~~
#19 34.39 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 34.39  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 34.39       |                                                   ^~~~
#19 34.39 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 34.40 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 34.40  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 34.40       |             ^
#19 34.40 terminal.c: At top level:
#19 34.40 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 34.40  2193 |     return 0;
#19 34.40       |     ^~~~~~
#19 34.40 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 34.40  2195 | }
#19 34.40       | ^
#19 34.43 terminal.c: In function '__guac_terminal_send_key':
#19 34.43 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 34.43  2191 |     }
#19 34.43       |     ^
#19 34.43 terminal.c: At top level:
#19 34.43 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 34.43  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 34.43       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.43 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 34.43  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 34.43       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.43 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 34.43  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 34.43       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.43 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 34.43  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 34.43       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.43 cc1: all warnings being treated as errors
#19 34.44 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 34.44 make[3]: *** Waiting for unfinished jobs....
#19 34.93 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.93 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.93 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 34.93 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 34.93 make[1]: Leaving directory '/tmp/guacamole-server'
#19 34.93 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
34.43       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34.43 cc1: all warnings being treated as errors
34.44 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
34.44 make[3]: *** Waiting for unfinished jobs....
34.93 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.93 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.93 make[2]: *** [Makefile:801: all-recursive] Error 1
34.93 make[1]: *** [Makefile:546: all-recursive] Error 1
34.93 make[1]: Leaving directory '/tmp/guacamole-server'
34.93 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2392
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2392: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-freerdp » 3.2.0,ubuntu #2391

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2391/display/redirect>

Changes:


------------------------------------------
[...truncated 256.60 KiB...]
#19 28.55 config.status: creating src/protocols/rdp/Makefile
#19 28.61 config.status: creating src/protocols/rdp/tests/Makefile
#19 28.64 config.status: creating src/protocols/ssh/Makefile
#19 28.67 config.status: creating src/protocols/telnet/Makefile
#19 28.70 config.status: creating src/protocols/vnc/Makefile
#19 28.73 config.status: creating config.h
#19 28.75 config.status: executing depfiles commands
#19 30.62 config.status: executing libtool commands
#19 30.64 
#19 30.64 ------------------------------------------------
#19 30.64 guacamole-server version 1.6.1
#19 30.64 ------------------------------------------------
#19 30.64 
#19 30.64    Library status:
#19 30.64 
#19 30.64      freerdp ............. yes (3.x)
#19 30.64      pango ............... yes
#19 30.64      libavcodec .......... no
#19 30.64      libavformat ......... no
#19 30.64      libavutil ........... no
#19 30.64      libssh2 ............. yes
#19 30.64      libssl .............. yes
#19 30.64      libswscale .......... no
#19 30.64      libtelnet ........... yes
#19 30.64      libVNCServer ........ yes
#19 30.64      libvorbis ........... no
#19 30.64      libpulse ............ yes
#19 30.64      libwebsockets ....... yes
#19 30.64      libwebp ............. yes
#19 30.64      wsock32 ............. no
#19 30.64 
#19 30.64    Protocol support:
#19 30.64 
#19 30.64       Kubernetes .... yes
#19 30.64       RDP ........... yes
#19 30.64       SSH ........... yes
#19 30.64       Telnet ........ yes
#19 30.64       VNC ........... yes
#19 30.64 
#19 30.64    Services / tools:
#19 30.64 
#19 30.64       guacd ...... yes
#19 30.64       guacenc .... no
#19 30.64       guaclog .... yes
#19 30.64 
#19 30.64    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 30.64    Init scripts: no
#19 30.64    Systemd units: no
#19 30.64    Systemd user: no
#19 30.64 
#19 30.64 Type "make" to compile guacamole-server.
#19 30.64 
#19 30.64 configure: WARNING:
#19 30.64   --------------------------------------------
#19 30.64     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 30.64     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 30.64   --------------------------------------------
#19 30.70 make  all-recursive
#19 30.71 make[1]: Entering directory '/tmp/guacamole-server'
#19 30.71 Making all in src/libguac
#19 30.72 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.72 Making all in .
#19 30.73 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.74   CC       libguac_la-argv.lo
#19 30.74   CC       libguac_la-audio.lo
#19 30.74   CC       libguac_la-client.lo
#19 30.74   CC       libguac_la-display.lo
#19 30.74   CC       libguac_la-display-builtin-cursors.lo
#19 30.74   CC       libguac_la-display-cursor.lo
#19 30.74   CC       libguac_la-display-flush.lo
#19 30.74   CC       libguac_la-display-layer.lo
#19 30.74   CC       libguac_la-display-layer-list.lo
#19 30.74   CC       libguac_la-display-plan.lo
#19 30.74   CC       libguac_la-display-plan-combine.lo
#19 30.74   CC       libguac_la-display-plan-rect.lo
#19 30.74   CC       libguac_la-display-plan-search.lo
#19 30.74   CC       libguac_la-display-render-thread.lo
#19 30.74   CC       libguac_la-display-worker.lo
#19 30.75   CC       libguac_la-encode-jpeg.lo
#19 30.75   CC       libguac_la-encode-png.lo
#19 30.75   CC       libguac_la-error.lo
#19 30.75   CC       libguac_la-fifo.lo
#19 30.75   CC       libguac_la-file.lo
#19 30.75   CC       libguac_la-fips.lo
#19 30.75   CC       libguac_la-flag.lo
#19 30.75   CC       libguac_la-hash.lo
#19 30.76   CC       libguac_la-id.lo
#19 30.91   CC       libguac_la-mem.lo
#19 31.03   CC       libguac_la-rwlock.lo
#19 31.04   CC       libguac_la-palette.lo
#19 31.04   CC       libguac_la-parser.lo
#19 31.04   CC       libguac_la-pool.lo
#19 31.04   CC       libguac_la-proctitle.lo
#19 31.05   CC       libguac_la-protocol.lo
#19 31.07   CC       libguac_la-raw_encoder.lo
#19 31.07   CC       libguac_la-recording.lo
#19 31.08   CC       libguac_la-rect.lo
#19 31.08   CC       libguac_la-socket.lo
#19 31.09   CC       libguac_la-socket-broadcast.lo
#19 31.09   CC       libguac_la-socket-fd.lo
#19 31.11   CC       libguac_la-socket-nest.lo
#19 31.11   CC       libguac_la-socket-tee.lo
#19 31.12   CC       libguac_la-string.lo
#19 31.13   CC       libguac_la-tcp.lo
#19 31.13   CC       libguac_la-timestamp.lo
#19 31.14   CC       libguac_la-unicode.lo
#19 31.14   CC       libguac_la-user.lo
#19 31.15   CC       libguac_la-user-handlers.lo
#19 31.20   CC       libguac_la-user-handshake.lo
#19 31.24   CC       libguac_la-wait-fd.lo
#19 31.28   CC       libguac_la-wol.lo
#19 31.28   CC       libguac_la-encode-webp.lo
#19 31.30   CC       libguac_la-socket-ssl.lo
#19 31.81   CCLD     libguac.la
#19 32.28 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.28 Making all in tests
#19 32.28 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.28 make[3]: Nothing to be done for 'all'.
#19 32.28 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.28 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.28 Making all in src/common
#19 32.29 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.29 Making all in .
#19 32.30 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.30   CC       libguac_common_la-io.lo
#19 32.30   CC       libguac_common_la-blank_cursor.lo
#19 32.30   CC       libguac_common_la-clipboard.lo
#19 32.30   CC       libguac_common_la-cursor.lo
#19 32.30   CC       libguac_common_la-dot_cursor.lo
#19 32.30   CC       libguac_common_la-ibar_cursor.lo
#19 32.30   CC       libguac_common_la-iconv.lo
#19 32.30   CC       libguac_common_la-json.lo
#19 32.30   CC       libguac_common_la-list.lo
#19 32.30   CC       libguac_common_la-pointer_cursor.lo
#19 32.30   CC       libguac_common_la-rect.lo
#19 32.30   CC       libguac_common_la-string.lo
#19 32.30   CC       libguac_common_la-surface.lo
#19 32.77   CCLD     libguac_common.la
#19 32.94 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 32.94 Making all in tests
#19 32.94 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 32.94 make[3]: Nothing to be done for 'all'.
#19 32.94 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 32.94 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 32.94 Making all in src/common-ssh
#19 32.95 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 32.95 Making all in .
#19 32.96 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 32.96   CC       libguac_common_ssh_la-buffer.lo
#19 32.96   CC       libguac_common_ssh_la-sftp.lo
#19 32.96   CC       libguac_common_ssh_la-ssh.lo
#19 32.96   CC       libguac_common_ssh_la-key.lo
#19 32.96   CC       libguac_common_ssh_la-user.lo
#19 33.45   CCLD     libguac_common_ssh.la
#19 33.57 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.57 Making all in tests
#19 33.58 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.58 make[3]: Nothing to be done for 'all'.
#19 33.58 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.58 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.58 Making all in src/terminal
#19 33.59 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.59 Making all in .
#19 33.60 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.60   CC       libguac_terminal_la-buffer.lo
#19 33.60   CC       libguac_terminal_la-char-mappings.lo
#19 33.60   CC       libguac_terminal_la-color-scheme.lo
#19 33.60   CC       libguac_terminal_la-common.lo
#19 33.60   CC       libguac_terminal_la-display.lo
#19 33.60   CC       libguac_terminal_la-named-colors.lo
#19 33.60   CC       libguac_terminal_la-palette.lo
#19 33.60   CC       libguac_terminal_la-scrollbar.lo
#19 33.60   CC       libguac_terminal_la-select.lo
#19 33.60   CC       libguac_terminal_la-selection-point.lo
#19 33.60   CC       libguac_terminal_la-terminal.lo
#19 33.60   CC       libguac_terminal_la-terminal-handlers.lo
#19 33.60   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 33.60   CC       libguac_terminal_la-typescript.lo
#19 33.61   CC       libguac_terminal_la-xparsecolor.lo
#19 34.08 terminal.c: In function '__guac_terminal_send_key':
#19 34.08 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 34.08  1924 |             char data;
#19 34.08       |                  ^~~~
#19 34.08 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 34.08  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 34.08       |                                                   ^~~~
#19 34.08 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 34.09 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 34.09  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 34.09       |             ^
#19 34.09 terminal.c: At top level:
#19 34.09 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 34.09  2193 |     return 0;
#19 34.09       |     ^~~~~~
#19 34.09 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 34.09  2195 | }
#19 34.09       | ^
#19 34.12 terminal.c: In function '__guac_terminal_send_key':
#19 34.12 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 34.12  2191 |     }
#19 34.12       |     ^
#19 34.12 terminal.c: At top level:
#19 34.12 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 34.12  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 34.12       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.12 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 34.12  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 34.12       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.13 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 34.13  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 34.13       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.13 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 34.13  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 34.13       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.13 cc1: all warnings being treated as errors
#19 34.13 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 34.13 make[3]: *** Waiting for unfinished jobs....
#19 34.59 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.59 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 34.59 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.59 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 34.59 make[1]: Leaving directory '/tmp/guacamole-server'
#19 34.59 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
34.13       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34.13 cc1: all warnings being treated as errors
34.13 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
34.13 make[3]: *** Waiting for unfinished jobs....
34.59 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.59 make[2]: *** [Makefile:801: all-recursive] Error 1
34.59 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.59 make[1]: *** [Makefile:546: all-recursive] Error 1
34.59 make[1]: Leaving directory '/tmp/guacamole-server'
34.59 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2391
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2391: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-freerdp » 3.2.0,ubuntu #2390

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2390/display/redirect>

Changes:


------------------------------------------
[...truncated 254.06 KiB...]
#19 18.68 config.status: creating src/protocols/rdp/Makefile
#19 18.72 config.status: creating src/protocols/rdp/tests/Makefile
#19 18.75 config.status: creating src/protocols/ssh/Makefile
#19 18.77 config.status: creating src/protocols/telnet/Makefile
#19 18.79 config.status: creating src/protocols/vnc/Makefile
#19 18.81 config.status: creating config.h
#19 18.82 config.status: executing depfiles commands
#19 20.64 config.status: executing libtool commands
#19 20.68 
#19 20.68 ------------------------------------------------
#19 20.68 guacamole-server version 1.6.1
#19 20.68 ------------------------------------------------
#19 20.68 
#19 20.68    Library status:
#19 20.68 
#19 20.68      freerdp ............. yes (3.x)
#19 20.68      pango ............... yes
#19 20.68      libavcodec .......... no
#19 20.68      libavformat ......... no
#19 20.68      libavutil ........... no
#19 20.68      libssh2 ............. yes
#19 20.68      libssl .............. yes
#19 20.68      libswscale .......... no
#19 20.68      libtelnet ........... yes
#19 20.68      libVNCServer ........ yes
#19 20.68      libvorbis ........... no
#19 20.68      libpulse ............ yes
#19 20.68      libwebsockets ....... yes
#19 20.68      libwebp ............. yes
#19 20.68      wsock32 ............. no
#19 20.68 
#19 20.68    Protocol support:
#19 20.68 
#19 20.68       Kubernetes .... yes
#19 20.68       RDP ........... yes
#19 20.68       SSH ........... yes
#19 20.68       Telnet ........ yes
#19 20.68       VNC ........... yes
#19 20.68 
#19 20.68    Services / tools:
#19 20.68 
#19 20.68       guacd ...... yes
#19 20.68       guacenc .... no
#19 20.68       guaclog .... yes
#19 20.68 
#19 20.68    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 20.68    Init scripts: no
#19 20.68    Systemd units: no
#19 20.68    Systemd user: no
#19 20.68 
#19 20.68 Type "make" to compile guacamole-server.
#19 20.68 
#19 20.68 configure: WARNING:
#19 20.68   --------------------------------------------
#19 20.68     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 20.68     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 20.68   --------------------------------------------
#19 20.77 make  all-recursive
#19 20.78 make[1]: Entering directory '/tmp/guacamole-server'
#19 20.78 Making all in src/libguac
#19 20.79 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 20.82 Making all in .
#19 20.82 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 20.82   CC       libguac_la-argv.lo
#19 20.82   CC       libguac_la-audio.lo
#19 20.83   CC       libguac_la-client.lo
#19 20.84   CC       libguac_la-display.lo
#19 20.85   CC       libguac_la-display-cursor.lo
#19 20.85   CC       libguac_la-display-builtin-cursors.lo
#19 20.85   CC       libguac_la-display-flush.lo
#19 20.85   CC       libguac_la-display-layer.lo
#19 20.86   CC       libguac_la-display-layer-list.lo
#19 20.86   CC       libguac_la-display-plan.lo
#19 20.87   CC       libguac_la-display-plan-combine.lo
#19 20.88   CC       libguac_la-display-plan-rect.lo
#19 20.89   CC       libguac_la-display-plan-search.lo
#19 20.89   CC       libguac_la-display-worker.lo
#19 20.89   CC       libguac_la-display-render-thread.lo
#19 20.89   CC       libguac_la-encode-jpeg.lo
#19 20.90   CC       libguac_la-encode-png.lo
#19 20.90   CC       libguac_la-error.lo
#19 20.91   CC       libguac_la-fifo.lo
#19 20.91   CC       libguac_la-file.lo
#19 20.91   CC       libguac_la-fips.lo
#19 20.92   CC       libguac_la-flag.lo
#19 20.92   CC       libguac_la-hash.lo
#19 20.93   CC       libguac_la-id.lo
#19 21.08   CC       libguac_la-mem.lo
#19 21.24   CC       libguac_la-rwlock.lo
#19 21.25   CC       libguac_la-palette.lo
#19 21.32   CC       libguac_la-parser.lo
#19 21.33   CC       libguac_la-pool.lo
#19 21.33   CC       libguac_la-proctitle.lo
#19 21.34   CC       libguac_la-protocol.lo
#19 21.36   CC       libguac_la-raw_encoder.lo
#19 21.36   CC       libguac_la-recording.lo
#19 21.36   CC       libguac_la-rect.lo
#19 21.36   CC       libguac_la-socket.lo
#19 21.36   CC       libguac_la-socket-broadcast.lo
#19 21.36   CC       libguac_la-socket-fd.lo
#19 21.37   CC       libguac_la-socket-nest.lo
#19 21.38   CC       libguac_la-socket-tee.lo
#19 21.38   CC       libguac_la-string.lo
#19 21.39   CC       libguac_la-tcp.lo
#19 21.39   CC       libguac_la-timestamp.lo
#19 21.39   CC       libguac_la-unicode.lo
#19 21.40   CC       libguac_la-user.lo
#19 21.40   CC       libguac_la-user-handlers.lo
#19 21.42   CC       libguac_la-user-handshake.lo
#19 21.44   CC       libguac_la-wait-fd.lo
#19 21.45   CC       libguac_la-wol.lo
#19 21.57   CC       libguac_la-encode-webp.lo
#19 21.65   CC       libguac_la-socket-ssl.lo
#19 22.24   CCLD     libguac.la
#19 22.58 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 22.58 Making all in tests
#19 22.58 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 22.58 make[3]: Nothing to be done for 'all'.
#19 22.58 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 22.58 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 22.58 Making all in src/common
#19 22.58 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 22.59 Making all in .
#19 22.59 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 22.59   CC       libguac_common_la-io.lo
#19 22.59   CC       libguac_common_la-blank_cursor.lo
#19 22.59   CC       libguac_common_la-clipboard.lo
#19 22.59   CC       libguac_common_la-cursor.lo
#19 22.59   CC       libguac_common_la-dot_cursor.lo
#19 22.59   CC       libguac_common_la-ibar_cursor.lo
#19 22.59   CC       libguac_common_la-iconv.lo
#19 22.59   CC       libguac_common_la-json.lo
#19 22.59   CC       libguac_common_la-list.lo
#19 22.59   CC       libguac_common_la-pointer_cursor.lo
#19 22.59   CC       libguac_common_la-rect.lo
#19 22.60   CC       libguac_common_la-string.lo
#19 22.60   CC       libguac_common_la-surface.lo
#19 22.90   CCLD     libguac_common.la
#19 22.98 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 22.98 Making all in tests
#19 22.98 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 22.98 make[3]: Nothing to be done for 'all'.
#19 22.98 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 22.98 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 22.98 Making all in src/common-ssh
#19 22.99 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 22.99 Making all in .
#19 22.99 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 22.99   CC       libguac_common_ssh_la-buffer.lo
#19 22.99   CC       libguac_common_ssh_la-sftp.lo
#19 22.99   CC       libguac_common_ssh_la-ssh.lo
#19 22.99   CC       libguac_common_ssh_la-key.lo
#19 22.99   CC       libguac_common_ssh_la-user.lo
#19 23.26   CCLD     libguac_common_ssh.la
#19 23.32 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 23.32 Making all in tests
#19 23.32 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 23.32 make[3]: Nothing to be done for 'all'.
#19 23.32 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 23.32 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 23.32 Making all in src/terminal
#19 23.33 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 23.33 Making all in .
#19 23.33 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 23.33   CC       libguac_terminal_la-buffer.lo
#19 23.33   CC       libguac_terminal_la-char-mappings.lo
#19 23.33   CC       libguac_terminal_la-color-scheme.lo
#19 23.33   CC       libguac_terminal_la-common.lo
#19 23.33   CC       libguac_terminal_la-display.lo
#19 23.33   CC       libguac_terminal_la-named-colors.lo
#19 23.33   CC       libguac_terminal_la-palette.lo
#19 23.33   CC       libguac_terminal_la-scrollbar.lo
#19 23.33   CC       libguac_terminal_la-select.lo
#19 23.33   CC       libguac_terminal_la-selection-point.lo
#19 23.33   CC       libguac_terminal_la-terminal.lo
#19 23.33   CC       libguac_terminal_la-terminal-handlers.lo
#19 23.33   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 23.33   CC       libguac_terminal_la-typescript.lo
#19 23.34   CC       libguac_terminal_la-xparsecolor.lo
#19 23.53 terminal.c: In function '__guac_terminal_send_key':
#19 23.53 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 23.53  1924 |             char data;
#19 23.53       |                  ^~~~
#19 23.53 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 23.53  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 23.53       |                                                   ^~~~
#19 23.53 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 23.54 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 23.54  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 23.54       |             ^
#19 23.54 terminal.c: At top level:
#19 23.54 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 23.54  2193 |     return 0;
#19 23.54       |     ^~~~~~
#19 23.54 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 23.54  2195 | }
#19 23.54       | ^
#19 23.55 terminal.c: In function '__guac_terminal_send_key':
#19 23.55 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 23.55  2191 |     }
#19 23.55       |     ^
#19 23.55 terminal.c: At top level:
#19 23.55 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 23.55  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 23.55       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 23.55 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 23.55  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 23.55       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 23.55 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 23.55  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 23.55       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 23.55 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 23.55  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 23.55       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 23.56 cc1: all warnings being treated as errors
#19 23.56 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 23.56 make[3]: *** Waiting for unfinished jobs....
#19 23.82 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 23.82 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 23.82 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 23.82 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 23.82 make[1]: Leaving directory '/tmp/guacamole-server'
#19 23.82 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
23.55       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23.56 cc1: all warnings being treated as errors
23.56 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
23.56 make[3]: *** Waiting for unfinished jobs....
23.82 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
23.82 make[2]: *** [Makefile:801: all-recursive] Error 1
23.82 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
23.82 make[1]: *** [Makefile:546: all-recursive] Error 1
23.82 make[1]: Leaving directory '/tmp/guacamole-server'
23.82 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2390
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2390: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-freerdp » 3.2.0,ubuntu #2389

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2389/display/redirect>

Changes:


------------------------------------------
[...truncated 254.73 KiB...]
#19 28.67 config.status: creating src/protocols/rdp/Makefile
#19 28.73 config.status: creating src/protocols/rdp/tests/Makefile
#19 28.76 config.status: creating src/protocols/ssh/Makefile
#19 28.79 config.status: creating src/protocols/telnet/Makefile
#19 28.81 config.status: creating src/protocols/vnc/Makefile
#19 28.84 config.status: creating config.h
#19 28.86 config.status: executing depfiles commands
#19 30.75 config.status: executing libtool commands
#19 30.77 
#19 30.77 ------------------------------------------------
#19 30.77 guacamole-server version 1.6.1
#19 30.77 ------------------------------------------------
#19 30.77 
#19 30.77    Library status:
#19 30.77 
#19 30.77      freerdp ............. yes (3.x)
#19 30.77      pango ............... yes
#19 30.77      libavcodec .......... no
#19 30.77      libavformat ......... no
#19 30.77      libavutil ........... no
#19 30.77      libssh2 ............. yes
#19 30.77      libssl .............. yes
#19 30.77      libswscale .......... no
#19 30.77      libtelnet ........... yes
#19 30.77      libVNCServer ........ yes
#19 30.77      libvorbis ........... no
#19 30.77      libpulse ............ yes
#19 30.77      libwebsockets ....... yes
#19 30.77      libwebp ............. yes
#19 30.77      wsock32 ............. no
#19 30.77 
#19 30.77    Protocol support:
#19 30.77 
#19 30.77       Kubernetes .... yes
#19 30.77       RDP ........... yes
#19 30.77       SSH ........... yes
#19 30.77       Telnet ........ yes
#19 30.77       VNC ........... yes
#19 30.77 
#19 30.77    Services / tools:
#19 30.77 
#19 30.77       guacd ...... yes
#19 30.77       guacenc .... no
#19 30.77       guaclog .... yes
#19 30.77 
#19 30.77    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 30.77    Init scripts: no
#19 30.77    Systemd units: no
#19 30.77    Systemd user: no
#19 30.77 
#19 30.77 Type "make" to compile guacamole-server.
#19 30.77 
#19 30.77 configure: WARNING:
#19 30.77   --------------------------------------------
#19 30.77     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 30.77     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 30.77   --------------------------------------------
#19 30.83 make  all-recursive
#19 30.84 make[1]: Entering directory '/tmp/guacamole-server'
#19 30.84 Making all in src/libguac
#19 30.85 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.85 Making all in .
#19 30.87 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.87   CC       libguac_la-argv.lo
#19 30.87   CC       libguac_la-audio.lo
#19 30.87   CC       libguac_la-client.lo
#19 30.87   CC       libguac_la-display.lo
#19 30.87   CC       libguac_la-display-builtin-cursors.lo
#19 30.87   CC       libguac_la-display-cursor.lo
#19 30.87   CC       libguac_la-display-flush.lo
#19 30.87   CC       libguac_la-display-layer.lo
#19 30.87   CC       libguac_la-display-layer-list.lo
#19 30.87   CC       libguac_la-display-plan.lo
#19 30.87   CC       libguac_la-display-plan-combine.lo
#19 30.88   CC       libguac_la-display-plan-rect.lo
#19 30.88   CC       libguac_la-display-plan-search.lo
#19 30.88   CC       libguac_la-display-render-thread.lo
#19 30.88   CC       libguac_la-display-worker.lo
#19 30.88   CC       libguac_la-encode-jpeg.lo
#19 30.88   CC       libguac_la-encode-png.lo
#19 30.88   CC       libguac_la-error.lo
#19 30.88   CC       libguac_la-fifo.lo
#19 30.88   CC       libguac_la-fips.lo
#19 30.88   CC       libguac_la-file.lo
#19 30.88   CC       libguac_la-flag.lo
#19 30.89   CC       libguac_la-hash.lo
#19 30.89   CC       libguac_la-id.lo
#19 31.05   CC       libguac_la-mem.lo
#19 31.15   CC       libguac_la-rwlock.lo
#19 31.15   CC       libguac_la-palette.lo
#19 31.15   CC       libguac_la-parser.lo
#19 31.17   CC       libguac_la-pool.lo
#19 31.18   CC       libguac_la-proctitle.lo
#19 31.18   CC       libguac_la-protocol.lo
#19 31.19   CC       libguac_la-raw_encoder.lo
#19 31.19   CC       libguac_la-recording.lo
#19 31.20   CC       libguac_la-rect.lo
#19 31.20   CC       libguac_la-socket.lo
#19 31.22   CC       libguac_la-socket-broadcast.lo
#19 31.22   CC       libguac_la-socket-fd.lo
#19 31.23   CC       libguac_la-socket-nest.lo
#19 31.25   CC       libguac_la-socket-tee.lo
#19 31.25   CC       libguac_la-string.lo
#19 31.26   CC       libguac_la-tcp.lo
#19 31.27   CC       libguac_la-timestamp.lo
#19 31.28   CC       libguac_la-unicode.lo
#19 31.30   CC       libguac_la-user.lo
#19 31.31   CC       libguac_la-user-handlers.lo
#19 31.34   CC       libguac_la-user-handshake.lo
#19 31.40   CC       libguac_la-wait-fd.lo
#19 31.40   CC       libguac_la-wol.lo
#19 31.42   CC       libguac_la-encode-webp.lo
#19 31.44   CC       libguac_la-socket-ssl.lo
#19 31.95   CCLD     libguac.la
#19 32.41 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.41 Making all in tests
#19 32.42 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.42 make[3]: Nothing to be done for 'all'.
#19 32.42 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.42 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.42 Making all in src/common
#19 32.43 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.43 Making all in .
#19 32.44 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.44   CC       libguac_common_la-io.lo
#19 32.44   CC       libguac_common_la-blank_cursor.lo
#19 32.44   CC       libguac_common_la-clipboard.lo
#19 32.44   CC       libguac_common_la-cursor.lo
#19 32.44   CC       libguac_common_la-dot_cursor.lo
#19 32.44   CC       libguac_common_la-ibar_cursor.lo
#19 32.44   CC       libguac_common_la-iconv.lo
#19 32.44   CC       libguac_common_la-json.lo
#19 32.44   CC       libguac_common_la-list.lo
#19 32.44   CC       libguac_common_la-pointer_cursor.lo
#19 32.44   CC       libguac_common_la-rect.lo
#19 32.44   CC       libguac_common_la-string.lo
#19 32.44   CC       libguac_common_la-surface.lo
#19 32.93   CCLD     libguac_common.la
#19 33.10 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 33.10 Making all in tests
#19 33.10 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 33.10 make[3]: Nothing to be done for 'all'.
#19 33.10 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 33.10 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 33.10 Making all in src/common-ssh
#19 33.11 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.11 Making all in .
#19 33.12 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.12   CC       libguac_common_ssh_la-buffer.lo
#19 33.12   CC       libguac_common_ssh_la-sftp.lo
#19 33.12   CC       libguac_common_ssh_la-ssh.lo
#19 33.12   CC       libguac_common_ssh_la-key.lo
#19 33.12   CC       libguac_common_ssh_la-user.lo
#19 33.61   CCLD     libguac_common_ssh.la
#19 33.73 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.73 Making all in tests
#19 33.74 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.74 make[3]: Nothing to be done for 'all'.
#19 33.74 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.74 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.74 Making all in src/terminal
#19 33.74 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.75 Making all in .
#19 33.75 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.75   CC       libguac_terminal_la-buffer.lo
#19 33.75   CC       libguac_terminal_la-char-mappings.lo
#19 33.75   CC       libguac_terminal_la-color-scheme.lo
#19 33.75   CC       libguac_terminal_la-common.lo
#19 33.76   CC       libguac_terminal_la-display.lo
#19 33.76   CC       libguac_terminal_la-named-colors.lo
#19 33.76   CC       libguac_terminal_la-palette.lo
#19 33.76   CC       libguac_terminal_la-scrollbar.lo
#19 33.76   CC       libguac_terminal_la-select.lo
#19 33.76   CC       libguac_terminal_la-selection-point.lo
#19 33.76   CC       libguac_terminal_la-terminal.lo
#19 33.76   CC       libguac_terminal_la-terminal-handlers.lo
#19 33.76   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 33.76   CC       libguac_terminal_la-typescript.lo
#19 33.76   CC       libguac_terminal_la-xparsecolor.lo
#19 34.18 terminal.c: In function '__guac_terminal_send_key':
#19 34.18 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 34.18  1924 |             char data;
#19 34.18       |                  ^~~~
#19 34.18 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 34.18  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 34.18       |                                                   ^~~~
#19 34.18 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 34.19 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 34.19  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 34.19       |             ^
#19 34.19 terminal.c: At top level:
#19 34.19 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 34.19  2193 |     return 0;
#19 34.19       |     ^~~~~~
#19 34.19 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 34.19  2195 | }
#19 34.19       | ^
#19 34.22 terminal.c: In function '__guac_terminal_send_key':
#19 34.22 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 34.22  2191 |     }
#19 34.22       |     ^
#19 34.22 terminal.c: At top level:
#19 34.22 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 34.22  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 34.22       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.22 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 34.22  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 34.22       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.22 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 34.22  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 34.22       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.22 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 34.22  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 34.22       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.22 cc1: all warnings being treated as errors
#19 34.23 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 34.23 make[3]: *** Waiting for unfinished jobs....
#19 34.74 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.74 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.74 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 34.74 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 34.74 make[1]: Leaving directory '/tmp/guacamole-server'
#19 34.74 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
34.22       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34.22 cc1: all warnings being treated as errors
34.23 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
34.23 make[3]: *** Waiting for unfinished jobs....
34.74 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.74 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.74 make[2]: *** [Makefile:801: all-recursive] Error 1
34.74 make[1]: *** [Makefile:546: all-recursive] Error 1
34.74 make[1]: Leaving directory '/tmp/guacamole-server'
34.74 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2389
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2389: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-freerdp » 3.2.0,ubuntu #2388

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2388/display/redirect>

Changes:


------------------------------------------
[...truncated 253.79 KiB...]
#19 28.47 config.status: creating src/protocols/rdp/Makefile
#19 28.53 config.status: creating src/protocols/rdp/tests/Makefile
#19 28.56 config.status: creating src/protocols/ssh/Makefile
#19 28.60 config.status: creating src/protocols/telnet/Makefile
#19 28.63 config.status: creating src/protocols/vnc/Makefile
#19 28.66 config.status: creating config.h
#19 28.67 config.status: executing depfiles commands
#19 30.59 config.status: executing libtool commands
#19 30.61 
#19 30.61 ------------------------------------------------
#19 30.61 guacamole-server version 1.6.1
#19 30.61 ------------------------------------------------
#19 30.61 
#19 30.61    Library status:
#19 30.61 
#19 30.61      freerdp ............. yes (3.x)
#19 30.61      pango ............... yes
#19 30.61      libavcodec .......... no
#19 30.61      libavformat ......... no
#19 30.61      libavutil ........... no
#19 30.61      libssh2 ............. yes
#19 30.61      libssl .............. yes
#19 30.61      libswscale .......... no
#19 30.61      libtelnet ........... yes
#19 30.61      libVNCServer ........ yes
#19 30.61      libvorbis ........... no
#19 30.61      libpulse ............ yes
#19 30.61      libwebsockets ....... yes
#19 30.61      libwebp ............. yes
#19 30.61      wsock32 ............. no
#19 30.61 
#19 30.61    Protocol support:
#19 30.61 
#19 30.61       Kubernetes .... yes
#19 30.61       RDP ........... yes
#19 30.61       SSH ........... yes
#19 30.61       Telnet ........ yes
#19 30.61       VNC ........... yes
#19 30.61 
#19 30.61    Services / tools:
#19 30.61 
#19 30.61       guacd ...... yes
#19 30.61       guacenc .... no
#19 30.61       guaclog .... yes
#19 30.61 
#19 30.61    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 30.61    Init scripts: no
#19 30.61    Systemd units: no
#19 30.61    Systemd user: no
#19 30.61 
#19 30.61 Type "make" to compile guacamole-server.
#19 30.61 
#19 30.61 configure: WARNING:
#19 30.61   --------------------------------------------
#19 30.61     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 30.61     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 30.61   --------------------------------------------
#19 30.67 make  all-recursive
#19 30.68 make[1]: Entering directory '/tmp/guacamole-server'
#19 30.68 Making all in src/libguac
#19 30.70 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.70 Making all in .
#19 30.71 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.71   CC       libguac_la-argv.lo
#19 30.71   CC       libguac_la-audio.lo
#19 30.71   CC       libguac_la-client.lo
#19 30.71   CC       libguac_la-display.lo
#19 30.71   CC       libguac_la-display-builtin-cursors.lo
#19 30.71   CC       libguac_la-display-cursor.lo
#19 30.71   CC       libguac_la-display-flush.lo
#19 30.71   CC       libguac_la-display-layer.lo
#19 30.72   CC       libguac_la-display-layer-list.lo
#19 30.72   CC       libguac_la-display-plan.lo
#19 30.72   CC       libguac_la-display-plan-combine.lo
#19 30.72   CC       libguac_la-display-plan-rect.lo
#19 30.72   CC       libguac_la-display-plan-search.lo
#19 30.72   CC       libguac_la-display-render-thread.lo
#19 30.72   CC       libguac_la-display-worker.lo
#19 30.72   CC       libguac_la-encode-jpeg.lo
#19 30.72   CC       libguac_la-encode-png.lo
#19 30.72   CC       libguac_la-error.lo
#19 30.72   CC       libguac_la-fifo.lo
#19 30.72   CC       libguac_la-file.lo
#19 30.73   CC       libguac_la-fips.lo
#19 30.73   CC       libguac_la-flag.lo
#19 30.73   CC       libguac_la-id.lo
#19 30.73   CC       libguac_la-hash.lo
#19 30.88   CC       libguac_la-mem.lo
#19 30.95   CC       libguac_la-rwlock.lo
#19 31.00   CC       libguac_la-palette.lo
#19 31.00   CC       libguac_la-parser.lo
#19 31.02   CC       libguac_la-pool.lo
#19 31.02   CC       libguac_la-proctitle.lo
#19 31.03   CC       libguac_la-protocol.lo
#19 31.03   CC       libguac_la-raw_encoder.lo
#19 31.05   CC       libguac_la-recording.lo
#19 31.05   CC       libguac_la-rect.lo
#19 31.05   CC       libguac_la-socket.lo
#19 31.05   CC       libguac_la-socket-broadcast.lo
#19 31.06   CC       libguac_la-socket-fd.lo
#19 31.08   CC       libguac_la-socket-nest.lo
#19 31.09   CC       libguac_la-socket-tee.lo
#19 31.09   CC       libguac_la-tcp.lo
#19 31.10   CC       libguac_la-string.lo
#19 31.11   CC       libguac_la-timestamp.lo
#19 31.12   CC       libguac_la-unicode.lo
#19 31.12   CC       libguac_la-user.lo
#19 31.13   CC       libguac_la-user-handlers.lo
#19 31.19   CC       libguac_la-user-handshake.lo
#19 31.22   CC       libguac_la-wait-fd.lo
#19 31.24   CC       libguac_la-wol.lo
#19 31.26   CC       libguac_la-encode-webp.lo
#19 31.27   CC       libguac_la-socket-ssl.lo
#19 31.79   CCLD     libguac.la
#19 32.25 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.25 Making all in tests
#19 32.26 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.26 make[3]: Nothing to be done for 'all'.
#19 32.26 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.26 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.26 Making all in src/common
#19 32.27 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.27 Making all in .
#19 32.28 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.28   CC       libguac_common_la-io.lo
#19 32.28   CC       libguac_common_la-blank_cursor.lo
#19 32.28   CC       libguac_common_la-clipboard.lo
#19 32.28   CC       libguac_common_la-cursor.lo
#19 32.28   CC       libguac_common_la-dot_cursor.lo
#19 32.28   CC       libguac_common_la-ibar_cursor.lo
#19 32.28   CC       libguac_common_la-iconv.lo
#19 32.28   CC       libguac_common_la-json.lo
#19 32.28   CC       libguac_common_la-list.lo
#19 32.28   CC       libguac_common_la-pointer_cursor.lo
#19 32.28   CC       libguac_common_la-rect.lo
#19 32.28   CC       libguac_common_la-string.lo
#19 32.28   CC       libguac_common_la-surface.lo
#19 32.76   CCLD     libguac_common.la
#19 32.92 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 32.92 Making all in tests
#19 32.93 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 32.93 make[3]: Nothing to be done for 'all'.
#19 32.93 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 32.93 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 32.93 Making all in src/common-ssh
#19 32.94 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 32.94 Making all in .
#19 32.94 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 32.94   CC       libguac_common_ssh_la-buffer.lo
#19 32.94   CC       libguac_common_ssh_la-sftp.lo
#19 32.94   CC       libguac_common_ssh_la-ssh.lo
#19 32.95   CC       libguac_common_ssh_la-key.lo
#19 32.95   CC       libguac_common_ssh_la-user.lo
#19 33.44   CCLD     libguac_common_ssh.la
#19 33.55 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.55 Making all in tests
#19 33.56 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.56 make[3]: Nothing to be done for 'all'.
#19 33.56 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.56 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.56 Making all in src/terminal
#19 33.57 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.57 Making all in .
#19 33.57 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.57   CC       libguac_terminal_la-buffer.lo
#19 33.58   CC       libguac_terminal_la-char-mappings.lo
#19 33.58   CC       libguac_terminal_la-color-scheme.lo
#19 33.58   CC       libguac_terminal_la-common.lo
#19 33.58   CC       libguac_terminal_la-display.lo
#19 33.58   CC       libguac_terminal_la-named-colors.lo
#19 33.58   CC       libguac_terminal_la-palette.lo
#19 33.58   CC       libguac_terminal_la-scrollbar.lo
#19 33.58   CC       libguac_terminal_la-select.lo
#19 33.58   CC       libguac_terminal_la-selection-point.lo
#19 33.58   CC       libguac_terminal_la-terminal.lo
#19 33.58   CC       libguac_terminal_la-terminal-handlers.lo
#19 33.58   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 33.58   CC       libguac_terminal_la-typescript.lo
#19 33.58   CC       libguac_terminal_la-xparsecolor.lo
#19 34.05 terminal.c: In function '__guac_terminal_send_key':
#19 34.05 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 34.05  1924 |             char data;
#19 34.05       |                  ^~~~
#19 34.05 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 34.05  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 34.05       |                                                   ^~~~
#19 34.05 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 34.07 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 34.07  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 34.07       |             ^
#19 34.07 terminal.c: At top level:
#19 34.07 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 34.07  2193 |     return 0;
#19 34.07       |     ^~~~~~
#19 34.07 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 34.07  2195 | }
#19 34.07       | ^
#19 34.09 terminal.c: In function '__guac_terminal_send_key':
#19 34.09 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 34.09  2191 |     }
#19 34.09       |     ^
#19 34.10 terminal.c: At top level:
#19 34.10 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 34.10  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 34.10       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.10 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 34.10  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 34.10       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.10 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 34.10  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 34.10       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.10 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 34.10  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 34.10       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.10 cc1: all warnings being treated as errors
#19 34.11 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 34.11 make[3]: *** Waiting for unfinished jobs....
#19 34.62 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.62 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.62 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 34.62 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 34.62 make[1]: Leaving directory '/tmp/guacamole-server'
#19 34.62 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
34.10       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34.10 cc1: all warnings being treated as errors
34.11 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
34.11 make[3]: *** Waiting for unfinished jobs....
34.62 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.62 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.62 make[2]: *** [Makefile:801: all-recursive] Error 1
34.62 make[1]: *** [Makefile:546: all-recursive] Error 1
34.62 make[1]: Leaving directory '/tmp/guacamole-server'
34.62 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2388
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2388: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-freerdp » 3.2.0,ubuntu #2387

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2387/display/redirect>

Changes:


------------------------------------------
[...truncated 255.43 KiB...]
#19 28.50 config.status: creating src/protocols/rdp/Makefile
#19 28.56 config.status: creating src/protocols/rdp/tests/Makefile
#19 28.59 config.status: creating src/protocols/ssh/Makefile
#19 28.62 config.status: creating src/protocols/telnet/Makefile
#19 28.65 config.status: creating src/protocols/vnc/Makefile
#19 28.68 config.status: creating config.h
#19 28.69 config.status: executing depfiles commands
#19 30.59 config.status: executing libtool commands
#19 30.61 
#19 30.61 ------------------------------------------------
#19 30.61 guacamole-server version 1.6.1
#19 30.61 ------------------------------------------------
#19 30.61 
#19 30.61    Library status:
#19 30.61 
#19 30.61      freerdp ............. yes (3.x)
#19 30.61      pango ............... yes
#19 30.61      libavcodec .......... no
#19 30.61      libavformat ......... no
#19 30.61      libavutil ........... no
#19 30.61      libssh2 ............. yes
#19 30.61      libssl .............. yes
#19 30.61      libswscale .......... no
#19 30.61      libtelnet ........... yes
#19 30.61      libVNCServer ........ yes
#19 30.61      libvorbis ........... no
#19 30.61      libpulse ............ yes
#19 30.61      libwebsockets ....... yes
#19 30.61      libwebp ............. yes
#19 30.61      wsock32 ............. no
#19 30.61 
#19 30.61    Protocol support:
#19 30.61 
#19 30.61       Kubernetes .... yes
#19 30.61       RDP ........... yes
#19 30.61       SSH ........... yes
#19 30.61       Telnet ........ yes
#19 30.61       VNC ........... yes
#19 30.61 
#19 30.61    Services / tools:
#19 30.61 
#19 30.61       guacd ...... yes
#19 30.61       guacenc .... no
#19 30.61       guaclog .... yes
#19 30.61 
#19 30.61    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 30.61    Init scripts: no
#19 30.61    Systemd units: no
#19 30.61    Systemd user: no
#19 30.61 
#19 30.61 Type "make" to compile guacamole-server.
#19 30.61 
#19 30.61 configure: WARNING:
#19 30.61   --------------------------------------------
#19 30.61     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 30.61     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 30.61   --------------------------------------------
#19 30.67 make  all-recursive
#19 30.67 make[1]: Entering directory '/tmp/guacamole-server'
#19 30.68 Making all in src/libguac
#19 30.69 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.69 Making all in .
#19 30.70 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.70   CC       libguac_la-argv.lo
#19 30.70   CC       libguac_la-audio.lo
#19 30.70   CC       libguac_la-client.lo
#19 30.70   CC       libguac_la-display.lo
#19 30.70   CC       libguac_la-display-builtin-cursors.lo
#19 30.70   CC       libguac_la-display-cursor.lo
#19 30.71   CC       libguac_la-display-flush.lo
#19 30.71   CC       libguac_la-display-layer.lo
#19 30.71   CC       libguac_la-display-layer-list.lo
#19 30.71   CC       libguac_la-display-plan.lo
#19 30.71   CC       libguac_la-display-plan-combine.lo
#19 30.71   CC       libguac_la-display-plan-rect.lo
#19 30.71   CC       libguac_la-display-plan-search.lo
#19 30.71   CC       libguac_la-display-render-thread.lo
#19 30.71   CC       libguac_la-display-worker.lo
#19 30.71   CC       libguac_la-encode-jpeg.lo
#19 30.71   CC       libguac_la-encode-png.lo
#19 30.71   CC       libguac_la-error.lo
#19 30.72   CC       libguac_la-fifo.lo
#19 30.72   CC       libguac_la-file.lo
#19 30.72   CC       libguac_la-fips.lo
#19 30.72   CC       libguac_la-flag.lo
#19 30.72   CC       libguac_la-hash.lo
#19 30.72   CC       libguac_la-id.lo
#19 30.89   CC       libguac_la-mem.lo
#19 30.97   CC       libguac_la-rwlock.lo
#19 30.97   CC       libguac_la-palette.lo
#19 31.01   CC       libguac_la-parser.lo
#19 31.02   CC       libguac_la-pool.lo
#19 31.02   CC       libguac_la-protocol.lo
#19 31.02   CC       libguac_la-proctitle.lo
#19 31.02   CC       libguac_la-raw_encoder.lo
#19 31.03   CC       libguac_la-recording.lo
#19 31.04   CC       libguac_la-rect.lo
#19 31.04   CC       libguac_la-socket.lo
#19 31.04   CC       libguac_la-socket-broadcast.lo
#19 31.05   CC       libguac_la-socket-fd.lo
#19 31.06   CC       libguac_la-socket-nest.lo
#19 31.07   CC       libguac_la-socket-tee.lo
#19 31.08   CC       libguac_la-string.lo
#19 31.09   CC       libguac_la-tcp.lo
#19 31.10   CC       libguac_la-timestamp.lo
#19 31.10   CC       libguac_la-unicode.lo
#19 31.11   CC       libguac_la-user.lo
#19 31.14   CC       libguac_la-user-handlers.lo
#19 31.16   CC       libguac_la-user-handshake.lo
#19 31.22   CC       libguac_la-wait-fd.lo
#19 31.22   CC       libguac_la-wol.lo
#19 31.25   CC       libguac_la-encode-webp.lo
#19 31.25   CC       libguac_la-socket-ssl.lo
#19 31.79   CCLD     libguac.la
#19 32.24 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.24 Making all in tests
#19 32.25 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.25 make[3]: Nothing to be done for 'all'.
#19 32.25 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.25 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.25 Making all in src/common
#19 32.25 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.26 Making all in .
#19 32.26 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.26   CC       libguac_common_la-io.lo
#19 32.26   CC       libguac_common_la-blank_cursor.lo
#19 32.26   CC       libguac_common_la-clipboard.lo
#19 32.27   CC       libguac_common_la-cursor.lo
#19 32.27   CC       libguac_common_la-dot_cursor.lo
#19 32.27   CC       libguac_common_la-ibar_cursor.lo
#19 32.27   CC       libguac_common_la-iconv.lo
#19 32.27   CC       libguac_common_la-json.lo
#19 32.27   CC       libguac_common_la-list.lo
#19 32.27   CC       libguac_common_la-pointer_cursor.lo
#19 32.27   CC       libguac_common_la-rect.lo
#19 32.27   CC       libguac_common_la-string.lo
#19 32.27   CC       libguac_common_la-surface.lo
#19 32.73   CCLD     libguac_common.la
#19 32.89 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 32.89 Making all in tests
#19 32.90 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 32.90 make[3]: Nothing to be done for 'all'.
#19 32.90 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 32.90 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 32.90 Making all in src/common-ssh
#19 32.90 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 32.90 Making all in .
#19 32.91 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 32.91   CC       libguac_common_ssh_la-buffer.lo
#19 32.91   CC       libguac_common_ssh_la-sftp.lo
#19 32.91   CC       libguac_common_ssh_la-ssh.lo
#19 32.91   CC       libguac_common_ssh_la-key.lo
#19 32.91   CC       libguac_common_ssh_la-user.lo
#19 33.41   CCLD     libguac_common_ssh.la
#19 33.54 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.54 Making all in tests
#19 33.54 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.54 make[3]: Nothing to be done for 'all'.
#19 33.54 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.54 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.54 Making all in src/terminal
#19 33.55 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.55 Making all in .
#19 33.56 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.56   CC       libguac_terminal_la-buffer.lo
#19 33.56   CC       libguac_terminal_la-char-mappings.lo
#19 33.56   CC       libguac_terminal_la-color-scheme.lo
#19 33.56   CC       libguac_terminal_la-common.lo
#19 33.56   CC       libguac_terminal_la-display.lo
#19 33.56   CC       libguac_terminal_la-named-colors.lo
#19 33.56   CC       libguac_terminal_la-palette.lo
#19 33.56   CC       libguac_terminal_la-scrollbar.lo
#19 33.56   CC       libguac_terminal_la-select.lo
#19 33.56   CC       libguac_terminal_la-selection-point.lo
#19 33.56   CC       libguac_terminal_la-terminal.lo
#19 33.56   CC       libguac_terminal_la-terminal-handlers.lo
#19 33.57   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 33.57   CC       libguac_terminal_la-typescript.lo
#19 33.57   CC       libguac_terminal_la-xparsecolor.lo
#19 33.99 terminal.c: In function '__guac_terminal_send_key':
#19 33.99 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 33.99  1924 |             char data;
#19 33.99       |                  ^~~~
#19 33.99 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 33.99  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 33.99       |                                                   ^~~~
#19 33.99 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 34.00 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 34.00  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 34.00       |             ^
#19 34.00 terminal.c: At top level:
#19 34.00 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 34.00  2193 |     return 0;
#19 34.00       |     ^~~~~~
#19 34.00 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 34.00  2195 | }
#19 34.00       | ^
#19 34.02 terminal.c: In function '__guac_terminal_send_key':
#19 34.03 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 34.03  2191 |     }
#19 34.03       |     ^
#19 34.03 terminal.c: At top level:
#19 34.03 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 34.03  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 34.03       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.03 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 34.03  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 34.03       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.03 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 34.03  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 34.03       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.03 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 34.03  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 34.03       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.03 cc1: all warnings being treated as errors
#19 34.04 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 34.04 make[3]: *** Waiting for unfinished jobs....
#19 34.60 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.60 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.60 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 34.60 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 34.60 make[1]: Leaving directory '/tmp/guacamole-server'
#19 34.60 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
34.03       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34.03 cc1: all warnings being treated as errors
34.04 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
34.04 make[3]: *** Waiting for unfinished jobs....
34.60 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.60 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.60 make[2]: *** [Makefile:801: all-recursive] Error 1
34.60 make[1]: *** [Makefile:546: all-recursive] Error 1
34.60 make[1]: Leaving directory '/tmp/guacamole-server'
34.60 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2387
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2387: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-freerdp » 3.2.0,ubuntu #2386

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2386/display/redirect>

Changes:


------------------------------------------
[...truncated 254.58 KiB...]
#19 15.85 config.status: creating src/pulse/Makefile
#19 15.86 config.status: creating src/protocols/kubernetes/Makefile
#19 15.88 config.status: creating src/protocols/kubernetes/tests/Makefile
#19 15.90 config.status: creating src/protocols/rdp/Makefile
#19 15.94 config.status: creating src/protocols/rdp/tests/Makefile
#19 15.95 config.status: creating src/protocols/ssh/Makefile
#19 15.97 config.status: creating src/protocols/telnet/Makefile
#19 15.99 config.status: creating src/protocols/vnc/Makefile
#19 16.01 config.status: creating config.h
#19 16.01 config.status: executing depfiles commands
#19 17.11 config.status: executing libtool commands
#19 17.12 
#19 17.12 ------------------------------------------------
#19 17.12 guacamole-server version 1.6.1
#19 17.12 ------------------------------------------------
#19 17.12 
#19 17.12    Library status:
#19 17.12 
#19 17.12      freerdp ............. yes (3.x)
#19 17.12      pango ............... yes
#19 17.12      libavcodec .......... no
#19 17.12      libavformat ......... no
#19 17.12      libavutil ........... no
#19 17.12      libssh2 ............. yes
#19 17.12      libssl .............. yes
#19 17.12      libswscale .......... no
#19 17.12      libtelnet ........... yes
#19 17.12      libVNCServer ........ yes
#19 17.12      libvorbis ........... no
#19 17.12      libpulse ............ yes
#19 17.12      libwebsockets ....... yes
#19 17.12      libwebp ............. yes
#19 17.12      wsock32 ............. no
#19 17.12 
#19 17.12    Protocol support:
#19 17.12 
#19 17.12       Kubernetes .... yes
#19 17.12       RDP ........... yes
#19 17.12       SSH ........... yes
#19 17.12       Telnet ........ yes
#19 17.12       VNC ........... yes
#19 17.12 
#19 17.12    Services / tools:
#19 17.12 
#19 17.12       guacd ...... yes
#19 17.12       guacenc .... no
#19 17.12       guaclog .... yes
#19 17.12 
#19 17.12    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 17.12    Init scripts: no
#19 17.12    Systemd units: no
#19 17.12    Systemd user: no
#19 17.12 
#19 17.12 Type "make" to compile guacamole-server.
#19 17.12 
#19 17.12 configure: WARNING:
#19 17.12   --------------------------------------------
#19 17.12     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 17.12     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 17.12   --------------------------------------------
#19 17.16 make  all-recursive
#19 17.16 make[1]: Entering directory '/tmp/guacamole-server'
#19 17.17 Making all in src/libguac
#19 17.17 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 17.17 Making all in .
#19 17.18 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 17.18   CC       libguac_la-argv.lo
#19 17.18   CC       libguac_la-audio.lo
#19 17.18   CC       libguac_la-client.lo
#19 17.18   CC       libguac_la-display.lo
#19 17.37   CC       libguac_la-display-builtin-cursors.lo
#19 17.38   CC       libguac_la-display-cursor.lo
#19 17.40   CC       libguac_la-display-flush.lo
#19 17.46   CC       libguac_la-display-layer.lo
#19 17.52   CC       libguac_la-display-layer-list.lo
#19 17.56   CC       libguac_la-display-plan.lo
#19 17.62   CC       libguac_la-display-plan-combine.lo
#19 17.70   CC       libguac_la-display-plan-rect.lo
#19 17.74   CC       libguac_la-display-plan-search.lo
#19 17.80   CC       libguac_la-display-render-thread.lo
#19 17.82   CC       libguac_la-display-worker.lo
#19 17.87   CC       libguac_la-encode-jpeg.lo
#19 17.96   CC       libguac_la-encode-png.lo
#19 17.98   CC       libguac_la-error.lo
#19 18.03   CC       libguac_la-fifo.lo
#19 18.13   CC       libguac_la-file.lo
#19 18.18   CC       libguac_la-fips.lo
#19 18.20   CC       libguac_la-flag.lo
#19 18.29   CC       libguac_la-hash.lo
#19 18.29   CC       libguac_la-id.lo
#19 18.32   CC       libguac_la-mem.lo
#19 18.36   CC       libguac_la-rwlock.lo
#19 18.42   CC       libguac_la-palette.lo
#19 18.43   CC       libguac_la-parser.lo
#19 18.48   CC       libguac_la-pool.lo
#19 18.53   CC       libguac_la-proctitle.lo
#19 18.62   CC       libguac_la-protocol.lo
#19 18.65   CC       libguac_la-raw_encoder.lo
#19 18.68   CC       libguac_la-recording.lo
#19 18.72   CC       libguac_la-rect.lo
#19 18.84   CC       libguac_la-socket.lo
#19 18.86   CC       libguac_la-socket-broadcast.lo
#19 18.88   CC       libguac_la-socket-fd.lo
#19 19.05   CC       libguac_la-socket-nest.lo
#19 19.07   CC       libguac_la-socket-tee.lo
#19 19.07   CC       libguac_la-string.lo
#19 19.22   CC       libguac_la-tcp.lo
#19 19.23   CC       libguac_la-timestamp.lo
#19 19.24   CC       libguac_la-unicode.lo
#19 19.31   CC       libguac_la-user.lo
#19 19.35   CC       libguac_la-user-handlers.lo
#19 19.37   CC       libguac_la-user-handshake.lo
#19 19.38   CC       libguac_la-wait-fd.lo
#19 19.49   CC       libguac_la-wol.lo
#19 19.57   CC       libguac_la-encode-webp.lo
#19 19.57   CC       libguac_la-socket-ssl.lo
#19 19.93   CCLD     libguac.la
#19 20.25 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 20.25 Making all in tests
#19 20.25 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 20.25 make[3]: Nothing to be done for 'all'.
#19 20.25 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 20.25 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 20.25 Making all in src/common
#19 20.26 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 20.26 Making all in .
#19 20.26 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 20.26   CC       libguac_common_la-io.lo
#19 20.26   CC       libguac_common_la-blank_cursor.lo
#19 20.26   CC       libguac_common_la-clipboard.lo
#19 20.26   CC       libguac_common_la-cursor.lo
#19 20.38   CC       libguac_common_la-dot_cursor.lo
#19 20.41   CC       libguac_common_la-ibar_cursor.lo
#19 20.45   CC       libguac_common_la-iconv.lo
#19 20.47   CC       libguac_common_la-json.lo
#19 20.53   CC       libguac_common_la-list.lo
#19 20.56   CC       libguac_common_la-pointer_cursor.lo
#19 20.64   CC       libguac_common_la-rect.lo
#19 20.65   CC       libguac_common_la-string.lo
#19 20.67   CC       libguac_common_la-surface.lo
#19 21.01   CCLD     libguac_common.la
#19 21.11 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 21.11 Making all in tests
#19 21.11 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 21.11 make[3]: Nothing to be done for 'all'.
#19 21.11 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 21.11 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 21.11 Making all in src/common-ssh
#19 21.12 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 21.12 Making all in .
#19 21.12 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 21.12   CC       libguac_common_ssh_la-buffer.lo
#19 21.12   CC       libguac_common_ssh_la-sftp.lo
#19 21.12   CC       libguac_common_ssh_la-ssh.lo
#19 21.12   CC       libguac_common_ssh_la-key.lo
#19 21.31   CC       libguac_common_ssh_la-user.lo
#19 21.59   CCLD     libguac_common_ssh.la
#19 21.67 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 21.67 Making all in tests
#19 21.67 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 21.67 make[3]: Nothing to be done for 'all'.
#19 21.67 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 21.67 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 21.67 Making all in src/terminal
#19 21.68 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 21.68 Making all in .
#19 21.68 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 21.68   CC       libguac_terminal_la-buffer.lo
#19 21.68   CC       libguac_terminal_la-char-mappings.lo
#19 21.68   CC       libguac_terminal_la-color-scheme.lo
#19 21.68   CC       libguac_terminal_la-common.lo
#19 21.79   CC       libguac_terminal_la-display.lo
#19 21.84   CC       libguac_terminal_la-named-colors.lo
#19 21.89   CC       libguac_terminal_la-palette.lo
#19 21.94   CC       libguac_terminal_la-scrollbar.lo
#19 22.03   CC       libguac_terminal_la-select.lo
#19 22.05   CC       libguac_terminal_la-selection-point.lo
#19 22.17   CC       libguac_terminal_la-terminal.lo
#19 22.19   CC       libguac_terminal_la-terminal-handlers.lo
#19 22.57 terminal.c: In function '__guac_terminal_send_key':
#19 22.57 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 22.57  1924 |             char data;
#19 22.57       |                  ^~~~
#19 22.57 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 22.57  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 22.57       |                                                   ^~~~
#19 22.58 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 22.59 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 22.59  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 22.59       |             ^
#19 22.59 terminal.c: At top level:
#19 22.59 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 22.59  2193 |     return 0;
#19 22.59       |     ^~~~~~
#19 22.59 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 22.59  2195 | }
#19 22.59       | ^
#19 22.61 terminal.c: In function '__guac_terminal_send_key':
#19 22.61 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 22.61  2191 |     }
#19 22.61       |     ^
#19 22.62 terminal.c: At top level:
#19 22.62 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 22.62  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 22.62       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 22.62 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 22.62  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 22.62       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 22.62 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 22.62  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 22.62       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 22.62 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 22.62  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 22.62       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 22.62 cc1: all warnings being treated as errors
#19 22.62 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 22.62 make[3]: *** Waiting for unfinished jobs....
#19 22.95 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 22.95 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 22.95 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 22.95 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 22.95 make[1]: Leaving directory '/tmp/guacamole-server'
#19 22.95 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
22.62       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22.62 cc1: all warnings being treated as errors
22.62 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
22.62 make[3]: *** Waiting for unfinished jobs....
22.95 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
22.95 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
22.95 make[2]: *** [Makefile:801: all-recursive] Error 1
22.95 make[1]: *** [Makefile:546: all-recursive] Error 1
22.95 make[1]: Leaving directory '/tmp/guacamole-server'
22.95 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2386
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2386: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-freerdp » 3.2.0,ubuntu #2385

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2385/display/redirect>

Changes:


------------------------------------------
[...truncated 254.85 KiB...]
#19 27.39 config.status: creating src/protocols/rdp/Makefile
#19 27.46 config.status: creating src/protocols/rdp/tests/Makefile
#19 27.50 config.status: creating src/protocols/ssh/Makefile
#19 27.53 config.status: creating src/protocols/telnet/Makefile
#19 27.56 config.status: creating src/protocols/vnc/Makefile
#19 27.60 config.status: creating config.h
#19 27.61 config.status: executing depfiles commands
#19 29.73 config.status: executing libtool commands
#19 29.76 
#19 29.76 ------------------------------------------------
#19 29.76 guacamole-server version 1.6.1
#19 29.76 ------------------------------------------------
#19 29.76 
#19 29.76    Library status:
#19 29.76 
#19 29.76      freerdp ............. yes (3.x)
#19 29.76      pango ............... yes
#19 29.76      libavcodec .......... no
#19 29.76      libavformat ......... no
#19 29.76      libavutil ........... no
#19 29.76      libssh2 ............. yes
#19 29.76      libssl .............. yes
#19 29.76      libswscale .......... no
#19 29.76      libtelnet ........... yes
#19 29.76      libVNCServer ........ yes
#19 29.76      libvorbis ........... no
#19 29.76      libpulse ............ yes
#19 29.76      libwebsockets ....... yes
#19 29.76      libwebp ............. yes
#19 29.76      wsock32 ............. no
#19 29.76 
#19 29.76    Protocol support:
#19 29.76 
#19 29.76       Kubernetes .... yes
#19 29.76       RDP ........... yes
#19 29.76       SSH ........... yes
#19 29.76       Telnet ........ yes
#19 29.76       VNC ........... yes
#19 29.76 
#19 29.76    Services / tools:
#19 29.76 
#19 29.76       guacd ...... yes
#19 29.76       guacenc .... no
#19 29.76       guaclog .... yes
#19 29.76 
#19 29.76    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 29.76    Init scripts: no
#19 29.76    Systemd units: no
#19 29.76    Systemd user: no
#19 29.76 
#19 29.76 Type "make" to compile guacamole-server.
#19 29.76 
#19 29.76 configure: WARNING:
#19 29.76   --------------------------------------------
#19 29.76     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 29.76     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 29.76   --------------------------------------------
#19 29.83 make  all-recursive
#19 29.84 make[1]: Entering directory '/tmp/guacamole-server'
#19 29.84 Making all in src/libguac
#19 29.85 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 29.86 Making all in .
#19 29.87 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 29.87   CC       libguac_la-argv.lo
#19 29.87   CC       libguac_la-audio.lo
#19 29.87   CC       libguac_la-client.lo
#19 29.87   CC       libguac_la-display.lo
#19 29.87   CC       libguac_la-display-builtin-cursors.lo
#19 29.87   CC       libguac_la-display-cursor.lo
#19 29.87   CC       libguac_la-display-flush.lo
#19 29.87   CC       libguac_la-display-layer.lo
#19 29.87   CC       libguac_la-display-layer-list.lo
#19 29.88   CC       libguac_la-display-plan.lo
#19 29.88   CC       libguac_la-display-plan-combine.lo
#19 29.88   CC       libguac_la-display-plan-rect.lo
#19 29.88   CC       libguac_la-display-plan-search.lo
#19 29.88   CC       libguac_la-display-render-thread.lo
#19 29.88   CC       libguac_la-display-worker.lo
#19 29.88   CC       libguac_la-encode-jpeg.lo
#19 29.88   CC       libguac_la-encode-png.lo
#19 29.88   CC       libguac_la-error.lo
#19 29.88   CC       libguac_la-fifo.lo
#19 29.88   CC       libguac_la-file.lo
#19 29.89   CC       libguac_la-fips.lo
#19 29.89   CC       libguac_la-flag.lo
#19 29.89   CC       libguac_la-hash.lo
#19 29.89   CC       libguac_la-id.lo
#19 30.05   CC       libguac_la-mem.lo
#19 30.11   CC       libguac_la-rwlock.lo
#19 30.14   CC       libguac_la-palette.lo
#19 30.16   CC       libguac_la-parser.lo
#19 30.17   CC       libguac_la-proctitle.lo
#19 30.17   CC       libguac_la-pool.lo
#19 30.18   CC       libguac_la-protocol.lo
#19 30.19   CC       libguac_la-raw_encoder.lo
#19 30.19   CC       libguac_la-recording.lo
#19 30.19   CC       libguac_la-rect.lo
#19 30.19   CC       libguac_la-socket.lo
#19 30.20   CC       libguac_la-socket-broadcast.lo
#19 30.21   CC       libguac_la-socket-fd.lo
#19 30.22   CC       libguac_la-socket-nest.lo
#19 30.23   CC       libguac_la-socket-tee.lo
#19 30.23   CC       libguac_la-string.lo
#19 30.24   CC       libguac_la-tcp.lo
#19 30.25   CC       libguac_la-timestamp.lo
#19 30.26   CC       libguac_la-unicode.lo
#19 30.26   CC       libguac_la-user.lo
#19 30.27   CC       libguac_la-user-handlers.lo
#19 30.37   CC       libguac_la-user-handshake.lo
#19 30.37   CC       libguac_la-wait-fd.lo
#19 30.38   CC       libguac_la-wol.lo
#19 30.40   CC       libguac_la-encode-webp.lo
#19 30.40   CC       libguac_la-socket-ssl.lo
#19 30.93   CCLD     libguac.la
#19 31.44 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 31.44 Making all in tests
#19 31.45 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 31.45 make[3]: Nothing to be done for 'all'.
#19 31.45 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 31.45 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 31.45 Making all in src/common
#19 31.46 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 31.46 Making all in .
#19 31.47 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 31.47   CC       libguac_common_la-io.lo
#19 31.47   CC       libguac_common_la-blank_cursor.lo
#19 31.47   CC       libguac_common_la-clipboard.lo
#19 31.47   CC       libguac_common_la-cursor.lo
#19 31.47   CC       libguac_common_la-dot_cursor.lo
#19 31.47   CC       libguac_common_la-ibar_cursor.lo
#19 31.47   CC       libguac_common_la-iconv.lo
#19 31.48   CC       libguac_common_la-json.lo
#19 31.48   CC       libguac_common_la-list.lo
#19 31.48   CC       libguac_common_la-pointer_cursor.lo
#19 31.48   CC       libguac_common_la-rect.lo
#19 31.48   CC       libguac_common_la-string.lo
#19 31.48   CC       libguac_common_la-surface.lo
#19 32.00   CCLD     libguac_common.la
#19 32.19 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 32.19 Making all in tests
#19 32.20 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 32.20 make[3]: Nothing to be done for 'all'.
#19 32.20 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 32.20 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 32.20 Making all in src/common-ssh
#19 32.21 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 32.21 Making all in .
#19 32.22 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 32.22   CC       libguac_common_ssh_la-buffer.lo
#19 32.22   CC       libguac_common_ssh_la-sftp.lo
#19 32.22   CC       libguac_common_ssh_la-ssh.lo
#19 32.22   CC       libguac_common_ssh_la-key.lo
#19 32.22   CC       libguac_common_ssh_la-user.lo
#19 32.78   CCLD     libguac_common_ssh.la
#19 32.93 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 32.93 Making all in tests
#19 32.93 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 32.93 make[3]: Nothing to be done for 'all'.
#19 32.93 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 32.93 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 32.94 Making all in src/terminal
#19 32.94 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 32.95 Making all in .
#19 32.95 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 32.95   CC       libguac_terminal_la-buffer.lo
#19 32.96   CC       libguac_terminal_la-char-mappings.lo
#19 32.96   CC       libguac_terminal_la-color-scheme.lo
#19 32.96   CC       libguac_terminal_la-common.lo
#19 32.96   CC       libguac_terminal_la-display.lo
#19 32.96   CC       libguac_terminal_la-named-colors.lo
#19 32.96   CC       libguac_terminal_la-palette.lo
#19 32.96   CC       libguac_terminal_la-scrollbar.lo
#19 32.96   CC       libguac_terminal_la-select.lo
#19 32.96   CC       libguac_terminal_la-selection-point.lo
#19 32.96   CC       libguac_terminal_la-terminal.lo
#19 32.96   CC       libguac_terminal_la-terminal-handlers.lo
#19 32.96   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 32.97   CC       libguac_terminal_la-typescript.lo
#19 32.97   CC       libguac_terminal_la-xparsecolor.lo
#19 33.38 terminal.c: In function '__guac_terminal_send_key':
#19 33.38 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 33.38  1924 |             char data;
#19 33.38       |                  ^~~~
#19 33.38 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 33.38  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 33.38       |                                                   ^~~~
#19 33.38 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 33.39 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 33.39  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 33.39       |             ^
#19 33.39 terminal.c: At top level:
#19 33.39 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 33.39  2193 |     return 0;
#19 33.39       |     ^~~~~~
#19 33.39 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 33.39  2195 | }
#19 33.39       | ^
#19 33.41 terminal.c: In function '__guac_terminal_send_key':
#19 33.41 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 33.41  2191 |     }
#19 33.41       |     ^
#19 33.42 terminal.c: At top level:
#19 33.42 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 33.42  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 33.42       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 33.42 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 33.42  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 33.42       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 33.42 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 33.42  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 33.42       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 33.42 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 33.42  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 33.42       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 33.42 cc1: all warnings being treated as errors
#19 33.42 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 33.42 make[3]: *** Waiting for unfinished jobs....
#19 33.93 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 33.93 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 33.93 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 33.94 make[1]: Leaving directory '/tmp/guacamole-server'
#19 33.94 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 33.94 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
33.42       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33.42 cc1: all warnings being treated as errors
33.42 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
33.42 make[3]: *** Waiting for unfinished jobs....
33.93 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
33.93 make[2]: *** [Makefile:801: all-recursive] Error 1
33.93 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
33.94 make[1]: Leaving directory '/tmp/guacamole-server'
33.94 make[1]: *** [Makefile:546: all-recursive] Error 1
33.94 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2385
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2385: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-freerdp » 3.2.0,ubuntu #2384

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2384/display/redirect>

Changes:


------------------------------------------
[...truncated 256.85 KiB...]
#19 28.68 config.status: creating src/protocols/rdp/Makefile
#19 28.75 config.status: creating src/protocols/rdp/tests/Makefile
#19 28.78 config.status: creating src/protocols/ssh/Makefile
#19 28.81 config.status: creating src/protocols/telnet/Makefile
#19 28.84 config.status: creating src/protocols/vnc/Makefile
#19 28.87 config.status: creating config.h
#19 28.88 config.status: executing depfiles commands
#19 30.80 config.status: executing libtool commands
#19 30.83 
#19 30.83 ------------------------------------------------
#19 30.83 guacamole-server version 1.6.1
#19 30.83 ------------------------------------------------
#19 30.83 
#19 30.83    Library status:
#19 30.83 
#19 30.83      freerdp ............. yes (3.x)
#19 30.83      pango ............... yes
#19 30.83      libavcodec .......... no
#19 30.83      libavformat ......... no
#19 30.83      libavutil ........... no
#19 30.83      libssh2 ............. yes
#19 30.83      libssl .............. yes
#19 30.83      libswscale .......... no
#19 30.83      libtelnet ........... yes
#19 30.83      libVNCServer ........ yes
#19 30.83      libvorbis ........... no
#19 30.83      libpulse ............ yes
#19 30.83      libwebsockets ....... yes
#19 30.83      libwebp ............. yes
#19 30.83      wsock32 ............. no
#19 30.83 
#19 30.83    Protocol support:
#19 30.83 
#19 30.83       Kubernetes .... yes
#19 30.83       RDP ........... yes
#19 30.83       SSH ........... yes
#19 30.83       Telnet ........ yes
#19 30.83       VNC ........... yes
#19 30.83 
#19 30.83    Services / tools:
#19 30.83 
#19 30.83       guacd ...... yes
#19 30.83       guacenc .... no
#19 30.83       guaclog .... yes
#19 30.83 
#19 30.83    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 30.83    Init scripts: no
#19 30.83    Systemd units: no
#19 30.83    Systemd user: no
#19 30.83 
#19 30.83 Type "make" to compile guacamole-server.
#19 30.83 
#19 30.83 configure: WARNING:
#19 30.83   --------------------------------------------
#19 30.83     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 30.83     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 30.83   --------------------------------------------
#19 30.89 make  all-recursive
#19 30.90 make[1]: Entering directory '/tmp/guacamole-server'
#19 30.90 Making all in src/libguac
#19 30.91 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.91 Making all in .
#19 30.92 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.92   CC       libguac_la-argv.lo
#19 30.92   CC       libguac_la-audio.lo
#19 30.93   CC       libguac_la-client.lo
#19 30.93   CC       libguac_la-display.lo
#19 30.93   CC       libguac_la-display-builtin-cursors.lo
#19 30.93   CC       libguac_la-display-cursor.lo
#19 30.93   CC       libguac_la-display-flush.lo
#19 30.93   CC       libguac_la-display-layer.lo
#19 30.93   CC       libguac_la-display-layer-list.lo
#19 30.93   CC       libguac_la-display-plan.lo
#19 30.93   CC       libguac_la-display-plan-combine.lo
#19 30.93   CC       libguac_la-display-plan-rect.lo
#19 30.93   CC       libguac_la-display-plan-search.lo
#19 30.93   CC       libguac_la-display-render-thread.lo
#19 30.94   CC       libguac_la-display-worker.lo
#19 30.94   CC       libguac_la-encode-jpeg.lo
#19 30.94   CC       libguac_la-error.lo
#19 30.94   CC       libguac_la-encode-png.lo
#19 30.94   CC       libguac_la-fifo.lo
#19 30.94   CC       libguac_la-file.lo
#19 30.94   CC       libguac_la-fips.lo
#19 30.94   CC       libguac_la-hash.lo
#19 30.94   CC       libguac_la-flag.lo
#19 30.94   CC       libguac_la-id.lo
#19 31.12   CC       libguac_la-mem.lo
#19 31.20   CC       libguac_la-rwlock.lo
#19 31.20   CC       libguac_la-palette.lo
#19 31.21   CC       libguac_la-parser.lo
#19 31.23   CC       libguac_la-pool.lo
#19 31.23   CC       libguac_la-proctitle.lo
#19 31.24   CC       libguac_la-protocol.lo
#19 31.25   CC       libguac_la-raw_encoder.lo
#19 31.25   CC       libguac_la-recording.lo
#19 31.28   CC       libguac_la-rect.lo
#19 31.28   CC       libguac_la-socket.lo
#19 31.28   CC       libguac_la-socket-broadcast.lo
#19 31.29   CC       libguac_la-socket-fd.lo
#19 31.29   CC       libguac_la-socket-nest.lo
#19 31.30   CC       libguac_la-string.lo
#19 31.30   CC       libguac_la-socket-tee.lo
#19 31.30   CC       libguac_la-tcp.lo
#19 31.31   CC       libguac_la-timestamp.lo
#19 31.32   CC       libguac_la-unicode.lo
#19 31.34   CC       libguac_la-user.lo
#19 31.36   CC       libguac_la-user-handlers.lo
#19 31.42   CC       libguac_la-user-handshake.lo
#19 31.44   CC       libguac_la-wait-fd.lo
#19 31.46   CC       libguac_la-wol.lo
#19 31.49   CC       libguac_la-encode-webp.lo
#19 31.50   CC       libguac_la-socket-ssl.lo
#19 32.03   CCLD     libguac.la
#19 32.47 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.47 Making all in tests
#19 32.48 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.48 make[3]: Nothing to be done for 'all'.
#19 32.48 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.48 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.48 Making all in src/common
#19 32.49 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.49 Making all in .
#19 32.49 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.49   CC       libguac_common_la-io.lo
#19 32.49   CC       libguac_common_la-blank_cursor.lo
#19 32.50   CC       libguac_common_la-clipboard.lo
#19 32.50   CC       libguac_common_la-cursor.lo
#19 32.50   CC       libguac_common_la-dot_cursor.lo
#19 32.50   CC       libguac_common_la-ibar_cursor.lo
#19 32.50   CC       libguac_common_la-iconv.lo
#19 32.50   CC       libguac_common_la-json.lo
#19 32.50   CC       libguac_common_la-list.lo
#19 32.50   CC       libguac_common_la-pointer_cursor.lo
#19 32.50   CC       libguac_common_la-rect.lo
#19 32.50   CC       libguac_common_la-string.lo
#19 32.50   CC       libguac_common_la-surface.lo
#19 32.96   CCLD     libguac_common.la
#19 33.12 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 33.12 Making all in tests
#19 33.13 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 33.13 make[3]: Nothing to be done for 'all'.
#19 33.13 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 33.13 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 33.13 Making all in src/common-ssh
#19 33.13 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.14 Making all in .
#19 33.14 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.14   CC       libguac_common_ssh_la-buffer.lo
#19 33.14   CC       libguac_common_ssh_la-sftp.lo
#19 33.14   CC       libguac_common_ssh_la-ssh.lo
#19 33.15   CC       libguac_common_ssh_la-key.lo
#19 33.15   CC       libguac_common_ssh_la-user.lo
#19 33.64   CCLD     libguac_common_ssh.la
#19 33.76 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.76 Making all in tests
#19 33.77 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.77 make[3]: Nothing to be done for 'all'.
#19 33.77 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.77 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.77 Making all in src/terminal
#19 33.77 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.78 Making all in .
#19 33.78 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.78   CC       libguac_terminal_la-buffer.lo
#19 33.78   CC       libguac_terminal_la-char-mappings.lo
#19 33.78   CC       libguac_terminal_la-color-scheme.lo
#19 33.79   CC       libguac_terminal_la-common.lo
#19 33.79   CC       libguac_terminal_la-display.lo
#19 33.79   CC       libguac_terminal_la-named-colors.lo
#19 33.79   CC       libguac_terminal_la-palette.lo
#19 33.79   CC       libguac_terminal_la-scrollbar.lo
#19 33.79   CC       libguac_terminal_la-select.lo
#19 33.79   CC       libguac_terminal_la-selection-point.lo
#19 33.79   CC       libguac_terminal_la-terminal.lo
#19 33.79   CC       libguac_terminal_la-terminal-handlers.lo
#19 33.79   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 33.79   CC       libguac_terminal_la-typescript.lo
#19 33.79   CC       libguac_terminal_la-xparsecolor.lo
#19 34.25 terminal.c: In function '__guac_terminal_send_key':
#19 34.26 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 34.26  1924 |             char data;
#19 34.26       |                  ^~~~
#19 34.26 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 34.26  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 34.26       |                                                   ^~~~
#19 34.26 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 34.27 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 34.27  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 34.27       |             ^
#19 34.27 terminal.c: At top level:
#19 34.27 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 34.27  2193 |     return 0;
#19 34.27       |     ^~~~~~
#19 34.27 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 34.27  2195 | }
#19 34.27       | ^
#19 34.29 terminal.c: In function '__guac_terminal_send_key':
#19 34.30 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 34.30  2191 |     }
#19 34.30       |     ^
#19 34.30 terminal.c: At top level:
#19 34.30 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 34.30  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 34.30       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.30 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 34.30  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 34.30       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.30 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 34.30  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 34.30       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.30 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 34.30  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 34.30       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.31 cc1: all warnings being treated as errors
#19 34.31 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 34.31 make[3]: *** Waiting for unfinished jobs....
#19 34.99 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 35.00 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 35.00 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 35.00 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 35.00 make[1]: Leaving directory '/tmp/guacamole-server'
#19 35.00 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
34.30       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34.31 cc1: all warnings being treated as errors
34.31 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
34.31 make[3]: *** Waiting for unfinished jobs....
34.99 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
35.00 make[2]: *** [Makefile:801: all-recursive] Error 1
35.00 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
35.00 make[1]: *** [Makefile:546: all-recursive] Error 1
35.00 make[1]: Leaving directory '/tmp/guacamole-server'
35.00 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2384
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2384: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-freerdp » 3.2.0,ubuntu #2383

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.2.0,JENKINS_LABEL_EXPRESSION=ubuntu/2383/display/redirect>

Changes:


------------------------------------------
[...truncated 256.56 KiB...]
#19 28.59 config.status: creating src/protocols/rdp/Makefile
#19 28.66 config.status: creating src/protocols/rdp/tests/Makefile
#19 28.69 config.status: creating src/protocols/ssh/Makefile
#19 28.72 config.status: creating src/protocols/telnet/Makefile
#19 28.75 config.status: creating src/protocols/vnc/Makefile
#19 28.78 config.status: creating config.h
#19 28.79 config.status: executing depfiles commands
#19 30.71 config.status: executing libtool commands
#19 30.74 
#19 30.74 ------------------------------------------------
#19 30.74 guacamole-server version 1.6.1
#19 30.74 ------------------------------------------------
#19 30.74 
#19 30.74    Library status:
#19 30.74 
#19 30.74      freerdp ............. yes (3.x)
#19 30.74      pango ............... yes
#19 30.74      libavcodec .......... no
#19 30.74      libavformat ......... no
#19 30.74      libavutil ........... no
#19 30.74      libssh2 ............. yes
#19 30.74      libssl .............. yes
#19 30.74      libswscale .......... no
#19 30.74      libtelnet ........... yes
#19 30.74      libVNCServer ........ yes
#19 30.74      libvorbis ........... no
#19 30.74      libpulse ............ yes
#19 30.74      libwebsockets ....... yes
#19 30.74      libwebp ............. yes
#19 30.74      wsock32 ............. no
#19 30.74 
#19 30.74    Protocol support:
#19 30.74 
#19 30.74       Kubernetes .... yes
#19 30.74       RDP ........... yes
#19 30.74       SSH ........... yes
#19 30.74       Telnet ........ yes
#19 30.74       VNC ........... yes
#19 30.74 
#19 30.74    Services / tools:
#19 30.74 
#19 30.74       guacd ...... yes
#19 30.74       guacenc .... no
#19 30.74       guaclog .... yes
#19 30.74 
#19 30.74    FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 30.74    Init scripts: no
#19 30.74    Systemd units: no
#19 30.74    Systemd user: no
#19 30.74 
#19 30.74 Type "make" to compile guacamole-server.
#19 30.74 
#19 30.74 configure: WARNING:
#19 30.74   --------------------------------------------
#19 30.74     Support for FreeRDP 3.x is currently experimental. Some features, like
#19 30.74     RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 30.74   --------------------------------------------
#19 30.80 make  all-recursive
#19 30.81 make[1]: Entering directory '/tmp/guacamole-server'
#19 30.81 Making all in src/libguac
#19 30.82 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.82 Making all in .
#19 30.83 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 30.83   CC       libguac_la-argv.lo
#19 30.83   CC       libguac_la-audio.lo
#19 30.83   CC       libguac_la-client.lo
#19 30.84   CC       libguac_la-display.lo
#19 30.84   CC       libguac_la-display-builtin-cursors.lo
#19 30.84   CC       libguac_la-display-cursor.lo
#19 30.84   CC       libguac_la-display-flush.lo
#19 30.84   CC       libguac_la-display-layer.lo
#19 30.84   CC       libguac_la-display-layer-list.lo
#19 30.84   CC       libguac_la-display-plan.lo
#19 30.84   CC       libguac_la-display-plan-combine.lo
#19 30.84   CC       libguac_la-display-plan-rect.lo
#19 30.84   CC       libguac_la-display-plan-search.lo
#19 30.84   CC       libguac_la-display-render-thread.lo
#19 30.84   CC       libguac_la-display-worker.lo
#19 30.84   CC       libguac_la-encode-jpeg.lo
#19 30.85   CC       libguac_la-encode-png.lo
#19 30.85   CC       libguac_la-error.lo
#19 30.85   CC       libguac_la-fifo.lo
#19 30.85   CC       libguac_la-file.lo
#19 30.85   CC       libguac_la-fips.lo
#19 30.85   CC       libguac_la-flag.lo
#19 30.86   CC       libguac_la-hash.lo
#19 30.86   CC       libguac_la-id.lo
#19 31.04   CC       libguac_la-mem.lo
#19 31.10   CC       libguac_la-rwlock.lo
#19 31.12   CC       libguac_la-palette.lo
#19 31.14   CC       libguac_la-parser.lo
#19 31.14   CC       libguac_la-pool.lo
#19 31.14   CC       libguac_la-proctitle.lo
#19 31.15   CC       libguac_la-protocol.lo
#19 31.16   CC       libguac_la-raw_encoder.lo
#19 31.16   CC       libguac_la-recording.lo
#19 31.17   CC       libguac_la-rect.lo
#19 31.17   CC       libguac_la-socket.lo
#19 31.17   CC       libguac_la-socket-broadcast.lo
#19 31.18   CC       libguac_la-socket-fd.lo
#19 31.18   CC       libguac_la-socket-nest.lo
#19 31.18   CC       libguac_la-socket-tee.lo
#19 31.22   CC       libguac_la-tcp.lo
#19 31.22   CC       libguac_la-string.lo
#19 31.23   CC       libguac_la-timestamp.lo
#19 31.25   CC       libguac_la-unicode.lo
#19 31.26   CC       libguac_la-user.lo
#19 31.27   CC       libguac_la-user-handlers.lo
#19 31.34   CC       libguac_la-user-handshake.lo
#19 31.36   CC       libguac_la-wait-fd.lo
#19 31.39   CC       libguac_la-wol.lo
#19 31.39   CC       libguac_la-encode-webp.lo
#19 31.39   CC       libguac_la-socket-ssl.lo
#19 31.92   CCLD     libguac.la
#19 32.37 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.37 Making all in tests
#19 32.38 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.38 make[3]: Nothing to be done for 'all'.
#19 32.38 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.38 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.38 Making all in src/common
#19 32.39 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.39 Making all in .
#19 32.40 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.40   CC       libguac_common_la-io.lo
#19 32.40   CC       libguac_common_la-blank_cursor.lo
#19 32.40   CC       libguac_common_la-clipboard.lo
#19 32.40   CC       libguac_common_la-cursor.lo
#19 32.40   CC       libguac_common_la-dot_cursor.lo
#19 32.40   CC       libguac_common_la-ibar_cursor.lo
#19 32.40   CC       libguac_common_la-iconv.lo
#19 32.40   CC       libguac_common_la-json.lo
#19 32.40   CC       libguac_common_la-list.lo
#19 32.40   CC       libguac_common_la-pointer_cursor.lo
#19 32.40   CC       libguac_common_la-rect.lo
#19 32.40   CC       libguac_common_la-string.lo
#19 32.40   CC       libguac_common_la-surface.lo
#19 32.86   CCLD     libguac_common.la
#19 33.03 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 33.03 Making all in tests
#19 33.04 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 33.04 make[3]: Nothing to be done for 'all'.
#19 33.04 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 33.04 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 33.04 Making all in src/common-ssh
#19 33.04 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.05 Making all in .
#19 33.05 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.05   CC       libguac_common_ssh_la-buffer.lo
#19 33.05   CC       libguac_common_ssh_la-sftp.lo
#19 33.05   CC       libguac_common_ssh_la-ssh.lo
#19 33.05   CC       libguac_common_ssh_la-key.lo
#19 33.05   CC       libguac_common_ssh_la-user.lo
#19 33.54   CCLD     libguac_common_ssh.la
#19 33.66 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.66 Making all in tests
#19 33.66 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.66 make[3]: Nothing to be done for 'all'.
#19 33.66 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.66 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.67 Making all in src/terminal
#19 33.67 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.67 Making all in .
#19 33.68 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.68   CC       libguac_terminal_la-buffer.lo
#19 33.68   CC       libguac_terminal_la-char-mappings.lo
#19 33.68   CC       libguac_terminal_la-color-scheme.lo
#19 33.68   CC       libguac_terminal_la-common.lo
#19 33.68   CC       libguac_terminal_la-display.lo
#19 33.68   CC       libguac_terminal_la-named-colors.lo
#19 33.68   CC       libguac_terminal_la-palette.lo
#19 33.68   CC       libguac_terminal_la-scrollbar.lo
#19 33.68   CC       libguac_terminal_la-select.lo
#19 33.69   CC       libguac_terminal_la-selection-point.lo
#19 33.69   CC       libguac_terminal_la-terminal.lo
#19 33.69   CC       libguac_terminal_la-terminal-handlers.lo
#19 33.69   CC       libguac_terminal_la-terminal-stdin-stream.lo
#19 33.69   CC       libguac_terminal_la-typescript.lo
#19 33.69   CC       libguac_terminal_la-xparsecolor.lo
#19 34.12 terminal.c: In function '__guac_terminal_send_key':
#19 34.12 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 34.12  1924 |             char data;
#19 34.12       |                  ^~~~
#19 34.12 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 34.12  1967 |             return guac_terminal_send_data(term, &data, 1);
#19 34.12       |                                                   ^~~~
#19 34.12 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 34.13 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 34.13  1829 |     else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 34.13       |             ^
#19 34.13 terminal.c: At top level:
#19 34.13 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 34.13  2193 |     return 0;
#19 34.13       |     ^~~~~~
#19 34.13 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 34.13  2195 | }
#19 34.13       | ^
#19 34.16 terminal.c: In function '__guac_terminal_send_key':
#19 34.16 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 34.16  2191 |     }
#19 34.16       |     ^
#19 34.16 terminal.c: At top level:
#19 34.16 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 34.16  1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 34.16       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.16 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 34.16  1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 34.16       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.16 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 34.16  1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 34.16       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.16 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 34.16  1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 34.16       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.17 cc1: all warnings being treated as errors
#19 34.17 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 34.17 make[3]: *** Waiting for unfinished jobs....
#19 34.66 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.66 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 34.66 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 34.67 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 34.67 make[1]: Leaving directory '/tmp/guacamole-server'
#19 34.67 make: *** [Makefile:466: all] Error 2
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
------
 > [guacamole-server 7/8] RUN /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "/tmp/guacamole-server":
34.16       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34.17 cc1: all warnings being treated as errors
34.17 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
34.17 make[3]: *** Waiting for unfinished jobs....
34.66 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.66 make[2]: *** [Makefile:801: all-recursive] Error 1
34.66 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
34.67 make[1]: *** [Makefile:546: all-recursive] Error 1
34.67 make[1]: Leaving directory '/tmp/guacamole-server'
34.67 make: *** [Makefile:466: all] Error 2
------
Dockerfile:290
--------------------
 288 |     COPY . ${BUILD_DIR}
 289 |     
 290 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
 291 |     
 292 |     # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2383
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-2-0-jenkins-label-expression-ubuntu-2383: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