See 
<https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-master-docker/108/display/redirect?page=changes>

Changes:

[Mike Jumper] GUACAMOLE-1867: Add convenience functions and macros for memory 
management.

[Mike Jumper] GUACAMOLE-1867: Exclude PRIV_* symbols and private headers from 
public docs.

[Mike Jumper] GUACAMOLE-1867: Migrate libguac to new memory management 
functions.

[Mike Jumper] GUACAMOLE-1867: Migrate guacd to new memory management functions.

[Mike Jumper] GUACAMOLE-1867: Migrate common convenience library to new memory 
management functions.

[Mike Jumper] GUACAMOLE-1867: Migrate VNC to new memory management functions.

[Mike Jumper] GUACAMOLE-1867: Migrate RDP to new memory management functions.

[Mike Jumper] GUACAMOLE-1867: Migrate terminal emulator to new memory 
management functions.

[Mike Jumper] GUACAMOLE-1867: Migrate SSH to new memory management functions.

[Mike Jumper] GUACAMOLE-1867: Migrate telnet to new memory management functions.

[Mike Jumper] GUACAMOLE-1867: Migrate Kubernetes to new memory management 
functions.

[Mike Jumper] GUACAMOLE-1867: Migrate PulseAudio convenience library to new 
memory management functions.

[Mike Jumper] GUACAMOLE-1867: Migrate guaclog utility to new memory management 
functions.

[Mike Jumper] GUACAMOLE-1867: Migrate guacenc utility to new memory management 
functions.

[Mike Jumper] GUACAMOLE-1867: Add *_or_die() variant of guac_mem_realloc().


