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/21 21:01:17 UTC
Build failed in Jenkins: Guacamole » guacamole-server-main-freerdp » 3.1.0,ubuntu #2383
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-freerdp/FREERDP_BRANCH=3.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2383/display/redirect>
Changes:
------------------------------------------
[...truncated 253.62 KiB...]
#19 29.83 config.status: creating src/protocols/rdp/Makefile
#19 29.89 config.status: creating src/protocols/rdp/tests/Makefile
#19 29.92 config.status: creating src/protocols/ssh/Makefile
#19 29.95 config.status: creating src/protocols/telnet/Makefile
#19 29.98 config.status: creating src/protocols/vnc/Makefile
#19 30.01 config.status: creating config.h
#19 30.02 config.status: executing depfiles commands
#19 31.96 config.status: executing libtool commands
#19 31.98
#19 31.98 ------------------------------------------------
#19 31.98 guacamole-server version 1.6.1
#19 31.98 ------------------------------------------------
#19 31.98
#19 31.98 Library status:
#19 31.98
#19 31.98 freerdp ............. yes (3.x)
#19 31.98 pango ............... yes
#19 31.98 libavcodec .......... no
#19 31.98 libavformat ......... no
#19 31.98 libavutil ........... no
#19 31.98 libssh2 ............. yes
#19 31.98 libssl .............. yes
#19 31.98 libswscale .......... no
#19 31.98 libtelnet ........... yes
#19 31.98 libVNCServer ........ yes
#19 31.98 libvorbis ........... no
#19 31.98 libpulse ............ yes
#19 31.98 libwebsockets ....... yes
#19 31.98 libwebp ............. yes
#19 31.98 wsock32 ............. no
#19 31.98
#19 31.98 Protocol support:
#19 31.98
#19 31.98 Kubernetes .... yes
#19 31.98 RDP ........... yes
#19 31.98 SSH ........... yes
#19 31.98 Telnet ........ yes
#19 31.98 VNC ........... yes
#19 31.98
#19 31.98 Services / tools:
#19 31.98
#19 31.98 guacd ...... yes
#19 31.98 guacenc .... no
#19 31.98 guaclog .... yes
#19 31.98
#19 31.98 FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 31.98 Init scripts: no
#19 31.98 Systemd units: no
#19 31.98 Systemd user: no
#19 31.98
#19 31.98 Type "make" to compile guacamole-server.
#19 31.98
#19 31.98 configure: WARNING:
#19 31.98 --------------------------------------------
#19 31.98 Support for FreeRDP 3.x is currently experimental. Some features, like
#19 31.98 RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 31.98 --------------------------------------------
#19 32.04 make all-recursive
#19 32.05 make[1]: Entering directory '/tmp/guacamole-server'
#19 32.05 Making all in src/libguac
#19 32.06 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 32.06 Making all in .
#19 32.07 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 32.07 CC libguac_la-argv.lo
#19 32.08 CC libguac_la-audio.lo
#19 32.08 CC libguac_la-client.lo
#19 32.08 CC libguac_la-display.lo
#19 32.08 CC libguac_la-display-builtin-cursors.lo
#19 32.08 CC libguac_la-display-cursor.lo
#19 32.08 CC libguac_la-display-flush.lo
#19 32.08 CC libguac_la-display-layer-list.lo
#19 32.08 CC libguac_la-display-plan.lo
#19 32.08 CC libguac_la-display-layer.lo
#19 32.09 CC libguac_la-display-plan-combine.lo
#19 32.09 CC libguac_la-display-plan-rect.lo
#19 32.09 CC libguac_la-display-plan-search.lo
#19 32.09 CC libguac_la-display-render-thread.lo
#19 32.10 CC libguac_la-display-worker.lo
#19 32.10 CC libguac_la-encode-jpeg.lo
#19 32.26 CC libguac_la-encode-png.lo
#19 32.42 CC libguac_la-error.lo
#19 32.42 CC libguac_la-fifo.lo
#19 32.44 CC libguac_la-file.lo
#19 32.46 CC libguac_la-fips.lo
#19 32.46 CC libguac_la-flag.lo
#19 32.47 CC libguac_la-hash.lo
#19 32.49 CC libguac_la-id.lo
#19 32.49 CC libguac_la-mem.lo
#19 32.49 CC libguac_la-rwlock.lo
#19 32.49 CC libguac_la-palette.lo
#19 32.50 CC libguac_la-parser.lo
#19 32.50 CC libguac_la-pool.lo
#19 32.52 CC libguac_la-proctitle.lo
#19 32.68 CC libguac_la-protocol.lo
#19 32.73 CC libguac_la-raw_encoder.lo
#19 32.78 CC libguac_la-recording.lo
#19 32.78 CC libguac_la-rect.lo
#19 32.80 CC libguac_la-socket.lo
#19 32.80 CC libguac_la-socket-broadcast.lo
#19 32.83 CC libguac_la-socket-nest.lo
#19 32.83 CC libguac_la-socket-fd.lo
#19 32.85 CC libguac_la-socket-tee.lo
#19 32.87 CC libguac_la-string.lo
#19 32.87 CC libguac_la-tcp.lo
#19 32.87 CC libguac_la-timestamp.lo
#19 32.93 CC libguac_la-unicode.lo
#19 32.93 CC libguac_la-user.lo
#19 32.93 CC libguac_la-user-handlers.lo
#19 32.96 CC libguac_la-user-handshake.lo
#19 33.04 CC libguac_la-wait-fd.lo
#19 33.06 CC libguac_la-wol.lo
#19 33.11 CC libguac_la-encode-webp.lo
#19 33.14 CC libguac_la-socket-ssl.lo
#19 33.77 CCLD libguac.la
#19 34.31 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.31 Making all in tests
#19 34.32 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.32 make[3]: Nothing to be done for 'all'.
#19 34.32 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.32 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.32 Making all in src/common
#19 34.33 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.33 Making all in .
#19 34.33 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.34 CC libguac_common_la-io.lo
#19 34.34 CC libguac_common_la-blank_cursor.lo
#19 34.34 CC libguac_common_la-clipboard.lo
#19 34.34 CC libguac_common_la-cursor.lo
#19 34.34 CC libguac_common_la-dot_cursor.lo
#19 34.34 CC libguac_common_la-ibar_cursor.lo
#19 34.34 CC libguac_common_la-iconv.lo
#19 34.34 CC libguac_common_la-json.lo
#19 34.34 CC libguac_common_la-list.lo
#19 34.34 CC libguac_common_la-pointer_cursor.lo
#19 34.34 CC libguac_common_la-rect.lo
#19 34.34 CC libguac_common_la-string.lo
#19 34.35 CC libguac_common_la-surface.lo
#19 34.95 CCLD libguac_common.la
#19 35.14 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 35.14 Making all in tests
#19 35.14 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 35.14 make[3]: Nothing to be done for 'all'.
#19 35.14 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 35.14 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 35.14 Making all in src/common-ssh
#19 35.15 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 35.15 Making all in .
#19 35.16 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 35.16 CC libguac_common_ssh_la-buffer.lo
#19 35.16 CC libguac_common_ssh_la-sftp.lo
#19 35.16 CC libguac_common_ssh_la-ssh.lo
#19 35.16 CC libguac_common_ssh_la-key.lo
#19 35.16 CC libguac_common_ssh_la-user.lo
#19 35.75 CCLD libguac_common_ssh.la
#19 35.92 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.92 Making all in tests
#19 35.92 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.92 make[3]: Nothing to be done for 'all'.
#19 35.92 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.92 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.92 Making all in src/terminal
#19 35.93 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.93 Making all in .
#19 35.94 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.94 CC libguac_terminal_la-buffer.lo
#19 35.94 CC libguac_terminal_la-char-mappings.lo
#19 35.94 CC libguac_terminal_la-color-scheme.lo
#19 35.94 CC libguac_terminal_la-common.lo
#19 35.94 CC libguac_terminal_la-display.lo
#19 35.94 CC libguac_terminal_la-named-colors.lo
#19 35.94 CC libguac_terminal_la-palette.lo
#19 35.94 CC libguac_terminal_la-scrollbar.lo
#19 35.94 CC libguac_terminal_la-select.lo
#19 35.95 CC libguac_terminal_la-selection-point.lo
#19 35.95 CC libguac_terminal_la-terminal.lo
#19 35.95 CC libguac_terminal_la-terminal-handlers.lo
#19 35.95 CC libguac_terminal_la-terminal-stdin-stream.lo
#19 35.96 CC libguac_terminal_la-typescript.lo
#19 35.96 CC libguac_terminal_la-xparsecolor.lo
#19 36.53 terminal.c: In function '__guac_terminal_send_key':
#19 36.53 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 36.53 1924 | char data;
#19 36.53 | ^~~~
#19 36.53 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 36.53 1967 | return guac_terminal_send_data(term, &data, 1);
#19 36.53 | ^~~~
#19 36.53 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 36.54 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 36.54 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 36.54 | ^
#19 36.54 terminal.c: At top level:
#19 36.54 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 36.54 2193 | return 0;
#19 36.54 | ^~~~~~
#19 36.54 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 36.54 2195 | }
#19 36.54 | ^
#19 36.57 terminal.c: In function '__guac_terminal_send_key':
#19 36.57 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 36.57 2191 | }
#19 36.57 | ^
#19 36.57 terminal.c: At top level:
#19 36.58 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 36.58 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 36.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.58 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 36.58 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 36.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.58 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 36.58 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 36.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.58 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 36.58 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 36.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.58 cc1: all warnings being treated as errors
#19 36.59 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 36.59 make[3]: *** Waiting for unfinished jobs....
#19 37.21 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 37.21 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 37.21 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 37.21 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 37.21 make[1]: Leaving directory '/tmp/guacamole-server'
#19 37.21 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":
36.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36.58 cc1: all warnings being treated as errors
36.59 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
36.59 make[3]: *** Waiting for unfinished jobs....
37.21 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
37.21 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
37.21 make[2]: *** [Makefile:801: all-recursive] Error 1
37.21 make[1]: *** [Makefile:546: all-recursive] Error 1
37.21 make[1]: Leaving directory '/tmp/guacamole-server'
37.21 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-1-0-jenkins-label-expression-ubuntu-2383
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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
Jenkins build is back to normal : Guacamole » guacamole-server-main-freerdp » 3.1.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.1.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.1.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.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2400/display/redirect>
Changes:
------------------------------------------
[...truncated 253.05 KiB...]
#19 29.51 config.status: creating src/protocols/rdp/Makefile
#19 29.57 config.status: creating src/protocols/rdp/tests/Makefile
#19 29.61 config.status: creating src/protocols/ssh/Makefile
#19 29.64 config.status: creating src/protocols/telnet/Makefile
#19 29.67 config.status: creating src/protocols/vnc/Makefile
#19 29.70 config.status: creating config.h
#19 29.71 config.status: executing depfiles commands
#19 31.66 config.status: executing libtool commands
#19 31.69
#19 31.69 ------------------------------------------------
#19 31.69 guacamole-server version 1.6.1
#19 31.69 ------------------------------------------------
#19 31.69
#19 31.69 Library status:
#19 31.69
#19 31.69 freerdp ............. yes (3.x)
#19 31.69 pango ............... yes
#19 31.69 libavcodec .......... no
#19 31.69 libavformat ......... no
#19 31.69 libavutil ........... no
#19 31.69 libssh2 ............. yes
#19 31.69 libssl .............. yes
#19 31.69 libswscale .......... no
#19 31.69 libtelnet ........... yes
#19 31.69 libVNCServer ........ yes
#19 31.69 libvorbis ........... no
#19 31.69 libpulse ............ yes
#19 31.69 libwebsockets ....... yes
#19 31.69 libwebp ............. yes
#19 31.69 wsock32 ............. no
#19 31.69
#19 31.69 Protocol support:
#19 31.69
#19 31.69 Kubernetes .... yes
#19 31.69 RDP ........... yes
#19 31.69 SSH ........... yes
#19 31.69 Telnet ........ yes
#19 31.69 VNC ........... yes
#19 31.69
#19 31.69 Services / tools:
#19 31.69
#19 31.69 guacd ...... yes
#19 31.69 guacenc .... no
#19 31.69 guaclog .... yes
#19 31.69
#19 31.69 FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 31.69 Init scripts: no
#19 31.69 Systemd units: no
#19 31.69 Systemd user: no
#19 31.69
#19 31.69 Type "make" to compile guacamole-server.
#19 31.69
#19 31.69 configure: WARNING:
#19 31.69 --------------------------------------------
#19 31.69 Support for FreeRDP 3.x is currently experimental. Some features, like
#19 31.69 RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 31.69 --------------------------------------------
#19 31.75 make all-recursive
#19 31.75 make[1]: Entering directory '/tmp/guacamole-server'
#19 31.76 Making all in src/libguac
#19 31.77 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 31.77 Making all in .
#19 31.78 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 31.78 CC libguac_la-argv.lo
#19 31.78 CC libguac_la-audio.lo
#19 31.78 CC libguac_la-client.lo
#19 31.78 CC libguac_la-display.lo
#19 31.78 CC libguac_la-display-builtin-cursors.lo
#19 31.79 CC libguac_la-display-cursor.lo
#19 31.79 CC libguac_la-display-layer.lo
#19 31.79 CC libguac_la-display-flush.lo
#19 31.79 CC libguac_la-display-layer-list.lo
#19 31.79 CC libguac_la-display-plan.lo
#19 31.79 CC libguac_la-display-plan-combine.lo
#19 31.79 CC libguac_la-display-plan-rect.lo
#19 31.80 CC libguac_la-display-plan-search.lo
#19 31.80 CC libguac_la-display-render-thread.lo
#19 31.80 CC libguac_la-display-worker.lo
#19 31.80 CC libguac_la-encode-jpeg.lo
#19 32.00 CC libguac_la-encode-png.lo
#19 32.10 CC libguac_la-error.lo
#19 32.15 CC libguac_la-fifo.lo
#19 32.16 CC libguac_la-file.lo
#19 32.16 CC libguac_la-fips.lo
#19 32.18 CC libguac_la-flag.lo
#19 32.18 CC libguac_la-hash.lo
#19 32.19 CC libguac_la-id.lo
#19 32.19 CC libguac_la-mem.lo
#19 32.20 CC libguac_la-rwlock.lo
#19 32.20 CC libguac_la-palette.lo
#19 32.20 CC libguac_la-parser.lo
#19 32.23 CC libguac_la-pool.lo
#19 32.24 CC libguac_la-proctitle.lo
#19 32.39 CC libguac_la-protocol.lo
#19 32.41 CC libguac_la-raw_encoder.lo
#19 32.43 CC libguac_la-recording.lo
#19 32.45 CC libguac_la-rect.lo
#19 32.46 CC libguac_la-socket.lo
#19 32.46 CC libguac_la-socket-broadcast.lo
#19 32.47 CC libguac_la-socket-fd.lo
#19 32.48 CC libguac_la-socket-nest.lo
#19 32.50 CC libguac_la-socket-tee.lo
#19 32.51 CC libguac_la-string.lo
#19 32.52 CC libguac_la-tcp.lo
#19 32.58 CC libguac_la-timestamp.lo
#19 32.58 CC libguac_la-unicode.lo
#19 32.61 CC libguac_la-user.lo
#19 32.64 CC libguac_la-user-handlers.lo
#19 32.64 CC libguac_la-user-handshake.lo
#19 32.75 CC libguac_la-wait-fd.lo
#19 32.76 CC libguac_la-wol.lo
#19 32.81 CC libguac_la-encode-webp.lo
#19 32.83 CC libguac_la-socket-ssl.lo
#19 33.41 CCLD libguac.la
#19 33.94 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 33.94 Making all in tests
#19 33.95 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 33.95 make[3]: Nothing to be done for 'all'.
#19 33.95 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 33.95 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 33.95 Making all in src/common
#19 33.95 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 33.95 Making all in .
#19 33.96 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 33.96 CC libguac_common_la-io.lo
#19 33.96 CC libguac_common_la-blank_cursor.lo
#19 33.96 CC libguac_common_la-clipboard.lo
#19 33.96 CC libguac_common_la-cursor.lo
#19 33.97 CC libguac_common_la-dot_cursor.lo
#19 33.97 CC libguac_common_la-ibar_cursor.lo
#19 33.97 CC libguac_common_la-iconv.lo
#19 33.97 CC libguac_common_la-json.lo
#19 33.97 CC libguac_common_la-list.lo
#19 33.98 CC libguac_common_la-pointer_cursor.lo
#19 33.98 CC libguac_common_la-rect.lo
#19 33.98 CC libguac_common_la-string.lo
#19 33.98 CC libguac_common_la-surface.lo
#19 34.58 CCLD libguac_common.la
#19 34.76 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 34.76 Making all in tests
#19 34.77 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 34.77 make[3]: Nothing to be done for 'all'.
#19 34.77 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 34.77 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 34.77 Making all in src/common-ssh
#19 34.78 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 34.78 Making all in .
#19 34.78 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 34.78 CC libguac_common_ssh_la-buffer.lo
#19 34.78 CC libguac_common_ssh_la-sftp.lo
#19 34.79 CC libguac_common_ssh_la-ssh.lo
#19 34.79 CC libguac_common_ssh_la-key.lo
#19 34.79 CC libguac_common_ssh_la-user.lo
#19 35.38 CCLD libguac_common_ssh.la
#19 35.54 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.54 Making all in tests
#19 35.54 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.54 make[3]: Nothing to be done for 'all'.
#19 35.54 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.54 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.55 Making all in src/terminal
#19 35.55 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.55 Making all in .
#19 35.56 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.56 CC libguac_terminal_la-buffer.lo
#19 35.56 CC libguac_terminal_la-char-mappings.lo
#19 35.56 CC libguac_terminal_la-color-scheme.lo
#19 35.56 CC libguac_terminal_la-common.lo
#19 35.56 CC libguac_terminal_la-display.lo
#19 35.56 CC libguac_terminal_la-named-colors.lo
#19 35.56 CC libguac_terminal_la-palette.lo
#19 35.57 CC libguac_terminal_la-scrollbar.lo
#19 35.57 CC libguac_terminal_la-select.lo
#19 35.57 CC libguac_terminal_la-selection-point.lo
#19 35.57 CC libguac_terminal_la-terminal.lo
#19 35.57 CC libguac_terminal_la-terminal-handlers.lo
#19 35.57 CC libguac_terminal_la-terminal-stdin-stream.lo
#19 35.57 CC libguac_terminal_la-typescript.lo
#19 35.57 CC libguac_terminal_la-xparsecolor.lo
#19 36.15 terminal.c: In function '__guac_terminal_send_key':
#19 36.16 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 36.16 1924 | char data;
#19 36.16 | ^~~~
#19 36.16 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 36.16 1967 | return guac_terminal_send_data(term, &data, 1);
#19 36.16 | ^~~~
#19 36.16 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 36.17 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 36.17 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 36.17 | ^
#19 36.17 terminal.c: At top level:
#19 36.17 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 36.17 2193 | return 0;
#19 36.17 | ^~~~~~
#19 36.17 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 36.17 2195 | }
#19 36.17 | ^
#19 36.20 terminal.c: In function '__guac_terminal_send_key':
#19 36.20 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 36.20 2191 | }
#19 36.20 | ^
#19 36.20 terminal.c: At top level:
#19 36.21 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 36.21 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 36.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.21 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 36.21 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 36.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.21 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 36.21 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 36.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.21 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 36.21 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 36.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.21 cc1: all warnings being treated as errors
#19 36.22 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 36.22 make[3]: *** Waiting for unfinished jobs....
#19 36.78 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 36.78 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 36.78 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 36.78 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 36.78 make[1]: Leaving directory '/tmp/guacamole-server'
#19 36.78 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":
36.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36.21 cc1: all warnings being treated as errors
36.22 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
36.22 make[3]: *** Waiting for unfinished jobs....
36.78 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
36.78 make[2]: *** [Makefile:801: all-recursive] Error 1
36.78 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
36.78 make[1]: *** [Makefile:546: all-recursive] Error 1
36.78 make[1]: Leaving directory '/tmp/guacamole-server'
36.78 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-1-0-jenkins-label-expression-ubuntu-2400
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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.1.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.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2399/display/redirect>
Changes:
------------------------------------------
[...truncated 251.26 KiB...]
#19 29.61 config.status: creating src/protocols/rdp/Makefile
#19 29.67 config.status: creating src/protocols/rdp/tests/Makefile
#19 29.71 config.status: creating src/protocols/ssh/Makefile
#19 29.74 config.status: creating src/protocols/telnet/Makefile
#19 29.77 config.status: creating src/protocols/vnc/Makefile
#19 29.80 config.status: creating config.h
#19 29.82 config.status: executing depfiles commands
#19 31.78 config.status: executing libtool commands
#19 31.81
#19 31.81 ------------------------------------------------
#19 31.81 guacamole-server version 1.6.1
#19 31.81 ------------------------------------------------
#19 31.81
#19 31.81 Library status:
#19 31.81
#19 31.81 freerdp ............. yes (3.x)
#19 31.81 pango ............... yes
#19 31.81 libavcodec .......... no
#19 31.81 libavformat ......... no
#19 31.81 libavutil ........... no
#19 31.81 libssh2 ............. yes
#19 31.81 libssl .............. yes
#19 31.81 libswscale .......... no
#19 31.81 libtelnet ........... yes
#19 31.81 libVNCServer ........ yes
#19 31.81 libvorbis ........... no
#19 31.81 libpulse ............ yes
#19 31.81 libwebsockets ....... yes
#19 31.81 libwebp ............. yes
#19 31.81 wsock32 ............. no
#19 31.81
#19 31.81 Protocol support:
#19 31.81
#19 31.81 Kubernetes .... yes
#19 31.81 RDP ........... yes
#19 31.81 SSH ........... yes
#19 31.81 Telnet ........ yes
#19 31.81 VNC ........... yes
#19 31.81
#19 31.81 Services / tools:
#19 31.81
#19 31.81 guacd ...... yes
#19 31.81 guacenc .... no
#19 31.81 guaclog .... yes
#19 31.81
#19 31.81 FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 31.81 Init scripts: no
#19 31.81 Systemd units: no
#19 31.81 Systemd user: no
#19 31.81
#19 31.81 Type "make" to compile guacamole-server.
#19 31.81
#19 31.81 configure: WARNING:
#19 31.81 --------------------------------------------
#19 31.81 Support for FreeRDP 3.x is currently experimental. Some features, like
#19 31.81 RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 31.81 --------------------------------------------
#19 31.87 make all-recursive
#19 31.87 make[1]: Entering directory '/tmp/guacamole-server'
#19 31.87 Making all in src/libguac
#19 31.88 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 31.89 Making all in .
#19 31.90 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 31.90 CC libguac_la-argv.lo
#19 31.90 CC libguac_la-audio.lo
#19 31.90 CC libguac_la-client.lo
#19 31.90 CC libguac_la-display.lo
#19 31.90 CC libguac_la-display-builtin-cursors.lo
#19 31.90 CC libguac_la-display-cursor.lo
#19 31.90 CC libguac_la-display-flush.lo
#19 31.90 CC libguac_la-display-layer.lo
#19 31.90 CC libguac_la-display-layer-list.lo
#19 31.91 CC libguac_la-display-plan.lo
#19 31.91 CC libguac_la-display-plan-rect.lo
#19 31.91 CC libguac_la-display-plan-combine.lo
#19 31.91 CC libguac_la-display-plan-search.lo
#19 31.91 CC libguac_la-display-render-thread.lo
#19 31.91 CC libguac_la-display-worker.lo
#19 31.91 CC libguac_la-encode-jpeg.lo
#19 32.14 CC libguac_la-encode-png.lo
#19 32.23 CC libguac_la-error.lo
#19 32.26 CC libguac_la-fifo.lo
#19 32.28 CC libguac_la-file.lo
#19 32.29 CC libguac_la-fips.lo
#19 32.30 CC libguac_la-flag.lo
#19 32.31 CC libguac_la-hash.lo
#19 32.31 CC libguac_la-id.lo
#19 32.32 CC libguac_la-mem.lo
#19 32.33 CC libguac_la-rwlock.lo
#19 32.34 CC libguac_la-palette.lo
#19 32.36 CC libguac_la-parser.lo
#19 32.36 CC libguac_la-pool.lo
#19 32.37 CC libguac_la-proctitle.lo
#19 32.45 CC libguac_la-protocol.lo
#19 32.50 CC libguac_la-raw_encoder.lo
#19 32.54 CC libguac_la-recording.lo
#19 32.60 CC libguac_la-rect.lo
#19 32.61 CC libguac_la-socket.lo
#19 32.61 CC libguac_la-socket-broadcast.lo
#19 32.63 CC libguac_la-socket-fd.lo
#19 32.65 CC libguac_la-socket-nest.lo
#19 32.66 CC libguac_la-socket-tee.lo
#19 32.67 CC libguac_la-string.lo
#19 32.68 CC libguac_la-tcp.lo
#19 32.68 CC libguac_la-timestamp.lo
#19 32.75 CC libguac_la-unicode.lo
#19 32.76 CC libguac_la-user.lo
#19 32.81 CC libguac_la-user-handlers.lo
#19 32.84 CC libguac_la-user-handshake.lo
#19 32.90 CC libguac_la-wait-fd.lo
#19 32.92 CC libguac_la-wol.lo
#19 32.95 CC libguac_la-encode-webp.lo
#19 32.95 CC libguac_la-socket-ssl.lo
#19 33.55 CCLD libguac.la
#19 34.06 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.06 Making all in tests
#19 34.07 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.07 make[3]: Nothing to be done for 'all'.
#19 34.07 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.07 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.07 Making all in src/common
#19 34.07 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.08 Making all in .
#19 34.08 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.08 CC libguac_common_la-io.lo
#19 34.08 CC libguac_common_la-blank_cursor.lo
#19 34.08 CC libguac_common_la-clipboard.lo
#19 34.08 CC libguac_common_la-cursor.lo
#19 34.09 CC libguac_common_la-dot_cursor.lo
#19 34.09 CC libguac_common_la-ibar_cursor.lo
#19 34.09 CC libguac_common_la-iconv.lo
#19 34.09 CC libguac_common_la-json.lo
#19 34.09 CC libguac_common_la-list.lo
#19 34.09 CC libguac_common_la-pointer_cursor.lo
#19 34.10 CC libguac_common_la-rect.lo
#19 34.10 CC libguac_common_la-string.lo
#19 34.10 CC libguac_common_la-surface.lo
#19 34.67 CCLD libguac_common.la
#19 34.85 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 34.85 Making all in tests
#19 34.86 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 34.86 make[3]: Nothing to be done for 'all'.
#19 34.86 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 34.86 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 34.86 Making all in src/common-ssh
#19 34.86 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 34.86 Making all in .
#19 34.87 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 34.87 CC libguac_common_ssh_la-buffer.lo
#19 34.87 CC libguac_common_ssh_la-sftp.lo
#19 34.87 CC libguac_common_ssh_la-ssh.lo
#19 34.87 CC libguac_common_ssh_la-key.lo
#19 34.87 CC libguac_common_ssh_la-user.lo
#19 35.53 CCLD libguac_common_ssh.la
#19 35.74 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.74 Making all in tests
#19 35.74 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.74 make[3]: Nothing to be done for 'all'.
#19 35.74 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.74 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.74 Making all in src/terminal
#19 35.75 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.75 Making all in .
#19 35.76 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.76 CC libguac_terminal_la-buffer.lo
#19 35.76 CC libguac_terminal_la-char-mappings.lo
#19 35.76 CC libguac_terminal_la-color-scheme.lo
#19 35.76 CC libguac_terminal_la-common.lo
#19 35.76 CC libguac_terminal_la-display.lo
#19 35.76 CC libguac_terminal_la-named-colors.lo
#19 35.77 CC libguac_terminal_la-palette.lo
#19 35.77 CC libguac_terminal_la-select.lo
#19 35.77 CC libguac_terminal_la-selection-point.lo
#19 35.77 CC libguac_terminal_la-scrollbar.lo
#19 35.77 CC libguac_terminal_la-terminal.lo
#19 35.77 CC libguac_terminal_la-terminal-handlers.lo
#19 35.77 CC libguac_terminal_la-terminal-stdin-stream.lo
#19 35.77 CC libguac_terminal_la-typescript.lo
#19 35.77 CC libguac_terminal_la-xparsecolor.lo
#19 36.39 terminal.c: In function '__guac_terminal_send_key':
#19 36.39 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 36.39 1924 | char data;
#19 36.39 | ^~~~
#19 36.39 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 36.39 1967 | return guac_terminal_send_data(term, &data, 1);
#19 36.39 | ^~~~
#19 36.39 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 36.41 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 36.41 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 36.41 | ^
#19 36.41 terminal.c: At top level:
#19 36.41 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 36.41 2193 | return 0;
#19 36.41 | ^~~~~~
#19 36.41 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 36.41 2195 | }
#19 36.41 | ^
#19 36.43 terminal.c: In function '__guac_terminal_send_key':
#19 36.43 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 36.43 2191 | }
#19 36.43 | ^
#19 36.44 terminal.c: At top level:
#19 36.44 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 36.44 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 36.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.44 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 36.44 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 36.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.44 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 36.44 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 36.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.44 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 36.44 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 36.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.44 cc1: all warnings being treated as errors
#19 36.45 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 36.45 make[3]: *** Waiting for unfinished jobs....
#19 36.99 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 36.99 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 36.99 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 36.99 make[1]: Leaving directory '/tmp/guacamole-server'
#19 36.99 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 36.99 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":
36.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36.44 cc1: all warnings being treated as errors
36.45 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
36.45 make[3]: *** Waiting for unfinished jobs....
36.99 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
36.99 make[2]: *** [Makefile:801: all-recursive] Error 1
36.99 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
36.99 make[1]: Leaving directory '/tmp/guacamole-server'
36.99 make[1]: *** [Makefile:546: all-recursive] Error 1
36.99 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-1-0-jenkins-label-expression-ubuntu-2399
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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.1.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.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2398/display/redirect>
Changes:
------------------------------------------
[...truncated 252.97 KiB...]
#19 30.51 config.status: creating src/protocols/rdp/Makefile
#19 30.58 config.status: creating src/protocols/rdp/tests/Makefile
#19 30.61 config.status: creating src/protocols/ssh/Makefile
#19 30.64 config.status: creating src/protocols/telnet/Makefile
#19 30.67 config.status: creating src/protocols/vnc/Makefile
#19 30.70 config.status: creating config.h
#19 30.71 config.status: executing depfiles commands
#19 32.60 config.status: executing libtool commands
#19 32.63
#19 32.63 ------------------------------------------------
#19 32.63 guacamole-server version 1.6.1
#19 32.63 ------------------------------------------------
#19 32.63
#19 32.63 Library status:
#19 32.63
#19 32.63 freerdp ............. yes (3.x)
#19 32.63 pango ............... yes
#19 32.63 libavcodec .......... no
#19 32.63 libavformat ......... no
#19 32.63 libavutil ........... no
#19 32.63 libssh2 ............. yes
#19 32.63 libssl .............. yes
#19 32.63 libswscale .......... no
#19 32.63 libtelnet ........... yes
#19 32.63 libVNCServer ........ yes
#19 32.63 libvorbis ........... no
#19 32.63 libpulse ............ yes
#19 32.63 libwebsockets ....... yes
#19 32.63 libwebp ............. yes
#19 32.63 wsock32 ............. no
#19 32.63
#19 32.63 Protocol support:
#19 32.63
#19 32.63 Kubernetes .... yes
#19 32.63 RDP ........... yes
#19 32.63 SSH ........... yes
#19 32.63 Telnet ........ yes
#19 32.63 VNC ........... yes
#19 32.63
#19 32.63 Services / tools:
#19 32.63
#19 32.63 guacd ...... yes
#19 32.63 guacenc .... no
#19 32.63 guaclog .... yes
#19 32.63
#19 32.63 FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 32.63 Init scripts: no
#19 32.63 Systemd units: no
#19 32.63 Systemd user: no
#19 32.63
#19 32.63 Type "make" to compile guacamole-server.
#19 32.63
#19 32.63 configure: WARNING:
#19 32.63 --------------------------------------------
#19 32.63 Support for FreeRDP 3.x is currently experimental. Some features, like
#19 32.63 RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 32.63 --------------------------------------------
#19 32.69 make all-recursive
#19 32.69 make[1]: Entering directory '/tmp/guacamole-server'
#19 32.69 Making all in src/libguac
#19 32.71 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 32.71 Making all in .
#19 32.72 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 32.72 CC libguac_la-argv.lo
#19 32.72 CC libguac_la-audio.lo
#19 32.72 CC libguac_la-client.lo
#19 32.72 CC libguac_la-display.lo
#19 32.72 CC libguac_la-display-builtin-cursors.lo
#19 32.72 CC libguac_la-display-cursor.lo
#19 32.72 CC libguac_la-display-flush.lo
#19 32.73 CC libguac_la-display-layer.lo
#19 32.73 CC libguac_la-display-layer-list.lo
#19 32.73 CC libguac_la-display-plan.lo
#19 32.73 CC libguac_la-display-plan-combine.lo
#19 32.73 CC libguac_la-display-plan-rect.lo
#19 32.73 CC libguac_la-display-plan-search.lo
#19 32.73 CC libguac_la-display-render-thread.lo
#19 32.74 CC libguac_la-display-worker.lo
#19 32.74 CC libguac_la-encode-jpeg.lo
#19 33.01 CC libguac_la-encode-png.lo
#19 33.07 CC libguac_la-fifo.lo
#19 33.07 CC libguac_la-error.lo
#19 33.09 CC libguac_la-file.lo
#19 33.11 CC libguac_la-fips.lo
#19 33.11 CC libguac_la-flag.lo
#19 33.13 CC libguac_la-hash.lo
#19 33.14 CC libguac_la-id.lo
#19 33.16 CC libguac_la-mem.lo
#19 33.17 CC libguac_la-rwlock.lo
#19 33.18 CC libguac_la-palette.lo
#19 33.19 CC libguac_la-parser.lo
#19 33.20 CC libguac_la-pool.lo
#19 33.21 CC libguac_la-proctitle.lo
#19 33.28 CC libguac_la-protocol.lo
#19 33.31 CC libguac_la-raw_encoder.lo
#19 33.39 CC libguac_la-recording.lo
#19 33.39 CC libguac_la-rect.lo
#19 33.40 CC libguac_la-socket.lo
#19 33.43 CC libguac_la-socket-broadcast.lo
#19 33.44 CC libguac_la-socket-fd.lo
#19 33.48 CC libguac_la-socket-nest.lo
#19 33.48 CC libguac_la-socket-tee.lo
#19 33.51 CC libguac_la-string.lo
#19 33.53 CC libguac_la-tcp.lo
#19 33.55 CC libguac_la-timestamp.lo
#19 33.57 CC libguac_la-unicode.lo
#19 33.59 CC libguac_la-user.lo
#19 33.65 CC libguac_la-user-handlers.lo
#19 33.66 CC libguac_la-user-handshake.lo
#19 33.68 CC libguac_la-wait-fd.lo
#19 33.70 CC libguac_la-wol.lo
#19 33.76 CC libguac_la-encode-webp.lo
#19 33.78 CC libguac_la-socket-ssl.lo
#19 34.37 CCLD libguac.la
#19 34.89 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.89 Making all in tests
#19 34.90 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.90 make[3]: Nothing to be done for 'all'.
#19 34.90 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.90 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.90 Making all in src/common
#19 34.90 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.90 Making all in .
#19 34.91 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.91 CC libguac_common_la-io.lo
#19 34.91 CC libguac_common_la-blank_cursor.lo
#19 34.91 CC libguac_common_la-clipboard.lo
#19 34.91 CC libguac_common_la-cursor.lo
#19 34.91 CC libguac_common_la-dot_cursor.lo
#19 34.91 CC libguac_common_la-ibar_cursor.lo
#19 34.91 CC libguac_common_la-iconv.lo
#19 34.91 CC libguac_common_la-json.lo
#19 34.92 CC libguac_common_la-list.lo
#19 34.92 CC libguac_common_la-pointer_cursor.lo
#19 34.92 CC libguac_common_la-rect.lo
#19 34.92 CC libguac_common_la-string.lo
#19 34.92 CC libguac_common_la-surface.lo
#19 35.52 CCLD libguac_common.la
#19 35.71 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 35.71 Making all in tests
#19 35.71 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 35.71 make[3]: Nothing to be done for 'all'.
#19 35.71 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 35.71 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 35.71 Making all in src/common-ssh
#19 35.72 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 35.72 Making all in .
#19 35.73 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 35.73 CC libguac_common_ssh_la-buffer.lo
#19 35.73 CC libguac_common_ssh_la-sftp.lo
#19 35.73 CC libguac_common_ssh_la-ssh.lo
#19 35.73 CC libguac_common_ssh_la-key.lo
#19 35.73 CC libguac_common_ssh_la-user.lo
#19 36.37 CCLD libguac_common_ssh.la
#19 36.52 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 36.52 Making all in tests
#19 36.52 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 36.52 make[3]: Nothing to be done for 'all'.
#19 36.52 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 36.53 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 36.53 Making all in src/terminal
#19 36.53 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 36.53 Making all in .
#19 36.54 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 36.54 CC libguac_terminal_la-buffer.lo
#19 36.54 CC libguac_terminal_la-char-mappings.lo
#19 36.54 CC libguac_terminal_la-color-scheme.lo
#19 36.54 CC libguac_terminal_la-common.lo
#19 36.54 CC libguac_terminal_la-display.lo
#19 36.54 CC libguac_terminal_la-named-colors.lo
#19 36.55 CC libguac_terminal_la-palette.lo
#19 36.55 CC libguac_terminal_la-scrollbar.lo
#19 36.55 CC libguac_terminal_la-select.lo
#19 36.55 CC libguac_terminal_la-selection-point.lo
#19 36.55 CC libguac_terminal_la-terminal.lo
#19 36.55 CC libguac_terminal_la-terminal-handlers.lo
#19 36.55 CC libguac_terminal_la-terminal-stdin-stream.lo
#19 36.55 CC libguac_terminal_la-typescript.lo
#19 36.56 CC libguac_terminal_la-xparsecolor.lo
#19 37.11 terminal.c: In function '__guac_terminal_send_key':
#19 37.11 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 37.11 1924 | char data;
#19 37.11 | ^~~~
#19 37.11 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 37.11 1967 | return guac_terminal_send_data(term, &data, 1);
#19 37.11 | ^~~~
#19 37.11 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 37.13 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 37.13 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 37.13 | ^
#19 37.13 terminal.c: At top level:
#19 37.13 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 37.13 2193 | return 0;
#19 37.13 | ^~~~~~
#19 37.13 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 37.13 2195 | }
#19 37.13 | ^
#19 37.16 terminal.c: In function '__guac_terminal_send_key':
#19 37.16 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 37.16 2191 | }
#19 37.16 | ^
#19 37.16 terminal.c: At top level:
#19 37.16 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 37.16 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 37.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 37.16 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 37.16 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 37.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 37.17 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 37.17 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 37.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 37.17 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 37.17 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 37.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 37.17 cc1: all warnings being treated as errors
#19 37.19 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 37.19 make[3]: *** Waiting for unfinished jobs....
#19 37.85 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 37.85 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 37.85 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 37.85 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 37.85 make[1]: Leaving directory '/tmp/guacamole-server'
#19 37.85 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":
37.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37.17 cc1: all warnings being treated as errors
37.19 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
37.19 make[3]: *** Waiting for unfinished jobs....
37.85 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
37.85 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
37.85 make[2]: *** [Makefile:801: all-recursive] Error 1
37.85 make[1]: *** [Makefile:546: all-recursive] Error 1
37.85 make[1]: Leaving directory '/tmp/guacamole-server'
37.85 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-1-0-jenkins-label-expression-ubuntu-2398
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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.1.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.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2397/display/redirect>
Changes:
------------------------------------------
[...truncated 251.67 KiB...]
#19 25.20 config.status: creating src/protocols/rdp/Makefile
#19 25.26 config.status: creating src/protocols/rdp/tests/Makefile
#19 25.29 config.status: creating src/protocols/ssh/Makefile
#19 25.31 config.status: creating src/protocols/telnet/Makefile
#19 25.34 config.status: creating src/protocols/vnc/Makefile
#19 25.37 config.status: creating config.h
#19 25.38 config.status: executing depfiles commands
#19 27.03 config.status: executing libtool commands
#19 27.05
#19 27.05 ------------------------------------------------
#19 27.05 guacamole-server version 1.6.1
#19 27.05 ------------------------------------------------
#19 27.05
#19 27.05 Library status:
#19 27.05
#19 27.05 freerdp ............. yes (3.x)
#19 27.05 pango ............... yes
#19 27.05 libavcodec .......... no
#19 27.05 libavformat ......... no
#19 27.05 libavutil ........... no
#19 27.05 libssh2 ............. yes
#19 27.05 libssl .............. yes
#19 27.05 libswscale .......... no
#19 27.05 libtelnet ........... yes
#19 27.05 libVNCServer ........ yes
#19 27.05 libvorbis ........... no
#19 27.05 libpulse ............ yes
#19 27.05 libwebsockets ....... yes
#19 27.05 libwebp ............. yes
#19 27.05 wsock32 ............. no
#19 27.05
#19 27.05 Protocol support:
#19 27.05
#19 27.05 Kubernetes .... yes
#19 27.05 RDP ........... yes
#19 27.05 SSH ........... yes
#19 27.05 Telnet ........ yes
#19 27.05 VNC ........... yes
#19 27.05
#19 27.05 Services / tools:
#19 27.05
#19 27.05 guacd ...... yes
#19 27.05 guacenc .... no
#19 27.05 guaclog .... yes
#19 27.05
#19 27.05 FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 27.05 Init scripts: no
#19 27.05 Systemd units: no
#19 27.05 Systemd user: no
#19 27.05
#19 27.05 Type "make" to compile guacamole-server.
#19 27.05
#19 27.05 configure: WARNING:
#19 27.05 --------------------------------------------
#19 27.05 Support for FreeRDP 3.x is currently experimental. Some features, like
#19 27.05 RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 27.05 --------------------------------------------
#19 27.11 make all-recursive
#19 27.11 make[1]: Entering directory '/tmp/guacamole-server'
#19 27.11 Making all in src/libguac
#19 27.12 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 27.12 Making all in .
#19 27.13 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 27.13 CC libguac_la-argv.lo
#19 27.13 CC libguac_la-audio.lo
#19 27.14 CC libguac_la-client.lo
#19 27.14 CC libguac_la-display.lo
#19 27.14 CC libguac_la-display-builtin-cursors.lo
#19 27.14 CC libguac_la-display-cursor.lo
#19 27.14 CC libguac_la-display-flush.lo
#19 27.14 CC libguac_la-display-layer.lo
#19 27.14 CC libguac_la-display-layer-list.lo
#19 27.14 CC libguac_la-display-plan.lo
#19 27.14 CC libguac_la-display-plan-combine.lo
#19 27.15 CC libguac_la-display-plan-rect.lo
#19 27.15 CC libguac_la-display-plan-search.lo
#19 27.15 CC libguac_la-display-render-thread.lo
#19 27.15 CC libguac_la-display-worker.lo
#19 27.15 CC libguac_la-encode-jpeg.lo
#19 27.15 CC libguac_la-encode-png.lo
#19 27.15 CC libguac_la-error.lo
#19 27.16 CC libguac_la-fifo.lo
#19 27.16 CC libguac_la-file.lo
#19 27.16 CC libguac_la-fips.lo
#19 27.16 CC libguac_la-flag.lo
#19 27.16 CC libguac_la-hash.lo
#19 27.16 CC libguac_la-id.lo
#19 27.35 CC libguac_la-mem.lo
#19 27.49 CC libguac_la-rwlock.lo
#19 27.49 CC libguac_la-palette.lo
#19 27.49 CC libguac_la-parser.lo
#19 27.51 CC libguac_la-pool.lo
#19 27.51 CC libguac_la-proctitle.lo
#19 27.52 CC libguac_la-protocol.lo
#19 27.53 CC libguac_la-raw_encoder.lo
#19 27.54 CC libguac_la-recording.lo
#19 27.54 CC libguac_la-socket.lo
#19 27.54 CC libguac_la-rect.lo
#19 27.54 CC libguac_la-socket-broadcast.lo
#19 27.55 CC libguac_la-socket-fd.lo
#19 27.57 CC libguac_la-socket-nest.lo
#19 27.58 CC libguac_la-socket-tee.lo
#19 27.58 CC libguac_la-string.lo
#19 27.58 CC libguac_la-tcp.lo
#19 27.59 CC libguac_la-timestamp.lo
#19 27.62 CC libguac_la-unicode.lo
#19 27.63 CC libguac_la-user.lo
#19 27.63 CC libguac_la-user-handlers.lo
#19 27.77 CC libguac_la-user-handshake.lo
#19 27.78 CC libguac_la-wait-fd.lo
#19 27.80 CC libguac_la-wol.lo
#19 27.82 CC libguac_la-encode-webp.lo
#19 27.85 CC libguac_la-socket-ssl.lo
#19 28.46 CCLD libguac.la
#19 28.91 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 28.91 Making all in tests
#19 28.92 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 28.92 make[3]: Nothing to be done for 'all'.
#19 28.92 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 28.92 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 28.92 Making all in src/common
#19 28.92 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 28.93 Making all in .
#19 28.93 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 28.93 CC libguac_common_la-io.lo
#19 28.93 CC libguac_common_la-blank_cursor.lo
#19 28.93 CC libguac_common_la-clipboard.lo
#19 28.93 CC libguac_common_la-cursor.lo
#19 28.93 CC libguac_common_la-dot_cursor.lo
#19 28.94 CC libguac_common_la-ibar_cursor.lo
#19 28.94 CC libguac_common_la-iconv.lo
#19 28.94 CC libguac_common_la-json.lo
#19 28.94 CC libguac_common_la-list.lo
#19 28.94 CC libguac_common_la-pointer_cursor.lo
#19 28.94 CC libguac_common_la-rect.lo
#19 28.94 CC libguac_common_la-string.lo
#19 28.94 CC libguac_common_la-surface.lo
#19 29.45 CCLD libguac_common.la
#19 29.59 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 29.59 Making all in tests
#19 29.60 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 29.60 make[3]: Nothing to be done for 'all'.
#19 29.60 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 29.60 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 29.60 Making all in src/common-ssh
#19 29.60 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 29.61 Making all in .
#19 29.61 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 29.61 CC libguac_common_ssh_la-buffer.lo
#19 29.61 CC libguac_common_ssh_la-sftp.lo
#19 29.61 CC libguac_common_ssh_la-ssh.lo
#19 29.61 CC libguac_common_ssh_la-key.lo
#19 29.61 CC libguac_common_ssh_la-user.lo
#19 30.12 CCLD libguac_common_ssh.la
#19 30.23 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 30.23 Making all in tests
#19 30.24 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 30.24 make[3]: Nothing to be done for 'all'.
#19 30.24 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 30.24 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 30.24 Making all in src/terminal
#19 30.24 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 30.24 Making all in .
#19 30.25 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 30.25 CC libguac_terminal_la-buffer.lo
#19 30.25 CC libguac_terminal_la-char-mappings.lo
#19 30.25 CC libguac_terminal_la-color-scheme.lo
#19 30.25 CC libguac_terminal_la-common.lo
#19 30.25 CC libguac_terminal_la-display.lo
#19 30.25 CC libguac_terminal_la-named-colors.lo
#19 30.25 CC libguac_terminal_la-palette.lo
#19 30.26 CC libguac_terminal_la-scrollbar.lo
#19 30.26 CC libguac_terminal_la-select.lo
#19 30.26 CC libguac_terminal_la-selection-point.lo
#19 30.26 CC libguac_terminal_la-terminal.lo
#19 30.26 CC libguac_terminal_la-terminal-handlers.lo
#19 30.26 CC libguac_terminal_la-terminal-stdin-stream.lo
#19 30.26 CC libguac_terminal_la-typescript.lo
#19 30.26 CC libguac_terminal_la-xparsecolor.lo
#19 30.75 terminal.c: In function '__guac_terminal_send_key':
#19 30.76 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 30.76 1924 | char data;
#19 30.76 | ^~~~
#19 30.76 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 30.76 1967 | return guac_terminal_send_data(term, &data, 1);
#19 30.76 | ^~~~
#19 30.76 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 30.77 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 30.77 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 30.77 | ^
#19 30.77 terminal.c: At top level:
#19 30.77 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 30.77 2193 | return 0;
#19 30.77 | ^~~~~~
#19 30.77 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 30.77 2195 | }
#19 30.77 | ^
#19 30.79 terminal.c: In function '__guac_terminal_send_key':
#19 30.79 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 30.79 2191 | }
#19 30.79 | ^
#19 30.80 terminal.c: At top level:
#19 30.80 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 30.80 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 30.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 30.80 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 30.80 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 30.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 30.80 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 30.80 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 30.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 30.80 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 30.80 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 30.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 30.80 cc1: all warnings being treated as errors
#19 30.81 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 30.81 make[3]: *** Waiting for unfinished jobs....
#19 31.36 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 31.37 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 31.37 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 31.37 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 31.37 make[1]: Leaving directory '/tmp/guacamole-server'
#19 31.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":
30.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30.80 cc1: all warnings being treated as errors
30.81 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
30.81 make[3]: *** Waiting for unfinished jobs....
31.36 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
31.37 make[2]: *** [Makefile:801: all-recursive] Error 1
31.37 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
31.37 make[1]: *** [Makefile:546: all-recursive] Error 1
31.37 make[1]: Leaving directory '/tmp/guacamole-server'
31.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-1-0-jenkins-label-expression-ubuntu-2397
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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.1.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.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2396/display/redirect>
Changes:
------------------------------------------
[...truncated 252.01 KiB...]
#19 29.70 config.status: creating src/protocols/rdp/Makefile
#19 29.76 config.status: creating src/protocols/rdp/tests/Makefile
#19 29.79 config.status: creating src/protocols/ssh/Makefile
#19 29.83 config.status: creating src/protocols/telnet/Makefile
#19 29.86 config.status: creating src/protocols/vnc/Makefile
#19 29.89 config.status: creating config.h
#19 29.90 config.status: executing depfiles commands
#19 31.78 config.status: executing libtool commands
#19 31.80
#19 31.80 ------------------------------------------------
#19 31.80 guacamole-server version 1.6.1
#19 31.80 ------------------------------------------------
#19 31.80
#19 31.80 Library status:
#19 31.80
#19 31.80 freerdp ............. yes (3.x)
#19 31.80 pango ............... yes
#19 31.80 libavcodec .......... no
#19 31.80 libavformat ......... no
#19 31.80 libavutil ........... no
#19 31.80 libssh2 ............. yes
#19 31.80 libssl .............. yes
#19 31.80 libswscale .......... no
#19 31.80 libtelnet ........... yes
#19 31.80 libVNCServer ........ yes
#19 31.80 libvorbis ........... no
#19 31.80 libpulse ............ yes
#19 31.80 libwebsockets ....... yes
#19 31.80 libwebp ............. yes
#19 31.80 wsock32 ............. no
#19 31.80
#19 31.80 Protocol support:
#19 31.80
#19 31.80 Kubernetes .... yes
#19 31.80 RDP ........... yes
#19 31.80 SSH ........... yes
#19 31.80 Telnet ........ yes
#19 31.80 VNC ........... yes
#19 31.80
#19 31.80 Services / tools:
#19 31.80
#19 31.80 guacd ...... yes
#19 31.80 guacenc .... no
#19 31.80 guaclog .... yes
#19 31.80
#19 31.80 FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 31.80 Init scripts: no
#19 31.80 Systemd units: no
#19 31.80 Systemd user: no
#19 31.80
#19 31.80 Type "make" to compile guacamole-server.
#19 31.80
#19 31.80 configure: WARNING:
#19 31.80 --------------------------------------------
#19 31.80 Support for FreeRDP 3.x is currently experimental. Some features, like
#19 31.80 RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 31.80 --------------------------------------------
#19 31.87 make all-recursive
#19 31.87 make[1]: Entering directory '/tmp/guacamole-server'
#19 31.87 Making all in src/libguac
#19 31.89 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 31.89 Making all in .
#19 31.90 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 31.90 CC libguac_la-argv.lo
#19 31.90 CC libguac_la-audio.lo
#19 31.90 CC libguac_la-client.lo
#19 31.90 CC libguac_la-display.lo
#19 31.90 CC libguac_la-display-builtin-cursors.lo
#19 31.90 CC libguac_la-display-cursor.lo
#19 31.90 CC libguac_la-display-flush.lo
#19 31.90 CC libguac_la-display-layer.lo
#19 31.90 CC libguac_la-display-layer-list.lo
#19 31.90 CC libguac_la-display-plan.lo
#19 31.91 CC libguac_la-display-plan-combine.lo
#19 31.91 CC libguac_la-display-plan-rect.lo
#19 31.91 CC libguac_la-display-render-thread.lo
#19 31.91 CC libguac_la-display-plan-search.lo
#19 31.91 CC libguac_la-display-worker.lo
#19 31.91 CC libguac_la-encode-jpeg.lo
#19 32.14 CC libguac_la-encode-png.lo
#19 32.25 CC libguac_la-error.lo
#19 32.25 CC libguac_la-fifo.lo
#19 32.26 CC libguac_la-file.lo
#19 32.28 CC libguac_la-fips.lo
#19 32.28 CC libguac_la-flag.lo
#19 32.30 CC libguac_la-hash.lo
#19 32.30 CC libguac_la-id.lo
#19 32.31 CC libguac_la-mem.lo
#19 32.32 CC libguac_la-rwlock.lo
#19 32.33 CC libguac_la-palette.lo
#19 32.33 CC libguac_la-parser.lo
#19 32.34 CC libguac_la-pool.lo
#19 32.38 CC libguac_la-proctitle.lo
#19 32.40 CC libguac_la-protocol.lo
#19 32.53 CC libguac_la-raw_encoder.lo
#19 32.53 CC libguac_la-recording.lo
#19 32.56 CC libguac_la-rect.lo
#19 32.57 CC libguac_la-socket.lo
#19 32.59 CC libguac_la-socket-broadcast.lo
#19 32.60 CC libguac_la-socket-fd.lo
#19 32.60 CC libguac_la-socket-nest.lo
#19 32.61 CC libguac_la-socket-tee.lo
#19 32.62 CC libguac_la-string.lo
#19 32.64 CC libguac_la-tcp.lo
#19 32.65 CC libguac_la-timestamp.lo
#19 32.71 CC libguac_la-unicode.lo
#19 32.75 CC libguac_la-user.lo
#19 32.76 CC libguac_la-user-handlers.lo
#19 32.82 CC libguac_la-user-handshake.lo
#19 32.84 CC libguac_la-wait-fd.lo
#19 32.90 CC libguac_la-wol.lo
#19 32.90 CC libguac_la-encode-webp.lo
#19 32.92 CC libguac_la-socket-ssl.lo
#19 33.52 CCLD libguac.la
#19 34.03 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.03 Making all in tests
#19 34.04 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.04 make[3]: Nothing to be done for 'all'.
#19 34.04 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.04 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.04 Making all in src/common
#19 34.04 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.04 Making all in .
#19 34.05 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.05 CC libguac_common_la-io.lo
#19 34.05 CC libguac_common_la-blank_cursor.lo
#19 34.05 CC libguac_common_la-clipboard.lo
#19 34.05 CC libguac_common_la-cursor.lo
#19 34.05 CC libguac_common_la-dot_cursor.lo
#19 34.05 CC libguac_common_la-ibar_cursor.lo
#19 34.05 CC libguac_common_la-iconv.lo
#19 34.06 CC libguac_common_la-json.lo
#19 34.06 CC libguac_common_la-list.lo
#19 34.06 CC libguac_common_la-pointer_cursor.lo
#19 34.06 CC libguac_common_la-rect.lo
#19 34.06 CC libguac_common_la-string.lo
#19 34.07 CC libguac_common_la-surface.lo
#19 34.66 CCLD libguac_common.la
#19 34.84 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 34.84 Making all in tests
#19 34.84 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 34.84 make[3]: Nothing to be done for 'all'.
#19 34.84 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 34.84 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 34.84 Making all in src/common-ssh
#19 34.85 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 34.85 Making all in .
#19 34.85 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 34.85 CC libguac_common_ssh_la-buffer.lo
#19 34.86 CC libguac_common_ssh_la-sftp.lo
#19 34.86 CC libguac_common_ssh_la-ssh.lo
#19 34.86 CC libguac_common_ssh_la-key.lo
#19 34.86 CC libguac_common_ssh_la-user.lo
#19 35.45 CCLD libguac_common_ssh.la
#19 35.59 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.59 Making all in tests
#19 35.60 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.60 make[3]: Nothing to be done for 'all'.
#19 35.60 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.60 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.60 Making all in src/terminal
#19 35.60 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.61 Making all in .
#19 35.61 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.61 CC libguac_terminal_la-buffer.lo
#19 35.61 CC libguac_terminal_la-char-mappings.lo
#19 35.61 CC libguac_terminal_la-color-scheme.lo
#19 35.61 CC libguac_terminal_la-common.lo
#19 35.61 CC libguac_terminal_la-display.lo
#19 35.62 CC libguac_terminal_la-named-colors.lo
#19 35.62 CC libguac_terminal_la-palette.lo
#19 35.62 CC libguac_terminal_la-scrollbar.lo
#19 35.62 CC libguac_terminal_la-select.lo
#19 35.62 CC libguac_terminal_la-selection-point.lo
#19 35.62 CC libguac_terminal_la-terminal.lo
#19 35.63 CC libguac_terminal_la-terminal-handlers.lo
#19 35.63 CC libguac_terminal_la-terminal-stdin-stream.lo
#19 35.63 CC libguac_terminal_la-typescript.lo
#19 35.63 CC libguac_terminal_la-xparsecolor.lo
#19 36.23 terminal.c: In function '__guac_terminal_send_key':
#19 36.23 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 36.23 1924 | char data;
#19 36.23 | ^~~~
#19 36.24 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 36.24 1967 | return guac_terminal_send_data(term, &data, 1);
#19 36.24 | ^~~~
#19 36.24 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 36.25 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 36.25 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 36.25 | ^
#19 36.25 terminal.c: At top level:
#19 36.25 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 36.25 2193 | return 0;
#19 36.25 | ^~~~~~
#19 36.25 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 36.25 2195 | }
#19 36.25 | ^
#19 36.28 terminal.c: In function '__guac_terminal_send_key':
#19 36.28 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 36.28 2191 | }
#19 36.28 | ^
#19 36.28 terminal.c: At top level:
#19 36.28 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 36.28 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 36.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.28 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 36.28 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 36.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.29 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 36.29 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 36.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.29 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 36.29 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 36.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.29 cc1: all warnings being treated as errors
#19 36.30 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 36.30 make[3]: *** Waiting for unfinished jobs....
#19 36.89 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 36.89 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 36.89 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 36.89 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 36.89 make[1]: Leaving directory '/tmp/guacamole-server'
#19 36.89 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":
36.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36.29 cc1: all warnings being treated as errors
36.30 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
36.30 make[3]: *** Waiting for unfinished jobs....
36.89 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
36.89 make[2]: *** [Makefile:801: all-recursive] Error 1
36.89 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
36.89 make[1]: *** [Makefile:546: all-recursive] Error 1
36.89 make[1]: Leaving directory '/tmp/guacamole-server'
36.89 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-1-0-jenkins-label-expression-ubuntu-2396
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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.1.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.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2395/display/redirect>
Changes:
------------------------------------------
[...truncated 253.38 KiB...]
#19 30.02 config.status: creating src/protocols/rdp/Makefile
#19 30.07 config.status: creating src/protocols/rdp/tests/Makefile
#19 30.10 config.status: creating src/protocols/ssh/Makefile
#19 30.14 config.status: creating src/protocols/telnet/Makefile
#19 30.17 config.status: creating src/protocols/vnc/Makefile
#19 30.20 config.status: creating config.h
#19 30.21 config.status: executing depfiles commands
#19 32.09 config.status: executing libtool commands
#19 32.11
#19 32.11 ------------------------------------------------
#19 32.11 guacamole-server version 1.6.1
#19 32.11 ------------------------------------------------
#19 32.11
#19 32.11 Library status:
#19 32.11
#19 32.11 freerdp ............. yes (3.x)
#19 32.11 pango ............... yes
#19 32.11 libavcodec .......... no
#19 32.11 libavformat ......... no
#19 32.11 libavutil ........... no
#19 32.11 libssh2 ............. yes
#19 32.11 libssl .............. yes
#19 32.11 libswscale .......... no
#19 32.11 libtelnet ........... yes
#19 32.11 libVNCServer ........ yes
#19 32.11 libvorbis ........... no
#19 32.11 libpulse ............ yes
#19 32.11 libwebsockets ....... yes
#19 32.11 libwebp ............. yes
#19 32.11 wsock32 ............. no
#19 32.11
#19 32.11 Protocol support:
#19 32.11
#19 32.11 Kubernetes .... yes
#19 32.11 RDP ........... yes
#19 32.11 SSH ........... yes
#19 32.11 Telnet ........ yes
#19 32.11 VNC ........... yes
#19 32.11
#19 32.11 Services / tools:
#19 32.11
#19 32.11 guacd ...... yes
#19 32.11 guacenc .... no
#19 32.11 guaclog .... yes
#19 32.11
#19 32.11 FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 32.11 Init scripts: no
#19 32.11 Systemd units: no
#19 32.11 Systemd user: no
#19 32.11
#19 32.11 Type "make" to compile guacamole-server.
#19 32.11
#19 32.11 configure: WARNING:
#19 32.11 --------------------------------------------
#19 32.11 Support for FreeRDP 3.x is currently experimental. Some features, like
#19 32.11 RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 32.11 --------------------------------------------
#19 32.18 make all-recursive
#19 32.18 make[1]: Entering directory '/tmp/guacamole-server'
#19 32.18 Making all in src/libguac
#19 32.19 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 32.20 Making all in .
#19 32.21 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 32.21 CC libguac_la-argv.lo
#19 32.21 CC libguac_la-audio.lo
#19 32.21 CC libguac_la-client.lo
#19 32.21 CC libguac_la-display.lo
#19 32.21 CC libguac_la-display-builtin-cursors.lo
#19 32.21 CC libguac_la-display-cursor.lo
#19 32.21 CC libguac_la-display-flush.lo
#19 32.21 CC libguac_la-display-layer.lo
#19 32.22 CC libguac_la-display-layer-list.lo
#19 32.22 CC libguac_la-display-plan.lo
#19 32.22 CC libguac_la-display-plan-combine.lo
#19 32.22 CC libguac_la-display-plan-rect.lo
#19 32.22 CC libguac_la-display-plan-search.lo
#19 32.22 CC libguac_la-display-render-thread.lo
#19 32.22 CC libguac_la-display-worker.lo
#19 32.22 CC libguac_la-encode-jpeg.lo
#19 32.47 CC libguac_la-encode-png.lo
#19 32.55 CC libguac_la-error.lo
#19 32.56 CC libguac_la-fifo.lo
#19 32.58 CC libguac_la-file.lo
#19 32.58 CC libguac_la-fips.lo
#19 32.60 CC libguac_la-flag.lo
#19 32.61 CC libguac_la-hash.lo
#19 32.62 CC libguac_la-id.lo
#19 32.63 CC libguac_la-mem.lo
#19 32.63 CC libguac_la-rwlock.lo
#19 32.64 CC libguac_la-palette.lo
#19 32.65 CC libguac_la-parser.lo
#19 32.66 CC libguac_la-pool.lo
#19 32.67 CC libguac_la-proctitle.lo
#19 32.72 CC libguac_la-protocol.lo
#19 32.81 CC libguac_la-raw_encoder.lo
#19 32.86 CC libguac_la-recording.lo
#19 32.86 CC libguac_la-rect.lo
#19 32.87 CC libguac_la-socket.lo
#19 32.90 CC libguac_la-socket-broadcast.lo
#19 32.91 CC libguac_la-socket-fd.lo
#19 32.93 CC libguac_la-socket-nest.lo
#19 32.95 CC libguac_la-socket-tee.lo
#19 32.95 CC libguac_la-string.lo
#19 32.99 CC libguac_la-timestamp.lo
#19 32.99 CC libguac_la-tcp.lo
#19 33.02 CC libguac_la-unicode.lo
#19 33.07 CC libguac_la-user.lo
#19 33.07 CC libguac_la-user-handlers.lo
#19 33.15 CC libguac_la-user-handshake.lo
#19 33.16 CC libguac_la-wait-fd.lo
#19 33.21 CC libguac_la-wol.lo
#19 33.24 CC libguac_la-encode-webp.lo
#19 33.24 CC libguac_la-socket-ssl.lo
#19 33.86 CCLD libguac.la
#19 34.37 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.37 Making all in tests
#19 34.38 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.38 make[3]: Nothing to be done for 'all'.
#19 34.38 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.38 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.38 Making all in src/common
#19 34.39 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.39 Making all in .
#19 34.40 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.40 CC libguac_common_la-io.lo
#19 34.40 CC libguac_common_la-blank_cursor.lo
#19 34.40 CC libguac_common_la-clipboard.lo
#19 34.40 CC libguac_common_la-cursor.lo
#19 34.40 CC libguac_common_la-dot_cursor.lo
#19 34.40 CC libguac_common_la-ibar_cursor.lo
#19 34.40 CC libguac_common_la-iconv.lo
#19 34.40 CC libguac_common_la-json.lo
#19 34.41 CC libguac_common_la-list.lo
#19 34.41 CC libguac_common_la-pointer_cursor.lo
#19 34.41 CC libguac_common_la-rect.lo
#19 34.41 CC libguac_common_la-string.lo
#19 34.41 CC libguac_common_la-surface.lo
#19 34.99 CCLD libguac_common.la
#19 35.24 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 35.24 Making all in tests
#19 35.24 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 35.24 make[3]: Nothing to be done for 'all'.
#19 35.24 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 35.24 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 35.24 Making all in src/common-ssh
#19 35.25 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 35.25 Making all in .
#19 35.26 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 35.26 CC libguac_common_ssh_la-buffer.lo
#19 35.26 CC libguac_common_ssh_la-sftp.lo
#19 35.26 CC libguac_common_ssh_la-ssh.lo
#19 35.26 CC libguac_common_ssh_la-key.lo
#19 35.26 CC libguac_common_ssh_la-user.lo
#19 35.85 CCLD libguac_common_ssh.la
#19 36.03 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 36.03 Making all in tests
#19 36.04 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 36.04 make[3]: Nothing to be done for 'all'.
#19 36.04 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 36.04 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 36.04 Making all in src/terminal
#19 36.05 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 36.05 Making all in .
#19 36.05 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 36.06 CC libguac_terminal_la-buffer.lo
#19 36.06 CC libguac_terminal_la-char-mappings.lo
#19 36.06 CC libguac_terminal_la-color-scheme.lo
#19 36.06 CC libguac_terminal_la-common.lo
#19 36.06 CC libguac_terminal_la-display.lo
#19 36.06 CC libguac_terminal_la-named-colors.lo
#19 36.06 CC libguac_terminal_la-palette.lo
#19 36.06 CC libguac_terminal_la-scrollbar.lo
#19 36.06 CC libguac_terminal_la-select.lo
#19 36.06 CC libguac_terminal_la-selection-point.lo
#19 36.06 CC libguac_terminal_la-terminal.lo
#19 36.06 CC libguac_terminal_la-terminal-handlers.lo
#19 36.07 CC libguac_terminal_la-terminal-stdin-stream.lo
#19 36.07 CC libguac_terminal_la-typescript.lo
#19 36.07 CC libguac_terminal_la-xparsecolor.lo
#19 36.68 terminal.c: In function '__guac_terminal_send_key':
#19 36.68 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 36.68 1924 | char data;
#19 36.68 | ^~~~
#19 36.69 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 36.69 1967 | return guac_terminal_send_data(term, &data, 1);
#19 36.69 | ^~~~
#19 36.69 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 36.70 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 36.70 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 36.70 | ^
#19 36.70 terminal.c: At top level:
#19 36.70 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 36.70 2193 | return 0;
#19 36.70 | ^~~~~~
#19 36.70 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 36.70 2195 | }
#19 36.70 | ^
#19 36.73 terminal.c: In function '__guac_terminal_send_key':
#19 36.73 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 36.73 2191 | }
#19 36.73 | ^
#19 36.73 terminal.c: At top level:
#19 36.73 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 36.73 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 36.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.74 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 36.74 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 36.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.74 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 36.74 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 36.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.74 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 36.74 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 36.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.74 cc1: all warnings being treated as errors
#19 36.75 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 36.75 make[3]: *** Waiting for unfinished jobs....
#19 37.34 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 37.34 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 37.34 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 37.34 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 37.34 make[1]: Leaving directory '/tmp/guacamole-server'
#19 37.34 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":
36.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36.74 cc1: all warnings being treated as errors
36.75 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
36.75 make[3]: *** Waiting for unfinished jobs....
37.34 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
37.34 make[2]: *** [Makefile:801: all-recursive] Error 1
37.34 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
37.34 make[1]: *** [Makefile:546: all-recursive] Error 1
37.34 make[1]: Leaving directory '/tmp/guacamole-server'
37.34 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-1-0-jenkins-label-expression-ubuntu-2395
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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.1.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.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2394/display/redirect>
Changes:
------------------------------------------
[...truncated 253.92 KiB...]
#24 32.31 config.status: creating src/protocols/rdp/Makefile
#24 32.38 config.status: creating src/protocols/rdp/tests/Makefile
#24 32.41 config.status: creating src/protocols/ssh/Makefile
#24 32.44 config.status: creating src/protocols/telnet/Makefile
#24 32.47 config.status: creating src/protocols/vnc/Makefile
#24 32.51 config.status: creating config.h
#24 32.52 config.status: executing depfiles commands
#24 34.43 config.status: executing libtool commands
#24 34.45
#24 34.45 ------------------------------------------------
#24 34.45 guacamole-server version 1.6.1
#24 34.45 ------------------------------------------------
#24 34.45
#24 34.45 Library status:
#24 34.45
#24 34.45 freerdp ............. yes (3.x)
#24 34.45 pango ............... yes
#24 34.45 libavcodec .......... no
#24 34.45 libavformat ......... no
#24 34.45 libavutil ........... no
#24 34.45 libssh2 ............. yes
#24 34.45 libssl .............. yes
#24 34.45 libswscale .......... no
#24 34.45 libtelnet ........... yes
#24 34.45 libVNCServer ........ yes
#24 34.45 libvorbis ........... no
#24 34.45 libpulse ............ yes
#24 34.45 libwebsockets ....... yes
#24 34.45 libwebp ............. yes
#24 34.45 wsock32 ............. no
#24 34.45
#24 34.45 Protocol support:
#24 34.45
#24 34.45 Kubernetes .... yes
#24 34.45 RDP ........... yes
#24 34.45 SSH ........... yes
#24 34.45 Telnet ........ yes
#24 34.45 VNC ........... yes
#24 34.45
#24 34.45 Services / tools:
#24 34.45
#24 34.45 guacd ...... yes
#24 34.45 guacenc .... no
#24 34.45 guaclog .... yes
#24 34.45
#24 34.45 FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#24 34.45 Init scripts: no
#24 34.45 Systemd units: no
#24 34.45 Systemd user: no
#24 34.45
#24 34.45 Type "make" to compile guacamole-server.
#24 34.45
#24 34.45 configure: WARNING:
#24 34.45 --------------------------------------------
#24 34.45 Support for FreeRDP 3.x is currently experimental. Some features, like
#24 34.45 RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#24 34.45 --------------------------------------------
#24 34.52 make all-recursive
#24 34.52 make[1]: Entering directory '/tmp/guacamole-server'
#24 34.53 Making all in src/libguac
#24 34.54 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#24 34.54 Making all in .
#24 34.55 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#24 34.55 CC libguac_la-argv.lo
#24 34.55 CC libguac_la-audio.lo
#24 34.55 CC libguac_la-client.lo
#24 34.55 CC libguac_la-display.lo
#24 34.55 CC libguac_la-display-builtin-cursors.lo
#24 34.55 CC libguac_la-display-cursor.lo
#24 34.56 CC libguac_la-display-flush.lo
#24 34.56 CC libguac_la-display-layer.lo
#24 34.56 CC libguac_la-display-layer-list.lo
#24 34.56 CC libguac_la-display-plan.lo
#24 34.56 CC libguac_la-display-plan-combine.lo
#24 34.56 CC libguac_la-display-plan-rect.lo
#24 34.56 CC libguac_la-display-plan-search.lo
#24 34.56 CC libguac_la-display-render-thread.lo
#24 34.56 CC libguac_la-display-worker.lo
#24 34.57 CC libguac_la-encode-jpeg.lo
#24 34.77 CC libguac_la-encode-png.lo
#24 34.88 CC libguac_la-error.lo
#24 34.90 CC libguac_la-fifo.lo
#24 34.91 CC libguac_la-file.lo
#24 34.91 CC libguac_la-fips.lo
#24 34.91 CC libguac_la-flag.lo
#24 34.95 CC libguac_la-hash.lo
#24 34.96 CC libguac_la-id.lo
#24 34.96 CC libguac_la-mem.lo
#24 34.97 CC libguac_la-rwlock.lo
#24 34.97 CC libguac_la-palette.lo
#24 34.97 CC libguac_la-parser.lo
#24 34.99 CC libguac_la-pool.lo
#24 35.00 CC libguac_la-proctitle.lo
#24 35.17 CC libguac_la-protocol.lo
#24 35.19 CC libguac_la-raw_encoder.lo
#24 35.20 CC libguac_la-recording.lo
#24 35.20 CC libguac_la-rect.lo
#24 35.23 CC libguac_la-socket.lo
#24 35.23 CC libguac_la-socket-broadcast.lo
#24 35.24 CC libguac_la-socket-nest.lo
#24 35.24 CC libguac_la-socket-fd.lo
#24 35.25 CC libguac_la-socket-tee.lo
#24 35.27 CC libguac_la-string.lo
#24 35.31 CC libguac_la-tcp.lo
#24 35.31 CC libguac_la-timestamp.lo
#24 35.34 CC libguac_la-unicode.lo
#24 35.38 CC libguac_la-user.lo
#24 35.43 CC libguac_la-user-handlers.lo
#24 35.44 CC libguac_la-user-handshake.lo
#24 35.47 CC libguac_la-wait-fd.lo
#24 35.56 CC libguac_la-wol.lo
#24 35.56 CC libguac_la-encode-webp.lo
#24 35.57 CC libguac_la-socket-ssl.lo
#24 36.18 CCLD libguac.la
#24 36.69 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#24 36.69 Making all in tests
#24 36.70 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#24 36.70 make[3]: Nothing to be done for 'all'.
#24 36.70 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#24 36.70 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#24 36.70 Making all in src/common
#24 36.71 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#24 36.71 Making all in .
#24 36.71 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#24 36.72 CC libguac_common_la-io.lo
#24 36.72 CC libguac_common_la-blank_cursor.lo
#24 36.72 CC libguac_common_la-clipboard.lo
#24 36.72 CC libguac_common_la-cursor.lo
#24 36.72 CC libguac_common_la-dot_cursor.lo
#24 36.72 CC libguac_common_la-ibar_cursor.lo
#24 36.72 CC libguac_common_la-iconv.lo
#24 36.72 CC libguac_common_la-json.lo
#24 36.72 CC libguac_common_la-list.lo
#24 36.72 CC libguac_common_la-pointer_cursor.lo
#24 36.72 CC libguac_common_la-rect.lo
#24 36.73 CC libguac_common_la-string.lo
#24 36.73 CC libguac_common_la-surface.lo
#24 37.29 CCLD libguac_common.la
#24 37.48 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#24 37.48 Making all in tests
#24 37.48 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#24 37.48 make[3]: Nothing to be done for 'all'.
#24 37.48 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#24 37.48 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#24 37.48 Making all in src/common-ssh
#24 37.49 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#24 37.49 Making all in .
#24 37.50 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#24 37.50 CC libguac_common_ssh_la-buffer.lo
#24 37.50 CC libguac_common_ssh_la-sftp.lo
#24 37.50 CC libguac_common_ssh_la-ssh.lo
#24 37.50 CC libguac_common_ssh_la-key.lo
#24 37.50 CC libguac_common_ssh_la-user.lo
#24 38.10 CCLD libguac_common_ssh.la
#24 38.24 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#24 38.24 Making all in tests
#24 38.24 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#24 38.24 make[3]: Nothing to be done for 'all'.
#24 38.24 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#24 38.24 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#24 38.25 Making all in src/terminal
#24 38.25 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#24 38.25 Making all in .
#24 38.26 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#24 38.26 CC libguac_terminal_la-buffer.lo
#24 38.26 CC libguac_terminal_la-char-mappings.lo
#24 38.26 CC libguac_terminal_la-color-scheme.lo
#24 38.26 CC libguac_terminal_la-common.lo
#24 38.26 CC libguac_terminal_la-display.lo
#24 38.26 CC libguac_terminal_la-named-colors.lo
#24 38.26 CC libguac_terminal_la-palette.lo
#24 38.27 CC libguac_terminal_la-scrollbar.lo
#24 38.27 CC libguac_terminal_la-selection-point.lo
#24 38.27 CC libguac_terminal_la-select.lo
#24 38.27 CC libguac_terminal_la-terminal.lo
#24 38.27 CC libguac_terminal_la-terminal-handlers.lo
#24 38.27 CC libguac_terminal_la-terminal-stdin-stream.lo
#24 38.27 CC libguac_terminal_la-typescript.lo
#24 38.28 CC libguac_terminal_la-xparsecolor.lo
#24 38.93 terminal.c: In function '__guac_terminal_send_key':
#24 38.93 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#24 38.93 1924 | char data;
#24 38.93 | ^~~~
#24 38.94 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#24 38.94 1967 | return guac_terminal_send_data(term, &data, 1);
#24 38.94 | ^~~~
#24 38.94 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#24 38.95 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#24 38.95 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#24 38.95 | ^
#24 38.95 terminal.c: At top level:
#24 38.95 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#24 38.95 2193 | return 0;
#24 38.95 | ^~~~~~
#24 38.95 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#24 38.95 2195 | }
#24 38.95 | ^
#24 38.97 terminal.c: In function '__guac_terminal_send_key':
#24 38.98 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#24 38.98 2191 | }
#24 38.98 | ^
#24 38.98 terminal.c: At top level:
#24 38.98 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#24 38.98 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#24 38.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#24 38.98 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#24 38.98 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#24 38.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#24 38.98 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#24 38.98 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#24 38.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#24 38.98 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#24 38.98 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#24 38.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#24 38.99 cc1: all warnings being treated as errors
#24 39.01 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#24 39.01 make[3]: *** Waiting for unfinished jobs....
#24 39.51 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#24 39.51 make[2]: *** [Makefile:801: all-recursive] Error 1
#24 39.51 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#24 39.51 make[1]: Leaving directory '/tmp/guacamole-server'
#24 39.51 make[1]: *** [Makefile:546: all-recursive] Error 1
#24 39.51 make: *** [Makefile:466: all] Error 2
#24 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":
38.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38.99 cc1: all warnings being treated as errors
39.01 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
39.01 make[3]: *** Waiting for unfinished jobs....
39.51 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
39.51 make[2]: *** [Makefile:801: all-recursive] Error 1
39.51 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
39.51 make[1]: Leaving directory '/tmp/guacamole-server'
39.51 make[1]: *** [Makefile:546: all-recursive] Error 1
39.51 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-1-0-jenkins-label-expression-ubuntu-2394
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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.1.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.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2393/display/redirect>
Changes:
------------------------------------------
[...truncated 252.19 KiB...]
#19 29.84 config.status: creating src/protocols/rdp/Makefile
#19 29.90 config.status: creating src/protocols/rdp/tests/Makefile
#19 29.93 config.status: creating src/protocols/ssh/Makefile
#19 29.97 config.status: creating src/protocols/telnet/Makefile
#19 30.00 config.status: creating src/protocols/vnc/Makefile
#19 30.03 config.status: creating config.h
#19 30.04 config.status: executing depfiles commands
#19 31.92 config.status: executing libtool commands
#19 31.95
#19 31.95 ------------------------------------------------
#19 31.95 guacamole-server version 1.6.1
#19 31.95 ------------------------------------------------
#19 31.95
#19 31.95 Library status:
#19 31.95
#19 31.95 freerdp ............. yes (3.x)
#19 31.95 pango ............... yes
#19 31.95 libavcodec .......... no
#19 31.95 libavformat ......... no
#19 31.95 libavutil ........... no
#19 31.95 libssh2 ............. yes
#19 31.95 libssl .............. yes
#19 31.95 libswscale .......... no
#19 31.95 libtelnet ........... yes
#19 31.95 libVNCServer ........ yes
#19 31.95 libvorbis ........... no
#19 31.95 libpulse ............ yes
#19 31.95 libwebsockets ....... yes
#19 31.95 libwebp ............. yes
#19 31.95 wsock32 ............. no
#19 31.95
#19 31.95 Protocol support:
#19 31.95
#19 31.95 Kubernetes .... yes
#19 31.95 RDP ........... yes
#19 31.95 SSH ........... yes
#19 31.95 Telnet ........ yes
#19 31.95 VNC ........... yes
#19 31.95
#19 31.95 Services / tools:
#19 31.95
#19 31.95 guacd ...... yes
#19 31.95 guacenc .... no
#19 31.95 guaclog .... yes
#19 31.95
#19 31.95 FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 31.95 Init scripts: no
#19 31.95 Systemd units: no
#19 31.95 Systemd user: no
#19 31.95
#19 31.95 Type "make" to compile guacamole-server.
#19 31.95
#19 31.95 configure: WARNING:
#19 31.95 --------------------------------------------
#19 31.95 Support for FreeRDP 3.x is currently experimental. Some features, like
#19 31.95 RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 31.95 --------------------------------------------
#19 32.01 make all-recursive
#19 32.02 make[1]: Entering directory '/tmp/guacamole-server'
#19 32.02 Making all in src/libguac
#19 32.03 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 32.03 Making all in .
#19 32.04 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 32.05 CC libguac_la-argv.lo
#19 32.05 CC libguac_la-audio.lo
#19 32.05 CC libguac_la-client.lo
#19 32.05 CC libguac_la-display.lo
#19 32.05 CC libguac_la-display-builtin-cursors.lo
#19 32.05 CC libguac_la-display-cursor.lo
#19 32.05 CC libguac_la-display-flush.lo
#19 32.05 CC libguac_la-display-layer.lo
#19 32.05 CC libguac_la-display-layer-list.lo
#19 32.05 CC libguac_la-display-plan-combine.lo
#19 32.06 CC libguac_la-display-plan.lo
#19 32.06 CC libguac_la-display-plan-rect.lo
#19 32.06 CC libguac_la-display-plan-search.lo
#19 32.06 CC libguac_la-display-render-thread.lo
#19 32.07 CC libguac_la-encode-jpeg.lo
#19 32.07 CC libguac_la-display-worker.lo
#19 32.28 CC libguac_la-encode-png.lo
#19 32.39 CC libguac_la-error.lo
#19 32.40 CC libguac_la-fifo.lo
#19 32.40 CC libguac_la-file.lo
#19 32.40 CC libguac_la-fips.lo
#19 32.43 CC libguac_la-flag.lo
#19 32.43 CC libguac_la-hash.lo
#19 32.45 CC libguac_la-id.lo
#19 32.46 CC libguac_la-mem.lo
#19 32.46 CC libguac_la-rwlock.lo
#19 32.47 CC libguac_la-palette.lo
#19 32.47 CC libguac_la-parser.lo
#19 32.48 CC libguac_la-pool.lo
#19 32.50 CC libguac_la-proctitle.lo
#19 32.67 CC libguac_la-protocol.lo
#19 32.67 CC libguac_la-raw_encoder.lo
#19 32.69 CC libguac_la-recording.lo
#19 32.70 CC libguac_la-rect.lo
#19 32.71 CC libguac_la-socket.lo
#19 32.73 CC libguac_la-socket-broadcast.lo
#19 32.74 CC libguac_la-socket-fd.lo
#19 32.75 CC libguac_la-socket-nest.lo
#19 32.75 CC libguac_la-socket-tee.lo
#19 32.77 CC libguac_la-string.lo
#19 32.79 CC libguac_la-tcp.lo
#19 32.81 CC libguac_la-timestamp.lo
#19 32.83 CC libguac_la-unicode.lo
#19 32.87 CC libguac_la-user.lo
#19 32.90 CC libguac_la-user-handlers.lo
#19 32.91 CC libguac_la-user-handshake.lo
#19 32.95 CC libguac_la-wait-fd.lo
#19 33.06 CC libguac_la-wol.lo
#19 33.07 CC libguac_la-encode-webp.lo
#19 33.09 CC libguac_la-socket-ssl.lo
#19 33.70 CCLD libguac.la
#19 34.21 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.21 Making all in tests
#19 34.22 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.22 make[3]: Nothing to be done for 'all'.
#19 34.22 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.22 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.22 Making all in src/common
#19 34.23 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.23 Making all in .
#19 34.24 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.24 CC libguac_common_la-io.lo
#19 34.24 CC libguac_common_la-blank_cursor.lo
#19 34.24 CC libguac_common_la-clipboard.lo
#19 34.24 CC libguac_common_la-cursor.lo
#19 34.24 CC libguac_common_la-dot_cursor.lo
#19 34.24 CC libguac_common_la-ibar_cursor.lo
#19 34.24 CC libguac_common_la-iconv.lo
#19 34.24 CC libguac_common_la-json.lo
#19 34.25 CC libguac_common_la-list.lo
#19 34.25 CC libguac_common_la-pointer_cursor.lo
#19 34.25 CC libguac_common_la-rect.lo
#19 34.25 CC libguac_common_la-string.lo
#19 34.25 CC libguac_common_la-surface.lo
#19 34.92 CCLD libguac_common.la
#19 35.10 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 35.10 Making all in tests
#19 35.10 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 35.10 make[3]: Nothing to be done for 'all'.
#19 35.10 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 35.10 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 35.10 Making all in src/common-ssh
#19 35.11 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 35.11 Making all in .
#19 35.11 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 35.12 CC libguac_common_ssh_la-buffer.lo
#19 35.12 CC libguac_common_ssh_la-sftp.lo
#19 35.12 CC libguac_common_ssh_la-ssh.lo
#19 35.12 CC libguac_common_ssh_la-key.lo
#19 35.12 CC libguac_common_ssh_la-user.lo
#19 35.71 CCLD libguac_common_ssh.la
#19 35.85 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.85 Making all in tests
#19 35.85 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.85 make[3]: Nothing to be done for 'all'.
#19 35.85 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.85 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.85 Making all in src/terminal
#19 35.86 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.86 Making all in .
#19 35.87 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.87 CC libguac_terminal_la-buffer.lo
#19 35.87 CC libguac_terminal_la-char-mappings.lo
#19 35.87 CC libguac_terminal_la-color-scheme.lo
#19 35.87 CC libguac_terminal_la-common.lo
#19 35.87 CC libguac_terminal_la-display.lo
#19 35.87 CC libguac_terminal_la-named-colors.lo
#19 35.87 CC libguac_terminal_la-palette.lo
#19 35.88 CC libguac_terminal_la-scrollbar.lo
#19 35.88 CC libguac_terminal_la-select.lo
#19 35.88 CC libguac_terminal_la-selection-point.lo
#19 35.88 CC libguac_terminal_la-terminal.lo
#19 35.88 CC libguac_terminal_la-terminal-handlers.lo
#19 35.88 CC libguac_terminal_la-terminal-stdin-stream.lo
#19 35.88 CC libguac_terminal_la-typescript.lo
#19 35.89 CC libguac_terminal_la-xparsecolor.lo
#19 36.46 terminal.c: In function '__guac_terminal_send_key':
#19 36.47 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 36.47 1924 | char data;
#19 36.47 | ^~~~
#19 36.47 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 36.47 1967 | return guac_terminal_send_data(term, &data, 1);
#19 36.47 | ^~~~
#19 36.47 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 36.48 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 36.48 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 36.48 | ^
#19 36.48 terminal.c: At top level:
#19 36.48 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 36.48 2193 | return 0;
#19 36.48 | ^~~~~~
#19 36.48 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 36.48 2195 | }
#19 36.48 | ^
#19 36.50 terminal.c: In function '__guac_terminal_send_key':
#19 36.51 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 36.51 2191 | }
#19 36.51 | ^
#19 36.51 terminal.c: At top level:
#19 36.51 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 36.51 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 36.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.51 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 36.51 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 36.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.51 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 36.51 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 36.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.51 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 36.51 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 36.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.51 cc1: all warnings being treated as errors
#19 36.52 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 36.52 make[3]: *** Waiting for unfinished jobs....
#19 37.13 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 37.13 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 37.13 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 37.13 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 37.13 make[1]: Leaving directory '/tmp/guacamole-server'
#19 37.13 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":
36.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36.51 cc1: all warnings being treated as errors
36.52 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
36.52 make[3]: *** Waiting for unfinished jobs....
37.13 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
37.13 make[2]: *** [Makefile:801: all-recursive] Error 1
37.13 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
37.13 make[1]: *** [Makefile:546: all-recursive] Error 1
37.13 make[1]: Leaving directory '/tmp/guacamole-server'
37.13 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-1-0-jenkins-label-expression-ubuntu-2393
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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.1.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.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2392/display/redirect>
Changes:
------------------------------------------
[...truncated 251.83 KiB...]
#19 29.65 config.status: creating src/protocols/rdp/Makefile
#19 29.71 config.status: creating src/protocols/rdp/tests/Makefile
#19 29.74 config.status: creating src/protocols/ssh/Makefile
#19 29.77 config.status: creating src/protocols/telnet/Makefile
#19 29.80 config.status: creating src/protocols/vnc/Makefile
#19 29.83 config.status: creating config.h
#19 29.84 config.status: executing depfiles commands
#19 31.82 config.status: executing libtool commands
#19 31.85
#19 31.85 ------------------------------------------------
#19 31.85 guacamole-server version 1.6.1
#19 31.85 ------------------------------------------------
#19 31.85
#19 31.85 Library status:
#19 31.85
#19 31.85 freerdp ............. yes (3.x)
#19 31.85 pango ............... yes
#19 31.85 libavcodec .......... no
#19 31.85 libavformat ......... no
#19 31.85 libavutil ........... no
#19 31.85 libssh2 ............. yes
#19 31.85 libssl .............. yes
#19 31.85 libswscale .......... no
#19 31.85 libtelnet ........... yes
#19 31.85 libVNCServer ........ yes
#19 31.85 libvorbis ........... no
#19 31.85 libpulse ............ yes
#19 31.85 libwebsockets ....... yes
#19 31.85 libwebp ............. yes
#19 31.85 wsock32 ............. no
#19 31.85
#19 31.85 Protocol support:
#19 31.85
#19 31.85 Kubernetes .... yes
#19 31.85 RDP ........... yes
#19 31.85 SSH ........... yes
#19 31.85 Telnet ........ yes
#19 31.85 VNC ........... yes
#19 31.85
#19 31.85 Services / tools:
#19 31.85
#19 31.85 guacd ...... yes
#19 31.85 guacenc .... no
#19 31.85 guaclog .... yes
#19 31.85
#19 31.85 FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 31.85 Init scripts: no
#19 31.85 Systemd units: no
#19 31.85 Systemd user: no
#19 31.85
#19 31.85 Type "make" to compile guacamole-server.
#19 31.85
#19 31.85 configure: WARNING:
#19 31.85 --------------------------------------------
#19 31.85 Support for FreeRDP 3.x is currently experimental. Some features, like
#19 31.85 RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 31.85 --------------------------------------------
#19 31.91 make all-recursive
#19 31.92 make[1]: Entering directory '/tmp/guacamole-server'
#19 31.92 Making all in src/libguac
#19 31.93 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 31.94 Making all in .
#19 31.94 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 31.95 CC libguac_la-argv.lo
#19 31.95 CC libguac_la-audio.lo
#19 31.95 CC libguac_la-client.lo
#19 31.95 CC libguac_la-display.lo
#19 31.95 CC libguac_la-display-builtin-cursors.lo
#19 31.95 CC libguac_la-display-cursor.lo
#19 31.95 CC libguac_la-display-flush.lo
#19 31.95 CC libguac_la-display-layer.lo
#19 31.95 CC libguac_la-display-layer-list.lo
#19 32.01 CC libguac_la-display-plan.lo
#19 32.01 CC libguac_la-display-plan-combine.lo
#19 32.02 CC libguac_la-display-plan-rect.lo
#19 32.02 CC libguac_la-display-plan-search.lo
#19 32.02 CC libguac_la-display-render-thread.lo
#19 32.02 CC libguac_la-display-worker.lo
#19 32.02 CC libguac_la-encode-jpeg.lo
#19 32.12 CC libguac_la-encode-png.lo
#19 32.25 CC libguac_la-error.lo
#19 32.26 CC libguac_la-fifo.lo
#19 32.26 CC libguac_la-file.lo
#19 32.30 CC libguac_la-fips.lo
#19 32.31 CC libguac_la-flag.lo
#19 32.32 CC libguac_la-hash.lo
#19 32.36 CC libguac_la-id.lo
#19 32.40 CC libguac_la-mem.lo
#19 32.41 CC libguac_la-rwlock.lo
#19 32.42 CC libguac_la-palette.lo
#19 32.43 CC libguac_la-parser.lo
#19 32.47 CC libguac_la-pool.lo
#19 32.51 CC libguac_la-proctitle.lo
#19 32.53 CC libguac_la-protocol.lo
#19 32.55 CC libguac_la-raw_encoder.lo
#19 32.57 CC libguac_la-recording.lo
#19 32.60 CC libguac_la-rect.lo
#19 32.61 CC libguac_la-socket.lo
#19 32.61 CC libguac_la-socket-broadcast.lo
#19 32.62 CC libguac_la-socket-fd.lo
#19 32.62 CC libguac_la-socket-nest.lo
#19 32.65 CC libguac_la-socket-tee.lo
#19 32.72 CC libguac_la-string.lo
#19 32.76 CC libguac_la-tcp.lo
#19 32.77 CC libguac_la-timestamp.lo
#19 32.81 CC libguac_la-unicode.lo
#19 32.85 CC libguac_la-user.lo
#19 32.86 CC libguac_la-user-handlers.lo
#19 32.87 CC libguac_la-user-handshake.lo
#19 32.94 CC libguac_la-wait-fd.lo
#19 32.96 CC libguac_la-wol.lo
#19 32.97 CC libguac_la-encode-webp.lo
#19 32.97 CC libguac_la-socket-ssl.lo
#19 33.63 CCLD libguac.la
#19 34.20 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.20 Making all in tests
#19 34.21 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.21 make[3]: Nothing to be done for 'all'.
#19 34.21 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.21 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.21 Making all in src/common
#19 34.22 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.22 Making all in .
#19 34.23 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.23 CC libguac_common_la-io.lo
#19 34.23 CC libguac_common_la-blank_cursor.lo
#19 34.23 CC libguac_common_la-clipboard.lo
#19 34.23 CC libguac_common_la-cursor.lo
#19 34.23 CC libguac_common_la-dot_cursor.lo
#19 34.23 CC libguac_common_la-ibar_cursor.lo
#19 34.23 CC libguac_common_la-iconv.lo
#19 34.24 CC libguac_common_la-json.lo
#19 34.24 CC libguac_common_la-list.lo
#19 34.24 CC libguac_common_la-pointer_cursor.lo
#19 34.24 CC libguac_common_la-rect.lo
#19 34.24 CC libguac_common_la-string.lo
#19 34.24 CC libguac_common_la-surface.lo
#19 34.84 CCLD libguac_common.la
#19 35.06 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 35.06 Making all in tests
#19 35.06 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 35.06 make[3]: Nothing to be done for 'all'.
#19 35.06 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 35.06 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 35.06 Making all in src/common-ssh
#19 35.07 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 35.07 Making all in .
#19 35.08 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 35.08 CC libguac_common_ssh_la-buffer.lo
#19 35.08 CC libguac_common_ssh_la-sftp.lo
#19 35.08 CC libguac_common_ssh_la-ssh.lo
#19 35.08 CC libguac_common_ssh_la-key.lo
#19 35.08 CC libguac_common_ssh_la-user.lo
#19 35.70 CCLD libguac_common_ssh.la
#19 35.84 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.84 Making all in tests
#19 35.84 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.84 make[3]: Nothing to be done for 'all'.
#19 35.84 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.84 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.84 Making all in src/terminal
#19 35.85 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.85 Making all in .
#19 35.86 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.86 CC libguac_terminal_la-buffer.lo
#19 35.86 CC libguac_terminal_la-char-mappings.lo
#19 35.86 CC libguac_terminal_la-color-scheme.lo
#19 35.86 CC libguac_terminal_la-common.lo
#19 35.86 CC libguac_terminal_la-display.lo
#19 35.86 CC libguac_terminal_la-named-colors.lo
#19 35.86 CC libguac_terminal_la-palette.lo
#19 35.86 CC libguac_terminal_la-scrollbar.lo
#19 35.87 CC libguac_terminal_la-select.lo
#19 35.87 CC libguac_terminal_la-selection-point.lo
#19 35.87 CC libguac_terminal_la-terminal.lo
#19 35.87 CC libguac_terminal_la-terminal-handlers.lo
#19 35.87 CC libguac_terminal_la-terminal-stdin-stream.lo
#19 35.88 CC libguac_terminal_la-typescript.lo
#19 35.88 CC libguac_terminal_la-xparsecolor.lo
#19 36.45 terminal.c: In function '__guac_terminal_send_key':
#19 36.45 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 36.45 1924 | char data;
#19 36.45 | ^~~~
#19 36.46 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 36.46 1967 | return guac_terminal_send_data(term, &data, 1);
#19 36.46 | ^~~~
#19 36.46 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 36.47 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 36.47 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 36.47 | ^
#19 36.47 terminal.c: At top level:
#19 36.47 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 36.47 2193 | return 0;
#19 36.47 | ^~~~~~
#19 36.47 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 36.47 2195 | }
#19 36.47 | ^
#19 36.50 terminal.c: In function '__guac_terminal_send_key':
#19 36.50 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 36.50 2191 | }
#19 36.50 | ^
#19 36.50 terminal.c: At top level:
#19 36.50 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 36.50 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 36.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.50 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 36.50 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 36.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.50 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 36.50 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 36.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.50 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 36.50 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 36.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.51 cc1: all warnings being treated as errors
#19 36.51 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 36.51 make[3]: *** Waiting for unfinished jobs....
#19 37.15 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 37.15 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 37.15 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 37.15 make[1]: Leaving directory '/tmp/guacamole-server'
#19 37.15 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 37.15 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":
36.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36.51 cc1: all warnings being treated as errors
36.51 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
36.51 make[3]: *** Waiting for unfinished jobs....
37.15 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
37.15 make[2]: *** [Makefile:801: all-recursive] Error 1
37.15 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
37.15 make[1]: Leaving directory '/tmp/guacamole-server'
37.15 make[1]: *** [Makefile:546: all-recursive] Error 1
37.15 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-1-0-jenkins-label-expression-ubuntu-2392
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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.1.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.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2391/display/redirect>
Changes:
------------------------------------------
[...truncated 254.11 KiB...]
#19 29.71 config.status: creating src/protocols/rdp/Makefile
#19 29.77 config.status: creating src/protocols/rdp/tests/Makefile
#19 29.81 config.status: creating src/protocols/ssh/Makefile
#19 29.84 config.status: creating src/protocols/telnet/Makefile
#19 29.87 config.status: creating src/protocols/vnc/Makefile
#19 29.90 config.status: creating config.h
#19 29.91 config.status: executing depfiles commands
#19 31.99 config.status: executing libtool commands
#19 32.01
#19 32.01 ------------------------------------------------
#19 32.01 guacamole-server version 1.6.1
#19 32.01 ------------------------------------------------
#19 32.01
#19 32.01 Library status:
#19 32.01
#19 32.01 freerdp ............. yes (3.x)
#19 32.01 pango ............... yes
#19 32.01 libavcodec .......... no
#19 32.01 libavformat ......... no
#19 32.01 libavutil ........... no
#19 32.01 libssh2 ............. yes
#19 32.01 libssl .............. yes
#19 32.01 libswscale .......... no
#19 32.01 libtelnet ........... yes
#19 32.01 libVNCServer ........ yes
#19 32.01 libvorbis ........... no
#19 32.01 libpulse ............ yes
#19 32.01 libwebsockets ....... yes
#19 32.01 libwebp ............. yes
#19 32.01 wsock32 ............. no
#19 32.01
#19 32.01 Protocol support:
#19 32.01
#19 32.01 Kubernetes .... yes
#19 32.01 RDP ........... yes
#19 32.01 SSH ........... yes
#19 32.01 Telnet ........ yes
#19 32.01 VNC ........... yes
#19 32.01
#19 32.01 Services / tools:
#19 32.01
#19 32.01 guacd ...... yes
#19 32.01 guacenc .... no
#19 32.01 guaclog .... yes
#19 32.01
#19 32.01 FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 32.01 Init scripts: no
#19 32.01 Systemd units: no
#19 32.01 Systemd user: no
#19 32.01
#19 32.01 Type "make" to compile guacamole-server.
#19 32.01
#19 32.01 configure: WARNING:
#19 32.01 --------------------------------------------
#19 32.01 Support for FreeRDP 3.x is currently experimental. Some features, like
#19 32.01 RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 32.01 --------------------------------------------
#19 32.07 make all-recursive
#19 32.08 make[1]: Entering directory '/tmp/guacamole-server'
#19 32.08 Making all in src/libguac
#19 32.09 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 32.09 Making all in .
#19 32.10 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 32.10 CC libguac_la-argv.lo
#19 32.10 CC libguac_la-audio.lo
#19 32.11 CC libguac_la-client.lo
#19 32.11 CC libguac_la-display.lo
#19 32.11 CC libguac_la-display-builtin-cursors.lo
#19 32.11 CC libguac_la-display-cursor.lo
#19 32.11 CC libguac_la-display-flush.lo
#19 32.11 CC libguac_la-display-layer.lo
#19 32.11 CC libguac_la-display-layer-list.lo
#19 32.11 CC libguac_la-display-plan.lo
#19 32.11 CC libguac_la-display-plan-combine.lo
#19 32.11 CC libguac_la-display-plan-rect.lo
#19 32.11 CC libguac_la-display-plan-search.lo
#19 32.11 CC libguac_la-display-render-thread.lo
#19 32.12 CC libguac_la-display-worker.lo
#19 32.12 CC libguac_la-encode-jpeg.lo
#19 32.37 CC libguac_la-encode-png.lo
#19 32.45 CC libguac_la-error.lo
#19 32.45 CC libguac_la-fifo.lo
#19 32.46 CC libguac_la-file.lo
#19 32.50 CC libguac_la-fips.lo
#19 32.51 CC libguac_la-flag.lo
#19 32.51 CC libguac_la-hash.lo
#19 32.53 CC libguac_la-mem.lo
#19 32.53 CC libguac_la-id.lo
#19 32.53 CC libguac_la-rwlock.lo
#19 32.54 CC libguac_la-palette.lo
#19 32.54 CC libguac_la-parser.lo
#19 32.57 CC libguac_la-pool.lo
#19 32.61 CC libguac_la-proctitle.lo
#19 32.61 CC libguac_la-protocol.lo
#19 32.72 CC libguac_la-raw_encoder.lo
#19 32.75 CC libguac_la-recording.lo
#19 32.78 CC libguac_la-rect.lo
#19 32.81 CC libguac_la-socket.lo
#19 32.82 CC libguac_la-socket-broadcast.lo
#19 32.83 CC libguac_la-socket-fd.lo
#19 32.84 CC libguac_la-socket-nest.lo
#19 32.84 CC libguac_la-socket-tee.lo
#19 32.85 CC libguac_la-string.lo
#19 32.85 CC libguac_la-tcp.lo
#19 32.89 CC libguac_la-timestamp.lo
#19 32.91 CC libguac_la-unicode.lo
#19 32.94 CC libguac_la-user.lo
#19 32.95 CC libguac_la-user-handlers.lo
#19 33.04 CC libguac_la-user-handshake.lo
#19 33.04 CC libguac_la-wait-fd.lo
#19 33.08 CC libguac_la-wol.lo
#19 33.15 CC libguac_la-encode-webp.lo
#19 33.16 CC libguac_la-socket-ssl.lo
#19 33.76 CCLD libguac.la
#19 34.33 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.33 Making all in tests
#19 34.34 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.34 make[3]: Nothing to be done for 'all'.
#19 34.34 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.34 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.34 Making all in src/common
#19 34.34 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.35 Making all in .
#19 34.35 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.35 CC libguac_common_la-io.lo
#19 34.35 CC libguac_common_la-blank_cursor.lo
#19 34.35 CC libguac_common_la-clipboard.lo
#19 34.35 CC libguac_common_la-cursor.lo
#19 34.36 CC libguac_common_la-dot_cursor.lo
#19 34.36 CC libguac_common_la-ibar_cursor.lo
#19 34.36 CC libguac_common_la-iconv.lo
#19 34.36 CC libguac_common_la-json.lo
#19 34.36 CC libguac_common_la-list.lo
#19 34.36 CC libguac_common_la-pointer_cursor.lo
#19 34.36 CC libguac_common_la-rect.lo
#19 34.36 CC libguac_common_la-string.lo
#19 34.36 CC libguac_common_la-surface.lo
#19 34.99 CCLD libguac_common.la
#19 35.17 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 35.17 Making all in tests
#19 35.18 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 35.18 make[3]: Nothing to be done for 'all'.
#19 35.18 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 35.18 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 35.18 Making all in src/common-ssh
#19 35.19 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 35.19 Making all in .
#19 35.19 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 35.19 CC libguac_common_ssh_la-buffer.lo
#19 35.20 CC libguac_common_ssh_la-sftp.lo
#19 35.20 CC libguac_common_ssh_la-ssh.lo
#19 35.20 CC libguac_common_ssh_la-key.lo
#19 35.20 CC libguac_common_ssh_la-user.lo
#19 35.81 CCLD libguac_common_ssh.la
#19 35.95 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.95 Making all in tests
#19 35.96 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.96 make[3]: Nothing to be done for 'all'.
#19 35.96 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.96 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.96 Making all in src/terminal
#19 35.97 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.97 Making all in .
#19 35.97 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.98 CC libguac_terminal_la-buffer.lo
#19 35.98 CC libguac_terminal_la-char-mappings.lo
#19 35.98 CC libguac_terminal_la-color-scheme.lo
#19 35.98 CC libguac_terminal_la-common.lo
#19 35.98 CC libguac_terminal_la-display.lo
#19 35.98 CC libguac_terminal_la-named-colors.lo
#19 35.98 CC libguac_terminal_la-palette.lo
#19 35.98 CC libguac_terminal_la-scrollbar.lo
#19 35.98 CC libguac_terminal_la-select.lo
#19 35.98 CC libguac_terminal_la-selection-point.lo
#19 35.98 CC libguac_terminal_la-terminal.lo
#19 35.98 CC libguac_terminal_la-terminal-handlers.lo
#19 35.98 CC libguac_terminal_la-terminal-stdin-stream.lo
#19 35.99 CC libguac_terminal_la-typescript.lo
#19 35.99 CC libguac_terminal_la-xparsecolor.lo
#19 36.56 terminal.c: In function '__guac_terminal_send_key':
#19 36.56 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 36.56 1924 | char data;
#19 36.56 | ^~~~
#19 36.56 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 36.56 1967 | return guac_terminal_send_data(term, &data, 1);
#19 36.56 | ^~~~
#19 36.56 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 36.58 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 36.58 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 36.58 | ^
#19 36.58 terminal.c: At top level:
#19 36.58 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 36.58 2193 | return 0;
#19 36.58 | ^~~~~~
#19 36.58 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 36.58 2195 | }
#19 36.58 | ^
#19 36.60 terminal.c: In function '__guac_terminal_send_key':
#19 36.61 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 36.61 2191 | }
#19 36.61 | ^
#19 36.61 terminal.c: At top level:
#19 36.61 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 36.61 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 36.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.61 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 36.61 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 36.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.61 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 36.61 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 36.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.61 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 36.61 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 36.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.61 cc1: all warnings being treated as errors
#19 36.62 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 36.62 make[3]: *** Waiting for unfinished jobs....
#19 37.21 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 37.21 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 37.21 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 37.21 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 37.21 make[1]: Leaving directory '/tmp/guacamole-server'
#19 37.21 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":
36.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36.61 cc1: all warnings being treated as errors
36.62 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
36.62 make[3]: *** Waiting for unfinished jobs....
37.21 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
37.21 make[2]: *** [Makefile:801: all-recursive] Error 1
37.21 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
37.21 make[1]: *** [Makefile:546: all-recursive] Error 1
37.21 make[1]: Leaving directory '/tmp/guacamole-server'
37.21 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-1-0-jenkins-label-expression-ubuntu-2391
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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.1.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.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2390/display/redirect>
Changes:
------------------------------------------
[...truncated 252.02 KiB...]
#19 17.34 config.status: creating src/pulse/Makefile
#19 17.36 config.status: creating src/protocols/kubernetes/Makefile
#19 17.38 config.status: creating src/protocols/kubernetes/tests/Makefile
#19 17.40 config.status: creating src/protocols/rdp/Makefile
#19 17.44 config.status: creating src/protocols/rdp/tests/Makefile
#19 17.46 config.status: creating src/protocols/ssh/Makefile
#19 17.48 config.status: creating src/protocols/telnet/Makefile
#19 17.50 config.status: creating src/protocols/vnc/Makefile
#19 17.52 config.status: creating config.h
#19 17.53 config.status: executing depfiles commands
#19 18.81 config.status: executing libtool commands
#19 18.83
#19 18.83 ------------------------------------------------
#19 18.83 guacamole-server version 1.6.1
#19 18.83 ------------------------------------------------
#19 18.83
#19 18.83 Library status:
#19 18.83
#19 18.83 freerdp ............. yes (3.x)
#19 18.83 pango ............... yes
#19 18.83 libavcodec .......... no
#19 18.83 libavformat ......... no
#19 18.83 libavutil ........... no
#19 18.83 libssh2 ............. yes
#19 18.83 libssl .............. yes
#19 18.83 libswscale .......... no
#19 18.83 libtelnet ........... yes
#19 18.83 libVNCServer ........ yes
#19 18.83 libvorbis ........... no
#19 18.83 libpulse ............ yes
#19 18.83 libwebsockets ....... yes
#19 18.83 libwebp ............. yes
#19 18.83 wsock32 ............. no
#19 18.83
#19 18.83 Protocol support:
#19 18.83
#19 18.83 Kubernetes .... yes
#19 18.83 RDP ........... yes
#19 18.83 SSH ........... yes
#19 18.83 Telnet ........ yes
#19 18.83 VNC ........... yes
#19 18.83
#19 18.83 Services / tools:
#19 18.83
#19 18.83 guacd ...... yes
#19 18.83 guacenc .... no
#19 18.83 guaclog .... yes
#19 18.83
#19 18.83 FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 18.83 Init scripts: no
#19 18.83 Systemd units: no
#19 18.83 Systemd user: no
#19 18.83
#19 18.83 Type "make" to compile guacamole-server.
#19 18.83
#19 18.83 configure: WARNING:
#19 18.83 --------------------------------------------
#19 18.83 Support for FreeRDP 3.x is currently experimental. Some features, like
#19 18.83 RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 18.83 --------------------------------------------
#19 18.87 make all-recursive
#19 18.87 make[1]: Entering directory '/tmp/guacamole-server'
#19 18.88 Making all in src/libguac
#19 18.88 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 18.88 Making all in .
#19 18.89 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 18.89 CC libguac_la-argv.lo
#19 18.89 CC libguac_la-audio.lo
#19 18.89 CC libguac_la-client.lo
#19 18.89 CC libguac_la-display.lo
#19 19.09 CC libguac_la-display-builtin-cursors.lo
#19 19.10 CC libguac_la-display-cursor.lo
#19 19.13 CC libguac_la-display-flush.lo
#19 19.20 CC libguac_la-display-layer.lo
#19 19.26 CC libguac_la-display-layer-list.lo
#19 19.29 CC libguac_la-display-plan.lo
#19 19.36 CC libguac_la-display-plan-combine.lo
#19 19.43 CC libguac_la-display-plan-rect.lo
#19 19.49 CC libguac_la-display-plan-search.lo
#19 19.53 CC libguac_la-display-render-thread.lo
#19 19.56 CC libguac_la-display-worker.lo
#19 19.62 CC libguac_la-encode-jpeg.lo
#19 19.71 CC libguac_la-encode-png.lo
#19 19.71 CC libguac_la-error.lo
#19 19.79 CC libguac_la-fifo.lo
#19 19.87 CC libguac_la-file.lo
#19 19.96 CC libguac_la-fips.lo
#19 19.97 CC libguac_la-flag.lo
#19 20.04 CC libguac_la-hash.lo
#19 20.05 CC libguac_la-id.lo
#19 20.11 CC libguac_la-mem.lo
#19 20.13 CC libguac_la-rwlock.lo
#19 20.18 CC libguac_la-palette.lo
#19 20.18 CC libguac_la-parser.lo
#19 20.29 CC libguac_la-pool.lo
#19 20.31 CC libguac_la-proctitle.lo
#19 20.38 CC libguac_la-protocol.lo
#19 20.46 CC libguac_la-raw_encoder.lo
#19 20.46 CC libguac_la-recording.lo
#19 20.50 CC libguac_la-rect.lo
#19 20.64 CC libguac_la-socket.lo
#19 20.65 CC libguac_la-socket-broadcast.lo
#19 20.67 CC libguac_la-socket-fd.lo
#19 20.85 CC libguac_la-socket-nest.lo
#19 20.87 CC libguac_la-socket-tee.lo
#19 20.89 CC libguac_la-string.lo
#19 21.02 CC libguac_la-tcp.lo
#19 21.04 CC libguac_la-timestamp.lo
#19 21.04 CC libguac_la-unicode.lo
#19 21.08 CC libguac_la-user.lo
#19 21.17 CC libguac_la-user-handlers.lo
#19 21.17 CC libguac_la-user-handshake.lo
#19 21.19 CC libguac_la-wait-fd.lo
#19 21.30 CC libguac_la-wol.lo
#19 21.36 CC libguac_la-encode-webp.lo
#19 21.38 CC libguac_la-socket-ssl.lo
#19 21.76 CCLD libguac.la
#19 22.13 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 22.13 Making all in tests
#19 22.14 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 22.14 make[3]: Nothing to be done for 'all'.
#19 22.14 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 22.14 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 22.14 Making all in src/common
#19 22.14 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 22.15 Making all in .
#19 22.15 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 22.15 CC libguac_common_la-io.lo
#19 22.15 CC libguac_common_la-blank_cursor.lo
#19 22.15 CC libguac_common_la-clipboard.lo
#19 22.15 CC libguac_common_la-cursor.lo
#19 22.27 CC libguac_common_la-dot_cursor.lo
#19 22.30 CC libguac_common_la-ibar_cursor.lo
#19 22.34 CC libguac_common_la-iconv.lo
#19 22.37 CC libguac_common_la-json.lo
#19 22.43 CC libguac_common_la-list.lo
#19 22.46 CC libguac_common_la-pointer_cursor.lo
#19 22.55 CC libguac_common_la-rect.lo
#19 22.56 CC libguac_common_la-string.lo
#19 22.57 CC libguac_common_la-surface.lo
#19 22.94 CCLD libguac_common.la
#19 23.06 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 23.06 Making all in tests
#19 23.06 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 23.06 make[3]: Nothing to be done for 'all'.
#19 23.06 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 23.06 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 23.06 Making all in src/common-ssh
#19 23.06 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 23.07 Making all in .
#19 23.07 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 23.07 CC libguac_common_ssh_la-buffer.lo
#19 23.07 CC libguac_common_ssh_la-sftp.lo
#19 23.07 CC libguac_common_ssh_la-ssh.lo
#19 23.07 CC libguac_common_ssh_la-key.lo
#19 23.27 CC libguac_common_ssh_la-user.lo
#19 23.53 CCLD libguac_common_ssh.la
#19 23.62 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 23.62 Making all in tests
#19 23.62 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 23.62 make[3]: Nothing to be done for 'all'.
#19 23.62 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 23.62 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 23.62 Making all in src/terminal
#19 23.63 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 23.63 Making all in .
#19 23.64 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 23.64 CC libguac_terminal_la-buffer.lo
#19 23.64 CC libguac_terminal_la-char-mappings.lo
#19 23.64 CC libguac_terminal_la-color-scheme.lo
#19 23.64 CC libguac_terminal_la-common.lo
#19 23.76 CC libguac_terminal_la-display.lo
#19 23.82 CC libguac_terminal_la-named-colors.lo
#19 23.88 CC libguac_terminal_la-palette.lo
#19 23.95 CC libguac_terminal_la-scrollbar.lo
#19 24.00 CC libguac_terminal_la-select.lo
#19 24.01 CC libguac_terminal_la-selection-point.lo
#19 24.15 CC libguac_terminal_la-terminal.lo
#19 24.19 CC libguac_terminal_la-terminal-handlers.lo
#19 24.56 terminal.c: In function '__guac_terminal_send_key':
#19 24.56 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 24.56 1924 | char data;
#19 24.56 | ^~~~
#19 24.57 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 24.57 1967 | return guac_terminal_send_data(term, &data, 1);
#19 24.57 | ^~~~
#19 24.57 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 24.58 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 24.58 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 24.58 | ^
#19 24.58 terminal.c: At top level:
#19 24.58 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 24.58 2193 | return 0;
#19 24.58 | ^~~~~~
#19 24.58 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 24.58 2195 | }
#19 24.58 | ^
#19 24.60 terminal.c: In function '__guac_terminal_send_key':
#19 24.60 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 24.60 2191 | }
#19 24.60 | ^
#19 24.61 terminal.c: At top level:
#19 24.61 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 24.61 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 24.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 24.61 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 24.61 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 24.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 24.61 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 24.61 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 24.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 24.61 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 24.61 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 24.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 24.61 cc1: all warnings being treated as errors
#19 24.62 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 24.62 make[3]: *** Waiting for unfinished jobs....
#19 24.95 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 24.95 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 24.95 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 24.95 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 24.95 make[1]: Leaving directory '/tmp/guacamole-server'
#19 24.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":
24.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24.61 cc1: all warnings being treated as errors
24.62 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
24.62 make[3]: *** Waiting for unfinished jobs....
24.95 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
24.95 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
24.95 make[2]: *** [Makefile:801: all-recursive] Error 1
24.95 make[1]: *** [Makefile:546: all-recursive] Error 1
24.95 make[1]: Leaving directory '/tmp/guacamole-server'
24.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-1-0-jenkins-label-expression-ubuntu-2390
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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.1.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.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2389/display/redirect>
Changes:
------------------------------------------
[...truncated 252.07 KiB...]
#19 29.81 config.status: creating src/protocols/rdp/Makefile
#19 29.87 config.status: creating src/protocols/rdp/tests/Makefile
#19 29.90 config.status: creating src/protocols/ssh/Makefile
#19 29.94 config.status: creating src/protocols/telnet/Makefile
#19 29.97 config.status: creating src/protocols/vnc/Makefile
#19 30.00 config.status: creating config.h
#19 30.01 config.status: executing depfiles commands
#19 31.98 config.status: executing libtool commands
#19 32.00
#19 32.00 ------------------------------------------------
#19 32.00 guacamole-server version 1.6.1
#19 32.00 ------------------------------------------------
#19 32.00
#19 32.00 Library status:
#19 32.00
#19 32.00 freerdp ............. yes (3.x)
#19 32.00 pango ............... yes
#19 32.00 libavcodec .......... no
#19 32.00 libavformat ......... no
#19 32.00 libavutil ........... no
#19 32.00 libssh2 ............. yes
#19 32.00 libssl .............. yes
#19 32.00 libswscale .......... no
#19 32.00 libtelnet ........... yes
#19 32.00 libVNCServer ........ yes
#19 32.00 libvorbis ........... no
#19 32.00 libpulse ............ yes
#19 32.00 libwebsockets ....... yes
#19 32.00 libwebp ............. yes
#19 32.00 wsock32 ............. no
#19 32.00
#19 32.00 Protocol support:
#19 32.00
#19 32.00 Kubernetes .... yes
#19 32.00 RDP ........... yes
#19 32.00 SSH ........... yes
#19 32.00 Telnet ........ yes
#19 32.00 VNC ........... yes
#19 32.00
#19 32.00 Services / tools:
#19 32.00
#19 32.00 guacd ...... yes
#19 32.00 guacenc .... no
#19 32.00 guaclog .... yes
#19 32.00
#19 32.00 FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 32.00 Init scripts: no
#19 32.00 Systemd units: no
#19 32.00 Systemd user: no
#19 32.00
#19 32.00 Type "make" to compile guacamole-server.
#19 32.00
#19 32.00 configure: WARNING:
#19 32.00 --------------------------------------------
#19 32.00 Support for FreeRDP 3.x is currently experimental. Some features, like
#19 32.00 RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 32.00 --------------------------------------------
#19 32.07 make all-recursive
#19 32.07 make[1]: Entering directory '/tmp/guacamole-server'
#19 32.07 Making all in src/libguac
#19 32.08 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 32.08 Making all in .
#19 32.09 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 32.09 CC libguac_la-argv.lo
#19 32.09 CC libguac_la-audio.lo
#19 32.10 CC libguac_la-client.lo
#19 32.10 CC libguac_la-display.lo
#19 32.10 CC libguac_la-display-builtin-cursors.lo
#19 32.10 CC libguac_la-display-cursor.lo
#19 32.10 CC libguac_la-display-flush.lo
#19 32.10 CC libguac_la-display-layer.lo
#19 32.10 CC libguac_la-display-layer-list.lo
#19 32.10 CC libguac_la-display-plan.lo
#19 32.10 CC libguac_la-display-plan-combine.lo
#19 32.10 CC libguac_la-display-plan-rect.lo
#19 32.10 CC libguac_la-display-plan-search.lo
#19 32.11 CC libguac_la-display-render-thread.lo
#19 32.11 CC libguac_la-display-worker.lo
#19 32.11 CC libguac_la-encode-jpeg.lo
#19 32.34 CC libguac_la-encode-png.lo
#19 32.43 CC libguac_la-error.lo
#19 32.45 CC libguac_la-fifo.lo
#19 32.45 CC libguac_la-file.lo
#19 32.46 CC libguac_la-fips.lo
#19 32.48 CC libguac_la-flag.lo
#19 32.49 CC libguac_la-hash.lo
#19 32.49 CC libguac_la-id.lo
#19 32.51 CC libguac_la-mem.lo
#19 32.52 CC libguac_la-rwlock.lo
#19 32.53 CC libguac_la-palette.lo
#19 32.54 CC libguac_la-parser.lo
#19 32.55 CC libguac_la-pool.lo
#19 32.58 CC libguac_la-proctitle.lo
#19 32.62 CC libguac_la-protocol.lo
#19 32.70 CC libguac_la-raw_encoder.lo
#19 32.77 CC libguac_la-recording.lo
#19 32.77 CC libguac_la-rect.lo
#19 32.77 CC libguac_la-socket.lo
#19 32.77 CC libguac_la-socket-broadcast.lo
#19 32.78 CC libguac_la-socket-fd.lo
#19 32.80 CC libguac_la-socket-nest.lo
#19 32.80 CC libguac_la-socket-tee.lo
#19 32.81 CC libguac_la-string.lo
#19 32.85 CC libguac_la-tcp.lo
#19 32.86 CC libguac_la-timestamp.lo
#19 32.91 CC libguac_la-unicode.lo
#19 32.94 CC libguac_la-user.lo
#19 32.97 CC libguac_la-user-handlers.lo
#19 32.98 CC libguac_la-user-handshake.lo
#19 33.04 CC libguac_la-wait-fd.lo
#19 33.07 CC libguac_la-wol.lo
#19 33.11 CC libguac_la-encode-webp.lo
#19 33.12 CC libguac_la-socket-ssl.lo
#19 33.75 CCLD libguac.la
#19 34.33 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.33 Making all in tests
#19 34.34 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.34 make[3]: Nothing to be done for 'all'.
#19 34.34 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 34.34 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 34.34 Making all in src/common
#19 34.35 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.35 Making all in .
#19 34.36 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 34.36 CC libguac_common_la-io.lo
#19 34.36 CC libguac_common_la-blank_cursor.lo
#19 34.36 CC libguac_common_la-clipboard.lo
#19 34.36 CC libguac_common_la-cursor.lo
#19 34.36 CC libguac_common_la-dot_cursor.lo
#19 34.36 CC libguac_common_la-ibar_cursor.lo
#19 34.36 CC libguac_common_la-iconv.lo
#19 34.36 CC libguac_common_la-json.lo
#19 34.37 CC libguac_common_la-list.lo
#19 34.37 CC libguac_common_la-pointer_cursor.lo
#19 34.37 CC libguac_common_la-rect.lo
#19 34.37 CC libguac_common_la-string.lo
#19 34.37 CC libguac_common_la-surface.lo
#19 34.95 CCLD libguac_common.la
#19 35.13 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 35.13 Making all in tests
#19 35.13 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 35.13 make[3]: Nothing to be done for 'all'.
#19 35.13 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 35.13 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 35.13 Making all in src/common-ssh
#19 35.14 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 35.14 Making all in .
#19 35.15 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 35.15 CC libguac_common_ssh_la-buffer.lo
#19 35.15 CC libguac_common_ssh_la-sftp.lo
#19 35.15 CC libguac_common_ssh_la-ssh.lo
#19 35.15 CC libguac_common_ssh_la-key.lo
#19 35.15 CC libguac_common_ssh_la-user.lo
#19 35.75 CCLD libguac_common_ssh.la
#19 35.90 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.90 Making all in tests
#19 35.90 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.90 make[3]: Nothing to be done for 'all'.
#19 35.90 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.90 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.90 Making all in src/terminal
#19 35.91 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.91 Making all in .
#19 35.92 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.92 CC libguac_terminal_la-buffer.lo
#19 35.92 CC libguac_terminal_la-char-mappings.lo
#19 35.92 CC libguac_terminal_la-color-scheme.lo
#19 35.92 CC libguac_terminal_la-common.lo
#19 35.92 CC libguac_terminal_la-display.lo
#19 35.92 CC libguac_terminal_la-named-colors.lo
#19 35.92 CC libguac_terminal_la-palette.lo
#19 35.92 CC libguac_terminal_la-scrollbar.lo
#19 35.92 CC libguac_terminal_la-select.lo
#19 35.92 CC libguac_terminal_la-selection-point.lo
#19 35.93 CC libguac_terminal_la-terminal.lo
#19 35.93 CC libguac_terminal_la-terminal-handlers.lo
#19 35.93 CC libguac_terminal_la-typescript.lo
#19 35.93 CC libguac_terminal_la-xparsecolor.lo
#19 35.93 CC libguac_terminal_la-terminal-stdin-stream.lo
#19 36.54 terminal.c: In function '__guac_terminal_send_key':
#19 36.54 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 36.54 1924 | char data;
#19 36.54 | ^~~~
#19 36.55 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 36.55 1967 | return guac_terminal_send_data(term, &data, 1);
#19 36.55 | ^~~~
#19 36.55 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 36.56 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 36.56 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 36.56 | ^
#19 36.56 terminal.c: At top level:
#19 36.56 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 36.56 2193 | return 0;
#19 36.56 | ^~~~~~
#19 36.56 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 36.56 2195 | }
#19 36.56 | ^
#19 36.59 terminal.c: In function '__guac_terminal_send_key':
#19 36.59 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 36.59 2191 | }
#19 36.59 | ^
#19 36.59 terminal.c: At top level:
#19 36.59 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 36.59 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 36.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.60 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 36.60 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 36.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.60 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 36.60 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 36.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.60 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 36.60 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 36.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.60 cc1: all warnings being treated as errors
#19 36.63 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 36.63 make[3]: *** Waiting for unfinished jobs....
#19 37.16 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 37.17 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 37.17 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 37.17 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 37.17 make[1]: Leaving directory '/tmp/guacamole-server'
#19 37.17 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":
36.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36.60 cc1: all warnings being treated as errors
36.63 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
36.63 make[3]: *** Waiting for unfinished jobs....
37.16 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
37.17 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
37.17 make[2]: *** [Makefile:801: all-recursive] Error 1
37.17 make[1]: *** [Makefile:546: all-recursive] Error 1
37.17 make[1]: Leaving directory '/tmp/guacamole-server'
37.17 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-1-0-jenkins-label-expression-ubuntu-2389
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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.1.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.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2388/display/redirect>
Changes:
------------------------------------------
[...truncated 254.38 KiB...]
#19 33.38 config.status: creating src/protocols/rdp/Makefile
#19 33.44 config.status: creating src/protocols/rdp/tests/Makefile
#19 33.48 config.status: creating src/protocols/ssh/Makefile
#19 33.51 config.status: creating src/protocols/telnet/Makefile
#19 33.54 config.status: creating src/protocols/vnc/Makefile
#19 33.57 config.status: creating config.h
#19 33.58 config.status: executing depfiles commands
#19 35.79 config.status: executing libtool commands
#19 35.81
#19 35.81 ------------------------------------------------
#19 35.81 guacamole-server version 1.6.1
#19 35.81 ------------------------------------------------
#19 35.81
#19 35.81 Library status:
#19 35.81
#19 35.81 freerdp ............. yes (3.x)
#19 35.81 pango ............... yes
#19 35.81 libavcodec .......... no
#19 35.81 libavformat ......... no
#19 35.81 libavutil ........... no
#19 35.81 libssh2 ............. yes
#19 35.81 libssl .............. yes
#19 35.81 libswscale .......... no
#19 35.81 libtelnet ........... yes
#19 35.81 libVNCServer ........ yes
#19 35.81 libvorbis ........... no
#19 35.81 libpulse ............ yes
#19 35.81 libwebsockets ....... yes
#19 35.81 libwebp ............. yes
#19 35.81 wsock32 ............. no
#19 35.81
#19 35.81 Protocol support:
#19 35.81
#19 35.81 Kubernetes .... yes
#19 35.81 RDP ........... yes
#19 35.81 SSH ........... yes
#19 35.81 Telnet ........ yes
#19 35.81 VNC ........... yes
#19 35.81
#19 35.81 Services / tools:
#19 35.81
#19 35.81 guacd ...... yes
#19 35.81 guacenc .... no
#19 35.81 guaclog .... yes
#19 35.81
#19 35.81 FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 35.81 Init scripts: no
#19 35.81 Systemd units: no
#19 35.81 Systemd user: no
#19 35.81
#19 35.81 Type "make" to compile guacamole-server.
#19 35.81
#19 35.81 configure: WARNING:
#19 35.81 --------------------------------------------
#19 35.81 Support for FreeRDP 3.x is currently experimental. Some features, like
#19 35.81 RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 35.81 --------------------------------------------
#19 35.89 make all-recursive
#19 35.89 make[1]: Entering directory '/tmp/guacamole-server'
#19 35.89 Making all in src/libguac
#19 35.90 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 35.91 Making all in .
#19 35.92 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 35.92 CC libguac_la-argv.lo
#19 35.93 CC libguac_la-audio.lo
#19 35.93 CC libguac_la-client.lo
#19 35.93 CC libguac_la-display.lo
#19 35.93 CC libguac_la-display-cursor.lo
#19 35.93 CC libguac_la-display-builtin-cursors.lo
#19 35.93 CC libguac_la-display-flush.lo
#19 35.94 CC libguac_la-display-layer.lo
#19 35.94 CC libguac_la-display-layer-list.lo
#19 35.95 CC libguac_la-display-plan.lo
#19 35.95 CC libguac_la-display-plan-combine.lo
#19 35.95 CC libguac_la-display-plan-rect.lo
#19 35.96 CC libguac_la-display-plan-search.lo
#19 35.96 CC libguac_la-display-render-thread.lo
#19 35.97 CC libguac_la-display-worker.lo
#19 35.97 CC libguac_la-encode-jpeg.lo
#19 36.30 CC libguac_la-encode-png.lo
#19 36.43 CC libguac_la-error.lo
#19 36.45 CC libguac_la-fifo.lo
#19 36.46 CC libguac_la-file.lo
#19 36.50 CC libguac_la-fips.lo
#19 36.51 CC libguac_la-flag.lo
#19 36.54 CC libguac_la-hash.lo
#19 36.54 CC libguac_la-id.lo
#19 36.58 CC libguac_la-mem.lo
#19 36.60 CC libguac_la-rwlock.lo
#19 36.60 CC libguac_la-palette.lo
#19 36.64 CC libguac_la-parser.lo
#19 36.66 CC libguac_la-pool.lo
#19 36.67 CC libguac_la-proctitle.lo
#19 36.69 CC libguac_la-protocol.lo
#19 36.78 CC libguac_la-raw_encoder.lo
#19 36.86 CC libguac_la-recording.lo
#19 36.88 CC libguac_la-rect.lo
#19 36.89 CC libguac_la-socket.lo
#19 36.89 CC libguac_la-socket-broadcast.lo
#19 36.94 CC libguac_la-socket-fd.lo
#19 36.96 CC libguac_la-socket-nest.lo
#19 36.97 CC libguac_la-socket-tee.lo
#19 37.01 CC libguac_la-string.lo
#19 37.04 CC libguac_la-tcp.lo
#19 37.15 CC libguac_la-timestamp.lo
#19 37.23 CC libguac_la-unicode.lo
#19 37.24 CC libguac_la-user.lo
#19 37.28 CC libguac_la-user-handlers.lo
#19 37.31 CC libguac_la-user-handshake.lo
#19 37.50 CC libguac_la-wait-fd.lo
#19 37.50 CC libguac_la-wol.lo
#19 37.53 CC libguac_la-encode-webp.lo
#19 37.56 CC libguac_la-socket-ssl.lo
#19 38.44 CCLD libguac.la
#19 39.04 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 39.04 Making all in tests
#19 39.05 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 39.05 make[3]: Nothing to be done for 'all'.
#19 39.05 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 39.05 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 39.05 Making all in src/common
#19 39.06 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 39.06 Making all in .
#19 39.06 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 39.06 CC libguac_common_la-io.lo
#19 39.07 CC libguac_common_la-blank_cursor.lo
#19 39.07 CC libguac_common_la-clipboard.lo
#19 39.07 CC libguac_common_la-cursor.lo
#19 39.07 CC libguac_common_la-dot_cursor.lo
#19 39.07 CC libguac_common_la-ibar_cursor.lo
#19 39.08 CC libguac_common_la-json.lo
#19 39.08 CC libguac_common_la-iconv.lo
#19 39.08 CC libguac_common_la-list.lo
#19 39.08 CC libguac_common_la-rect.lo
#19 39.08 CC libguac_common_la-pointer_cursor.lo
#19 39.08 CC libguac_common_la-string.lo
#19 39.08 CC libguac_common_la-surface.lo
#19 39.80 CCLD libguac_common.la
#19 40.06 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 40.06 Making all in tests
#19 40.06 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 40.06 make[3]: Nothing to be done for 'all'.
#19 40.06 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 40.06 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 40.06 Making all in src/common-ssh
#19 40.07 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 40.07 Making all in .
#19 40.08 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 40.08 CC libguac_common_ssh_la-buffer.lo
#19 40.08 CC libguac_common_ssh_la-sftp.lo
#19 40.08 CC libguac_common_ssh_la-ssh.lo
#19 40.08 CC libguac_common_ssh_la-key.lo
#19 40.08 CC libguac_common_ssh_la-user.lo
#19 40.80 CCLD libguac_common_ssh.la
#19 40.97 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 40.97 Making all in tests
#19 40.98 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 40.98 make[3]: Nothing to be done for 'all'.
#19 40.98 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 40.98 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 40.98 Making all in src/terminal
#19 40.98 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 40.99 Making all in .
#19 40.99 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 40.99 CC libguac_terminal_la-buffer.lo
#19 41.00 CC libguac_terminal_la-char-mappings.lo
#19 41.00 CC libguac_terminal_la-color-scheme.lo
#19 41.00 CC libguac_terminal_la-common.lo
#19 41.00 CC libguac_terminal_la-display.lo
#19 41.00 CC libguac_terminal_la-palette.lo
#19 41.00 CC libguac_terminal_la-named-colors.lo
#19 41.00 CC libguac_terminal_la-scrollbar.lo
#19 41.00 CC libguac_terminal_la-select.lo
#19 41.00 CC libguac_terminal_la-selection-point.lo
#19 41.01 CC libguac_terminal_la-terminal.lo
#19 41.02 CC libguac_terminal_la-terminal-stdin-stream.lo
#19 41.02 CC libguac_terminal_la-terminal-handlers.lo
#19 41.02 CC libguac_terminal_la-typescript.lo
#19 41.03 CC libguac_terminal_la-xparsecolor.lo
#19 41.83 terminal.c: In function '__guac_terminal_send_key':
#19 41.83 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 41.83 1924 | char data;
#19 41.83 | ^~~~
#19 41.83 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 41.83 1967 | return guac_terminal_send_data(term, &data, 1);
#19 41.83 | ^~~~
#19 41.83 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 41.85 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 41.85 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 41.85 | ^
#19 41.85 terminal.c: At top level:
#19 41.85 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 41.85 2193 | return 0;
#19 41.85 | ^~~~~~
#19 41.85 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 41.85 2195 | }
#19 41.85 | ^
#19 41.88 terminal.c: In function '__guac_terminal_send_key':
#19 41.88 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 41.88 2191 | }
#19 41.88 | ^
#19 41.89 terminal.c: At top level:
#19 41.89 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 41.89 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 41.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 41.89 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 41.89 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 41.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 41.89 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 41.89 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 41.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 41.89 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 41.89 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 41.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 41.89 cc1: all warnings being treated as errors
#19 41.91 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 41.91 make[3]: *** Waiting for unfinished jobs....
#19 42.55 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 42.55 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 42.55 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 42.55 make[1]: Leaving directory '/tmp/guacamole-server'
#19 42.55 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 42.55 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":
41.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41.89 cc1: all warnings being treated as errors
41.91 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
41.91 make[3]: *** Waiting for unfinished jobs....
42.55 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
42.55 make[2]: *** [Makefile:801: all-recursive] Error 1
42.55 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
42.55 make[1]: Leaving directory '/tmp/guacamole-server'
42.55 make[1]: *** [Makefile:546: all-recursive] Error 1
42.55 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-1-0-jenkins-label-expression-ubuntu-2388
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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.1.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.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2387/display/redirect>
Changes:
------------------------------------------
[...truncated 250.42 KiB...]
#19 28.73 config.status: creating src/protocols/rdp/Makefile
#19 28.83 config.status: creating src/protocols/rdp/tests/Makefile
#19 28.86 config.status: creating src/protocols/ssh/Makefile
#19 28.88 config.status: creating src/protocols/telnet/Makefile
#19 28.91 config.status: creating src/protocols/vnc/Makefile
#19 28.94 config.status: creating config.h
#19 28.96 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.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.83 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.84 CC libguac_la-encode-jpeg.lo
#19 30.84 CC libguac_la-encode-png.lo
#19 30.84 CC libguac_la-error.lo
#19 30.84 CC libguac_la-fifo.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-id.lo
#19 30.84 CC libguac_la-hash.lo
#19 31.03 CC libguac_la-mem.lo
#19 31.12 CC libguac_la-rwlock.lo
#19 31.12 CC libguac_la-palette.lo
#19 31.14 CC libguac_la-parser.lo
#19 31.15 CC libguac_la-pool.lo
#19 31.15 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.16 CC libguac_la-rect.lo
#19 31.17 CC libguac_la-socket.lo
#19 31.18 CC libguac_la-socket-broadcast.lo
#19 31.19 CC libguac_la-socket-fd.lo
#19 31.20 CC libguac_la-socket-nest.lo
#19 31.21 CC libguac_la-socket-tee.lo
#19 31.22 CC libguac_la-string.lo
#19 31.23 CC libguac_la-tcp.lo
#19 31.23 CC libguac_la-timestamp.lo
#19 31.25 CC libguac_la-unicode.lo
#19 31.27 CC libguac_la-user.lo
#19 31.34 CC libguac_la-user-handlers.lo
#19 31.37 CC libguac_la-user-handshake.lo
#19 31.38 CC libguac_la-wait-fd.lo
#19 31.40 CC libguac_la-wol.lo
#19 31.43 CC libguac_la-encode-webp.lo
#19 31.44 CC libguac_la-socket-ssl.lo
#19 32.03 CCLD libguac.la
#19 32.46 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.46 Making all in tests
#19 32.47 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.47 make[3]: Nothing to be done for 'all'.
#19 32.47 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 32.47 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 32.47 Making all in src/common
#19 32.47 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.48 Making all in .
#19 32.48 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 32.48 CC libguac_common_la-io.lo
#19 32.48 CC libguac_common_la-blank_cursor.lo
#19 32.48 CC libguac_common_la-clipboard.lo
#19 32.48 CC libguac_common_la-cursor.lo
#19 32.48 CC libguac_common_la-dot_cursor.lo
#19 32.49 CC libguac_common_la-ibar_cursor.lo
#19 32.49 CC libguac_common_la-iconv.lo
#19 32.49 CC libguac_common_la-json.lo
#19 32.49 CC libguac_common_la-list.lo
#19 32.49 CC libguac_common_la-pointer_cursor.lo
#19 32.49 CC libguac_common_la-rect.lo
#19 32.49 CC libguac_common_la-string.lo
#19 32.49 CC libguac_common_la-surface.lo
#19 33.01 CCLD libguac_common.la
#19 33.17 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 33.17 Making all in tests
#19 33.18 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 33.18 make[3]: Nothing to be done for 'all'.
#19 33.18 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 33.18 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 33.18 Making all in src/common-ssh
#19 33.18 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.19 Making all in .
#19 33.19 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 33.19 CC libguac_common_ssh_la-buffer.lo
#19 33.19 CC libguac_common_ssh_la-sftp.lo
#19 33.19 CC libguac_common_ssh_la-ssh.lo
#19 33.19 CC libguac_common_ssh_la-key.lo
#19 33.20 CC libguac_common_ssh_la-user.lo
#19 33.73 CCLD libguac_common_ssh.la
#19 33.85 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.85 Making all in tests
#19 33.86 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.86 make[3]: Nothing to be done for 'all'.
#19 33.86 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 33.86 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 33.86 Making all in src/terminal
#19 33.86 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.87 Making all in .
#19 33.87 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 33.87 CC libguac_terminal_la-buffer.lo
#19 33.87 CC libguac_terminal_la-char-mappings.lo
#19 33.87 CC libguac_terminal_la-color-scheme.lo
#19 33.88 CC libguac_terminal_la-common.lo
#19 33.88 CC libguac_terminal_la-display.lo
#19 33.88 CC libguac_terminal_la-named-colors.lo
#19 33.88 CC libguac_terminal_la-palette.lo
#19 33.88 CC libguac_terminal_la-scrollbar.lo
#19 33.88 CC libguac_terminal_la-select.lo
#19 33.88 CC libguac_terminal_la-selection-point.lo
#19 33.88 CC libguac_terminal_la-terminal.lo
#19 33.88 CC libguac_terminal_la-terminal-handlers.lo
#19 33.88 CC libguac_terminal_la-terminal-stdin-stream.lo
#19 33.88 CC libguac_terminal_la-typescript.lo
#19 33.88 CC libguac_terminal_la-xparsecolor.lo
#19 34.35 terminal.c: In function '__guac_terminal_send_key':
#19 34.35 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 34.35 1924 | char data;
#19 34.35 | ^~~~
#19 34.36 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 34.36 1967 | return guac_terminal_send_data(term, &data, 1);
#19 34.36 | ^~~~
#19 34.36 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 34.36 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 34.36 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 34.36 | ^
#19 34.36 terminal.c: At top level:
#19 34.37 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 34.37 2193 | return 0;
#19 34.37 | ^~~~~~
#19 34.37 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 34.37 2195 | }
#19 34.37 | ^
#19 34.39 terminal.c: In function '__guac_terminal_send_key':
#19 34.39 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 34.39 2191 | }
#19 34.39 | ^
#19 34.39 terminal.c: At top level:
#19 34.39 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 34.39 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 34.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.40 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 34.40 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 34.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.40 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 34.40 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 34.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.40 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 34.40 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 34.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 34.40 cc1: all warnings being treated as errors
#19 34.41 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 34.41 make[3]: *** Waiting for unfinished jobs....
#19 35.03 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 35.03 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 35.03 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 35.03 make[1]: Leaving directory '/tmp/guacamole-server'
#19 35.03 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 35.03 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.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34.40 cc1: all warnings being treated as errors
34.41 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
34.41 make[3]: *** Waiting for unfinished jobs....
35.03 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
35.03 make[2]: *** [Makefile:801: all-recursive] Error 1
35.03 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
35.03 make[1]: Leaving directory '/tmp/guacamole-server'
35.03 make[1]: *** [Makefile:546: all-recursive] Error 1
35.03 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-1-0-jenkins-label-expression-ubuntu-2387
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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.1.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.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2386/display/redirect>
Changes:
------------------------------------------
[...truncated 252.99 KiB...]
#19 36.89 config.status: creating src/protocols/rdp/Makefile
#19 36.95 config.status: creating src/protocols/rdp/tests/Makefile
#19 36.98 config.status: creating src/protocols/ssh/Makefile
#19 37.02 config.status: creating src/protocols/telnet/Makefile
#19 37.06 config.status: creating src/protocols/vnc/Makefile
#19 37.10 config.status: creating config.h
#19 37.11 config.status: executing depfiles commands
#19 39.40 config.status: executing libtool commands
#19 39.44
#19 39.44 ------------------------------------------------
#19 39.44 guacamole-server version 1.6.1
#19 39.44 ------------------------------------------------
#19 39.44
#19 39.44 Library status:
#19 39.44
#19 39.44 freerdp ............. yes (3.x)
#19 39.44 pango ............... yes
#19 39.44 libavcodec .......... no
#19 39.44 libavformat ......... no
#19 39.44 libavutil ........... no
#19 39.44 libssh2 ............. yes
#19 39.44 libssl .............. yes
#19 39.44 libswscale .......... no
#19 39.44 libtelnet ........... yes
#19 39.44 libVNCServer ........ yes
#19 39.44 libvorbis ........... no
#19 39.44 libpulse ............ yes
#19 39.44 libwebsockets ....... yes
#19 39.44 libwebp ............. yes
#19 39.44 wsock32 ............. no
#19 39.44
#19 39.44 Protocol support:
#19 39.44
#19 39.44 Kubernetes .... yes
#19 39.44 RDP ........... yes
#19 39.44 SSH ........... yes
#19 39.44 Telnet ........ yes
#19 39.44 VNC ........... yes
#19 39.44
#19 39.44 Services / tools:
#19 39.44
#19 39.44 guacd ...... yes
#19 39.44 guacenc .... no
#19 39.44 guaclog .... yes
#19 39.44
#19 39.44 FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 39.44 Init scripts: no
#19 39.44 Systemd units: no
#19 39.44 Systemd user: no
#19 39.44
#19 39.44 Type "make" to compile guacamole-server.
#19 39.44
#19 39.44 configure: WARNING:
#19 39.44 --------------------------------------------
#19 39.44 Support for FreeRDP 3.x is currently experimental. Some features, like
#19 39.44 RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 39.44 --------------------------------------------
#19 39.50 make all-recursive
#19 39.50 make[1]: Entering directory '/tmp/guacamole-server'
#19 39.50 Making all in src/libguac
#19 39.51 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 39.52 Making all in .
#19 39.53 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 39.53 CC libguac_la-argv.lo
#19 39.53 CC libguac_la-audio.lo
#19 39.53 CC libguac_la-client.lo
#19 39.53 CC libguac_la-display.lo
#19 39.53 CC libguac_la-display-builtin-cursors.lo
#19 39.53 CC libguac_la-display-cursor.lo
#19 39.53 CC libguac_la-display-flush.lo
#19 39.53 CC libguac_la-display-layer.lo
#19 39.53 CC libguac_la-display-layer-list.lo
#19 39.53 CC libguac_la-display-plan.lo
#19 39.54 CC libguac_la-display-plan-combine.lo
#19 39.54 CC libguac_la-display-plan-rect.lo
#19 39.54 CC libguac_la-display-plan-search.lo
#19 39.54 CC libguac_la-display-render-thread.lo
#19 39.54 CC libguac_la-display-worker.lo
#19 39.54 CC libguac_la-encode-jpeg.lo
#19 39.54 CC libguac_la-encode-png.lo
#19 39.55 CC libguac_la-error.lo
#19 39.55 CC libguac_la-file.lo
#19 39.55 CC libguac_la-fifo.lo
#19 39.55 CC libguac_la-fips.lo
#19 39.55 CC libguac_la-flag.lo
#19 39.55 CC libguac_la-hash.lo
#19 39.55 CC libguac_la-id.lo
#19 39.79 CC libguac_la-mem.lo
#19 39.86 CC libguac_la-rwlock.lo
#19 39.91 CC libguac_la-palette.lo
#19 39.92 CC libguac_la-parser.lo
#19 39.94 CC libguac_la-proctitle.lo
#19 39.94 CC libguac_la-pool.lo
#19 39.95 CC libguac_la-protocol.lo
#19 39.97 CC libguac_la-raw_encoder.lo
#19 39.98 CC libguac_la-recording.lo
#19 40.00 CC libguac_la-rect.lo
#19 40.01 CC libguac_la-socket.lo
#19 40.02 CC libguac_la-socket-broadcast.lo
#19 40.02 CC libguac_la-socket-fd.lo
#19 40.03 CC libguac_la-socket-nest.lo
#19 40.03 CC libguac_la-socket-tee.lo
#19 40.03 CC libguac_la-string.lo
#19 40.04 CC libguac_la-tcp.lo
#19 40.04 CC libguac_la-unicode.lo
#19 40.04 CC libguac_la-timestamp.lo
#19 40.06 CC libguac_la-user.lo
#19 40.10 CC libguac_la-user-handlers.lo
#19 40.13 CC libguac_la-user-handshake.lo
#19 40.26 CC libguac_la-wait-fd.lo
#19 40.26 CC libguac_la-wol.lo
#19 40.26 CC libguac_la-encode-webp.lo
#19 40.26 CC libguac_la-socket-ssl.lo
#19 41.10 CCLD libguac.la
#19 41.72 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 41.72 Making all in tests
#19 41.74 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 41.74 make[3]: Nothing to be done for 'all'.
#19 41.74 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 41.74 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 41.74 Making all in src/common
#19 41.75 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 41.75 Making all in .
#19 41.76 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 41.76 CC libguac_common_la-io.lo
#19 41.76 CC libguac_common_la-blank_cursor.lo
#19 41.76 CC libguac_common_la-clipboard.lo
#19 41.76 CC libguac_common_la-cursor.lo
#19 41.76 CC libguac_common_la-dot_cursor.lo
#19 41.76 CC libguac_common_la-ibar_cursor.lo
#19 41.76 CC libguac_common_la-iconv.lo
#19 41.76 CC libguac_common_la-json.lo
#19 41.77 CC libguac_common_la-list.lo
#19 41.77 CC libguac_common_la-pointer_cursor.lo
#19 41.77 CC libguac_common_la-rect.lo
#19 41.77 CC libguac_common_la-string.lo
#19 41.77 CC libguac_common_la-surface.lo
#19 42.49 CCLD libguac_common.la
#19 42.72 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 42.72 Making all in tests
#19 42.73 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 42.73 make[3]: Nothing to be done for 'all'.
#19 42.73 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 42.73 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 42.73 Making all in src/common-ssh
#19 42.74 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 42.74 Making all in .
#19 42.74 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 42.75 CC libguac_common_ssh_la-buffer.lo
#19 42.75 CC libguac_common_ssh_la-sftp.lo
#19 42.75 CC libguac_common_ssh_la-ssh.lo
#19 42.75 CC libguac_common_ssh_la-key.lo
#19 42.75 CC libguac_common_ssh_la-user.lo
#19 43.61 CCLD libguac_common_ssh.la
#19 43.75 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 43.75 Making all in tests
#19 43.76 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 43.76 make[3]: Nothing to be done for 'all'.
#19 43.76 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 43.76 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 43.76 Making all in src/terminal
#19 43.76 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 43.77 Making all in .
#19 43.77 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 43.77 CC libguac_terminal_la-buffer.lo
#19 43.77 CC libguac_terminal_la-char-mappings.lo
#19 43.77 CC libguac_terminal_la-color-scheme.lo
#19 43.77 CC libguac_terminal_la-common.lo
#19 43.78 CC libguac_terminal_la-display.lo
#19 43.78 CC libguac_terminal_la-named-colors.lo
#19 43.78 CC libguac_terminal_la-palette.lo
#19 43.78 CC libguac_terminal_la-scrollbar.lo
#19 43.78 CC libguac_terminal_la-select.lo
#19 43.78 CC libguac_terminal_la-selection-point.lo
#19 43.78 CC libguac_terminal_la-terminal.lo
#19 43.78 CC libguac_terminal_la-terminal-handlers.lo
#19 43.78 CC libguac_terminal_la-terminal-stdin-stream.lo
#19 43.79 CC libguac_terminal_la-typescript.lo
#19 43.79 CC libguac_terminal_la-xparsecolor.lo
#19 44.53 terminal.c: In function '__guac_terminal_send_key':
#19 44.54 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 44.54 1924 | char data;
#19 44.54 | ^~~~
#19 44.54 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 44.54 1967 | return guac_terminal_send_data(term, &data, 1);
#19 44.54 | ^~~~
#19 44.54 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 44.56 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 44.56 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 44.56 | ^
#19 44.56 terminal.c: At top level:
#19 44.56 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 44.56 2193 | return 0;
#19 44.56 | ^~~~~~
#19 44.56 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 44.56 2195 | }
#19 44.56 | ^
#19 44.59 terminal.c: In function '__guac_terminal_send_key':
#19 44.60 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 44.60 2191 | }
#19 44.60 | ^
#19 44.60 terminal.c: At top level:
#19 44.60 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 44.60 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 44.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 44.60 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 44.60 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 44.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 44.60 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 44.60 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 44.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 44.60 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 44.60 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 44.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 44.60 cc1: all warnings being treated as errors
#19 44.61 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 44.61 make[3]: *** Waiting for unfinished jobs....
#19 45.45 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 45.45 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 45.45 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 45.45 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 45.45 make[1]: Leaving directory '/tmp/guacamole-server'
#19 45.45 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":
44.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44.60 cc1: all warnings being treated as errors
44.61 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
44.61 make[3]: *** Waiting for unfinished jobs....
45.45 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
45.45 make[2]: *** [Makefile:801: all-recursive] Error 1
45.45 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
45.45 make[1]: *** [Makefile:546: all-recursive] Error 1
45.45 make[1]: Leaving directory '/tmp/guacamole-server'
45.45 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-1-0-jenkins-label-expression-ubuntu-2386
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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.1.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.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2385/display/redirect>
Changes:
------------------------------------------
[...truncated 250.65 KiB...]
#19 29.50 config.status: creating src/protocols/rdp/Makefile
#19 29.56 config.status: creating src/protocols/rdp/tests/Makefile
#19 29.60 config.status: creating src/protocols/ssh/Makefile
#19 29.63 config.status: creating src/protocols/telnet/Makefile
#19 29.66 config.status: creating src/protocols/vnc/Makefile
#19 29.69 config.status: creating config.h
#19 29.70 config.status: executing depfiles commands
#19 31.58 config.status: executing libtool commands
#19 31.60
#19 31.60 ------------------------------------------------
#19 31.60 guacamole-server version 1.6.1
#19 31.60 ------------------------------------------------
#19 31.60
#19 31.60 Library status:
#19 31.60
#19 31.60 freerdp ............. yes (3.x)
#19 31.60 pango ............... yes
#19 31.60 libavcodec .......... no
#19 31.60 libavformat ......... no
#19 31.60 libavutil ........... no
#19 31.60 libssh2 ............. yes
#19 31.60 libssl .............. yes
#19 31.60 libswscale .......... no
#19 31.60 libtelnet ........... yes
#19 31.60 libVNCServer ........ yes
#19 31.60 libvorbis ........... no
#19 31.60 libpulse ............ yes
#19 31.60 libwebsockets ....... yes
#19 31.60 libwebp ............. yes
#19 31.60 wsock32 ............. no
#19 31.60
#19 31.60 Protocol support:
#19 31.60
#19 31.60 Kubernetes .... yes
#19 31.60 RDP ........... yes
#19 31.60 SSH ........... yes
#19 31.60 Telnet ........ yes
#19 31.60 VNC ........... yes
#19 31.60
#19 31.60 Services / tools:
#19 31.60
#19 31.60 guacd ...... yes
#19 31.60 guacenc .... no
#19 31.60 guaclog .... yes
#19 31.60
#19 31.60 FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 31.60 Init scripts: no
#19 31.60 Systemd units: no
#19 31.60 Systemd user: no
#19 31.60
#19 31.60 Type "make" to compile guacamole-server.
#19 31.60
#19 31.60 configure: WARNING:
#19 31.60 --------------------------------------------
#19 31.60 Support for FreeRDP 3.x is currently experimental. Some features, like
#19 31.60 RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 31.60 --------------------------------------------
#19 31.67 make all-recursive
#19 31.67 make[1]: Entering directory '/tmp/guacamole-server'
#19 31.67 Making all in src/libguac
#19 31.68 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 31.68 Making all in .
#19 31.69 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 31.70 CC libguac_la-argv.lo
#19 31.70 CC libguac_la-audio.lo
#19 31.70 CC libguac_la-client.lo
#19 31.70 CC libguac_la-display.lo
#19 31.70 CC libguac_la-display-builtin-cursors.lo
#19 31.70 CC libguac_la-display-cursor.lo
#19 31.70 CC libguac_la-display-flush.lo
#19 31.70 CC libguac_la-display-layer.lo
#19 31.70 CC libguac_la-display-layer-list.lo
#19 31.72 CC libguac_la-display-plan.lo
#19 31.72 CC libguac_la-display-plan-combine.lo
#19 31.72 CC libguac_la-display-plan-search.lo
#19 31.72 CC libguac_la-display-plan-rect.lo
#19 31.72 CC libguac_la-display-render-thread.lo
#19 31.72 CC libguac_la-display-worker.lo
#19 31.72 CC libguac_la-encode-jpeg.lo
#19 31.87 CC libguac_la-encode-png.lo
#19 32.08 CC libguac_la-error.lo
#19 32.08 CC libguac_la-fifo.lo
#19 32.09 CC libguac_la-file.lo
#19 32.09 CC libguac_la-fips.lo
#19 32.11 CC libguac_la-flag.lo
#19 32.11 CC libguac_la-hash.lo
#19 32.12 CC libguac_la-id.lo
#19 32.12 CC libguac_la-mem.lo
#19 32.14 CC libguac_la-rwlock.lo
#19 32.14 CC libguac_la-palette.lo
#19 32.18 CC libguac_la-parser.lo
#19 32.19 CC libguac_la-pool.lo
#19 32.20 CC libguac_la-proctitle.lo
#19 32.28 CC libguac_la-protocol.lo
#19 32.33 CC libguac_la-raw_encoder.lo
#19 32.35 CC libguac_la-recording.lo
#19 32.38 CC libguac_la-rect.lo
#19 32.38 CC libguac_la-socket-broadcast.lo
#19 32.38 CC libguac_la-socket.lo
#19 32.39 CC libguac_la-socket-fd.lo
#19 32.42 CC libguac_la-socket-nest.lo
#19 32.42 CC libguac_la-socket-tee.lo
#19 32.44 CC libguac_la-string.lo
#19 32.46 CC libguac_la-tcp.lo
#19 32.49 CC libguac_la-timestamp.lo
#19 32.51 CC libguac_la-unicode.lo
#19 32.51 CC libguac_la-user.lo
#19 32.62 CC libguac_la-user-handlers.lo
#19 32.64 CC libguac_la-user-handshake.lo
#19 32.67 CC libguac_la-wait-fd.lo
#19 32.69 CC libguac_la-wol.lo
#19 32.72 CC libguac_la-encode-webp.lo
#19 32.74 CC libguac_la-socket-ssl.lo
#19 33.37 CCLD libguac.la
#19 33.93 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 33.93 Making all in tests
#19 33.94 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 33.94 make[3]: Nothing to be done for 'all'.
#19 33.94 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 33.94 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 33.94 Making all in src/common
#19 33.94 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 33.95 Making all in .
#19 33.95 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 33.95 CC libguac_common_la-io.lo
#19 33.95 CC libguac_common_la-blank_cursor.lo
#19 33.95 CC libguac_common_la-clipboard.lo
#19 33.95 CC libguac_common_la-cursor.lo
#19 33.96 CC libguac_common_la-dot_cursor.lo
#19 33.96 CC libguac_common_la-ibar_cursor.lo
#19 33.96 CC libguac_common_la-iconv.lo
#19 33.96 CC libguac_common_la-json.lo
#19 33.96 CC libguac_common_la-list.lo
#19 33.96 CC libguac_common_la-pointer_cursor.lo
#19 33.96 CC libguac_common_la-rect.lo
#19 33.96 CC libguac_common_la-string.lo
#19 33.96 CC libguac_common_la-surface.lo
#19 34.55 CCLD libguac_common.la
#19 34.74 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 34.74 Making all in tests
#19 34.74 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 34.74 make[3]: Nothing to be done for 'all'.
#19 34.74 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 34.74 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 34.74 Making all in src/common-ssh
#19 34.75 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 34.75 Making all in .
#19 34.75 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 34.75 CC libguac_common_ssh_la-buffer.lo
#19 34.75 CC libguac_common_ssh_la-sftp.lo
#19 34.75 CC libguac_common_ssh_la-ssh.lo
#19 34.76 CC libguac_common_ssh_la-key.lo
#19 34.76 CC libguac_common_ssh_la-user.lo
#19 35.34 CCLD libguac_common_ssh.la
#19 35.49 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.49 Making all in tests
#19 35.50 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.50 make[3]: Nothing to be done for 'all'.
#19 35.50 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.50 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.50 Making all in src/terminal
#19 35.50 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.51 Making all in .
#19 35.51 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.51 CC libguac_terminal_la-buffer.lo
#19 35.51 CC libguac_terminal_la-char-mappings.lo
#19 35.52 CC libguac_terminal_la-color-scheme.lo
#19 35.52 CC libguac_terminal_la-common.lo
#19 35.52 CC libguac_terminal_la-display.lo
#19 35.52 CC libguac_terminal_la-named-colors.lo
#19 35.52 CC libguac_terminal_la-palette.lo
#19 35.52 CC libguac_terminal_la-scrollbar.lo
#19 35.52 CC libguac_terminal_la-select.lo
#19 35.52 CC libguac_terminal_la-selection-point.lo
#19 35.52 CC libguac_terminal_la-terminal.lo
#19 35.53 CC libguac_terminal_la-terminal-handlers.lo
#19 35.53 CC libguac_terminal_la-terminal-stdin-stream.lo
#19 35.53 CC libguac_terminal_la-typescript.lo
#19 35.53 CC libguac_terminal_la-xparsecolor.lo
#19 36.11 terminal.c: In function '__guac_terminal_send_key':
#19 36.11 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 36.11 1924 | char data;
#19 36.11 | ^~~~
#19 36.11 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 36.11 1967 | return guac_terminal_send_data(term, &data, 1);
#19 36.11 | ^~~~
#19 36.12 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 36.13 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 36.13 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 36.13 | ^
#19 36.13 terminal.c: At top level:
#19 36.13 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 36.13 2193 | return 0;
#19 36.13 | ^~~~~~
#19 36.13 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 36.13 2195 | }
#19 36.13 | ^
#19 36.16 terminal.c: In function '__guac_terminal_send_key':
#19 36.16 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 36.16 2191 | }
#19 36.16 | ^
#19 36.17 terminal.c: At top level:
#19 36.17 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 36.17 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 36.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.17 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 36.17 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 36.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.17 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 36.17 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 36.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.17 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 36.17 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 36.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.17 cc1: all warnings being treated as errors
#19 36.19 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 36.19 make[3]: *** Waiting for unfinished jobs....
#19 36.75 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 36.75 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 36.75 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 36.75 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 36.75 make[1]: Leaving directory '/tmp/guacamole-server'
#19 36.75 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":
36.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36.17 cc1: all warnings being treated as errors
36.19 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
36.19 make[3]: *** Waiting for unfinished jobs....
36.75 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
36.75 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
36.75 make[2]: *** [Makefile:801: all-recursive] Error 1
36.75 make[1]: *** [Makefile:546: all-recursive] Error 1
36.75 make[1]: Leaving directory '/tmp/guacamole-server'
36.75 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-1-0-jenkins-label-expression-ubuntu-2385
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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.1.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.1.0,JENKINS_LABEL_EXPRESSION=ubuntu/2384/display/redirect>
Changes:
------------------------------------------
[...truncated 251.22 KiB...]
#19 29.50 config.status: creating src/protocols/rdp/Makefile
#19 29.56 config.status: creating src/protocols/rdp/tests/Makefile
#19 29.59 config.status: creating src/protocols/ssh/Makefile
#19 29.62 config.status: creating src/protocols/telnet/Makefile
#19 29.65 config.status: creating src/protocols/vnc/Makefile
#19 29.68 config.status: creating config.h
#19 29.69 config.status: executing depfiles commands
#19 31.62 config.status: executing libtool commands
#19 31.64
#19 31.64 ------------------------------------------------
#19 31.64 guacamole-server version 1.6.1
#19 31.64 ------------------------------------------------
#19 31.64
#19 31.64 Library status:
#19 31.64
#19 31.64 freerdp ............. yes (3.x)
#19 31.64 pango ............... yes
#19 31.64 libavcodec .......... no
#19 31.64 libavformat ......... no
#19 31.64 libavutil ........... no
#19 31.64 libssh2 ............. yes
#19 31.64 libssl .............. yes
#19 31.64 libswscale .......... no
#19 31.64 libtelnet ........... yes
#19 31.64 libVNCServer ........ yes
#19 31.64 libvorbis ........... no
#19 31.64 libpulse ............ yes
#19 31.64 libwebsockets ....... yes
#19 31.64 libwebp ............. yes
#19 31.64 wsock32 ............. no
#19 31.64
#19 31.64 Protocol support:
#19 31.64
#19 31.64 Kubernetes .... yes
#19 31.64 RDP ........... yes
#19 31.64 SSH ........... yes
#19 31.64 Telnet ........ yes
#19 31.64 VNC ........... yes
#19 31.64
#19 31.64 Services / tools:
#19 31.64
#19 31.64 guacd ...... yes
#19 31.64 guacenc .... no
#19 31.64 guaclog .... yes
#19 31.64
#19 31.64 FreeRDP plugins: /opt/guacamole/lib/pkgconfig/../../lib/freerdp3
#19 31.64 Init scripts: no
#19 31.64 Systemd units: no
#19 31.64 Systemd user: no
#19 31.64
#19 31.64 Type "make" to compile guacamole-server.
#19 31.64
#19 31.64 configure: WARNING:
#19 31.64 --------------------------------------------
#19 31.64 Support for FreeRDP 3.x is currently experimental. Some features, like
#19 31.64 RemoteApp, have known issues. If not testing, consider using FreeRDP 2.x.
#19 31.64 --------------------------------------------
#19 31.71 make all-recursive
#19 31.71 make[1]: Entering directory '/tmp/guacamole-server'
#19 31.71 Making all in src/libguac
#19 31.72 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 31.72 Making all in .
#19 31.73 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#19 31.73 CC libguac_la-argv.lo
#19 31.73 CC libguac_la-audio.lo
#19 31.73 CC libguac_la-client.lo
#19 31.73 CC libguac_la-display.lo
#19 31.74 CC libguac_la-display-builtin-cursors.lo
#19 31.74 CC libguac_la-display-cursor.lo
#19 31.74 CC libguac_la-display-flush.lo
#19 31.74 CC libguac_la-display-layer.lo
#19 31.74 CC libguac_la-display-layer-list.lo
#19 31.74 CC libguac_la-display-plan.lo
#19 31.74 CC libguac_la-display-plan-combine.lo
#19 31.74 CC libguac_la-display-plan-rect.lo
#19 31.75 CC libguac_la-display-render-thread.lo
#19 31.75 CC libguac_la-display-plan-search.lo
#19 31.75 CC libguac_la-display-worker.lo
#19 31.75 CC libguac_la-encode-jpeg.lo
#19 31.95 CC libguac_la-encode-png.lo
#19 32.08 CC libguac_la-error.lo
#19 32.11 CC libguac_la-fifo.lo
#19 32.11 CC libguac_la-file.lo
#19 32.12 CC libguac_la-fips.lo
#19 32.12 CC libguac_la-flag.lo
#19 32.13 CC libguac_la-hash.lo
#19 32.14 CC libguac_la-id.lo
#19 32.15 CC libguac_la-mem.lo
#19 32.16 CC libguac_la-rwlock.lo
#19 32.19 CC libguac_la-palette.lo
#19 32.19 CC libguac_la-parser.lo
#19 32.19 CC libguac_la-pool.lo
#19 32.22 CC libguac_la-proctitle.lo
#19 32.29 CC libguac_la-protocol.lo
#19 32.38 CC libguac_la-raw_encoder.lo
#19 32.40 CC libguac_la-recording.lo
#19 32.40 CC libguac_la-rect.lo
#19 32.40 CC libguac_la-socket.lo
#19 32.41 CC libguac_la-socket-broadcast.lo
#19 32.43 CC libguac_la-socket-fd.lo
#19 32.43 CC libguac_la-socket-nest.lo
#19 32.43 CC libguac_la-socket-tee.lo
#19 32.46 CC libguac_la-string.lo
#19 32.47 CC libguac_la-tcp.lo
#19 32.51 CC libguac_la-timestamp.lo
#19 32.55 CC libguac_la-unicode.lo
#19 32.59 CC libguac_la-user.lo
#19 32.60 CC libguac_la-user-handlers.lo
#19 32.65 CC libguac_la-user-handshake.lo
#19 32.66 CC libguac_la-wait-fd.lo
#19 32.75 CC libguac_la-wol.lo
#19 32.77 CC libguac_la-encode-webp.lo
#19 32.77 CC libguac_la-socket-ssl.lo
#19 33.42 CCLD libguac.la
#19 33.96 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 33.96 Making all in tests
#19 33.97 make[3]: Entering directory '/tmp/guacamole-server/src/libguac/tests'
#19 33.97 make[3]: Nothing to be done for 'all'.
#19 33.97 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac/tests'
#19 33.97 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#19 33.97 Making all in src/common
#19 33.98 make[2]: Entering directory '/tmp/guacamole-server/src/common'
#19 33.98 Making all in .
#19 33.98 make[3]: Entering directory '/tmp/guacamole-server/src/common'
#19 33.99 CC libguac_common_la-io.lo
#19 33.99 CC libguac_common_la-blank_cursor.lo
#19 33.99 CC libguac_common_la-clipboard.lo
#19 33.99 CC libguac_common_la-cursor.lo
#19 33.99 CC libguac_common_la-dot_cursor.lo
#19 33.99 CC libguac_common_la-ibar_cursor.lo
#19 33.99 CC libguac_common_la-iconv.lo
#19 34.00 CC libguac_common_la-json.lo
#19 34.00 CC libguac_common_la-list.lo
#19 34.00 CC libguac_common_la-pointer_cursor.lo
#19 34.00 CC libguac_common_la-rect.lo
#19 34.00 CC libguac_common_la-string.lo
#19 34.00 CC libguac_common_la-surface.lo
#19 34.59 CCLD libguac_common.la
#19 34.79 make[3]: Leaving directory '/tmp/guacamole-server/src/common'
#19 34.79 Making all in tests
#19 34.79 make[3]: Entering directory '/tmp/guacamole-server/src/common/tests'
#19 34.79 make[3]: Nothing to be done for 'all'.
#19 34.79 make[3]: Leaving directory '/tmp/guacamole-server/src/common/tests'
#19 34.79 make[2]: Leaving directory '/tmp/guacamole-server/src/common'
#19 34.79 Making all in src/common-ssh
#19 34.80 make[2]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 34.80 Making all in .
#19 34.80 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh'
#19 34.80 CC libguac_common_ssh_la-buffer.lo
#19 34.80 CC libguac_common_ssh_la-sftp.lo
#19 34.81 CC libguac_common_ssh_la-ssh.lo
#19 34.81 CC libguac_common_ssh_la-key.lo
#19 34.81 CC libguac_common_ssh_la-user.lo
#19 35.41 CCLD libguac_common_ssh.la
#19 35.55 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.55 Making all in tests
#19 35.56 make[3]: Entering directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.56 make[3]: Nothing to be done for 'all'.
#19 35.56 make[3]: Leaving directory '/tmp/guacamole-server/src/common-ssh/tests'
#19 35.56 make[2]: Leaving directory '/tmp/guacamole-server/src/common-ssh'
#19 35.56 Making all in src/terminal
#19 35.56 make[2]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.57 Making all in .
#19 35.57 make[3]: Entering directory '/tmp/guacamole-server/src/terminal'
#19 35.57 CC libguac_terminal_la-buffer.lo
#19 35.57 CC libguac_terminal_la-char-mappings.lo
#19 35.57 CC libguac_terminal_la-color-scheme.lo
#19 35.58 CC libguac_terminal_la-common.lo
#19 35.58 CC libguac_terminal_la-display.lo
#19 35.58 CC libguac_terminal_la-named-colors.lo
#19 35.58 CC libguac_terminal_la-palette.lo
#19 35.59 CC libguac_terminal_la-scrollbar.lo
#19 35.59 CC libguac_terminal_la-select.lo
#19 35.59 CC libguac_terminal_la-selection-point.lo
#19 35.59 CC libguac_terminal_la-terminal.lo
#19 35.59 CC libguac_terminal_la-terminal-handlers.lo
#19 35.59 CC libguac_terminal_la-terminal-stdin-stream.lo
#19 35.59 CC libguac_terminal_la-typescript.lo
#19 35.59 CC libguac_terminal_la-xparsecolor.lo
#19 36.17 terminal.c: In function '__guac_terminal_send_key':
#19 36.17 terminal.c:1924:18: error: variable 'data' set but not used [-Werror=unused-but-set-variable]
#19 36.17 1924 | char data;
#19 36.17 | ^~~~
#19 36.18 terminal.c:1967:51: error: 'data' undeclared (first use in this function)
#19 36.18 1967 | return guac_terminal_send_data(term, &data, 1);
#19 36.18 | ^~~~
#19 36.18 terminal.c:1967:51: note: each undeclared identifier is reported only once for each function it appears in
#19 36.19 terminal.c:1829:13: error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]
#19 36.19 1829 | else if (keysym == GUAC_TERMINAL_KEY_SHIFT_L || keysym == GUAC_TERMINAL_KEY_SHIFT_R)
#19 36.19 | ^
#19 36.19 terminal.c: At top level:
#19 36.19 terminal.c:2193:5: error: expected identifier or '(' before 'return'
#19 36.19 2193 | return 0;
#19 36.19 | ^~~~~~
#19 36.19 terminal.c:2195:1: error: expected identifier or '(' before '}' token
#19 36.19 2195 | }
#19 36.19 | ^
#19 36.21 terminal.c: In function '__guac_terminal_send_key':
#19 36.21 terminal.c:2191:5: error: control reaches end of non-void function [-Werror=return-type]
#19 36.21 2191 | }
#19 36.21 | ^
#19 36.22 terminal.c: At top level:
#19 36.22 terminal.c:1773:12: error: '__guac_terminal_send_modified_function' defined but not used [-Werror=unused-function]
#19 36.22 1773 | static int __guac_terminal_send_modified_function(guac_terminal* term, int keysym) {
#19 36.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.22 terminal.c:1724:12: error: '__guac_terminal_send_modified_editing' defined but not used [-Werror=unused-function]
#19 36.22 1724 | static int __guac_terminal_send_modified_editing(guac_terminal* term, int keysym) {
#19 36.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.22 terminal.c:1637:12: error: '__guac_terminal_is_editing_keysym' defined but not used [-Werror=unused-function]
#19 36.22 1637 | static int __guac_terminal_is_editing_keysym(int keysym) {
#19 36.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.22 terminal.c:1612:12: error: '__guac_terminal_is_function_keysym' defined but not used [-Werror=unused-function]
#19 36.22 1612 | static int __guac_terminal_is_function_keysym(int keysym) {
#19 36.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#19 36.22 cc1: all warnings being treated as errors
#19 36.24 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
#19 36.24 make[3]: *** Waiting for unfinished jobs....
#19 36.96 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 36.96 make[2]: *** [Makefile:801: all-recursive] Error 1
#19 36.96 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
#19 36.96 make[1]: *** [Makefile:546: all-recursive] Error 1
#19 36.96 make[1]: Leaving directory '/tmp/guacamole-server'
#19 36.96 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":
36.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36.22 cc1: all warnings being treated as errors
36.24 make[3]: *** [Makefile:733: libguac_terminal_la-terminal.lo] Error 1
36.24 make[3]: *** Waiting for unfinished jobs....
36.96 make[3]: Leaving directory '/tmp/guacamole-server/src/terminal'
36.96 make[2]: *** [Makefile:801: all-recursive] Error 1
36.96 make[2]: Leaving directory '/tmp/guacamole-server/src/terminal'
36.96 make[1]: *** [Makefile:546: all-recursive] Error 1
36.96 make[1]: Leaving directory '/tmp/guacamole-server'
36.96 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-1-0-jenkins-label-expression-ubuntu-2384
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-freerdp-freerdp-branch-3-1-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