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/07/02 15:07:08 UTC
Build failed in Jenkins: Guacamole » guacamole-server-main-ubuntu » ubuntu,latest #2380
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-ubuntu/JENKINS_LABEL_EXPRESSION=ubuntu,UBUNTU_RELEASE=latest/2380/display/redirect>
Changes:
------------------------------------------
[...truncated 185.01 KiB...]
#8 20.60 rm -f *.o
#8 20.60 rm -f sftp/*.o
#8 20.60 rm -f test_common_ssh.log
#8 20.60 rm -f test_common_ssh.trs
#8 20.60 rm -f test-suite.log
#8 20.61 rm -f *.lo
#8 20.61 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 20.61 make[1]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 20.61 Making clean in src/terminal
#8 20.61 make[1]: Entering directory '/build/guacamole-server/src/terminal'
#8 20.62 Making clean in .
#8 20.62 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 20.62 rm -f libguac-terminal.la
#8 20.63 rm -f ./so_locations
#8 20.63 rm -rf .libs _libs
#8 20.63 rm -f *.o
#8 20.63 rm -f *.lo
#8 20.64 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 20.64 Making clean in tests
#8 20.64 make[2]: Entering directory '/build/guacamole-server/src/terminal/tests'
#8 20.64 rm -f test_terminal
#8 20.64 test -z "" || rm -f test_terminal
#8 20.64 rm -f _generated_runner.c
#8 20.64 rm -rf .libs _libs
#8 20.65 rm -f *.o
#8 20.65 rm -f selection-point/*.o
#8 20.65 rm -f test_terminal.log
#8 20.65 rm -f test_terminal.trs
#8 20.66 rm -f test-suite.log
#8 20.66 rm -f *.lo
#8 20.66 make[2]: Leaving directory '/build/guacamole-server/src/terminal/tests'
#8 20.66 make[1]: Leaving directory '/build/guacamole-server/src/terminal'
#8 20.66 Making clean in src/pulse
#8 20.66 make[1]: Entering directory '/build/guacamole-server/src/pulse'
#8 20.66 rm -rf .libs _libs
#8 20.67 rm -f libguac_pulse.la
#8 20.67 rm -f ./so_locations
#8 20.68 rm -f *.o
#8 20.68 rm -f *.lo
#8 20.68 make[1]: Leaving directory '/build/guacamole-server/src/pulse'
#8 20.68 Making clean in src/protocols/kubernetes
#8 20.68 make[1]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 20.69 Making clean in .
#8 20.69 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 20.69 rm -f libguac-client-kubernetes.la
#8 20.70 rm -f ./so_locations
#8 20.70 rm -rf .libs _libs
#8 20.70 rm -f *.o
#8 20.70 rm -f *.lo
#8 20.71 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 20.71 Making clean in tests
#8 20.71 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 20.71 rm -f test_kubernetes
#8 20.71 test -z "" || rm -f test_kubernetes
#8 20.71 rm -f _generated_runner.c
#8 20.71 rm -rf .libs _libs
#8 20.72 rm -f *.o
#8 20.72 rm -f url/*.o
#8 20.72 rm -f test_kubernetes.log
#8 20.72 rm -f test_kubernetes.trs
#8 20.73 rm -f test-suite.log
#8 20.73 rm -f *.lo
#8 20.73 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 20.73 make[1]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 20.73 Making clean in src/protocols/rdp
#8 20.74 make[1]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 20.74 Making clean in .
#8 20.75 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 20.75 rm -f libguac-common-svc-client.la libguacai-client.la
#8 20.76 rm -f ./so_locations
#8 20.76 rm -f _generated_channel_entry_wrappers.c _generated_keymaps.c
#8 20.76 rm -f libguac-client-rdp.la
#8 20.77 rm -f ./so_locations
#8 20.77 rm -rf .libs _libs
#8 20.77 rm -rf channels/.libs channels/_libs
#8 20.77 rm -rf channels/audio-input/.libs channels/audio-input/_libs
#8 20.77 rm -rf channels/rdpdr/.libs channels/rdpdr/_libs
#8 20.78 rm -rf channels/rdpsnd/.libs channels/rdpsnd/_libs
#8 20.78 rm -rf plugins/.libs plugins/_libs
#8 20.78 rm -rf plugins/guac-common-svc/.libs plugins/guac-common-svc/_libs
#8 20.78 rm -rf plugins/guacai/.libs plugins/guacai/_libs
#8 20.78 rm -f *.o
#8 20.79 rm -f channels/*.o
#8 20.79 rm -f channels/*.lo
#8 20.79 rm -f channels/audio-input/*.o
#8 20.79 rm -f channels/audio-input/*.lo
#8 20.80 rm -f channels/rdpdr/*.o
#8 20.80 rm -f channels/rdpdr/*.lo
#8 20.80 rm -f channels/rdpsnd/*.o
#8 20.80 rm -f channels/rdpsnd/*.lo
#8 20.81 rm -f plugins/*.o
#8 20.81 rm -f plugins/*.lo
#8 20.81 rm -f plugins/guac-common-svc/*.o
#8 20.81 rm -f plugins/guac-common-svc/*.lo
#8 20.82 rm -f plugins/guacai/*.o
#8 20.82 rm -f plugins/guacai/*.lo
#8 20.82 rm -f *.lo
#8 20.82 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 20.82 Making clean in tests
#8 20.83 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 20.83 rm -f test_rdp
#8 20.83 test -z "" || rm -f test_rdp
#8 20.83 rm -f _generated_runner.c
#8 20.83 rm -rf .libs _libs
#8 20.83 rm -f *.o
#8 20.84 rm -f fs/*.o
#8 20.84 rm -f test_rdp.log
#8 20.84 rm -f test_rdp.trs
#8 20.84 rm -f test-suite.log
#8 20.84 rm -f *.lo
#8 20.85 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 20.85 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 20.85 Making clean in src/protocols/ssh
#8 20.85 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 20.85 rm -f libguac-client-ssh.la
#8 20.86 rm -f ./so_locations
#8 20.86 rm -rf .libs _libs
#8 20.86 rm -f *.o
#8 20.87 rm -f *.lo
#8 20.87 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 20.87 Making clean in src/protocols/telnet
#8 20.87 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 20.87 rm -f libguac-client-telnet.la
#8 20.88 rm -f ./so_locations
#8 20.88 rm -rf .libs _libs
#8 20.88 rm -f *.o
#8 20.89 rm -f *.lo
#8 20.89 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 20.89 Making clean in src/protocols/vnc
#8 20.89 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 20.89 rm -f libguac-client-vnc.la
#8 20.90 rm -f ./so_locations
#8 20.90 rm -rf .libs _libs
#8 20.90 rm -f *.o
#8 20.91 rm -f *.lo
#8 20.91 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 20.91 Making clean in src/guacd
#8 20.91 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 20.91 rm -f
#8 20.91 rm -rf .libs _libs
#8 20.92 rm -f guacd
#8 20.92 test -z "" || rm -f guacd
#8 20.92 rm -f *.o
#8 20.92 rm -f *.lo
#8 20.93 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 20.93 Making clean in src/guacenc
#8 20.93 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 20.93 rm -f guacenc
#8 20.93 test -z "" || rm -f guacenc
#8 20.94 rm -rf .libs _libs
#8 20.94 rm -f *.o
#8 20.94 rm -f *.lo
#8 20.94 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 20.94 Making clean in src/guaclog
#8 20.95 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 20.95 rm -f guaclog
#8 20.95 test -z "" || rm -f guaclog
#8 20.95 rm -rf .libs _libs
#8 20.95 rm -f *.o
#8 20.95 rm -f *.lo
#8 20.96 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 20.96 make[1]: Entering directory '/build/guacamole-server'
#8 20.96 rm -rf .libs _libs
#8 20.96 rm -f *.lo
#8 20.96 make[1]: Leaving directory '/build/guacamole-server'
#8 20.96 + make
#8 20.97 make all-recursive
#8 20.97 make[1]: Entering directory '/build/guacamole-server'
#8 20.98 Making all in src/libguac
#8 20.98 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 20.99 Making all in .
#8 20.99 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 20.99 CC libguac_la-argv.lo
#8 21.31 CC libguac_la-audio.lo
#8 21.61 CC libguac_la-client.lo
#8 22.29 CC libguac_la-display.lo
#8 22.63 CC libguac_la-display-builtin-cursors.lo
#8 22.74 CC libguac_la-display-cursor.lo
#8 22.99 CC libguac_la-display-flush.lo
#8 23.34 CC libguac_la-display-layer.lo
#8 23.71 CC libguac_la-display-layer-list.lo
#8 24.06 CC libguac_la-display-plan.lo
#8 24.52 CC libguac_la-display-plan-combine.lo
#8 24.86 CC libguac_la-display-plan-rect.lo
#8 25.12 CC libguac_la-display-plan-search.lo
#8 25.45 CC libguac_la-display-render-thread.lo
#8 25.71 CC libguac_la-display-worker.lo
#8 26.06 CC libguac_la-encode-jpeg.lo
#8 26.35 CC libguac_la-encode-png.lo
#8 26.70 CC libguac_la-error.lo
#8 26.90 CC libguac_la-fifo.lo
#8 27.15 CC libguac_la-file.lo
#8 27.41 CC libguac_la-fips.lo
#8 27.65 CC libguac_la-flag.lo
#8 27.89 CC libguac_la-hash.lo
#8 28.08 CC libguac_la-id.lo
#8 28.24 CC libguac_la-mem.lo
#8 28.56 CC libguac_la-rwlock.lo
#8 28.82 CC libguac_la-palette.lo
#8 29.07 CC libguac_la-parser.lo
#8 29.41 CC libguac_la-pool.lo
#8 29.68 CC libguac_la-proctitle.lo
#8 30.03 CC libguac_la-protocol.lo
#8 31.35 CC libguac_la-raw_encoder.lo
#8 31.62 CC libguac_la-recording.lo
#8 31.91 CC libguac_la-rect.lo
#8 32.10 CC libguac_la-socket.lo
#8 32.52 CC libguac_la-socket-broadcast.lo
#8 32.78 CC libguac_la-socket-fd.lo
#8 33.09 CC libguac_la-socket-nest.lo
#8 33.36 CC libguac_la-socket-tee.lo
#8 33.58 CC libguac_la-string.lo
#8 33.66 string.c: In function 'guac_strnstr':
#8 33.66 string.c:129:38: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
#8 33.66 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
#8 33.66 | ^
#8 33.71 cc1: all warnings being treated as errors
#8 33.72 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
#8 33.72 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 33.72 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 33.72 make[2]: *** [Makefile:1241: all-recursive] Error 1
#8 33.72 make[1]: Leaving directory '/build/guacamole-server'
#8 33.72 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 33.72 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
33.66 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
33.66 | ^
33.71 cc1: all warnings being treated as errors
33.72 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
33.72 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
33.72 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
33.72 make[2]: *** [Makefile:1241: all-recursive] Error 1
33.72 make[1]: Leaving directory '/build/guacamole-server'
33.72 make[1]: *** [Makefile:552: all-recursive] Error 1
33.72 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-2380
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-2380: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-ubuntu » ubuntu,latest #2393
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-ubuntu/JENKINS_LABEL_EXPRESSION=ubuntu,UBUNTU_RELEASE=latest/2393/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-ubuntu » ubuntu,latest #2392
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-ubuntu/JENKINS_LABEL_EXPRESSION=ubuntu,UBUNTU_RELEASE=latest/2392/display/redirect>
Changes:
------------------------------------------
[...truncated 187.76 KiB...]
#8 32.52 rm -f *.o
#8 32.53 rm -f sftp/*.o
#8 32.53 rm -f test_common_ssh.log
#8 32.53 rm -f test_common_ssh.trs
#8 32.54 rm -f test-suite.log
#8 32.54 rm -f *.lo
#8 32.54 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 32.54 make[1]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 32.54 Making clean in src/terminal
#8 32.55 make[1]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.56 Making clean in .
#8 32.56 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.56 rm -f libguac-terminal.la
#8 32.57 rm -f ./so_locations
#8 32.58 rm -rf .libs _libs
#8 32.58 rm -f *.o
#8 32.58 rm -f *.lo
#8 32.59 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.59 Making clean in tests
#8 32.59 make[2]: Entering directory '/build/guacamole-server/src/terminal/tests'
#8 32.59 rm -f test_terminal
#8 32.60 test -z "" || rm -f test_terminal
#8 32.60 rm -f _generated_runner.c
#8 32.60 rm -rf .libs _libs
#8 32.61 rm -f *.o
#8 32.61 rm -f selection-point/*.o
#8 32.61 rm -f test_terminal.log
#8 32.62 rm -f test_terminal.trs
#8 32.62 rm -f test-suite.log
#8 32.62 rm -f *.lo
#8 32.63 make[2]: Leaving directory '/build/guacamole-server/src/terminal/tests'
#8 32.63 make[1]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.63 Making clean in src/pulse
#8 32.63 make[1]: Entering directory '/build/guacamole-server/src/pulse'
#8 32.63 rm -rf .libs _libs
#8 32.64 rm -f libguac_pulse.la
#8 32.65 rm -f ./so_locations
#8 32.65 rm -f *.o
#8 32.65 rm -f *.lo
#8 32.66 make[1]: Leaving directory '/build/guacamole-server/src/pulse'
#8 32.66 Making clean in src/protocols/kubernetes
#8 32.66 make[1]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.67 Making clean in .
#8 32.68 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.68 rm -f libguac-client-kubernetes.la
#8 32.69 rm -f ./so_locations
#8 32.69 rm -rf .libs _libs
#8 32.69 rm -f *.o
#8 32.70 rm -f *.lo
#8 32.70 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.70 Making clean in tests
#8 32.70 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 32.70 rm -f test_kubernetes
#8 32.71 test -z "" || rm -f test_kubernetes
#8 32.71 rm -f _generated_runner.c
#8 32.71 rm -rf .libs _libs
#8 32.72 rm -f *.o
#8 32.72 rm -f url/*.o
#8 32.72 rm -f test_kubernetes.log
#8 32.73 rm -f test_kubernetes.trs
#8 32.73 rm -f test-suite.log
#8 32.73 rm -f *.lo
#8 32.74 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 32.74 make[1]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.74 Making clean in src/protocols/rdp
#8 32.75 make[1]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 32.75 Making clean in .
#8 32.76 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 32.76 rm -f libguac-common-svc-client.la libguacai-client.la
#8 32.77 rm -f ./so_locations
#8 32.78 rm -f _generated_channel_entry_wrappers.c _generated_keymaps.c
#8 32.78 rm -f libguac-client-rdp.la
#8 32.79 rm -f ./so_locations
#8 32.79 rm -rf .libs _libs
#8 32.80 rm -rf channels/.libs channels/_libs
#8 32.80 rm -rf channels/audio-input/.libs channels/audio-input/_libs
#8 32.80 rm -rf channels/rdpdr/.libs channels/rdpdr/_libs
#8 32.81 rm -rf channels/rdpsnd/.libs channels/rdpsnd/_libs
#8 32.81 rm -rf plugins/.libs plugins/_libs
#8 32.81 rm -rf plugins/guac-common-svc/.libs plugins/guac-common-svc/_libs
#8 32.82 rm -rf plugins/guacai/.libs plugins/guacai/_libs
#8 32.82 rm -f *.o
#8 32.82 rm -f channels/*.o
#8 32.83 rm -f channels/*.lo
#8 32.83 rm -f channels/audio-input/*.o
#8 32.83 rm -f channels/audio-input/*.lo
#8 32.84 rm -f channels/rdpdr/*.o
#8 32.84 rm -f channels/rdpdr/*.lo
#8 32.84 rm -f channels/rdpsnd/*.o
#8 32.85 rm -f channels/rdpsnd/*.lo
#8 32.85 rm -f plugins/*.o
#8 32.85 rm -f plugins/*.lo
#8 32.86 rm -f plugins/guac-common-svc/*.o
#8 32.86 rm -f plugins/guac-common-svc/*.lo
#8 32.86 rm -f plugins/guacai/*.o
#8 32.86 rm -f plugins/guacai/*.lo
#8 32.87 rm -f *.lo
#8 32.87 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 32.87 Making clean in tests
#8 32.87 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 32.87 rm -f test_rdp
#8 32.88 test -z "" || rm -f test_rdp
#8 32.88 rm -f _generated_runner.c
#8 32.88 rm -rf .libs _libs
#8 32.89 rm -f *.o
#8 32.89 rm -f fs/*.o
#8 32.90 rm -f test_rdp.log
#8 32.90 rm -f test_rdp.trs
#8 32.90 rm -f test-suite.log
#8 32.90 rm -f *.lo
#8 32.91 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 32.91 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 32.91 Making clean in src/protocols/ssh
#8 32.91 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 32.91 rm -f libguac-client-ssh.la
#8 32.93 rm -f ./so_locations
#8 32.93 rm -rf .libs _libs
#8 32.93 rm -f *.o
#8 32.93 rm -f *.lo
#8 32.94 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 32.94 Making clean in src/protocols/telnet
#8 32.94 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 32.94 rm -f libguac-client-telnet.la
#8 32.96 rm -f ./so_locations
#8 32.96 rm -rf .libs _libs
#8 32.96 rm -f *.o
#8 32.96 rm -f *.lo
#8 32.97 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 32.97 Making clean in src/protocols/vnc
#8 32.97 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 32.97 rm -f libguac-client-vnc.la
#8 32.99 rm -f ./so_locations
#8 32.99 rm -rf .libs _libs
#8 32.99 rm -f *.o
#8 32.99 rm -f *.lo
#8 33.00 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 33.00 Making clean in src/guacd
#8 33.00 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 33.00 rm -f
#8 33.00 rm -rf .libs _libs
#8 33.01 rm -f guacd
#8 33.01 test -z "" || rm -f guacd
#8 33.01 rm -f *.o
#8 33.02 rm -f *.lo
#8 33.02 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 33.02 Making clean in src/guacenc
#8 33.03 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 33.03 rm -f guacenc
#8 33.03 test -z "" || rm -f guacenc
#8 33.03 rm -rf .libs _libs
#8 33.04 rm -f *.o
#8 33.04 rm -f *.lo
#8 33.04 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 33.04 Making clean in src/guaclog
#8 33.05 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 33.05 rm -f guaclog
#8 33.05 test -z "" || rm -f guaclog
#8 33.06 rm -rf .libs _libs
#8 33.06 rm -f *.o
#8 33.06 rm -f *.lo
#8 33.07 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 33.07 make[1]: Entering directory '/build/guacamole-server'
#8 33.07 rm -rf .libs _libs
#8 33.07 rm -f *.lo
#8 33.08 make[1]: Leaving directory '/build/guacamole-server'
#8 33.08 + make
#8 33.09 make all-recursive
#8 33.09 make[1]: Entering directory '/build/guacamole-server'
#8 33.10 Making all in src/libguac
#8 33.11 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.11 Making all in .
#8 33.12 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.12 CC libguac_la-argv.lo
#8 33.59 CC libguac_la-audio.lo
#8 34.03 CC libguac_la-client.lo
#8 34.98 CC libguac_la-display.lo
#8 35.47 CC libguac_la-display-builtin-cursors.lo
#8 35.64 CC libguac_la-display-cursor.lo
#8 36.01 CC libguac_la-display-flush.lo
#8 36.53 CC libguac_la-display-layer.lo
#8 37.09 CC libguac_la-display-layer-list.lo
#8 37.59 CC libguac_la-display-plan.lo
#8 38.28 CC libguac_la-display-plan-combine.lo
#8 38.76 CC libguac_la-display-plan-rect.lo
#8 39.15 CC libguac_la-display-plan-search.lo
#8 39.63 CC libguac_la-display-render-thread.lo
#8 40.00 CC libguac_la-display-worker.lo
#8 40.52 CC libguac_la-encode-jpeg.lo
#8 40.95 CC libguac_la-encode-png.lo
#8 41.49 CC libguac_la-error.lo
#8 41.79 CC libguac_la-fifo.lo
#8 42.15 CC libguac_la-file.lo
#8 42.54 CC libguac_la-fips.lo
#8 42.91 CC libguac_la-flag.lo
#8 43.26 CC libguac_la-hash.lo
#8 43.55 CC libguac_la-id.lo
#8 43.78 CC libguac_la-mem.lo
#8 44.24 CC libguac_la-rwlock.lo
#8 44.60 CC libguac_la-palette.lo
#8 44.95 CC libguac_la-parser.lo
#8 45.45 CC libguac_la-pool.lo
#8 45.84 CC libguac_la-proctitle.lo
#8 46.37 CC libguac_la-protocol.lo
#8 48.03 CC libguac_la-raw_encoder.lo
#8 48.44 CC libguac_la-recording.lo
#8 48.88 CC libguac_la-rect.lo
#8 49.15 CC libguac_la-socket.lo
#8 49.76 CC libguac_la-socket-broadcast.lo
#8 50.14 CC libguac_la-socket-fd.lo
#8 50.60 CC libguac_la-socket-nest.lo
#8 51.01 CC libguac_la-socket-tee.lo
#8 51.34 CC libguac_la-string.lo
#8 51.47 string.c: In function 'guac_strnstr':
#8 51.47 string.c:129:38: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
#8 51.47 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
#8 51.47 | ^
#8 51.54 cc1: all warnings being treated as errors
#8 51.55 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
#8 51.55 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.55 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.55 make[2]: *** [Makefile:1241: all-recursive] Error 1
#8 51.55 make[1]: Leaving directory '/build/guacamole-server'
#8 51.55 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 51.55 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
51.47 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
51.47 | ^
51.54 cc1: all warnings being treated as errors
51.55 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
51.55 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
51.55 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
51.55 make[2]: *** [Makefile:1241: all-recursive] Error 1
51.55 make[1]: Leaving directory '/build/guacamole-server'
51.55 make[1]: *** [Makefile:552: all-recursive] Error 1
51.55 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-2392
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-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-ubuntu » ubuntu,latest #2391
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-ubuntu/JENKINS_LABEL_EXPRESSION=ubuntu,UBUNTU_RELEASE=latest/2391/display/redirect>
Changes:
------------------------------------------
[...truncated 185.63 KiB...]
#8 32.82 rm -f *.o
#8 32.83 rm -f sftp/*.o
#8 32.83 rm -f test_common_ssh.log
#8 32.84 rm -f test_common_ssh.trs
#8 32.84 rm -f test-suite.log
#8 32.84 rm -f *.lo
#8 32.85 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 32.85 make[1]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 32.85 Making clean in src/terminal
#8 32.85 make[1]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.86 Making clean in .
#8 32.87 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.87 rm -f libguac-terminal.la
#8 32.88 rm -f ./so_locations
#8 32.88 rm -rf .libs _libs
#8 32.89 rm -f *.o
#8 32.89 rm -f *.lo
#8 32.89 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.90 Making clean in tests
#8 32.90 make[2]: Entering directory '/build/guacamole-server/src/terminal/tests'
#8 32.90 rm -f test_terminal
#8 32.90 test -z "" || rm -f test_terminal
#8 32.91 rm -f _generated_runner.c
#8 32.91 rm -rf .libs _libs
#8 32.91 rm -f *.o
#8 32.92 rm -f selection-point/*.o
#8 32.92 rm -f test_terminal.log
#8 32.92 rm -f test_terminal.trs
#8 32.93 rm -f test-suite.log
#8 32.93 rm -f *.lo
#8 32.93 make[2]: Leaving directory '/build/guacamole-server/src/terminal/tests'
#8 32.94 make[1]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.94 Making clean in src/pulse
#8 32.94 make[1]: Entering directory '/build/guacamole-server/src/pulse'
#8 32.94 rm -rf .libs _libs
#8 32.94 rm -f libguac_pulse.la
#8 32.96 rm -f ./so_locations
#8 32.96 rm -f *.o
#8 32.96 rm -f *.lo
#8 32.97 make[1]: Leaving directory '/build/guacamole-server/src/pulse'
#8 32.97 Making clean in src/protocols/kubernetes
#8 32.97 make[1]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.98 Making clean in .
#8 32.99 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.99 rm -f libguac-client-kubernetes.la
#8 33.00 rm -f ./so_locations
#8 33.00 rm -rf .libs _libs
#8 33.01 rm -f *.o
#8 33.01 rm -f *.lo
#8 33.02 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 33.02 Making clean in tests
#8 33.02 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 33.02 rm -f test_kubernetes
#8 33.02 test -z "" || rm -f test_kubernetes
#8 33.03 rm -f _generated_runner.c
#8 33.03 rm -rf .libs _libs
#8 33.04 rm -f *.o
#8 33.04 rm -f url/*.o
#8 33.04 rm -f test_kubernetes.log
#8 33.05 rm -f test_kubernetes.trs
#8 33.05 rm -f test-suite.log
#8 33.05 rm -f *.lo
#8 33.06 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 33.06 make[1]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 33.06 Making clean in src/protocols/rdp
#8 33.07 make[1]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 33.08 Making clean in .
#8 33.09 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 33.09 rm -f libguac-common-svc-client.la libguacai-client.la
#8 33.10 rm -f ./so_locations
#8 33.10 rm -f _generated_channel_entry_wrappers.c _generated_keymaps.c
#8 33.10 rm -f libguac-client-rdp.la
#8 33.12 rm -f ./so_locations
#8 33.12 rm -rf .libs _libs
#8 33.12 rm -rf channels/.libs channels/_libs
#8 33.12 rm -rf channels/audio-input/.libs channels/audio-input/_libs
#8 33.13 rm -rf channels/rdpdr/.libs channels/rdpdr/_libs
#8 33.13 rm -rf channels/rdpsnd/.libs channels/rdpsnd/_libs
#8 33.13 rm -rf plugins/.libs plugins/_libs
#8 33.14 rm -rf plugins/guac-common-svc/.libs plugins/guac-common-svc/_libs
#8 33.14 rm -rf plugins/guacai/.libs plugins/guacai/_libs
#8 33.14 rm -f *.o
#8 33.15 rm -f channels/*.o
#8 33.15 rm -f channels/*.lo
#8 33.15 rm -f channels/audio-input/*.o
#8 33.15 rm -f channels/audio-input/*.lo
#8 33.16 rm -f channels/rdpdr/*.o
#8 33.16 rm -f channels/rdpdr/*.lo
#8 33.16 rm -f channels/rdpsnd/*.o
#8 33.17 rm -f channels/rdpsnd/*.lo
#8 33.17 rm -f plugins/*.o
#8 33.17 rm -f plugins/*.lo
#8 33.18 rm -f plugins/guac-common-svc/*.o
#8 33.18 rm -f plugins/guac-common-svc/*.lo
#8 33.18 rm -f plugins/guacai/*.o
#8 33.19 rm -f plugins/guacai/*.lo
#8 33.19 rm -f *.lo
#8 33.19 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 33.19 Making clean in tests
#8 33.20 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 33.20 rm -f test_rdp
#8 33.20 test -z "" || rm -f test_rdp
#8 33.20 rm -f _generated_runner.c
#8 33.21 rm -rf .libs _libs
#8 33.21 rm -f *.o
#8 33.22 rm -f fs/*.o
#8 33.22 rm -f test_rdp.log
#8 33.23 rm -f test_rdp.trs
#8 33.23 rm -f test-suite.log
#8 33.24 rm -f *.lo
#8 33.24 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 33.24 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 33.24 Making clean in src/protocols/ssh
#8 33.25 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 33.25 rm -f libguac-client-ssh.la
#8 33.26 rm -f ./so_locations
#8 33.26 rm -rf .libs _libs
#8 33.27 rm -f *.o
#8 33.27 rm -f *.lo
#8 33.27 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 33.27 Making clean in src/protocols/telnet
#8 33.28 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 33.28 rm -f libguac-client-telnet.la
#8 33.29 rm -f ./so_locations
#8 33.29 rm -rf .libs _libs
#8 33.30 rm -f *.o
#8 33.30 rm -f *.lo
#8 33.30 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 33.30 Making clean in src/protocols/vnc
#8 33.31 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 33.31 rm -f libguac-client-vnc.la
#8 33.32 rm -f ./so_locations
#8 33.33 rm -rf .libs _libs
#8 33.33 rm -f *.o
#8 33.33 rm -f *.lo
#8 33.34 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 33.34 Making clean in src/guacd
#8 33.34 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 33.34 rm -f
#8 33.35 rm -rf .libs _libs
#8 33.35 rm -f guacd
#8 33.35 test -z "" || rm -f guacd
#8 33.35 rm -f *.o
#8 33.36 rm -f *.lo
#8 33.36 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 33.36 Making clean in src/guacenc
#8 33.37 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 33.37 rm -f guacenc
#8 33.37 test -z "" || rm -f guacenc
#8 33.38 rm -rf .libs _libs
#8 33.38 rm -f *.o
#8 33.38 rm -f *.lo
#8 33.39 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 33.39 Making clean in src/guaclog
#8 33.39 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 33.39 rm -f guaclog
#8 33.39 test -z "" || rm -f guaclog
#8 33.40 rm -rf .libs _libs
#8 33.40 rm -f *.o
#8 33.40 rm -f *.lo
#8 33.41 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 33.41 make[1]: Entering directory '/build/guacamole-server'
#8 33.41 rm -rf .libs _libs
#8 33.41 rm -f *.lo
#8 33.42 make[1]: Leaving directory '/build/guacamole-server'
#8 33.42 + make
#8 33.43 make all-recursive
#8 33.43 make[1]: Entering directory '/build/guacamole-server'
#8 33.44 Making all in src/libguac
#8 33.45 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.46 Making all in .
#8 33.47 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.47 CC libguac_la-argv.lo
#8 33.94 CC libguac_la-audio.lo
#8 34.38 CC libguac_la-client.lo
#8 35.31 CC libguac_la-display.lo
#8 35.80 CC libguac_la-display-builtin-cursors.lo
#8 35.98 CC libguac_la-display-cursor.lo
#8 36.34 CC libguac_la-display-flush.lo
#8 36.87 CC libguac_la-display-layer.lo
#8 37.41 CC libguac_la-display-layer-list.lo
#8 37.89 CC libguac_la-display-plan.lo
#8 38.47 CC libguac_la-display-plan-combine.lo
#8 38.92 CC libguac_la-display-plan-rect.lo
#8 39.31 CC libguac_la-display-plan-search.lo
#8 39.75 CC libguac_la-display-render-thread.lo
#8 40.10 CC libguac_la-display-worker.lo
#8 40.62 CC libguac_la-encode-jpeg.lo
#8 41.04 CC libguac_la-encode-png.lo
#8 41.55 CC libguac_la-error.lo
#8 41.80 CC libguac_la-fifo.lo
#8 42.10 CC libguac_la-file.lo
#8 42.42 CC libguac_la-fips.lo
#8 42.71 CC libguac_la-flag.lo
#8 43.04 CC libguac_la-hash.lo
#8 43.32 CC libguac_la-id.lo
#8 43.55 CC libguac_la-mem.lo
#8 44.00 CC libguac_la-rwlock.lo
#8 44.34 CC libguac_la-palette.lo
#8 44.71 CC libguac_la-parser.lo
#8 45.21 CC libguac_la-pool.lo
#8 45.60 CC libguac_la-proctitle.lo
#8 46.13 CC libguac_la-protocol.lo
#8 48.02 CC libguac_la-raw_encoder.lo
#8 48.42 CC libguac_la-recording.lo
#8 48.86 CC libguac_la-rect.lo
#8 49.13 CC libguac_la-socket.lo
#8 49.70 CC libguac_la-socket-broadcast.lo
#8 50.04 CC libguac_la-socket-fd.lo
#8 50.47 CC libguac_la-socket-nest.lo
#8 50.82 CC libguac_la-socket-tee.lo
#8 51.12 CC libguac_la-string.lo
#8 51.24 string.c: In function 'guac_strnstr':
#8 51.24 string.c:129:38: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
#8 51.24 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
#8 51.24 | ^
#8 51.31 cc1: all warnings being treated as errors
#8 51.32 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
#8 51.32 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.32 make[2]: *** [Makefile:1241: all-recursive] Error 1
#8 51.32 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.32 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 51.32 make[1]: Leaving directory '/build/guacamole-server'
#8 51.32 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
51.24 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
51.24 | ^
51.31 cc1: all warnings being treated as errors
51.32 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
51.32 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
51.32 make[2]: *** [Makefile:1241: all-recursive] Error 1
51.32 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
51.32 make[1]: *** [Makefile:552: all-recursive] Error 1
51.32 make[1]: Leaving directory '/build/guacamole-server'
51.32 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-2391
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-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-ubuntu » ubuntu,latest #2390
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-ubuntu/JENKINS_LABEL_EXPRESSION=ubuntu,UBUNTU_RELEASE=latest/2390/display/redirect>
Changes:
------------------------------------------
[...truncated 185.63 KiB...]
#8 31.96 rm -f *.o
#8 31.97 rm -f sftp/*.o
#8 31.97 rm -f test_common_ssh.log
#8 31.97 rm -f test_common_ssh.trs
#8 31.98 rm -f test-suite.log
#8 31.98 rm -f *.lo
#8 31.99 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 31.99 make[1]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 31.99 Making clean in src/terminal
#8 31.99 make[1]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.00 Making clean in .
#8 32.00 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.00 rm -f libguac-terminal.la
#8 32.02 rm -f ./so_locations
#8 32.02 rm -rf .libs _libs
#8 32.03 rm -f *.o
#8 32.03 rm -f *.lo
#8 32.03 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.03 Making clean in tests
#8 32.04 make[2]: Entering directory '/build/guacamole-server/src/terminal/tests'
#8 32.04 rm -f test_terminal
#8 32.04 test -z "" || rm -f test_terminal
#8 32.04 rm -f _generated_runner.c
#8 32.05 rm -rf .libs _libs
#8 32.05 rm -f *.o
#8 32.05 rm -f selection-point/*.o
#8 32.06 rm -f test_terminal.log
#8 32.06 rm -f test_terminal.trs
#8 32.06 rm -f test-suite.log
#8 32.07 rm -f *.lo
#8 32.07 make[2]: Leaving directory '/build/guacamole-server/src/terminal/tests'
#8 32.07 make[1]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.07 Making clean in src/pulse
#8 32.08 make[1]: Entering directory '/build/guacamole-server/src/pulse'
#8 32.08 rm -rf .libs _libs
#8 32.08 rm -f libguac_pulse.la
#8 32.10 rm -f ./so_locations
#8 32.10 rm -f *.o
#8 32.10 rm -f *.lo
#8 32.10 make[1]: Leaving directory '/build/guacamole-server/src/pulse'
#8 32.11 Making clean in src/protocols/kubernetes
#8 32.11 make[1]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.12 Making clean in .
#8 32.12 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.12 rm -f libguac-client-kubernetes.la
#8 32.14 rm -f ./so_locations
#8 32.14 rm -rf .libs _libs
#8 32.14 rm -f *.o
#8 32.14 rm -f *.lo
#8 32.15 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.15 Making clean in tests
#8 32.15 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 32.15 rm -f test_kubernetes
#8 32.16 test -z "" || rm -f test_kubernetes
#8 32.16 rm -f _generated_runner.c
#8 32.16 rm -rf .libs _libs
#8 32.17 rm -f *.o
#8 32.17 rm -f url/*.o
#8 32.17 rm -f test_kubernetes.log
#8 32.18 rm -f test_kubernetes.trs
#8 32.18 rm -f test-suite.log
#8 32.18 rm -f *.lo
#8 32.19 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 32.19 make[1]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.19 Making clean in src/protocols/rdp
#8 32.20 make[1]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 32.21 Making clean in .
#8 32.21 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 32.21 rm -f libguac-common-svc-client.la libguacai-client.la
#8 32.23 rm -f ./so_locations
#8 32.23 rm -f _generated_channel_entry_wrappers.c _generated_keymaps.c
#8 32.24 rm -f libguac-client-rdp.la
#8 32.25 rm -f ./so_locations
#8 32.25 rm -rf .libs _libs
#8 32.26 rm -rf channels/.libs channels/_libs
#8 32.26 rm -rf channels/audio-input/.libs channels/audio-input/_libs
#8 32.27 rm -rf channels/rdpdr/.libs channels/rdpdr/_libs
#8 32.27 rm -rf channels/rdpsnd/.libs channels/rdpsnd/_libs
#8 32.27 rm -rf plugins/.libs plugins/_libs
#8 32.28 rm -rf plugins/guac-common-svc/.libs plugins/guac-common-svc/_libs
#8 32.28 rm -rf plugins/guacai/.libs plugins/guacai/_libs
#8 32.28 rm -f *.o
#8 32.29 rm -f channels/*.o
#8 32.29 rm -f channels/*.lo
#8 32.30 rm -f channels/audio-input/*.o
#8 32.30 rm -f channels/audio-input/*.lo
#8 32.30 rm -f channels/rdpdr/*.o
#8 32.31 rm -f channels/rdpdr/*.lo
#8 32.31 rm -f channels/rdpsnd/*.o
#8 32.31 rm -f channels/rdpsnd/*.lo
#8 32.32 rm -f plugins/*.o
#8 32.32 rm -f plugins/*.lo
#8 32.32 rm -f plugins/guac-common-svc/*.o
#8 32.33 rm -f plugins/guac-common-svc/*.lo
#8 32.33 rm -f plugins/guacai/*.o
#8 32.33 rm -f plugins/guacai/*.lo
#8 32.34 rm -f *.lo
#8 32.34 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 32.34 Making clean in tests
#8 32.34 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 32.34 rm -f test_rdp
#8 32.35 test -z "" || rm -f test_rdp
#8 32.35 rm -f _generated_runner.c
#8 32.35 rm -rf .libs _libs
#8 32.36 rm -f *.o
#8 32.36 rm -f fs/*.o
#8 32.37 rm -f test_rdp.log
#8 32.37 rm -f test_rdp.trs
#8 32.37 rm -f test-suite.log
#8 32.38 rm -f *.lo
#8 32.38 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 32.38 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 32.38 Making clean in src/protocols/ssh
#8 32.39 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 32.39 rm -f libguac-client-ssh.la
#8 32.40 rm -f ./so_locations
#8 32.40 rm -rf .libs _libs
#8 32.41 rm -f *.o
#8 32.41 rm -f *.lo
#8 32.42 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 32.42 Making clean in src/protocols/telnet
#8 32.42 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 32.42 rm -f libguac-client-telnet.la
#8 32.44 rm -f ./so_locations
#8 32.44 rm -rf .libs _libs
#8 32.44 rm -f *.o
#8 32.44 rm -f *.lo
#8 32.45 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 32.45 Making clean in src/protocols/vnc
#8 32.45 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 32.45 rm -f libguac-client-vnc.la
#8 32.47 rm -f ./so_locations
#8 32.47 rm -rf .libs _libs
#8 32.48 rm -f *.o
#8 32.48 rm -f *.lo
#8 32.48 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 32.48 Making clean in src/guacd
#8 32.49 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 32.49 rm -f
#8 32.49 rm -rf .libs _libs
#8 32.50 rm -f guacd
#8 32.50 test -z "" || rm -f guacd
#8 32.50 rm -f *.o
#8 32.51 rm -f *.lo
#8 32.51 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 32.51 Making clean in src/guacenc
#8 32.52 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 32.52 rm -f guacenc
#8 32.52 test -z "" || rm -f guacenc
#8 32.53 rm -rf .libs _libs
#8 32.53 rm -f *.o
#8 32.53 rm -f *.lo
#8 32.54 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 32.54 Making clean in src/guaclog
#8 32.54 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 32.54 rm -f guaclog
#8 32.55 test -z "" || rm -f guaclog
#8 32.55 rm -rf .libs _libs
#8 32.55 rm -f *.o
#8 32.56 rm -f *.lo
#8 32.56 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 32.57 make[1]: Entering directory '/build/guacamole-server'
#8 32.57 rm -rf .libs _libs
#8 32.57 rm -f *.lo
#8 32.57 make[1]: Leaving directory '/build/guacamole-server'
#8 32.57 + make
#8 32.59 make all-recursive
#8 32.59 make[1]: Entering directory '/build/guacamole-server'
#8 32.60 Making all in src/libguac
#8 32.61 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 32.62 Making all in .
#8 32.63 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 32.63 CC libguac_la-argv.lo
#8 33.11 CC libguac_la-audio.lo
#8 33.56 CC libguac_la-client.lo
#8 34.51 CC libguac_la-display.lo
#8 34.99 CC libguac_la-display-builtin-cursors.lo
#8 35.18 CC libguac_la-display-cursor.lo
#8 35.57 CC libguac_la-display-flush.lo
#8 36.10 CC libguac_la-display-layer.lo
#8 36.66 CC libguac_la-display-layer-list.lo
#8 37.17 CC libguac_la-display-plan.lo
#8 37.86 CC libguac_la-display-plan-combine.lo
#8 38.35 CC libguac_la-display-plan-rect.lo
#8 38.75 CC libguac_la-display-plan-search.lo
#8 39.24 CC libguac_la-display-render-thread.lo
#8 39.63 CC libguac_la-display-worker.lo
#8 40.16 CC libguac_la-encode-jpeg.lo
#8 40.61 CC libguac_la-encode-png.lo
#8 41.14 CC libguac_la-error.lo
#8 41.45 CC libguac_la-fifo.lo
#8 41.82 CC libguac_la-file.lo
#8 42.24 CC libguac_la-fips.lo
#8 42.62 CC libguac_la-flag.lo
#8 42.99 CC libguac_la-hash.lo
#8 43.29 CC libguac_la-id.lo
#8 43.53 CC libguac_la-mem.lo
#8 44.00 CC libguac_la-rwlock.lo
#8 44.37 CC libguac_la-palette.lo
#8 44.75 CC libguac_la-parser.lo
#8 45.27 CC libguac_la-pool.lo
#8 45.67 CC libguac_la-proctitle.lo
#8 46.21 CC libguac_la-protocol.lo
#8 47.87 CC libguac_la-raw_encoder.lo
#8 48.30 CC libguac_la-recording.lo
#8 48.75 CC libguac_la-rect.lo
#8 49.02 CC libguac_la-socket.lo
#8 49.65 CC libguac_la-socket-broadcast.lo
#8 50.04 CC libguac_la-socket-fd.lo
#8 50.52 CC libguac_la-socket-nest.lo
#8 50.92 CC libguac_la-socket-tee.lo
#8 51.25 CC libguac_la-string.lo
#8 51.38 string.c: In function 'guac_strnstr':
#8 51.38 string.c:129:38: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
#8 51.38 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
#8 51.38 | ^
#8 51.46 cc1: all warnings being treated as errors
#8 51.46 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
#8 51.46 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.46 make[2]: *** [Makefile:1241: all-recursive] Error 1
#8 51.46 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.47 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 51.47 make[1]: Leaving directory '/build/guacamole-server'
#8 51.47 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
51.38 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
51.38 | ^
51.46 cc1: all warnings being treated as errors
51.46 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
51.46 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
51.46 make[2]: *** [Makefile:1241: all-recursive] Error 1
51.46 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
51.47 make[1]: *** [Makefile:552: all-recursive] Error 1
51.47 make[1]: Leaving directory '/build/guacamole-server'
51.47 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-2390
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-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-ubuntu » ubuntu,latest #2389
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-ubuntu/JENKINS_LABEL_EXPRESSION=ubuntu,UBUNTU_RELEASE=latest/2389/display/redirect>
Changes:
------------------------------------------
[...truncated 185.63 KiB...]
#8 32.39 rm -f *.o
#8 32.40 rm -f sftp/*.o
#8 32.40 rm -f test_common_ssh.log
#8 32.40 rm -f test_common_ssh.trs
#8 32.41 rm -f test-suite.log
#8 32.41 rm -f *.lo
#8 32.41 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 32.41 make[1]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 32.41 Making clean in src/terminal
#8 32.42 make[1]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.43 Making clean in .
#8 32.43 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.43 rm -f libguac-terminal.la
#8 32.44 rm -f ./so_locations
#8 32.45 rm -rf .libs _libs
#8 32.45 rm -f *.o
#8 32.45 rm -f *.lo
#8 32.46 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.46 Making clean in tests
#8 32.46 make[2]: Entering directory '/build/guacamole-server/src/terminal/tests'
#8 32.46 rm -f test_terminal
#8 32.46 test -z "" || rm -f test_terminal
#8 32.47 rm -f _generated_runner.c
#8 32.47 rm -rf .libs _libs
#8 32.48 rm -f *.o
#8 32.48 rm -f selection-point/*.o
#8 32.48 rm -f test_terminal.log
#8 32.49 rm -f test_terminal.trs
#8 32.49 rm -f test-suite.log
#8 32.49 rm -f *.lo
#8 32.50 make[2]: Leaving directory '/build/guacamole-server/src/terminal/tests'
#8 32.50 make[1]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.50 Making clean in src/pulse
#8 32.50 make[1]: Entering directory '/build/guacamole-server/src/pulse'
#8 32.50 rm -rf .libs _libs
#8 32.50 rm -f libguac_pulse.la
#8 32.52 rm -f ./so_locations
#8 32.52 rm -f *.o
#8 32.52 rm -f *.lo
#8 32.53 make[1]: Leaving directory '/build/guacamole-server/src/pulse'
#8 32.53 Making clean in src/protocols/kubernetes
#8 32.53 make[1]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.54 Making clean in .
#8 32.55 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.55 rm -f libguac-client-kubernetes.la
#8 32.56 rm -f ./so_locations
#8 32.56 rm -rf .libs _libs
#8 32.56 rm -f *.o
#8 32.57 rm -f *.lo
#8 32.57 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.57 Making clean in tests
#8 32.58 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 32.58 rm -f test_kubernetes
#8 32.58 test -z "" || rm -f test_kubernetes
#8 32.58 rm -f _generated_runner.c
#8 32.59 rm -rf .libs _libs
#8 32.59 rm -f *.o
#8 32.59 rm -f url/*.o
#8 32.60 rm -f test_kubernetes.log
#8 32.60 rm -f test_kubernetes.trs
#8 32.61 rm -f test-suite.log
#8 32.61 rm -f *.lo
#8 32.61 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 32.61 make[1]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.62 Making clean in src/protocols/rdp
#8 32.63 make[1]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 32.63 Making clean in .
#8 32.64 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 32.64 rm -f libguac-common-svc-client.la libguacai-client.la
#8 32.65 rm -f ./so_locations
#8 32.66 rm -f _generated_channel_entry_wrappers.c _generated_keymaps.c
#8 32.66 rm -f libguac-client-rdp.la
#8 32.67 rm -f ./so_locations
#8 32.68 rm -rf .libs _libs
#8 32.68 rm -rf channels/.libs channels/_libs
#8 32.68 rm -rf channels/audio-input/.libs channels/audio-input/_libs
#8 32.69 rm -rf channels/rdpdr/.libs channels/rdpdr/_libs
#8 32.69 rm -rf channels/rdpsnd/.libs channels/rdpsnd/_libs
#8 32.69 rm -rf plugins/.libs plugins/_libs
#8 32.70 rm -rf plugins/guac-common-svc/.libs plugins/guac-common-svc/_libs
#8 32.70 rm -rf plugins/guacai/.libs plugins/guacai/_libs
#8 32.71 rm -f *.o
#8 32.71 rm -f channels/*.o
#8 32.71 rm -f channels/*.lo
#8 32.72 rm -f channels/audio-input/*.o
#8 32.72 rm -f channels/audio-input/*.lo
#8 32.72 rm -f channels/rdpdr/*.o
#8 32.73 rm -f channels/rdpdr/*.lo
#8 32.73 rm -f channels/rdpsnd/*.o
#8 32.73 rm -f channels/rdpsnd/*.lo
#8 32.74 rm -f plugins/*.o
#8 32.74 rm -f plugins/*.lo
#8 32.74 rm -f plugins/guac-common-svc/*.o
#8 32.75 rm -f plugins/guac-common-svc/*.lo
#8 32.75 rm -f plugins/guacai/*.o
#8 32.75 rm -f plugins/guacai/*.lo
#8 32.76 rm -f *.lo
#8 32.76 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 32.76 Making clean in tests
#8 32.76 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 32.76 rm -f test_rdp
#8 32.77 test -z "" || rm -f test_rdp
#8 32.77 rm -f _generated_runner.c
#8 32.78 rm -rf .libs _libs
#8 32.78 rm -f *.o
#8 32.78 rm -f fs/*.o
#8 32.79 rm -f test_rdp.log
#8 32.79 rm -f test_rdp.trs
#8 32.79 rm -f test-suite.log
#8 32.80 rm -f *.lo
#8 32.80 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 32.80 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 32.80 Making clean in src/protocols/ssh
#8 32.81 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 32.81 rm -f libguac-client-ssh.la
#8 32.82 rm -f ./so_locations
#8 32.82 rm -rf .libs _libs
#8 32.83 rm -f *.o
#8 32.83 rm -f *.lo
#8 32.84 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 32.84 Making clean in src/protocols/telnet
#8 32.84 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 32.84 rm -f libguac-client-telnet.la
#8 32.85 rm -f ./so_locations
#8 32.86 rm -rf .libs _libs
#8 32.86 rm -f *.o
#8 32.86 rm -f *.lo
#8 32.87 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 32.87 Making clean in src/protocols/vnc
#8 32.87 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 32.87 rm -f libguac-client-vnc.la
#8 32.89 rm -f ./so_locations
#8 32.89 rm -rf .libs _libs
#8 32.89 rm -f *.o
#8 32.90 rm -f *.lo
#8 32.90 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 32.90 Making clean in src/guacd
#8 32.91 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 32.91 rm -f
#8 32.91 rm -rf .libs _libs
#8 32.91 rm -f guacd
#8 32.92 test -z "" || rm -f guacd
#8 32.92 rm -f *.o
#8 32.92 rm -f *.lo
#8 32.93 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 32.93 Making clean in src/guacenc
#8 32.93 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 32.93 rm -f guacenc
#8 32.94 test -z "" || rm -f guacenc
#8 32.94 rm -rf .libs _libs
#8 32.94 rm -f *.o
#8 32.95 rm -f *.lo
#8 32.95 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 32.95 Making clean in src/guaclog
#8 32.96 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 32.96 rm -f guaclog
#8 32.96 test -z "" || rm -f guaclog
#8 32.96 rm -rf .libs _libs
#8 32.97 rm -f *.o
#8 32.97 rm -f *.lo
#8 32.97 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 32.98 make[1]: Entering directory '/build/guacamole-server'
#8 32.98 rm -rf .libs _libs
#8 32.98 rm -f *.lo
#8 32.99 make[1]: Leaving directory '/build/guacamole-server'
#8 32.99 + make
#8 33.00 make all-recursive
#8 33.00 make[1]: Entering directory '/build/guacamole-server'
#8 33.01 Making all in src/libguac
#8 33.02 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.03 Making all in .
#8 33.03 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.04 CC libguac_la-argv.lo
#8 33.53 CC libguac_la-audio.lo
#8 33.98 CC libguac_la-client.lo
#8 34.93 CC libguac_la-display.lo
#8 35.42 CC libguac_la-display-builtin-cursors.lo
#8 35.61 CC libguac_la-display-cursor.lo
#8 35.98 CC libguac_la-display-flush.lo
#8 36.50 CC libguac_la-display-layer.lo
#8 37.06 CC libguac_la-display-layer-list.lo
#8 37.58 CC libguac_la-display-plan.lo
#8 38.28 CC libguac_la-display-plan-combine.lo
#8 38.76 CC libguac_la-display-plan-rect.lo
#8 39.16 CC libguac_la-display-plan-search.lo
#8 39.65 CC libguac_la-display-render-thread.lo
#8 40.02 CC libguac_la-display-worker.lo
#8 40.56 CC libguac_la-encode-jpeg.lo
#8 41.00 CC libguac_la-encode-png.lo
#8 41.53 CC libguac_la-error.lo
#8 41.85 CC libguac_la-fifo.lo
#8 42.22 CC libguac_la-file.lo
#8 42.63 CC libguac_la-fips.lo
#8 43.02 CC libguac_la-flag.lo
#8 43.38 CC libguac_la-hash.lo
#8 43.68 CC libguac_la-id.lo
#8 43.92 CC libguac_la-mem.lo
#8 44.40 CC libguac_la-rwlock.lo
#8 44.78 CC libguac_la-palette.lo
#8 45.15 CC libguac_la-parser.lo
#8 45.67 CC libguac_la-pool.lo
#8 46.07 CC libguac_la-proctitle.lo
#8 46.61 CC libguac_la-protocol.lo
#8 48.27 CC libguac_la-raw_encoder.lo
#8 48.64 CC libguac_la-recording.lo
#8 49.08 CC libguac_la-rect.lo
#8 49.35 CC libguac_la-socket.lo
#8 49.96 CC libguac_la-socket-broadcast.lo
#8 50.34 CC libguac_la-socket-fd.lo
#8 50.83 CC libguac_la-socket-nest.lo
#8 51.24 CC libguac_la-socket-tee.lo
#8 51.58 CC libguac_la-string.lo
#8 51.71 string.c: In function 'guac_strnstr':
#8 51.71 string.c:129:38: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
#8 51.71 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
#8 51.71 | ^
#8 51.78 cc1: all warnings being treated as errors
#8 51.79 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
#8 51.79 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.79 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.79 make[2]: *** [Makefile:1241: all-recursive] Error 1
#8 51.79 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 51.79 make[1]: Leaving directory '/build/guacamole-server'
#8 51.79 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
51.71 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
51.71 | ^
51.78 cc1: all warnings being treated as errors
51.79 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
51.79 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
51.79 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
51.79 make[2]: *** [Makefile:1241: all-recursive] Error 1
51.79 make[1]: *** [Makefile:552: all-recursive] Error 1
51.79 make[1]: Leaving directory '/build/guacamole-server'
51.79 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-2389
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-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-ubuntu » ubuntu,latest #2388
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-ubuntu/JENKINS_LABEL_EXPRESSION=ubuntu,UBUNTU_RELEASE=latest/2388/display/redirect?page=changes>
Changes:
[Nick Couchman] GUACAMOLE-2295: Check setsockopt and lseek return values.
------------------------------------------
[...truncated 186.73 KiB...]
#8 20.60 rm -f *.o
#8 20.60 rm -f sftp/*.o
#8 20.60 rm -f test_common_ssh.log
#8 20.60 rm -f test_common_ssh.trs
#8 20.60 rm -f test-suite.log
#8 20.61 rm -f *.lo
#8 20.61 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 20.61 make[1]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 20.61 Making clean in src/terminal
#8 20.61 make[1]: Entering directory '/build/guacamole-server/src/terminal'
#8 20.62 Making clean in .
#8 20.62 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 20.62 rm -f libguac-terminal.la
#8 20.63 rm -f ./so_locations
#8 20.63 rm -rf .libs _libs
#8 20.63 rm -f *.o
#8 20.63 rm -f *.lo
#8 20.64 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 20.64 Making clean in tests
#8 20.64 make[2]: Entering directory '/build/guacamole-server/src/terminal/tests'
#8 20.64 rm -f test_terminal
#8 20.64 test -z "" || rm -f test_terminal
#8 20.64 rm -f _generated_runner.c
#8 20.65 rm -rf .libs _libs
#8 20.65 rm -f *.o
#8 20.65 rm -f selection-point/*.o
#8 20.65 rm -f test_terminal.log
#8 20.66 rm -f test_terminal.trs
#8 20.66 rm -f test-suite.log
#8 20.66 rm -f *.lo
#8 20.66 make[2]: Leaving directory '/build/guacamole-server/src/terminal/tests'
#8 20.66 make[1]: Leaving directory '/build/guacamole-server/src/terminal'
#8 20.66 Making clean in src/pulse
#8 20.66 make[1]: Entering directory '/build/guacamole-server/src/pulse'
#8 20.66 rm -rf .libs _libs
#8 20.67 rm -f libguac_pulse.la
#8 20.68 rm -f ./so_locations
#8 20.68 rm -f *.o
#8 20.68 rm -f *.lo
#8 20.68 make[1]: Leaving directory '/build/guacamole-server/src/pulse'
#8 20.68 Making clean in src/protocols/kubernetes
#8 20.68 make[1]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 20.69 Making clean in .
#8 20.69 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 20.69 rm -f libguac-client-kubernetes.la
#8 20.70 rm -f ./so_locations
#8 20.70 rm -rf .libs _libs
#8 20.70 rm -f *.o
#8 20.71 rm -f *.lo
#8 20.71 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 20.71 Making clean in tests
#8 20.71 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 20.71 rm -f test_kubernetes
#8 20.71 test -z "" || rm -f test_kubernetes
#8 20.72 rm -f _generated_runner.c
#8 20.72 rm -rf .libs _libs
#8 20.72 rm -f *.o
#8 20.72 rm -f url/*.o
#8 20.72 rm -f test_kubernetes.log
#8 20.73 rm -f test_kubernetes.trs
#8 20.73 rm -f test-suite.log
#8 20.73 rm -f *.lo
#8 20.73 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 20.73 make[1]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 20.73 Making clean in src/protocols/rdp
#8 20.74 make[1]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 20.74 Making clean in .
#8 20.75 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 20.75 rm -f libguac-common-svc-client.la libguacai-client.la
#8 20.76 rm -f ./so_locations
#8 20.76 rm -f _generated_channel_entry_wrappers.c _generated_keymaps.c
#8 20.76 rm -f libguac-client-rdp.la
#8 20.77 rm -f ./so_locations
#8 20.77 rm -rf .libs _libs
#8 20.77 rm -rf channels/.libs channels/_libs
#8 20.77 rm -rf channels/audio-input/.libs channels/audio-input/_libs
#8 20.78 rm -rf channels/rdpdr/.libs channels/rdpdr/_libs
#8 20.78 rm -rf channels/rdpsnd/.libs channels/rdpsnd/_libs
#8 20.78 rm -rf plugins/.libs plugins/_libs
#8 20.78 rm -rf plugins/guac-common-svc/.libs plugins/guac-common-svc/_libs
#8 20.79 rm -rf plugins/guacai/.libs plugins/guacai/_libs
#8 20.79 rm -f *.o
#8 20.79 rm -f channels/*.o
#8 20.79 rm -f channels/*.lo
#8 20.79 rm -f channels/audio-input/*.o
#8 20.80 rm -f channels/audio-input/*.lo
#8 20.80 rm -f channels/rdpdr/*.o
#8 20.80 rm -f channels/rdpdr/*.lo
#8 20.80 rm -f channels/rdpsnd/*.o
#8 20.81 rm -f channels/rdpsnd/*.lo
#8 20.81 rm -f plugins/*.o
#8 20.81 rm -f plugins/*.lo
#8 20.81 rm -f plugins/guac-common-svc/*.o
#8 20.81 rm -f plugins/guac-common-svc/*.lo
#8 20.82 rm -f plugins/guacai/*.o
#8 20.82 rm -f plugins/guacai/*.lo
#8 20.82 rm -f *.lo
#8 20.82 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 20.82 Making clean in tests
#8 20.83 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 20.83 rm -f test_rdp
#8 20.83 test -z "" || rm -f test_rdp
#8 20.83 rm -f _generated_runner.c
#8 20.83 rm -rf .libs _libs
#8 20.83 rm -f *.o
#8 20.83 rm -f fs/*.o
#8 20.84 rm -f test_rdp.log
#8 20.84 rm -f test_rdp.trs
#8 20.84 rm -f test-suite.log
#8 20.84 rm -f *.lo
#8 20.85 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 20.85 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 20.85 Making clean in src/protocols/ssh
#8 20.85 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 20.85 rm -f libguac-client-ssh.la
#8 20.86 rm -f ./so_locations
#8 20.86 rm -rf .libs _libs
#8 20.86 rm -f *.o
#8 20.86 rm -f *.lo
#8 20.87 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 20.87 Making clean in src/protocols/telnet
#8 20.87 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 20.87 rm -f libguac-client-telnet.la
#8 20.88 rm -f ./so_locations
#8 20.88 rm -rf .libs _libs
#8 20.88 rm -f *.o
#8 20.89 rm -f *.lo
#8 20.89 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 20.89 Making clean in src/protocols/vnc
#8 20.89 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 20.89 rm -f libguac-client-vnc.la
#8 20.90 rm -f ./so_locations
#8 20.90 rm -rf .libs _libs
#8 20.90 rm -f *.o
#8 20.90 rm -f *.lo
#8 20.91 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 20.91 Making clean in src/guacd
#8 20.91 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 20.91 rm -f
#8 20.91 rm -rf .libs _libs
#8 20.91 rm -f guacd
#8 20.92 test -z "" || rm -f guacd
#8 20.92 rm -f *.o
#8 20.92 rm -f *.lo
#8 20.92 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 20.92 Making clean in src/guacenc
#8 20.93 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 20.93 rm -f guacenc
#8 20.93 test -z "" || rm -f guacenc
#8 20.93 rm -rf .libs _libs
#8 20.93 rm -f *.o
#8 20.94 rm -f *.lo
#8 20.94 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 20.94 Making clean in src/guaclog
#8 20.94 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 20.94 rm -f guaclog
#8 20.94 test -z "" || rm -f guaclog
#8 20.94 rm -rf .libs _libs
#8 20.95 rm -f *.o
#8 20.95 rm -f *.lo
#8 20.95 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 20.95 make[1]: Entering directory '/build/guacamole-server'
#8 20.95 rm -rf .libs _libs
#8 20.96 rm -f *.lo
#8 20.96 make[1]: Leaving directory '/build/guacamole-server'
#8 20.96 + make
#8 20.96 make all-recursive
#8 20.97 make[1]: Entering directory '/build/guacamole-server'
#8 20.97 Making all in src/libguac
#8 20.98 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 20.98 Making all in .
#8 20.99 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 20.99 CC libguac_la-argv.lo
#8 21.30 CC libguac_la-audio.lo
#8 21.60 CC libguac_la-client.lo
#8 22.25 CC libguac_la-display.lo
#8 22.58 CC libguac_la-display-builtin-cursors.lo
#8 22.69 CC libguac_la-display-cursor.lo
#8 22.93 CC libguac_la-display-flush.lo
#8 23.28 CC libguac_la-display-layer.lo
#8 23.66 CC libguac_la-display-layer-list.lo
#8 24.00 CC libguac_la-display-plan.lo
#8 24.48 CC libguac_la-display-plan-combine.lo
#8 24.81 CC libguac_la-display-plan-rect.lo
#8 25.07 CC libguac_la-display-plan-search.lo
#8 25.40 CC libguac_la-display-render-thread.lo
#8 25.64 CC libguac_la-display-worker.lo
#8 26.00 CC libguac_la-encode-jpeg.lo
#8 26.28 CC libguac_la-encode-png.lo
#8 26.63 CC libguac_la-error.lo
#8 26.83 CC libguac_la-fifo.lo
#8 27.07 CC libguac_la-file.lo
#8 27.33 CC libguac_la-fips.lo
#8 27.57 CC libguac_la-flag.lo
#8 27.82 CC libguac_la-hash.lo
#8 28.01 CC libguac_la-id.lo
#8 28.17 CC libguac_la-mem.lo
#8 28.49 CC libguac_la-rwlock.lo
#8 28.74 CC libguac_la-palette.lo
#8 29.00 CC libguac_la-parser.lo
#8 29.33 CC libguac_la-pool.lo
#8 29.59 CC libguac_la-proctitle.lo
#8 29.94 CC libguac_la-protocol.lo
#8 31.27 CC libguac_la-raw_encoder.lo
#8 31.54 CC libguac_la-recording.lo
#8 31.83 CC libguac_la-rect.lo
#8 32.02 CC libguac_la-socket.lo
#8 32.43 CC libguac_la-socket-broadcast.lo
#8 32.68 CC libguac_la-socket-fd.lo
#8 33.00 CC libguac_la-socket-nest.lo
#8 33.27 CC libguac_la-socket-tee.lo
#8 33.48 CC libguac_la-string.lo
#8 33.55 string.c: In function 'guac_strnstr':
#8 33.55 string.c:129:38: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
#8 33.55 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
#8 33.55 | ^
#8 33.61 cc1: all warnings being treated as errors
#8 33.61 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
#8 33.61 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 33.61 make[2]: *** [Makefile:1241: all-recursive] Error 1
#8 33.61 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 33.61 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 33.61 make[1]: Leaving directory '/build/guacamole-server'
#8 33.61 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
33.55 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
33.55 | ^
33.61 cc1: all warnings being treated as errors
33.61 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
33.61 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
33.61 make[2]: *** [Makefile:1241: all-recursive] Error 1
33.61 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
33.61 make[1]: *** [Makefile:552: all-recursive] Error 1
33.61 make[1]: Leaving directory '/build/guacamole-server'
33.61 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-2388
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-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-ubuntu » ubuntu,latest #2387
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-ubuntu/JENKINS_LABEL_EXPRESSION=ubuntu,UBUNTU_RELEASE=latest/2387/display/redirect?page=changes>
Changes:
[Nick Couchman] GUACAMOLE-2220: Fix terminal source issues caused by patch branch merge.
------------------------------------------
[...truncated 186.38 KiB...]
#8 32.81 rm -f *.o
#8 32.81 rm -f sftp/*.o
#8 32.81 rm -f test_common_ssh.log
#8 32.82 rm -f test_common_ssh.trs
#8 32.82 rm -f test-suite.log
#8 32.82 rm -f *.lo
#8 32.83 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 32.83 make[1]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 32.83 Making clean in src/terminal
#8 32.84 make[1]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.84 Making clean in .
#8 32.85 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.85 rm -f libguac-terminal.la
#8 32.86 rm -f ./so_locations
#8 32.86 rm -rf .libs _libs
#8 32.86 rm -f *.o
#8 32.87 rm -f *.lo
#8 32.87 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.87 Making clean in tests
#8 32.87 make[2]: Entering directory '/build/guacamole-server/src/terminal/tests'
#8 32.87 rm -f test_terminal
#8 32.88 test -z "" || rm -f test_terminal
#8 32.88 rm -f _generated_runner.c
#8 32.88 rm -rf .libs _libs
#8 32.89 rm -f *.o
#8 32.89 rm -f selection-point/*.o
#8 32.89 rm -f test_terminal.log
#8 32.89 rm -f test_terminal.trs
#8 32.90 rm -f test-suite.log
#8 32.90 rm -f *.lo
#8 32.90 make[2]: Leaving directory '/build/guacamole-server/src/terminal/tests'
#8 32.91 make[1]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.91 Making clean in src/pulse
#8 32.91 make[1]: Entering directory '/build/guacamole-server/src/pulse'
#8 32.91 rm -rf .libs _libs
#8 32.91 rm -f libguac_pulse.la
#8 32.93 rm -f ./so_locations
#8 32.93 rm -f *.o
#8 32.93 rm -f *.lo
#8 32.94 make[1]: Leaving directory '/build/guacamole-server/src/pulse'
#8 32.94 Making clean in src/protocols/kubernetes
#8 32.94 make[1]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.95 Making clean in .
#8 32.95 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.95 rm -f libguac-client-kubernetes.la
#8 32.96 rm -f ./so_locations
#8 32.96 rm -rf .libs _libs
#8 32.97 rm -f *.o
#8 32.97 rm -f *.lo
#8 32.97 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.97 Making clean in tests
#8 32.98 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 32.98 rm -f test_kubernetes
#8 32.98 test -z "" || rm -f test_kubernetes
#8 32.98 rm -f _generated_runner.c
#8 32.99 rm -rf .libs _libs
#8 32.99 rm -f *.o
#8 32.99 rm -f url/*.o
#8 33.00 rm -f test_kubernetes.log
#8 33.00 rm -f test_kubernetes.trs
#8 33.00 rm -f test-suite.log
#8 33.01 rm -f *.lo
#8 33.01 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 33.01 make[1]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 33.01 Making clean in src/protocols/rdp
#8 33.02 make[1]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 33.03 Making clean in .
#8 33.03 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 33.03 rm -f libguac-common-svc-client.la libguacai-client.la
#8 33.05 rm -f ./so_locations
#8 33.05 rm -f _generated_channel_entry_wrappers.c _generated_keymaps.c
#8 33.05 rm -f libguac-client-rdp.la
#8 33.06 rm -f ./so_locations
#8 33.06 rm -rf .libs _libs
#8 33.07 rm -rf channels/.libs channels/_libs
#8 33.07 rm -rf channels/audio-input/.libs channels/audio-input/_libs
#8 33.07 rm -rf channels/rdpdr/.libs channels/rdpdr/_libs
#8 33.08 rm -rf channels/rdpsnd/.libs channels/rdpsnd/_libs
#8 33.08 rm -rf plugins/.libs plugins/_libs
#8 33.08 rm -rf plugins/guac-common-svc/.libs plugins/guac-common-svc/_libs
#8 33.09 rm -rf plugins/guacai/.libs plugins/guacai/_libs
#8 33.09 rm -f *.o
#8 33.09 rm -f channels/*.o
#8 33.10 rm -f channels/*.lo
#8 33.10 rm -f channels/audio-input/*.o
#8 33.10 rm -f channels/audio-input/*.lo
#8 33.11 rm -f channels/rdpdr/*.o
#8 33.11 rm -f channels/rdpdr/*.lo
#8 33.11 rm -f channels/rdpsnd/*.o
#8 33.11 rm -f channels/rdpsnd/*.lo
#8 33.12 rm -f plugins/*.o
#8 33.12 rm -f plugins/*.lo
#8 33.12 rm -f plugins/guac-common-svc/*.o
#8 33.13 rm -f plugins/guac-common-svc/*.lo
#8 33.13 rm -f plugins/guacai/*.o
#8 33.13 rm -f plugins/guacai/*.lo
#8 33.14 rm -f *.lo
#8 33.14 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 33.14 Making clean in tests
#8 33.14 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 33.14 rm -f test_rdp
#8 33.15 test -z "" || rm -f test_rdp
#8 33.15 rm -f _generated_runner.c
#8 33.15 rm -rf .libs _libs
#8 33.16 rm -f *.o
#8 33.16 rm -f fs/*.o
#8 33.16 rm -f test_rdp.log
#8 33.17 rm -f test_rdp.trs
#8 33.17 rm -f test-suite.log
#8 33.17 rm -f *.lo
#8 33.17 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 33.17 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 33.17 Making clean in src/protocols/ssh
#8 33.18 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 33.18 rm -f libguac-client-ssh.la
#8 33.19 rm -f ./so_locations
#8 33.19 rm -rf .libs _libs
#8 33.20 rm -f *.o
#8 33.20 rm -f *.lo
#8 33.20 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 33.20 Making clean in src/protocols/telnet
#8 33.21 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 33.21 rm -f libguac-client-telnet.la
#8 33.22 rm -f ./so_locations
#8 33.22 rm -rf .libs _libs
#8 33.22 rm -f *.o
#8 33.23 rm -f *.lo
#8 33.23 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 33.23 Making clean in src/protocols/vnc
#8 33.24 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 33.24 rm -f libguac-client-vnc.la
#8 33.25 rm -f ./so_locations
#8 33.25 rm -rf .libs _libs
#8 33.25 rm -f *.o
#8 33.26 rm -f *.lo
#8 33.26 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 33.26 Making clean in src/guacd
#8 33.27 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 33.27 rm -f
#8 33.27 rm -rf .libs _libs
#8 33.27 rm -f guacd
#8 33.28 test -z "" || rm -f guacd
#8 33.28 rm -f *.o
#8 33.28 rm -f *.lo
#8 33.28 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 33.28 Making clean in src/guacenc
#8 33.29 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 33.29 rm -f guacenc
#8 33.29 test -z "" || rm -f guacenc
#8 33.29 rm -rf .libs _libs
#8 33.30 rm -f *.o
#8 33.30 rm -f *.lo
#8 33.31 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 33.31 Making clean in src/guaclog
#8 33.31 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 33.31 rm -f guaclog
#8 33.31 test -z "" || rm -f guaclog
#8 33.32 rm -rf .libs _libs
#8 33.32 rm -f *.o
#8 33.32 rm -f *.lo
#8 33.33 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 33.33 make[1]: Entering directory '/build/guacamole-server'
#8 33.33 rm -rf .libs _libs
#8 33.33 rm -f *.lo
#8 33.34 make[1]: Leaving directory '/build/guacamole-server'
#8 33.34 + make
#8 33.35 make all-recursive
#8 33.35 make[1]: Entering directory '/build/guacamole-server'
#8 33.36 Making all in src/libguac
#8 33.36 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.37 Making all in .
#8 33.38 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.38 CC libguac_la-argv.lo
#8 33.84 CC libguac_la-audio.lo
#8 34.28 CC libguac_la-client.lo
#8 35.23 CC libguac_la-display.lo
#8 35.74 CC libguac_la-display-builtin-cursors.lo
#8 35.90 CC libguac_la-display-cursor.lo
#8 36.28 CC libguac_la-display-flush.lo
#8 36.79 CC libguac_la-display-layer.lo
#8 37.34 CC libguac_la-display-layer-list.lo
#8 37.85 CC libguac_la-display-plan.lo
#8 38.52 CC libguac_la-display-plan-combine.lo
#8 39.04 CC libguac_la-display-plan-rect.lo
#8 39.45 CC libguac_la-display-plan-search.lo
#8 39.92 CC libguac_la-display-render-thread.lo
#8 40.30 CC libguac_la-display-worker.lo
#8 40.83 CC libguac_la-encode-jpeg.lo
#8 41.29 CC libguac_la-encode-png.lo
#8 41.85 CC libguac_la-error.lo
#8 42.16 CC libguac_la-fifo.lo
#8 42.51 CC libguac_la-file.lo
#8 42.91 CC libguac_la-fips.lo
#8 43.28 CC libguac_la-flag.lo
#8 43.64 CC libguac_la-hash.lo
#8 43.92 CC libguac_la-id.lo
#8 44.16 CC libguac_la-mem.lo
#8 44.63 CC libguac_la-rwlock.lo
#8 44.99 CC libguac_la-palette.lo
#8 45.38 CC libguac_la-parser.lo
#8 45.90 CC libguac_la-pool.lo
#8 46.28 CC libguac_la-proctitle.lo
#8 46.80 CC libguac_la-protocol.lo
#8 48.84 CC libguac_la-raw_encoder.lo
#8 49.26 CC libguac_la-recording.lo
#8 49.70 CC libguac_la-rect.lo
#8 49.98 CC libguac_la-socket.lo
#8 50.63 CC libguac_la-socket-broadcast.lo
#8 51.01 CC libguac_la-socket-fd.lo
#8 51.52 CC libguac_la-socket-nest.lo
#8 51.92 CC libguac_la-socket-tee.lo
#8 52.24 CC libguac_la-string.lo
#8 52.35 string.c: In function 'guac_strnstr':
#8 52.35 string.c:129:38: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
#8 52.35 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
#8 52.35 | ^
#8 52.45 cc1: all warnings being treated as errors
#8 52.45 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
#8 52.45 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.45 make[2]: *** [Makefile:1241: all-recursive] Error 1
#8 52.45 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.46 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 52.46 make[1]: Leaving directory '/build/guacamole-server'
#8 52.46 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
52.35 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
52.35 | ^
52.45 cc1: all warnings being treated as errors
52.45 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
52.45 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
52.45 make[2]: *** [Makefile:1241: all-recursive] Error 1
52.45 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
52.46 make[1]: *** [Makefile:552: all-recursive] Error 1
52.46 make[1]: Leaving directory '/build/guacamole-server'
52.46 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-2387
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-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-ubuntu » ubuntu,latest #2386
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-ubuntu/JENKINS_LABEL_EXPRESSION=ubuntu,UBUNTU_RELEASE=latest/2386/display/redirect>
Changes:
------------------------------------------
[...truncated 185.59 KiB...]
#8 32.36 rm -f *.o
#8 32.36 rm -f sftp/*.o
#8 32.36 rm -f test_common_ssh.log
#8 32.37 rm -f test_common_ssh.trs
#8 32.37 rm -f test-suite.log
#8 32.37 rm -f *.lo
#8 32.38 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 32.38 make[1]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 32.38 Making clean in src/terminal
#8 32.39 make[1]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.39 Making clean in .
#8 32.40 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.40 rm -f libguac-terminal.la
#8 32.41 rm -f ./so_locations
#8 32.41 rm -rf .libs _libs
#8 32.42 rm -f *.o
#8 32.42 rm -f *.lo
#8 32.43 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.43 Making clean in tests
#8 32.43 make[2]: Entering directory '/build/guacamole-server/src/terminal/tests'
#8 32.43 rm -f test_terminal
#8 32.43 test -z "" || rm -f test_terminal
#8 32.44 rm -f _generated_runner.c
#8 32.44 rm -rf .libs _libs
#8 32.45 rm -f *.o
#8 32.45 rm -f selection-point/*.o
#8 32.45 rm -f test_terminal.log
#8 32.45 rm -f test_terminal.trs
#8 32.46 rm -f test-suite.log
#8 32.46 rm -f *.lo
#8 32.46 make[2]: Leaving directory '/build/guacamole-server/src/terminal/tests'
#8 32.47 make[1]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.47 Making clean in src/pulse
#8 32.47 make[1]: Entering directory '/build/guacamole-server/src/pulse'
#8 32.47 rm -rf .libs _libs
#8 32.47 rm -f libguac_pulse.la
#8 32.49 rm -f ./so_locations
#8 32.49 rm -f *.o
#8 32.49 rm -f *.lo
#8 32.50 make[1]: Leaving directory '/build/guacamole-server/src/pulse'
#8 32.50 Making clean in src/protocols/kubernetes
#8 32.50 make[1]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.51 Making clean in .
#8 32.52 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.52 rm -f libguac-client-kubernetes.la
#8 32.53 rm -f ./so_locations
#8 32.53 rm -rf .libs _libs
#8 32.53 rm -f *.o
#8 32.54 rm -f *.lo
#8 32.54 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.54 Making clean in tests
#8 32.55 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 32.55 rm -f test_kubernetes
#8 32.55 test -z "" || rm -f test_kubernetes
#8 32.56 rm -f _generated_runner.c
#8 32.56 rm -rf .libs _libs
#8 32.56 rm -f *.o
#8 32.57 rm -f url/*.o
#8 32.57 rm -f test_kubernetes.log
#8 32.57 rm -f test_kubernetes.trs
#8 32.58 rm -f test-suite.log
#8 32.58 rm -f *.lo
#8 32.58 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 32.58 make[1]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.58 Making clean in src/protocols/rdp
#8 32.60 make[1]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 32.60 Making clean in .
#8 32.61 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 32.61 rm -f libguac-common-svc-client.la libguacai-client.la
#8 32.62 rm -f ./so_locations
#8 32.63 rm -f _generated_channel_entry_wrappers.c _generated_keymaps.c
#8 32.63 rm -f libguac-client-rdp.la
#8 32.64 rm -f ./so_locations
#8 32.64 rm -rf .libs _libs
#8 32.65 rm -rf channels/.libs channels/_libs
#8 32.65 rm -rf channels/audio-input/.libs channels/audio-input/_libs
#8 32.65 rm -rf channels/rdpdr/.libs channels/rdpdr/_libs
#8 32.66 rm -rf channels/rdpsnd/.libs channels/rdpsnd/_libs
#8 32.66 rm -rf plugins/.libs plugins/_libs
#8 32.67 rm -rf plugins/guac-common-svc/.libs plugins/guac-common-svc/_libs
#8 32.67 rm -rf plugins/guacai/.libs plugins/guacai/_libs
#8 32.67 rm -f *.o
#8 32.68 rm -f channels/*.o
#8 32.68 rm -f channels/*.lo
#8 32.68 rm -f channels/audio-input/*.o
#8 32.69 rm -f channels/audio-input/*.lo
#8 32.69 rm -f channels/rdpdr/*.o
#8 32.69 rm -f channels/rdpdr/*.lo
#8 32.70 rm -f channels/rdpsnd/*.o
#8 32.70 rm -f channels/rdpsnd/*.lo
#8 32.70 rm -f plugins/*.o
#8 32.71 rm -f plugins/*.lo
#8 32.71 rm -f plugins/guac-common-svc/*.o
#8 32.71 rm -f plugins/guac-common-svc/*.lo
#8 32.72 rm -f plugins/guacai/*.o
#8 32.72 rm -f plugins/guacai/*.lo
#8 32.72 rm -f *.lo
#8 32.73 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 32.73 Making clean in tests
#8 32.73 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 32.73 rm -f test_rdp
#8 32.74 test -z "" || rm -f test_rdp
#8 32.74 rm -f _generated_runner.c
#8 32.74 rm -rf .libs _libs
#8 32.75 rm -f *.o
#8 32.75 rm -f fs/*.o
#8 32.75 rm -f test_rdp.log
#8 32.76 rm -f test_rdp.trs
#8 32.76 rm -f test-suite.log
#8 32.76 rm -f *.lo
#8 32.77 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 32.77 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 32.77 Making clean in src/protocols/ssh
#8 32.77 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 32.77 rm -f libguac-client-ssh.la
#8 32.79 rm -f ./so_locations
#8 32.79 rm -rf .libs _libs
#8 32.80 rm -f *.o
#8 32.80 rm -f *.lo
#8 32.80 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 32.80 Making clean in src/protocols/telnet
#8 32.81 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 32.81 rm -f libguac-client-telnet.la
#8 32.83 rm -f ./so_locations
#8 32.83 rm -rf .libs _libs
#8 32.83 rm -f *.o
#8 32.83 rm -f *.lo
#8 32.84 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 32.84 Making clean in src/protocols/vnc
#8 32.84 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 32.84 rm -f libguac-client-vnc.la
#8 32.86 rm -f ./so_locations
#8 32.86 rm -rf .libs _libs
#8 32.86 rm -f *.o
#8 32.87 rm -f *.lo
#8 32.87 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 32.87 Making clean in src/guacd
#8 32.88 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 32.88 rm -f
#8 32.88 rm -rf .libs _libs
#8 32.88 rm -f guacd
#8 32.89 test -z "" || rm -f guacd
#8 32.89 rm -f *.o
#8 32.90 rm -f *.lo
#8 32.90 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 32.90 Making clean in src/guacenc
#8 32.91 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 32.91 rm -f guacenc
#8 32.91 test -z "" || rm -f guacenc
#8 32.92 rm -rf .libs _libs
#8 32.92 rm -f *.o
#8 32.92 rm -f *.lo
#8 32.93 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 32.93 Making clean in src/guaclog
#8 32.93 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 32.93 rm -f guaclog
#8 32.94 test -z "" || rm -f guaclog
#8 32.94 rm -rf .libs _libs
#8 32.94 rm -f *.o
#8 32.95 rm -f *.lo
#8 32.95 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 32.95 make[1]: Entering directory '/build/guacamole-server'
#8 32.95 rm -rf .libs _libs
#8 32.96 rm -f *.lo
#8 32.96 make[1]: Leaving directory '/build/guacamole-server'
#8 32.96 + make
#8 32.97 make all-recursive
#8 32.98 make[1]: Entering directory '/build/guacamole-server'
#8 32.99 Making all in src/libguac
#8 32.99 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.00 Making all in .
#8 33.01 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.01 CC libguac_la-argv.lo
#8 33.50 CC libguac_la-audio.lo
#8 33.95 CC libguac_la-client.lo
#8 34.89 CC libguac_la-display.lo
#8 35.39 CC libguac_la-display-builtin-cursors.lo
#8 35.58 CC libguac_la-display-cursor.lo
#8 35.96 CC libguac_la-display-flush.lo
#8 36.49 CC libguac_la-display-layer.lo
#8 37.03 CC libguac_la-display-layer-list.lo
#8 37.54 CC libguac_la-display-plan.lo
#8 38.24 CC libguac_la-display-plan-combine.lo
#8 38.72 CC libguac_la-display-plan-rect.lo
#8 39.12 CC libguac_la-display-plan-search.lo
#8 39.60 CC libguac_la-display-render-thread.lo
#8 39.98 CC libguac_la-display-worker.lo
#8 40.51 CC libguac_la-encode-jpeg.lo
#8 40.94 CC libguac_la-encode-png.lo
#8 41.48 CC libguac_la-error.lo
#8 41.79 CC libguac_la-fifo.lo
#8 42.16 CC libguac_la-file.lo
#8 42.56 CC libguac_la-fips.lo
#8 42.94 CC libguac_la-flag.lo
#8 43.30 CC libguac_la-hash.lo
#8 43.58 CC libguac_la-id.lo
#8 43.83 CC libguac_la-mem.lo
#8 44.30 CC libguac_la-rwlock.lo
#8 44.67 CC libguac_la-palette.lo
#8 45.05 CC libguac_la-parser.lo
#8 45.55 CC libguac_la-pool.lo
#8 45.95 CC libguac_la-proctitle.lo
#8 46.47 CC libguac_la-protocol.lo
#8 48.13 CC libguac_la-raw_encoder.lo
#8 48.54 CC libguac_la-recording.lo
#8 48.98 CC libguac_la-rect.lo
#8 49.26 CC libguac_la-socket.lo
#8 49.88 CC libguac_la-socket-broadcast.lo
#8 50.28 CC libguac_la-socket-fd.lo
#8 50.74 CC libguac_la-socket-nest.lo
#8 51.14 CC libguac_la-socket-tee.lo
#8 51.47 CC libguac_la-string.lo
#8 51.59 string.c: In function 'guac_strnstr':
#8 51.59 string.c:129:38: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
#8 51.59 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
#8 51.59 | ^
#8 51.67 cc1: all warnings being treated as errors
#8 51.67 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.67 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
#8 51.67 make[2]: *** [Makefile:1241: all-recursive] Error 1
#8 51.67 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.67 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 51.67 make[1]: Leaving directory '/build/guacamole-server'
#8 51.67 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
51.59 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
51.59 | ^
51.67 cc1: all warnings being treated as errors
51.67 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
51.67 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
51.67 make[2]: *** [Makefile:1241: all-recursive] Error 1
51.67 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
51.67 make[1]: *** [Makefile:552: all-recursive] Error 1
51.67 make[1]: Leaving directory '/build/guacamole-server'
51.67 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-2386
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-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-ubuntu » ubuntu,latest #2385
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-ubuntu/JENKINS_LABEL_EXPRESSION=ubuntu,UBUNTU_RELEASE=latest/2385/display/redirect>
Changes:
------------------------------------------
[...truncated 185.58 KiB...]
#8 32.75 rm -f *.o
#8 32.76 rm -f sftp/*.o
#8 32.76 rm -f test_common_ssh.log
#8 32.77 rm -f test_common_ssh.trs
#8 32.77 rm -f test-suite.log
#8 32.77 rm -f *.lo
#8 32.78 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 32.78 make[1]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 32.78 Making clean in src/terminal
#8 32.79 make[1]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.79 Making clean in .
#8 32.80 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.80 rm -f libguac-terminal.la
#8 32.81 rm -f ./so_locations
#8 32.81 rm -rf .libs _libs
#8 32.82 rm -f *.o
#8 32.82 rm -f *.lo
#8 32.82 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.82 Making clean in tests
#8 32.83 make[2]: Entering directory '/build/guacamole-server/src/terminal/tests'
#8 32.83 rm -f test_terminal
#8 32.83 test -z "" || rm -f test_terminal
#8 32.84 rm -f _generated_runner.c
#8 32.84 rm -rf .libs _libs
#8 32.84 rm -f *.o
#8 32.85 rm -f selection-point/*.o
#8 32.85 rm -f test_terminal.log
#8 32.86 rm -f test_terminal.trs
#8 32.86 rm -f test-suite.log
#8 32.86 rm -f *.lo
#8 32.87 make[2]: Leaving directory '/build/guacamole-server/src/terminal/tests'
#8 32.87 make[1]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.87 Making clean in src/pulse
#8 32.87 make[1]: Entering directory '/build/guacamole-server/src/pulse'
#8 32.87 rm -rf .libs _libs
#8 32.88 rm -f libguac_pulse.la
#8 32.89 rm -f ./so_locations
#8 32.89 rm -f *.o
#8 32.90 rm -f *.lo
#8 32.90 make[1]: Leaving directory '/build/guacamole-server/src/pulse'
#8 32.90 Making clean in src/protocols/kubernetes
#8 32.91 make[1]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.91 Making clean in .
#8 32.92 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.92 rm -f libguac-client-kubernetes.la
#8 32.93 rm -f ./so_locations
#8 32.93 rm -rf .libs _libs
#8 32.94 rm -f *.o
#8 32.94 rm -f *.lo
#8 32.94 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.94 Making clean in tests
#8 32.95 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 32.95 rm -f test_kubernetes
#8 32.95 test -z "" || rm -f test_kubernetes
#8 32.95 rm -f _generated_runner.c
#8 32.96 rm -rf .libs _libs
#8 32.96 rm -f *.o
#8 32.96 rm -f url/*.o
#8 32.97 rm -f test_kubernetes.log
#8 32.97 rm -f test_kubernetes.trs
#8 32.97 rm -f test-suite.log
#8 32.98 rm -f *.lo
#8 32.98 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 32.98 make[1]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.98 Making clean in src/protocols/rdp
#8 32.99 make[1]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 33.00 Making clean in .
#8 33.01 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 33.01 rm -f libguac-common-svc-client.la libguacai-client.la
#8 33.02 rm -f ./so_locations
#8 33.02 rm -f _generated_channel_entry_wrappers.c _generated_keymaps.c
#8 33.03 rm -f libguac-client-rdp.la
#8 33.04 rm -f ./so_locations
#8 33.04 rm -rf .libs _libs
#8 33.05 rm -rf channels/.libs channels/_libs
#8 33.05 rm -rf channels/audio-input/.libs channels/audio-input/_libs
#8 33.05 rm -rf channels/rdpdr/.libs channels/rdpdr/_libs
#8 33.06 rm -rf channels/rdpsnd/.libs channels/rdpsnd/_libs
#8 33.06 rm -rf plugins/.libs plugins/_libs
#8 33.07 rm -rf plugins/guac-common-svc/.libs plugins/guac-common-svc/_libs
#8 33.07 rm -rf plugins/guacai/.libs plugins/guacai/_libs
#8 33.07 rm -f *.o
#8 33.08 rm -f channels/*.o
#8 33.08 rm -f channels/*.lo
#8 33.08 rm -f channels/audio-input/*.o
#8 33.09 rm -f channels/audio-input/*.lo
#8 33.09 rm -f channels/rdpdr/*.o
#8 33.09 rm -f channels/rdpdr/*.lo
#8 33.10 rm -f channels/rdpsnd/*.o
#8 33.10 rm -f channels/rdpsnd/*.lo
#8 33.10 rm -f plugins/*.o
#8 33.11 rm -f plugins/*.lo
#8 33.11 rm -f plugins/guac-common-svc/*.o
#8 33.11 rm -f plugins/guac-common-svc/*.lo
#8 33.12 rm -f plugins/guacai/*.o
#8 33.12 rm -f plugins/guacai/*.lo
#8 33.12 rm -f *.lo
#8 33.12 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 33.13 Making clean in tests
#8 33.13 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 33.13 rm -f test_rdp
#8 33.13 test -z "" || rm -f test_rdp
#8 33.14 rm -f _generated_runner.c
#8 33.14 rm -rf .libs _libs
#8 33.14 rm -f *.o
#8 33.15 rm -f fs/*.o
#8 33.15 rm -f test_rdp.log
#8 33.16 rm -f test_rdp.trs
#8 33.16 rm -f test-suite.log
#8 33.16 rm -f *.lo
#8 33.17 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 33.17 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 33.17 Making clean in src/protocols/ssh
#8 33.17 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 33.17 rm -f libguac-client-ssh.la
#8 33.19 rm -f ./so_locations
#8 33.19 rm -rf .libs _libs
#8 33.19 rm -f *.o
#8 33.20 rm -f *.lo
#8 33.20 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 33.20 Making clean in src/protocols/telnet
#8 33.21 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 33.21 rm -f libguac-client-telnet.la
#8 33.22 rm -f ./so_locations
#8 33.22 rm -rf .libs _libs
#8 33.23 rm -f *.o
#8 33.23 rm -f *.lo
#8 33.23 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 33.23 Making clean in src/protocols/vnc
#8 33.24 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 33.24 rm -f libguac-client-vnc.la
#8 33.25 rm -f ./so_locations
#8 33.25 rm -rf .libs _libs
#8 33.26 rm -f *.o
#8 33.26 rm -f *.lo
#8 33.27 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 33.27 Making clean in src/guacd
#8 33.27 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 33.27 rm -f
#8 33.28 rm -rf .libs _libs
#8 33.28 rm -f guacd
#8 33.28 test -z "" || rm -f guacd
#8 33.29 rm -f *.o
#8 33.29 rm -f *.lo
#8 33.29 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 33.29 Making clean in src/guacenc
#8 33.30 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 33.30 rm -f guacenc
#8 33.30 test -z "" || rm -f guacenc
#8 33.31 rm -rf .libs _libs
#8 33.31 rm -f *.o
#8 33.32 rm -f *.lo
#8 33.32 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 33.32 Making clean in src/guaclog
#8 33.33 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 33.33 rm -f guaclog
#8 33.33 test -z "" || rm -f guaclog
#8 33.33 rm -rf .libs _libs
#8 33.33 rm -f *.o
#8 33.34 rm -f *.lo
#8 33.34 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 33.35 make[1]: Entering directory '/build/guacamole-server'
#8 33.35 rm -rf .libs _libs
#8 33.35 rm -f *.lo
#8 33.35 make[1]: Leaving directory '/build/guacamole-server'
#8 33.36 + make
#8 33.37 make all-recursive
#8 33.37 make[1]: Entering directory '/build/guacamole-server'
#8 33.38 Making all in src/libguac
#8 33.39 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.40 Making all in .
#8 33.41 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.41 CC libguac_la-argv.lo
#8 33.88 CC libguac_la-audio.lo
#8 34.32 CC libguac_la-client.lo
#8 35.25 CC libguac_la-display.lo
#8 35.75 CC libguac_la-display-builtin-cursors.lo
#8 35.94 CC libguac_la-display-cursor.lo
#8 36.32 CC libguac_la-display-flush.lo
#8 36.84 CC libguac_la-display-layer.lo
#8 37.38 CC libguac_la-display-layer-list.lo
#8 37.88 CC libguac_la-display-plan.lo
#8 38.53 CC libguac_la-display-plan-combine.lo
#8 39.00 CC libguac_la-display-plan-rect.lo
#8 39.40 CC libguac_la-display-plan-search.lo
#8 39.90 CC libguac_la-display-render-thread.lo
#8 40.28 CC libguac_la-display-worker.lo
#8 40.82 CC libguac_la-encode-jpeg.lo
#8 41.26 CC libguac_la-encode-png.lo
#8 41.79 CC libguac_la-error.lo
#8 42.09 CC libguac_la-fifo.lo
#8 42.45 CC libguac_la-file.lo
#8 42.86 CC libguac_la-fips.lo
#8 43.24 CC libguac_la-flag.lo
#8 43.60 CC libguac_la-hash.lo
#8 43.90 CC libguac_la-id.lo
#8 44.14 CC libguac_la-mem.lo
#8 44.60 CC libguac_la-rwlock.lo
#8 44.97 CC libguac_la-palette.lo
#8 45.36 CC libguac_la-parser.lo
#8 45.88 CC libguac_la-pool.lo
#8 46.28 CC libguac_la-proctitle.lo
#8 46.82 CC libguac_la-protocol.lo
#8 48.48 CC libguac_la-raw_encoder.lo
#8 48.89 CC libguac_la-recording.lo
#8 49.34 CC libguac_la-rect.lo
#8 49.62 CC libguac_la-socket.lo
#8 50.22 CC libguac_la-socket-broadcast.lo
#8 50.61 CC libguac_la-socket-fd.lo
#8 51.08 CC libguac_la-socket-nest.lo
#8 51.49 CC libguac_la-socket-tee.lo
#8 51.83 CC libguac_la-string.lo
#8 51.95 string.c: In function 'guac_strnstr':
#8 51.95 string.c:129:38: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
#8 51.95 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
#8 51.95 | ^
#8 52.03 cc1: all warnings being treated as errors
#8 52.03 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.03 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
#8 52.03 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.03 make[2]: *** [Makefile:1241: all-recursive] Error 1
#8 52.03 make[1]: Leaving directory '/build/guacamole-server'
#8 52.03 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 52.03 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
51.95 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
51.95 | ^
52.03 cc1: all warnings being treated as errors
52.03 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
52.03 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
52.03 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
52.03 make[2]: *** [Makefile:1241: all-recursive] Error 1
52.03 make[1]: Leaving directory '/build/guacamole-server'
52.03 make[1]: *** [Makefile:552: all-recursive] Error 1
52.03 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-2385
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-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-ubuntu » ubuntu,latest #2384
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-ubuntu/JENKINS_LABEL_EXPRESSION=ubuntu,UBUNTU_RELEASE=latest/2384/display/redirect>
Changes:
------------------------------------------
[...truncated 185.60 KiB...]
#8 32.53 rm -f *.o
#8 32.53 rm -f sftp/*.o
#8 32.54 rm -f test_common_ssh.log
#8 32.54 rm -f test_common_ssh.trs
#8 32.54 rm -f test-suite.log
#8 32.55 rm -f *.lo
#8 32.55 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 32.55 make[1]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 32.55 Making clean in src/terminal
#8 32.56 make[1]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.57 Making clean in .
#8 32.57 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.57 rm -f libguac-terminal.la
#8 32.59 rm -f ./so_locations
#8 32.59 rm -rf .libs _libs
#8 32.59 rm -f *.o
#8 32.60 rm -f *.lo
#8 32.60 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.60 Making clean in tests
#8 32.60 make[2]: Entering directory '/build/guacamole-server/src/terminal/tests'
#8 32.60 rm -f test_terminal
#8 32.61 test -z "" || rm -f test_terminal
#8 32.61 rm -f _generated_runner.c
#8 32.61 rm -rf .libs _libs
#8 32.62 rm -f *.o
#8 32.62 rm -f selection-point/*.o
#8 32.62 rm -f test_terminal.log
#8 32.63 rm -f test_terminal.trs
#8 32.63 rm -f test-suite.log
#8 32.63 rm -f *.lo
#8 32.64 make[2]: Leaving directory '/build/guacamole-server/src/terminal/tests'
#8 32.64 make[1]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.64 Making clean in src/pulse
#8 32.64 make[1]: Entering directory '/build/guacamole-server/src/pulse'
#8 32.64 rm -rf .libs _libs
#8 32.65 rm -f libguac_pulse.la
#8 32.66 rm -f ./so_locations
#8 32.66 rm -f *.o
#8 32.67 rm -f *.lo
#8 32.67 make[1]: Leaving directory '/build/guacamole-server/src/pulse'
#8 32.67 Making clean in src/protocols/kubernetes
#8 32.67 make[1]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.68 Making clean in .
#8 32.69 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.69 rm -f libguac-client-kubernetes.la
#8 32.70 rm -f ./so_locations
#8 32.70 rm -rf .libs _libs
#8 32.71 rm -f *.o
#8 32.71 rm -f *.lo
#8 32.72 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.72 Making clean in tests
#8 32.72 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 32.72 rm -f test_kubernetes
#8 32.73 test -z "" || rm -f test_kubernetes
#8 32.73 rm -f _generated_runner.c
#8 32.73 rm -rf .libs _libs
#8 32.74 rm -f *.o
#8 32.74 rm -f url/*.o
#8 32.74 rm -f test_kubernetes.log
#8 32.75 rm -f test_kubernetes.trs
#8 32.75 rm -f test-suite.log
#8 32.75 rm -f *.lo
#8 32.76 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 32.76 make[1]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.76 Making clean in src/protocols/rdp
#8 32.77 make[1]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 32.78 Making clean in .
#8 32.78 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 32.78 rm -f libguac-common-svc-client.la libguacai-client.la
#8 32.80 rm -f ./so_locations
#8 32.80 rm -f _generated_channel_entry_wrappers.c _generated_keymaps.c
#8 32.80 rm -f libguac-client-rdp.la
#8 32.81 rm -f ./so_locations
#8 32.82 rm -rf .libs _libs
#8 32.82 rm -rf channels/.libs channels/_libs
#8 32.82 rm -rf channels/audio-input/.libs channels/audio-input/_libs
#8 32.83 rm -rf channels/rdpdr/.libs channels/rdpdr/_libs
#8 32.83 rm -rf channels/rdpsnd/.libs channels/rdpsnd/_libs
#8 32.83 rm -rf plugins/.libs plugins/_libs
#8 32.83 rm -rf plugins/guac-common-svc/.libs plugins/guac-common-svc/_libs
#8 32.84 rm -rf plugins/guacai/.libs plugins/guacai/_libs
#8 32.84 rm -f *.o
#8 32.84 rm -f channels/*.o
#8 32.85 rm -f channels/*.lo
#8 32.85 rm -f channels/audio-input/*.o
#8 32.86 rm -f channels/audio-input/*.lo
#8 32.86 rm -f channels/rdpdr/*.o
#8 32.86 rm -f channels/rdpdr/*.lo
#8 32.87 rm -f channels/rdpsnd/*.o
#8 32.87 rm -f channels/rdpsnd/*.lo
#8 32.87 rm -f plugins/*.o
#8 32.88 rm -f plugins/*.lo
#8 32.88 rm -f plugins/guac-common-svc/*.o
#8 32.88 rm -f plugins/guac-common-svc/*.lo
#8 32.89 rm -f plugins/guacai/*.o
#8 32.89 rm -f plugins/guacai/*.lo
#8 32.89 rm -f *.lo
#8 32.90 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 32.90 Making clean in tests
#8 32.90 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 32.90 rm -f test_rdp
#8 32.90 test -z "" || rm -f test_rdp
#8 32.91 rm -f _generated_runner.c
#8 32.91 rm -rf .libs _libs
#8 32.91 rm -f *.o
#8 32.92 rm -f fs/*.o
#8 32.92 rm -f test_rdp.log
#8 32.92 rm -f test_rdp.trs
#8 32.93 rm -f test-suite.log
#8 32.93 rm -f *.lo
#8 32.94 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 32.94 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 32.94 Making clean in src/protocols/ssh
#8 32.94 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 32.94 rm -f libguac-client-ssh.la
#8 32.95 rm -f ./so_locations
#8 32.96 rm -rf .libs _libs
#8 32.96 rm -f *.o
#8 32.96 rm -f *.lo
#8 32.97 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 32.97 Making clean in src/protocols/telnet
#8 32.97 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 32.97 rm -f libguac-client-telnet.la
#8 32.99 rm -f ./so_locations
#8 32.99 rm -rf .libs _libs
#8 32.99 rm -f *.o
#8 33.00 rm -f *.lo
#8 33.00 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 33.00 Making clean in src/protocols/vnc
#8 33.01 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 33.01 rm -f libguac-client-vnc.la
#8 33.02 rm -f ./so_locations
#8 33.02 rm -rf .libs _libs
#8 33.02 rm -f *.o
#8 33.03 rm -f *.lo
#8 33.03 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 33.03 Making clean in src/guacd
#8 33.04 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 33.04 rm -f
#8 33.04 rm -rf .libs _libs
#8 33.05 rm -f guacd
#8 33.05 test -z "" || rm -f guacd
#8 33.05 rm -f *.o
#8 33.06 rm -f *.lo
#8 33.06 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 33.06 Making clean in src/guacenc
#8 33.07 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 33.07 rm -f guacenc
#8 33.07 test -z "" || rm -f guacenc
#8 33.07 rm -rf .libs _libs
#8 33.08 rm -f *.o
#8 33.08 rm -f *.lo
#8 33.09 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 33.09 Making clean in src/guaclog
#8 33.09 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 33.09 rm -f guaclog
#8 33.10 test -z "" || rm -f guaclog
#8 33.10 rm -rf .libs _libs
#8 33.10 rm -f *.o
#8 33.11 rm -f *.lo
#8 33.11 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 33.11 make[1]: Entering directory '/build/guacamole-server'
#8 33.11 rm -rf .libs _libs
#8 33.12 rm -f *.lo
#8 33.12 make[1]: Leaving directory '/build/guacamole-server'
#8 33.12 + make
#8 33.13 make all-recursive
#8 33.14 make[1]: Entering directory '/build/guacamole-server'
#8 33.14 Making all in src/libguac
#8 33.15 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.16 Making all in .
#8 33.17 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.17 CC libguac_la-argv.lo
#8 33.64 CC libguac_la-audio.lo
#8 34.09 CC libguac_la-client.lo
#8 35.04 CC libguac_la-display.lo
#8 35.54 CC libguac_la-display-builtin-cursors.lo
#8 35.72 CC libguac_la-display-cursor.lo
#8 36.10 CC libguac_la-display-flush.lo
#8 36.63 CC libguac_la-display-layer.lo
#8 37.19 CC libguac_la-display-layer-list.lo
#8 37.70 CC libguac_la-display-plan.lo
#8 38.39 CC libguac_la-display-plan-combine.lo
#8 38.88 CC libguac_la-display-plan-rect.lo
#8 39.28 CC libguac_la-display-plan-search.lo
#8 39.77 CC libguac_la-display-render-thread.lo
#8 40.15 CC libguac_la-display-worker.lo
#8 40.67 CC libguac_la-encode-jpeg.lo
#8 41.12 CC libguac_la-encode-png.lo
#8 41.66 CC libguac_la-error.lo
#8 41.97 CC libguac_la-fifo.lo
#8 42.35 CC libguac_la-file.lo
#8 42.76 CC libguac_la-fips.lo
#8 43.13 CC libguac_la-flag.lo
#8 43.50 CC libguac_la-hash.lo
#8 43.79 CC libguac_la-id.lo
#8 44.04 CC libguac_la-mem.lo
#8 44.51 CC libguac_la-rwlock.lo
#8 44.88 CC libguac_la-palette.lo
#8 45.27 CC libguac_la-parser.lo
#8 45.79 CC libguac_la-pool.lo
#8 46.18 CC libguac_la-proctitle.lo
#8 46.72 CC libguac_la-protocol.lo
#8 48.43 CC libguac_la-raw_encoder.lo
#8 48.80 CC libguac_la-recording.lo
#8 49.25 CC libguac_la-rect.lo
#8 49.52 CC libguac_la-socket.lo
#8 50.14 CC libguac_la-socket-broadcast.lo
#8 50.53 CC libguac_la-socket-fd.lo
#8 50.99 CC libguac_la-socket-nest.lo
#8 51.41 CC libguac_la-socket-tee.lo
#8 51.74 CC libguac_la-string.lo
#8 51.86 string.c: In function 'guac_strnstr':
#8 51.86 string.c:129:38: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
#8 51.86 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
#8 51.86 | ^
#8 51.94 cc1: all warnings being treated as errors
#8 51.94 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.94 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
#8 51.94 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.94 make[2]: *** [Makefile:1241: all-recursive] Error 1
#8 51.94 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 51.94 make[1]: Leaving directory '/build/guacamole-server'
#8 51.94 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
51.86 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
51.86 | ^
51.94 cc1: all warnings being treated as errors
51.94 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
51.94 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
51.94 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
51.94 make[2]: *** [Makefile:1241: all-recursive] Error 1
51.94 make[1]: *** [Makefile:552: all-recursive] Error 1
51.94 make[1]: Leaving directory '/build/guacamole-server'
51.94 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-2384
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-2384:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-ubuntu » ubuntu,latest #2383
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-ubuntu/JENKINS_LABEL_EXPRESSION=ubuntu,UBUNTU_RELEASE=latest/2383/display/redirect>
Changes:
------------------------------------------
[...truncated 185.59 KiB...]
#8 32.68 rm -f *.o
#8 32.68 rm -f sftp/*.o
#8 32.69 rm -f test_common_ssh.log
#8 32.69 rm -f test_common_ssh.trs
#8 32.69 rm -f test-suite.log
#8 32.70 rm -f *.lo
#8 32.70 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 32.70 make[1]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 32.70 Making clean in src/terminal
#8 32.71 make[1]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.71 Making clean in .
#8 32.72 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.72 rm -f libguac-terminal.la
#8 32.73 rm -f ./so_locations
#8 32.74 rm -rf .libs _libs
#8 32.74 rm -f *.o
#8 32.74 rm -f *.lo
#8 32.75 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.75 Making clean in tests
#8 32.75 make[2]: Entering directory '/build/guacamole-server/src/terminal/tests'
#8 32.75 rm -f test_terminal
#8 32.76 test -z "" || rm -f test_terminal
#8 32.76 rm -f _generated_runner.c
#8 32.76 rm -rf .libs _libs
#8 32.77 rm -f *.o
#8 32.77 rm -f selection-point/*.o
#8 32.78 rm -f test_terminal.log
#8 32.78 rm -f test_terminal.trs
#8 32.78 rm -f test-suite.log
#8 32.79 rm -f *.lo
#8 32.79 make[2]: Leaving directory '/build/guacamole-server/src/terminal/tests'
#8 32.79 make[1]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.79 Making clean in src/pulse
#8 32.79 make[1]: Entering directory '/build/guacamole-server/src/pulse'
#8 32.79 rm -rf .libs _libs
#8 32.80 rm -f libguac_pulse.la
#8 32.81 rm -f ./so_locations
#8 32.82 rm -f *.o
#8 32.82 rm -f *.lo
#8 32.82 make[1]: Leaving directory '/build/guacamole-server/src/pulse'
#8 32.82 Making clean in src/protocols/kubernetes
#8 32.83 make[1]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.84 Making clean in .
#8 32.84 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.84 rm -f libguac-client-kubernetes.la
#8 32.85 rm -f ./so_locations
#8 32.86 rm -rf .libs _libs
#8 32.86 rm -f *.o
#8 32.86 rm -f *.lo
#8 32.87 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.87 Making clean in tests
#8 32.87 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 32.87 rm -f test_kubernetes
#8 32.87 test -z "" || rm -f test_kubernetes
#8 32.88 rm -f _generated_runner.c
#8 32.88 rm -rf .libs _libs
#8 32.89 rm -f *.o
#8 32.89 rm -f url/*.o
#8 32.89 rm -f test_kubernetes.log
#8 32.90 rm -f test_kubernetes.trs
#8 32.90 rm -f test-suite.log
#8 32.90 rm -f *.lo
#8 32.91 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 32.91 make[1]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.91 Making clean in src/protocols/rdp
#8 32.92 make[1]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 32.93 Making clean in .
#8 32.94 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 32.94 rm -f libguac-common-svc-client.la libguacai-client.la
#8 32.95 rm -f ./so_locations
#8 32.95 rm -f _generated_channel_entry_wrappers.c _generated_keymaps.c
#8 32.96 rm -f libguac-client-rdp.la
#8 32.97 rm -f ./so_locations
#8 32.97 rm -rf .libs _libs
#8 32.98 rm -rf channels/.libs channels/_libs
#8 32.98 rm -rf channels/audio-input/.libs channels/audio-input/_libs
#8 32.98 rm -rf channels/rdpdr/.libs channels/rdpdr/_libs
#8 32.99 rm -rf channels/rdpsnd/.libs channels/rdpsnd/_libs
#8 32.99 rm -rf plugins/.libs plugins/_libs
#8 32.99 rm -rf plugins/guac-common-svc/.libs plugins/guac-common-svc/_libs
#8 33.00 rm -rf plugins/guacai/.libs plugins/guacai/_libs
#8 33.00 rm -f *.o
#8 33.01 rm -f channels/*.o
#8 33.01 rm -f channels/*.lo
#8 33.02 rm -f channels/audio-input/*.o
#8 33.02 rm -f channels/audio-input/*.lo
#8 33.02 rm -f channels/rdpdr/*.o
#8 33.03 rm -f channels/rdpdr/*.lo
#8 33.03 rm -f channels/rdpsnd/*.o
#8 33.03 rm -f channels/rdpsnd/*.lo
#8 33.04 rm -f plugins/*.o
#8 33.04 rm -f plugins/*.lo
#8 33.04 rm -f plugins/guac-common-svc/*.o
#8 33.05 rm -f plugins/guac-common-svc/*.lo
#8 33.05 rm -f plugins/guacai/*.o
#8 33.05 rm -f plugins/guacai/*.lo
#8 33.06 rm -f *.lo
#8 33.06 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 33.06 Making clean in tests
#8 33.07 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 33.07 rm -f test_rdp
#8 33.07 test -z "" || rm -f test_rdp
#8 33.07 rm -f _generated_runner.c
#8 33.08 rm -rf .libs _libs
#8 33.08 rm -f *.o
#8 33.09 rm -f fs/*.o
#8 33.09 rm -f test_rdp.log
#8 33.09 rm -f test_rdp.trs
#8 33.10 rm -f test-suite.log
#8 33.10 rm -f *.lo
#8 33.11 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 33.11 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 33.11 Making clean in src/protocols/ssh
#8 33.11 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 33.11 rm -f libguac-client-ssh.la
#8 33.13 rm -f ./so_locations
#8 33.13 rm -rf .libs _libs
#8 33.13 rm -f *.o
#8 33.13 rm -f *.lo
#8 33.14 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 33.14 Making clean in src/protocols/telnet
#8 33.14 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 33.14 rm -f libguac-client-telnet.la
#8 33.16 rm -f ./so_locations
#8 33.16 rm -rf .libs _libs
#8 33.16 rm -f *.o
#8 33.17 rm -f *.lo
#8 33.17 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 33.17 Making clean in src/protocols/vnc
#8 33.18 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 33.18 rm -f libguac-client-vnc.la
#8 33.19 rm -f ./so_locations
#8 33.19 rm -rf .libs _libs
#8 33.20 rm -f *.o
#8 33.20 rm -f *.lo
#8 33.20 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 33.20 Making clean in src/guacd
#8 33.21 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 33.21 rm -f
#8 33.21 rm -rf .libs _libs
#8 33.22 rm -f guacd
#8 33.22 test -z "" || rm -f guacd
#8 33.22 rm -f *.o
#8 33.23 rm -f *.lo
#8 33.23 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 33.23 Making clean in src/guacenc
#8 33.24 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 33.24 rm -f guacenc
#8 33.24 test -z "" || rm -f guacenc
#8 33.24 rm -rf .libs _libs
#8 33.25 rm -f *.o
#8 33.25 rm -f *.lo
#8 33.26 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 33.26 Making clean in src/guaclog
#8 33.26 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 33.26 rm -f guaclog
#8 33.27 test -z "" || rm -f guaclog
#8 33.27 rm -rf .libs _libs
#8 33.27 rm -f *.o
#8 33.27 rm -f *.lo
#8 33.28 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 33.28 make[1]: Entering directory '/build/guacamole-server'
#8 33.28 rm -rf .libs _libs
#8 33.29 rm -f *.lo
#8 33.29 make[1]: Leaving directory '/build/guacamole-server'
#8 33.29 + make
#8 33.30 make all-recursive
#8 33.31 make[1]: Entering directory '/build/guacamole-server'
#8 33.31 Making all in src/libguac
#8 33.32 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.33 Making all in .
#8 33.34 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.34 CC libguac_la-argv.lo
#8 33.83 CC libguac_la-audio.lo
#8 34.27 CC libguac_la-client.lo
#8 35.22 CC libguac_la-display.lo
#8 35.69 CC libguac_la-display-builtin-cursors.lo
#8 35.88 CC libguac_la-display-cursor.lo
#8 36.25 CC libguac_la-display-flush.lo
#8 36.77 CC libguac_la-display-layer.lo
#8 37.33 CC libguac_la-display-layer-list.lo
#8 37.84 CC libguac_la-display-plan.lo
#8 38.53 CC libguac_la-display-plan-combine.lo
#8 39.02 CC libguac_la-display-plan-rect.lo
#8 39.41 CC libguac_la-display-plan-search.lo
#8 39.90 CC libguac_la-display-render-thread.lo
#8 40.28 CC libguac_la-display-worker.lo
#8 40.80 CC libguac_la-encode-jpeg.lo
#8 41.24 CC libguac_la-encode-png.lo
#8 41.78 CC libguac_la-error.lo
#8 42.08 CC libguac_la-fifo.lo
#8 42.45 CC libguac_la-file.lo
#8 42.86 CC libguac_la-fips.lo
#8 43.24 CC libguac_la-flag.lo
#8 43.60 CC libguac_la-hash.lo
#8 43.90 CC libguac_la-id.lo
#8 44.14 CC libguac_la-mem.lo
#8 44.61 CC libguac_la-rwlock.lo
#8 44.99 CC libguac_la-palette.lo
#8 45.37 CC libguac_la-parser.lo
#8 45.89 CC libguac_la-pool.lo
#8 46.29 CC libguac_la-proctitle.lo
#8 46.83 CC libguac_la-protocol.lo
#8 48.54 CC libguac_la-raw_encoder.lo
#8 48.93 CC libguac_la-recording.lo
#8 49.37 CC libguac_la-rect.lo
#8 49.65 CC libguac_la-socket.lo
#8 50.27 CC libguac_la-socket-broadcast.lo
#8 50.66 CC libguac_la-socket-fd.lo
#8 51.14 CC libguac_la-socket-nest.lo
#8 51.55 CC libguac_la-socket-tee.lo
#8 51.89 CC libguac_la-string.lo
#8 52.02 string.c: In function 'guac_strnstr':
#8 52.02 string.c:129:38: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
#8 52.02 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
#8 52.02 | ^
#8 52.09 cc1: all warnings being treated as errors
#8 52.10 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
#8 52.10 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.10 make[2]: *** [Makefile:1241: all-recursive] Error 1
#8 52.10 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 52.10 make[1]: Leaving directory '/build/guacamole-server'
#8 52.10 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 52.10 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
52.02 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
52.02 | ^
52.09 cc1: all warnings being treated as errors
52.10 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
52.10 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
52.10 make[2]: *** [Makefile:1241: all-recursive] Error 1
52.10 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
52.10 make[1]: Leaving directory '/build/guacamole-server'
52.10 make[1]: *** [Makefile:552: all-recursive] Error 1
52.10 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-2383
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-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
Build failed in Jenkins: Guacamole » guacamole-server-main-ubuntu » ubuntu,latest #2382
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-ubuntu/JENKINS_LABEL_EXPRESSION=ubuntu,UBUNTU_RELEASE=latest/2382/display/redirect>
Changes:
------------------------------------------
[...truncated 183.55 KiB...]
#8 32.58 rm -f *.o
#8 32.59 rm -f sftp/*.o
#8 32.59 rm -f test_common_ssh.log
#8 32.59 rm -f test_common_ssh.trs
#8 32.59 rm -f test-suite.log
#8 32.60 rm -f *.lo
#8 32.60 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 32.60 make[1]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 32.60 Making clean in src/terminal
#8 32.61 make[1]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.62 Making clean in .
#8 32.62 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 32.62 rm -f libguac-terminal.la
#8 32.63 rm -f ./so_locations
#8 32.63 rm -rf .libs _libs
#8 32.64 rm -f *.o
#8 32.64 rm -f *.lo
#8 32.64 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.64 Making clean in tests
#8 32.65 make[2]: Entering directory '/build/guacamole-server/src/terminal/tests'
#8 32.65 rm -f test_terminal
#8 32.65 test -z "" || rm -f test_terminal
#8 32.66 rm -f _generated_runner.c
#8 32.66 rm -rf .libs _libs
#8 32.66 rm -f *.o
#8 32.66 rm -f selection-point/*.o
#8 32.67 rm -f test_terminal.log
#8 32.67 rm -f test_terminal.trs
#8 32.67 rm -f test-suite.log
#8 32.68 rm -f *.lo
#8 32.68 make[2]: Leaving directory '/build/guacamole-server/src/terminal/tests'
#8 32.68 make[1]: Leaving directory '/build/guacamole-server/src/terminal'
#8 32.68 Making clean in src/pulse
#8 32.69 make[1]: Entering directory '/build/guacamole-server/src/pulse'
#8 32.69 rm -rf .libs _libs
#8 32.69 rm -f libguac_pulse.la
#8 32.70 rm -f ./so_locations
#8 32.71 rm -f *.o
#8 32.71 rm -f *.lo
#8 32.72 make[1]: Leaving directory '/build/guacamole-server/src/pulse'
#8 32.72 Making clean in src/protocols/kubernetes
#8 32.72 make[1]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.73 Making clean in .
#8 32.73 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.73 rm -f libguac-client-kubernetes.la
#8 32.75 rm -f ./so_locations
#8 32.75 rm -rf .libs _libs
#8 32.75 rm -f *.o
#8 32.76 rm -f *.lo
#8 32.76 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.76 Making clean in tests
#8 32.77 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 32.77 rm -f test_kubernetes
#8 32.77 test -z "" || rm -f test_kubernetes
#8 32.77 rm -f _generated_runner.c
#8 32.77 rm -rf .libs _libs
#8 32.78 rm -f *.o
#8 32.78 rm -f url/*.o
#8 32.79 rm -f test_kubernetes.log
#8 32.79 rm -f test_kubernetes.trs
#8 32.79 rm -f test-suite.log
#8 32.80 rm -f *.lo
#8 32.80 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 32.80 make[1]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 32.80 Making clean in src/protocols/rdp
#8 32.81 make[1]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 32.82 Making clean in .
#8 32.83 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 32.83 rm -f libguac-common-svc-client.la libguacai-client.la
#8 32.84 rm -f ./so_locations
#8 32.84 rm -f _generated_channel_entry_wrappers.c _generated_keymaps.c
#8 32.85 rm -f libguac-client-rdp.la
#8 32.86 rm -f ./so_locations
#8 32.86 rm -rf .libs _libs
#8 32.87 rm -rf channels/.libs channels/_libs
#8 32.87 rm -rf channels/audio-input/.libs channels/audio-input/_libs
#8 32.87 rm -rf channels/rdpdr/.libs channels/rdpdr/_libs
#8 32.88 rm -rf channels/rdpsnd/.libs channels/rdpsnd/_libs
#8 32.88 rm -rf plugins/.libs plugins/_libs
#8 32.88 rm -rf plugins/guac-common-svc/.libs plugins/guac-common-svc/_libs
#8 32.89 rm -rf plugins/guacai/.libs plugins/guacai/_libs
#8 32.89 rm -f *.o
#8 32.89 rm -f channels/*.o
#8 32.90 rm -f channels/*.lo
#8 32.90 rm -f channels/audio-input/*.o
#8 32.90 rm -f channels/audio-input/*.lo
#8 32.91 rm -f channels/rdpdr/*.o
#8 32.91 rm -f channels/rdpdr/*.lo
#8 32.91 rm -f channels/rdpsnd/*.o
#8 32.92 rm -f channels/rdpsnd/*.lo
#8 32.92 rm -f plugins/*.o
#8 32.92 rm -f plugins/*.lo
#8 32.93 rm -f plugins/guac-common-svc/*.o
#8 32.93 rm -f plugins/guac-common-svc/*.lo
#8 32.93 rm -f plugins/guacai/*.o
#8 32.94 rm -f plugins/guacai/*.lo
#8 32.94 rm -f *.lo
#8 32.94 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 32.94 Making clean in tests
#8 32.95 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 32.95 rm -f test_rdp
#8 32.95 test -z "" || rm -f test_rdp
#8 32.95 rm -f _generated_runner.c
#8 32.96 rm -rf .libs _libs
#8 32.96 rm -f *.o
#8 32.96 rm -f fs/*.o
#8 32.97 rm -f test_rdp.log
#8 32.97 rm -f test_rdp.trs
#8 32.97 rm -f test-suite.log
#8 32.98 rm -f *.lo
#8 32.98 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 32.98 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 32.98 Making clean in src/protocols/ssh
#8 32.99 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 32.99 rm -f libguac-client-ssh.la
#8 33.00 rm -f ./so_locations
#8 33.00 rm -rf .libs _libs
#8 33.01 rm -f *.o
#8 33.01 rm -f *.lo
#8 33.02 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 33.02 Making clean in src/protocols/telnet
#8 33.02 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 33.02 rm -f libguac-client-telnet.la
#8 33.04 rm -f ./so_locations
#8 33.04 rm -rf .libs _libs
#8 33.04 rm -f *.o
#8 33.05 rm -f *.lo
#8 33.05 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 33.05 Making clean in src/protocols/vnc
#8 33.06 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 33.06 rm -f libguac-client-vnc.la
#8 33.07 rm -f ./so_locations
#8 33.07 rm -rf .libs _libs
#8 33.07 rm -f *.o
#8 33.08 rm -f *.lo
#8 33.08 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 33.08 Making clean in src/guacd
#8 33.09 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 33.09 rm -f
#8 33.09 rm -rf .libs _libs
#8 33.09 rm -f guacd
#8 33.10 test -z "" || rm -f guacd
#8 33.10 rm -f *.o
#8 33.11 rm -f *.lo
#8 33.11 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 33.11 Making clean in src/guacenc
#8 33.12 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 33.12 rm -f guacenc
#8 33.12 test -z "" || rm -f guacenc
#8 33.12 rm -rf .libs _libs
#8 33.13 rm -f *.o
#8 33.13 rm -f *.lo
#8 33.13 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 33.13 Making clean in src/guaclog
#8 33.14 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 33.14 rm -f guaclog
#8 33.14 test -z "" || rm -f guaclog
#8 33.15 rm -rf .libs _libs
#8 33.15 rm -f *.o
#8 33.15 rm -f *.lo
#8 33.16 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 33.16 make[1]: Entering directory '/build/guacamole-server'
#8 33.16 rm -rf .libs _libs
#8 33.17 rm -f *.lo
#8 33.17 make[1]: Leaving directory '/build/guacamole-server'
#8 33.17 + make
#8 33.18 make all-recursive
#8 33.18 make[1]: Entering directory '/build/guacamole-server'
#8 33.19 Making all in src/libguac
#8 33.20 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.21 Making all in .
#8 33.22 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 33.22 CC libguac_la-argv.lo
#8 33.70 CC libguac_la-audio.lo
#8 34.15 CC libguac_la-client.lo
#8 35.11 CC libguac_la-display.lo
#8 35.61 CC libguac_la-display-builtin-cursors.lo
#8 35.79 CC libguac_la-display-cursor.lo
#8 36.17 CC libguac_la-display-flush.lo
#8 36.69 CC libguac_la-display-layer.lo
#8 37.24 CC libguac_la-display-layer-list.lo
#8 37.76 CC libguac_la-display-plan.lo
#8 38.45 CC libguac_la-display-plan-combine.lo
#8 38.94 CC libguac_la-display-plan-rect.lo
#8 39.33 CC libguac_la-display-plan-search.lo
#8 39.81 CC libguac_la-display-render-thread.lo
#8 40.19 CC libguac_la-display-worker.lo
#8 40.70 CC libguac_la-encode-jpeg.lo
#8 41.13 CC libguac_la-encode-png.lo
#8 41.67 CC libguac_la-error.lo
#8 41.98 CC libguac_la-fifo.lo
#8 42.34 CC libguac_la-file.lo
#8 42.74 CC libguac_la-fips.lo
#8 43.12 CC libguac_la-flag.lo
#8 43.47 CC libguac_la-hash.lo
#8 43.77 CC libguac_la-id.lo
#8 44.02 CC libguac_la-mem.lo
#8 44.50 CC libguac_la-rwlock.lo
#8 44.87 CC libguac_la-palette.lo
#8 45.25 CC libguac_la-parser.lo
#8 45.77 CC libguac_la-pool.lo
#8 46.16 CC libguac_la-proctitle.lo
#8 46.70 CC libguac_la-protocol.lo
#8 48.37 CC libguac_la-raw_encoder.lo
#8 48.80 CC libguac_la-recording.lo
#8 49.24 CC libguac_la-rect.lo
#8 49.52 CC libguac_la-socket.lo
#8 50.13 CC libguac_la-socket-broadcast.lo
#8 50.53 CC libguac_la-socket-fd.lo
#8 51.01 CC libguac_la-socket-nest.lo
#8 51.42 CC libguac_la-socket-tee.lo
#8 51.75 CC libguac_la-string.lo
#8 51.87 string.c: In function 'guac_strnstr':
#8 51.87 string.c:129:38: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
#8 51.87 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
#8 51.87 | ^
#8 51.95 cc1: all warnings being treated as errors
#8 51.95 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
#8 51.95 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.95 make[2]: *** [Makefile:1241: all-recursive] Error 1
#8 51.95 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 51.95 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 51.95 make[1]: Leaving directory '/build/guacamole-server'
#8 51.95 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
51.87 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
51.87 | ^
51.95 cc1: all warnings being treated as errors
51.95 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
51.95 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
51.95 make[2]: *** [Makefile:1241: all-recursive] Error 1
51.95 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
51.95 make[1]: *** [Makefile:552: all-recursive] Error 1
51.95 make[1]: Leaving directory '/build/guacamole-server'
51.95 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-2382
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-2382:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@guacamole.apache.org
For additional commands, e-mail: builds-help@guacamole.apache.org
Build failed in Jenkins: Guacamole » guacamole-server-main-ubuntu » ubuntu,latest #2381
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-ubuntu/JENKINS_LABEL_EXPRESSION=ubuntu,UBUNTU_RELEASE=latest/2381/display/redirect>
Changes:
------------------------------------------
[...truncated 185.73 KiB...]
#8 31.73 rm -f *.o
#8 31.73 rm -f sftp/*.o
#8 31.73 rm -f test_common_ssh.log
#8 31.74 rm -f test_common_ssh.trs
#8 31.74 rm -f test-suite.log
#8 31.74 rm -f *.lo
#8 31.74 make[2]: Leaving directory '/build/guacamole-server/src/common-ssh/tests'
#8 31.75 make[1]: Leaving directory '/build/guacamole-server/src/common-ssh'
#8 31.75 Making clean in src/terminal
#8 31.75 make[1]: Entering directory '/build/guacamole-server/src/terminal'
#8 31.76 Making clean in .
#8 31.77 make[2]: Entering directory '/build/guacamole-server/src/terminal'
#8 31.77 rm -f libguac-terminal.la
#8 31.78 rm -f ./so_locations
#8 31.78 rm -rf .libs _libs
#8 31.78 rm -f *.o
#8 31.79 rm -f *.lo
#8 31.79 make[2]: Leaving directory '/build/guacamole-server/src/terminal'
#8 31.79 Making clean in tests
#8 31.79 make[2]: Entering directory '/build/guacamole-server/src/terminal/tests'
#8 31.79 rm -f test_terminal
#8 31.80 test -z "" || rm -f test_terminal
#8 31.80 rm -f _generated_runner.c
#8 31.80 rm -rf .libs _libs
#8 31.81 rm -f *.o
#8 31.81 rm -f selection-point/*.o
#8 31.81 rm -f test_terminal.log
#8 31.82 rm -f test_terminal.trs
#8 31.82 rm -f test-suite.log
#8 31.82 rm -f *.lo
#8 31.83 make[2]: Leaving directory '/build/guacamole-server/src/terminal/tests'
#8 31.83 make[1]: Leaving directory '/build/guacamole-server/src/terminal'
#8 31.83 Making clean in src/pulse
#8 31.83 make[1]: Entering directory '/build/guacamole-server/src/pulse'
#8 31.83 rm -rf .libs _libs
#8 31.84 rm -f libguac_pulse.la
#8 31.85 rm -f ./so_locations
#8 31.85 rm -f *.o
#8 31.85 rm -f *.lo
#8 31.86 make[1]: Leaving directory '/build/guacamole-server/src/pulse'
#8 31.86 Making clean in src/protocols/kubernetes
#8 31.86 make[1]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 31.87 Making clean in .
#8 31.87 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes'
#8 31.87 rm -f libguac-client-kubernetes.la
#8 31.89 rm -f ./so_locations
#8 31.89 rm -rf .libs _libs
#8 31.89 rm -f *.o
#8 31.89 rm -f *.lo
#8 31.90 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 31.90 Making clean in tests
#8 31.90 make[2]: Entering directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 31.90 rm -f test_kubernetes
#8 31.91 test -z "" || rm -f test_kubernetes
#8 31.91 rm -f _generated_runner.c
#8 31.91 rm -rf .libs _libs
#8 31.92 rm -f *.o
#8 31.92 rm -f url/*.o
#8 31.92 rm -f test_kubernetes.log
#8 31.93 rm -f test_kubernetes.trs
#8 31.93 rm -f test-suite.log
#8 31.93 rm -f *.lo
#8 31.94 make[2]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes/tests'
#8 31.94 make[1]: Leaving directory '/build/guacamole-server/src/protocols/kubernetes'
#8 31.94 Making clean in src/protocols/rdp
#8 31.95 make[1]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 31.95 Making clean in .
#8 31.96 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp'
#8 31.96 rm -f libguac-common-svc-client.la libguacai-client.la
#8 31.97 rm -f ./so_locations
#8 31.98 rm -f _generated_channel_entry_wrappers.c _generated_keymaps.c
#8 31.98 rm -f libguac-client-rdp.la
#8 31.99 rm -f ./so_locations
#8 31.99 rm -rf .libs _libs
#8 32.00 rm -rf channels/.libs channels/_libs
#8 32.00 rm -rf channels/audio-input/.libs channels/audio-input/_libs
#8 32.00 rm -rf channels/rdpdr/.libs channels/rdpdr/_libs
#8 32.00 rm -rf channels/rdpsnd/.libs channels/rdpsnd/_libs
#8 32.01 rm -rf plugins/.libs plugins/_libs
#8 32.01 rm -rf plugins/guac-common-svc/.libs plugins/guac-common-svc/_libs
#8 32.01 rm -rf plugins/guacai/.libs plugins/guacai/_libs
#8 32.02 rm -f *.o
#8 32.02 rm -f channels/*.o
#8 32.02 rm -f channels/*.lo
#8 32.03 rm -f channels/audio-input/*.o
#8 32.03 rm -f channels/audio-input/*.lo
#8 32.03 rm -f channels/rdpdr/*.o
#8 32.03 rm -f channels/rdpdr/*.lo
#8 32.04 rm -f channels/rdpsnd/*.o
#8 32.04 rm -f channels/rdpsnd/*.lo
#8 32.04 rm -f plugins/*.o
#8 32.05 rm -f plugins/*.lo
#8 32.05 rm -f plugins/guac-common-svc/*.o
#8 32.05 rm -f plugins/guac-common-svc/*.lo
#8 32.06 rm -f plugins/guacai/*.o
#8 32.06 rm -f plugins/guacai/*.lo
#8 32.06 rm -f *.lo
#8 32.06 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 32.06 Making clean in tests
#8 32.07 make[2]: Entering directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 32.07 rm -f test_rdp
#8 32.07 test -z "" || rm -f test_rdp
#8 32.08 rm -f _generated_runner.c
#8 32.08 rm -rf .libs _libs
#8 32.08 rm -f *.o
#8 32.09 rm -f fs/*.o
#8 32.09 rm -f test_rdp.log
#8 32.09 rm -f test_rdp.trs
#8 32.10 rm -f test-suite.log
#8 32.10 rm -f *.lo
#8 32.10 make[2]: Leaving directory '/build/guacamole-server/src/protocols/rdp/tests'
#8 32.10 make[1]: Leaving directory '/build/guacamole-server/src/protocols/rdp'
#8 32.10 Making clean in src/protocols/ssh
#8 32.11 make[1]: Entering directory '/build/guacamole-server/src/protocols/ssh'
#8 32.11 rm -f libguac-client-ssh.la
#8 32.12 rm -f ./so_locations
#8 32.12 rm -rf .libs _libs
#8 32.13 rm -f *.o
#8 32.13 rm -f *.lo
#8 32.13 make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
#8 32.14 Making clean in src/protocols/telnet
#8 32.14 make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
#8 32.14 rm -f libguac-client-telnet.la
#8 32.15 rm -f ./so_locations
#8 32.16 rm -rf .libs _libs
#8 32.16 rm -f *.o
#8 32.16 rm -f *.lo
#8 32.17 make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
#8 32.17 Making clean in src/protocols/vnc
#8 32.17 make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
#8 32.17 rm -f libguac-client-vnc.la
#8 32.19 rm -f ./so_locations
#8 32.19 rm -rf .libs _libs
#8 32.19 rm -f *.o
#8 32.19 rm -f *.lo
#8 32.20 make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
#8 32.20 Making clean in src/guacd
#8 32.20 make[1]: Entering directory '/build/guacamole-server/src/guacd'
#8 32.20 rm -f
#8 32.20 rm -rf .libs _libs
#8 32.21 rm -f guacd
#8 32.21 test -z "" || rm -f guacd
#8 32.21 rm -f *.o
#8 32.22 rm -f *.lo
#8 32.22 make[1]: Leaving directory '/build/guacamole-server/src/guacd'
#8 32.22 Making clean in src/guacenc
#8 32.23 make[1]: Entering directory '/build/guacamole-server/src/guacenc'
#8 32.23 rm -f guacenc
#8 32.23 test -z "" || rm -f guacenc
#8 32.23 rm -rf .libs _libs
#8 32.24 rm -f *.o
#8 32.24 rm -f *.lo
#8 32.24 make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
#8 32.24 Making clean in src/guaclog
#8 32.25 make[1]: Entering directory '/build/guacamole-server/src/guaclog'
#8 32.25 rm -f guaclog
#8 32.25 test -z "" || rm -f guaclog
#8 32.25 rm -rf .libs _libs
#8 32.26 rm -f *.o
#8 32.26 rm -f *.lo
#8 32.26 make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
#8 32.27 make[1]: Entering directory '/build/guacamole-server'
#8 32.27 rm -rf .libs _libs
#8 32.27 rm -f *.lo
#8 32.28 make[1]: Leaving directory '/build/guacamole-server'
#8 32.28 + make
#8 32.28 make all-recursive
#8 32.29 make[1]: Entering directory '/build/guacamole-server'
#8 32.29 Making all in src/libguac
#8 32.30 make[2]: Entering directory '/build/guacamole-server/src/libguac'
#8 32.31 Making all in .
#8 32.32 make[3]: Entering directory '/build/guacamole-server/src/libguac'
#8 32.32 CC libguac_la-argv.lo
#8 32.79 CC libguac_la-audio.lo
#8 33.23 CC libguac_la-client.lo
#8 34.14 CC libguac_la-display.lo
#8 34.63 CC libguac_la-display-builtin-cursors.lo
#8 34.79 CC libguac_la-display-cursor.lo
#8 35.14 CC libguac_la-display-flush.lo
#8 35.65 CC libguac_la-display-layer.lo
#8 36.16 CC libguac_la-display-layer-list.lo
#8 36.64 CC libguac_la-display-plan.lo
#8 37.31 CC libguac_la-display-plan-combine.lo
#8 37.71 CC libguac_la-display-plan-rect.lo
#8 38.04 CC libguac_la-display-plan-search.lo
#8 38.48 CC libguac_la-display-render-thread.lo
#8 38.85 CC libguac_la-display-worker.lo
#8 39.34 CC libguac_la-encode-jpeg.lo
#8 39.76 CC libguac_la-encode-png.lo
#8 40.25 CC libguac_la-error.lo
#8 40.54 CC libguac_la-fifo.lo
#8 40.87 CC libguac_la-file.lo
#8 41.23 CC libguac_la-fips.lo
#8 41.60 CC libguac_la-flag.lo
#8 41.95 CC libguac_la-hash.lo
#8 42.23 CC libguac_la-id.lo
#8 42.47 CC libguac_la-mem.lo
#8 42.91 CC libguac_la-rwlock.lo
#8 43.27 CC libguac_la-palette.lo
#8 43.65 CC libguac_la-parser.lo
#8 44.17 CC libguac_la-pool.lo
#8 44.57 CC libguac_la-proctitle.lo
#8 45.11 CC libguac_la-protocol.lo
#8 46.78 CC libguac_la-raw_encoder.lo
#8 47.15 CC libguac_la-recording.lo
#8 47.60 CC libguac_la-rect.lo
#8 47.88 CC libguac_la-socket.lo
#8 48.50 CC libguac_la-socket-broadcast.lo
#8 48.89 CC libguac_la-socket-fd.lo
#8 49.36 CC libguac_la-socket-nest.lo
#8 49.77 CC libguac_la-socket-tee.lo
#8 50.11 CC libguac_la-string.lo
#8 50.24 string.c: In function 'guac_strnstr':
#8 50.24 string.c:129:38: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
#8 50.24 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
#8 50.24 | ^
#8 50.31 cc1: all warnings being treated as errors
#8 50.32 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
#8 50.32 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
#8 50.32 make[2]: *** [Makefile:1241: all-recursive] Error 1
#8 50.32 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
#8 50.32 make[1]: *** [Makefile:552: all-recursive] Error 1
#8 50.32 make[1]: Leaving directory '/build/guacamole-server'
#8 50.32 make: *** [Makefile:472: all] Error 2
#8 ERROR: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
------
> [4/4] RUN /bin/bash -e -x /build/build.sh:
50.24 129 | while (off < len && NULL != (chr = memchr(haystack + off, needle[0], len - off))) {
50.24 | ^
50.31 cc1: all warnings being treated as errors
50.32 make[3]: Leaving directory '/build/guacamole-server/src/libguac'
50.32 make[3]: *** [Makefile:1103: libguac_la-string.lo] Error 1
50.32 make[2]: *** [Makefile:1241: all-recursive] Error 1
50.32 make[2]: Leaving directory '/build/guacamole-server/src/libguac'
50.32 make[1]: *** [Makefile:552: all-recursive] Error 1
50.32 make[1]: Leaving directory '/build/guacamole-server'
50.32 make: *** [Makefile:472: all] Error 2
------
Dockerfile:4
--------------------
2 | COPY . /build/
3 | RUN /bin/bash -e -x /build/install-deps.sh
4 | >>> RUN /bin/bash -e -x /build/build.sh
5 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/build.sh" did not complete successfully: exit code: 2
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-2381
Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-ubuntu-jenkins-label-expression-ubuntu-ubuntu-release-latest-2381: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