------------------------------------------
[...truncated 205.68 KB...]
#8 623.6 checking for dlfcn.h... yes
#8 623.7 checking for objdir... .libs
#8 623.9 checking if gcc supports -fno-rtti -fno-exceptions... no
#8 623.9 checking for gcc option to produce PIC... -fPIC -DPIC
#8 623.9 checking if gcc PIC flag -fPIC -DPIC works... yes
#8 623.9 checking if gcc static flag -static works... yes
#8 624.0 checking if gcc supports -c -o file.o... yes
#8 624.1 checking if gcc supports -c -o file.o... (cached) yes
#8 624.1 checking whether the gcc linker (/usr/x86_64-alpine-linux-musl/bin/ld 
-m elf_x86_64) supports shared libraries... yes
#8 624.1 checking whether -lc should be explicitly linked in... no
#8 624.2 checking dynamic linker characteristics... GNU/Linux ld.so
#8 624.3 checking how to hardcode library paths into programs... immediate
#8 624.3 checking for shl_load... no
#8 624.4 checking for shl_load in -ldld... no
#8 624.5 checking for dlopen... yes
#8 624.5 checking whether a program can dlopen itself... yes
#8 624.6 checking whether a statically linked program can dlopen itself... no
#8 624.8 checking whether stripping libraries is possible... yes
#8 624.8 checking if libtool supports shared libraries... yes
#8 624.8 checking whether to build shared libraries... yes
#8 624.8 checking whether to build static libraries... yes
#8 624.8 checking for gcc... (cached) gcc
#8 624.9 checking whether the compiler supports GNU C... (cached) yes
#8 624.9 checking whether gcc accepts -g... (cached) yes
#8 624.9 checking for gcc option to enable C11 features... (cached) none needed
#8 624.9 checking whether gcc understands -c and -o together... (cached) yes
#8 624.9 checking dependency style of gcc... (cached) gcc3
#8 624.9 checking for fcntl.h... yes
#8 624.9 checking for stdlib.h... (cached) yes
#8 624.9 checking for string.h... (cached) yes
#8 624.9 checking for sys/socket.h... yes
#8 625.0 checking for time.h... yes
#8 625.1 checking for sys/time.h... yes
#8 625.1 checking for syslog.h... yes
#8 625.2 checking for unistd.h... (cached) yes
#8 625.2 checking for cairo/cairo.h... yes
#8 625.3 checking for pngstruct.h... no
#8 625.4 checking for gcc options needed to detect all undeclared functions... 
none needed
#8 625.5 checking for cos in -lm... yes
#8 625.6 checking for png_write_png in -lpng... yes
#8 625.6 checking for jpeg_start_compress in -ljpeg... yes
#8 625.7 checking for cairo_create in -lcairo... yes
#8 625.9 checking for pthread_create in -lpthread... yes
#8 626.0 checking for dlopen in -ldl... yes
#8 626.0 checking for uuid_generate in -luuid... yes
#8 626.1 checking for CU_run_test in -lcunit... yes
#8 626.2 checking for clock_gettime... yes
#8 626.3 checking for gettimeofday... yes
#8 626.4 checking for memmove... yes
#8 626.5 checking for memset... yes
#8 626.6 checking for select... yes
#8 626.7 checking for strdup... yes
#8 626.8 checking for nanosleep... yes
#8 626.8 checking whether png_get_io_ptr is declared... yes
#8 627.0 checking whether cairo_format_stride_for_width is declared... yes
#8 627.1 checking whether poll is declared... yes
#8 627.2 checking whether strlcpy is declared... no
#8 627.2 checking whether strlcat is declared... no
#8 627.3 checking whether strnstr is declared... no
#8 627.3 checking for size_t... yes
#8 627.5 checking for ssize_t... yes
#8 627.6 checking for pkg-config... /usr/bin/pkg-config
#8 627.6 checking pkg-config is at least version 0.9.0... yes
#8 627.6 checking for libavcodec... no
#8 627.7 checking for libavformat... no
#8 627.8 checking for libavutil... no
#8 627.9 checking for libswscale... no
#8 628.0 checking for openssl/ssl.h... yes
#8 628.3 checking for SSL_CTX_new in -lssl... yes
#8 628.5 checking whether libssl requires threading callbacks... no
#8 628.5 checking for main in -lwsock32... no
#8 628.6 checking for vorbis/vorbisenc.h... no
#8 628.7 checking for ogg_stream_init in -logg... no
#8 628.8 checking for vorbis_block_init in -lvorbis... no
#8 628.8 checking for vorbis_encode_init in -lvorbisenc... no
#8 628.9 configure: WARNING:
#8 628.9   --------------------------------------------
#8 628.9    Unable to find libogg / libvorbis / libvorbisenc.
#8 628.9    Sound will not be encoded with Ogg Vorbis.
#8 628.9   --------------------------------------------
#8 628.9 checking for pa_context_new in -lpulse... yes
#8 629.0 checking for pango... yes
#8 629.1 checking for pangocairo... yes
#8 629.1 checking for rfbInitClient in -lvncclient... yes
#8 629.2 checking whether LIBVNCSERVER_WITH_CLIENT_GCRYPT is declared... no
#8 629.3 checking for rfbClient.destHost... yes
#8 629.4 checking for rfbClient.destPort... yes
#8 629.5 checking whether listenForIncomingConnectionsNoFork is declared... yes
#8 629.6 checking for rfbClient.LockWriteToTLS... yes
#8 629.7 checking for rfbClient.UnlockWriteToTLS... yes
#8 629.8 checking for rfbClient.GetCredential... yes
#8 629.9 checking for freerdp2 freerdp-client2 winpr2... yes
#8 629.9 checking whether FreeRDPConvertColor is declared... yes
#8 630.0 checking whether FreeRDP appears to be a development version... 
checking how to run the C preprocessor... gcc -E
#8 630.2 no
#8 630.2 checking whether Bitmap_Free() frees the rdpBitmap and its image 
data... no
#8 630.2 checking whether pVirtualChannelWriteEx() frees the wStream upon 
completion... no
#8 630.2 checking whether rdpGlyph callbacks accept INT32 integer parameters... 
yes
#8 630.5 checking whether CLIPRDR callbacks require const for their final 
parameter... yes
#8 630.7 checking whether RAIL callbacks require const for their final 
parameter... yes
#8 630.8 checking for rdpSettings.AllowUnanouncedOrdersFromServer... yes
#8 631.1 checking for freerdp.VerifyCertificateEx... yes
#8 631.3 checking for libssh2_userauth_publickey_frommemory in -lssh2... yes
#8 631.5 checking for gcry_control in -lssh2... no
#8 631.5 checking for telnet_init in -ltelnet... yes
#8 631.6 checking for webp/encode.h... yes
#8 631.7 checking for WebPEncode in -lwebp... yes
#8 631.8 checking for lws_create_context in -lwebsockets... yes
#8 631.9 checking whether LWS_CALLBACK_CLIENT_CLOSED is declared... yes
#8 632.3 checking whether LWS_SERVER_OPTION_DO_SSL_GLOBAL_INIT is declared... 
yes
#8 632.7 checking whether LCCSCF_USE_SSL is declared... yes
#8 633.2 checking whether lws_callback_http_dummy is declared... yes
#8 633.7 checking that generated files are newer than configure... done
#8 633.7 configure: creating ./config.status
#8 634.2 config.status: creating Makefile
#8 634.3 config.status: creating doc/libguac/Doxyfile
#8 634.3 config.status: creating doc/libguac-terminal/Doxyfile
#8 634.3 config.status: creating src/common/Makefile
#8 634.4 config.status: creating src/common/tests/Makefile
#8 634.5 config.status: creating src/common-ssh/Makefile
#8 634.5 config.status: creating src/common-ssh/tests/Makefile
#8 634.6 config.status: creating src/terminal/Makefile
#8 634.7 config.status: creating src/libguac/Makefile
#8 634.8 config.status: creating src/libguac/tests/Makefile
#8 634.9 config.status: creating src/guacd/Makefile
#8 635.0 config.status: creating src/guacd/man/guacd.8
#8 635.0 config.status: creating src/guacd/man/guacd.conf.5
#8 635.0 config.status: creating src/guacenc/Makefile
#8 635.1 config.status: creating src/guacenc/man/guacenc.1
#8 635.2 config.status: creating src/guaclog/Makefile
#8 635.2 config.status: creating src/guaclog/man/guaclog.1
#8 635.3 config.status: creating src/pulse/Makefile
#8 635.3 config.status: creating src/protocols/kubernetes/Makefile
#8 635.4 config.status: creating src/protocols/kubernetes/tests/Makefile
#8 635.5 config.status: creating src/protocols/rdp/Makefile
#8 635.6 config.status: creating src/protocols/rdp/tests/Makefile
#8 635.6 config.status: creating src/protocols/ssh/Makefile
#8 635.7 config.status: creating src/protocols/telnet/Makefile
#8 635.8 config.status: creating src/protocols/vnc/Makefile
#8 635.8 config.status: creating config.h
#8 635.8 config.status: executing depfiles commands
#8 638.5 config.status: executing libtool commands
#8 638.5 
#8 638.5 ------------------------------------------------
#8 638.5 guacamole-server version 1.5.3
#8 638.5 ------------------------------------------------
#8 638.5 
#8 638.5    Library status:
#8 638.5 
#8 638.5      freerdp2 ............ yes
#8 638.5      pango ............... yes
#8 638.5      libavcodec .......... no
#8 638.5      libavformat.......... no
#8 638.5      libavutil ........... no
#8 638.5      libssh2 ............. yes
#8 638.5      libssl .............. yes
#8 638.5      libswscale .......... no
#8 638.5      libtelnet ........... yes
#8 638.5      libVNCServer ........ yes
#8 638.5      libvorbis ........... no
#8 638.5      libpulse ............ yes
#8 638.5      libwebsockets ....... yes
#8 638.5      libwebp ............. yes
#8 638.5      wsock32 ............. no
#8 638.5 
#8 638.5    Protocol support:
#8 638.5 
#8 638.5       Kubernetes .... yes
#8 638.5       RDP ........... yes
#8 638.5       SSH ........... yes
#8 638.5       Telnet ........ yes
#8 638.5       VNC ........... yes
#8 638.5 
#8 638.5    Services / tools:
#8 638.5 
#8 638.5       guacd ...... yes
#8 638.5       guacenc .... no
#8 638.5       guaclog .... no
#8 638.5 
#8 638.5    FreeRDP plugins: /opt/guacamole/lib/freerdp2
#8 638.5    Init scripts: no
#8 638.5    Systemd units: no
#8 638.5 
#8 638.5 Type "make" to compile guacamole-server.
#8 638.5 
#8 638.6 make  all-recursive
#8 638.6 make[1]: Entering directory '/tmp/guacamole-server'
#8 638.6 Making all in src/libguac
#8 638.7 make[2]: Entering directory '/tmp/guacamole-server/src/libguac'
#8 638.7 Making all in .
#8 638.7 make[3]: Entering directory '/tmp/guacamole-server/src/libguac'
#8 638.7   CC       libguac_la-argv.lo
#8 639.0   CC       libguac_la-audio.lo
#8 639.3   CC       libguac_la-client.lo
#8 640.0   CC       libguac_la-encode-jpeg.lo
#8 640.5   CC       libguac_la-encode-png.lo
#8 641.0   CC       libguac_la-error.lo
#8 641.2   CC       libguac_la-fips.lo
#8 641.4   CC       libguac_la-hash.lo
#8 641.7   CC       libguac_la-id.lo
#8 641.9   CC       libguac_la-mem.lo
#8 642.0 mem.c: In function 'PRIV_guac_mem_ckd_mul':
#8 642.0 mem.c:54:5: error: unknown type name 'ssize_t'; did you mean 'size_t'?
#8 642.0    54 |     ssize_t size = *(factors++);
#8 642.0       |     ^~~~~~~
#8 642.0       |     size_t
#8 642.0 mem.c: In function 'PRIV_guac_mem_ckd_add':
#8 642.0 mem.c:80:5: error: unknown type name 'ssize_t'; did you mean 'size_t'?
#8 642.0    80 |     ssize_t size = *(terms++);
#8 642.0       |     ^~~~~~~
#8 642.0       |     size_t
#8 642.0 mem.c: In function 'PRIV_guac_mem_ckd_sub':
#8 642.0 mem.c:106:5: error: unknown type name 'ssize_t'; did you mean 'size_t'?
#8 642.0   106 |     ssize_t size = *(terms++);
#8 642.0       |     ^~~~~~~
#8 642.0       |     size_t
#8 642.0 make[3]: *** [Makefile:817: libguac_la-mem.lo] Error 1
#8 642.0 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#8 642.0 make[2]: *** [Makefile:1039: all-recursive] Error 1
#8 642.0 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#8 642.0 make[1]: *** [Makefile:544: all-recursive] Error 1
#8 642.0 make[1]: Leaving directory '/tmp/guacamole-server'
#8 642.0 make: *** [Makefile:464: all] Error 2
#8 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/build-all.sh" 
did not complete successfully: exit code: 2
------
 > [builder 4/5] RUN /tmp/guacamole-server/src/guacd-docker/bin/build-all.sh:
#8 642.0   106 |     ssize_t size = *(terms++);
#8 642.0       |     ^~~~~~~
#8 642.0       |     size_t
#8 642.0 make[3]: *** [Makefile:817: libguac_la-mem.lo] Error 1
#8 642.0 make[3]: Leaving directory '/tmp/guacamole-server/src/libguac'
#8 642.0 make[2]: *** [Makefile:1039: all-recursive] Error 1
#8 642.0 make[2]: Leaving directory '/tmp/guacamole-server/src/libguac'
#8 642.0 make[1]: *** [Makefile:544: all-recursive] Error 1
#8 642.0 make[1]: Leaving directory '/tmp/guacamole-server'
#8 642.0 make: *** [Makefile:464: all] Error 2
------
Dockerfile:140
--------------------
 138 |     
 139 |     # Build guacamole-server and its core protocol library dependencies
 140 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/build-all.sh
 141 |     
 142 |     # Record the packages of all runtime library dependencies
--------------------
ERROR: failed to solve: process "/bin/sh -c 
${BUILD_DIR}/src/guacd-docker/bin/build-all.sh" did not complete successfully: 
exit code: 2
+ docker rmi --force guacamole/guacd-dev:latest
Error response from daemon: No such image: guacamole/guacd-dev:latest
Build step 'Execute shell' marked build as failure

---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscr...@guacamole.apache.org
For additional commands, e-mail: builds-h...@guacamole.apache.org

Reply via email to