See
<https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-latest-docker/1785/display/redirect>
Changes:
------------------------------------------
[...truncated 212.50 KiB...]
#13 [guacamole-server 1/8] COPY --from=freerdp /opt/guacamole /opt/guacamole
#13 DONE 0.1s
#14 [guacamole-server 2/8] COPY --from=libssh2 /opt/guacamole /opt/guacamole
#14 DONE 0.0s
#15 [guacamole-server 3/8] COPY --from=libtelnet /opt/guacamole /opt/guacamole
#15 DONE 0.0s
#16 [guacamole-server 4/8] COPY --from=libvncclient /opt/guacamole
/opt/guacamole
#16 DONE 0.0s
#17 [guacamole-server 5/8] COPY --from=libwebsockets /opt/guacamole
/opt/guacamole
#17 DONE 0.0s
#18 [guacamole-server 6/8] COPY . /tmp/guacamole-server
#18 DONE 0.1s
#19 [guacamole-server 7/8] RUN
/tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER"
"/tmp/guacamole-server"
#19 0.244 Build architecture: X86
#19 0.244 Build parallelism: 24 job(s)
#19 0.245 Building /tmp/guacamole-server ...
#19 3.364 libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
#19 3.364 libtoolize: copying file 'build-aux/ltmain.sh'
#19 3.383 libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
#19 3.383 libtoolize: copying file 'm4/libtool.m4'
#19 3.420 libtoolize: copying file 'm4/ltoptions.m4'
#19 3.471 libtoolize: copying file 'm4/ltsugar.m4'
#19 3.521 libtoolize: copying file 'm4/ltversion.m4'
#19 3.568 libtoolize: copying file 'm4/lt~obsolete.m4'
#19 5.780 configure.ac:29: warning: The macro `AC_CONFIG_HEADER' is obsolete.
#19 5.780 configure.ac:29: You should run autoupdate.
#19 5.780 ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
#19 5.780 configure.ac:29: the top level
#19 5.780 configure.ac:37: warning: The macro `AC_PROG_CC_C99' is obsolete.
#19 5.780 configure.ac:37: You should run autoupdate.
#19 5.780 ./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from...
#19 5.780 configure.ac:37: the top level
#19 5.780 configure.ac:38: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
#19 5.780 configure.ac:38: You should run autoupdate.
#19 5.780 m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from...
#19 5.780 configure.ac:38: the top level
#19 6.912 configure.ac:27: installing 'build-aux/compile'
#19 6.913 configure.ac:27: installing 'build-aux/config.guess'
#19 6.914 configure.ac:27: installing 'build-aux/config.sub'
#19 6.916 configure.ac:23: installing 'build-aux/install-sh'
#19 6.917 configure.ac:23: installing 'build-aux/missing'
#19 6.918 configure.ac:33: installing 'build-aux/tap-driver.sh'
#19 6.965 src/common-ssh/Makefile.am: installing 'build-aux/depcomp'
#19 7.024 parallel-tests: installing 'build-aux/test-driver'
#19 8.338 checking for a BSD-compatible install... /usr/bin/install -c
#19 8.347 checking whether build environment is sane... yes
#19 8.353 checking for a race-free mkdir -p... ./build-aux/install-sh -c -d
#19 8.360 checking for gawk... gawk
#19 8.360 checking whether make sets $(MAKE)... yes
#19 8.365 checking whether make supports nested variables... yes
#19 8.370 checking whether make supports nested variables... (cached) yes
#19 8.373 checking build system type... x86_64-pc-linux-musl
#19 8.414 checking host system type... x86_64-pc-linux-musl
#19 8.414 checking how to print strings... printf
#19 8.416 checking whether make supports the include directive... yes (GNU
style)
#19 8.421 checking for gcc... gcc
#19 8.444 checking whether the C compiler works... yes
#19 8.475 checking for C compiler default output file name... a.out
#19 8.476 checking for suffix of executables...
#19 8.509 checking whether we are cross compiling... no
#19 8.541 checking for suffix of object files... o
#19 8.563 checking whether the compiler supports GNU C... yes
#19 8.585 checking whether gcc accepts -g... yes
#19 8.607 checking for gcc option to enable C11 features... none needed
#19 8.639 checking whether gcc understands -c and -o together... yes
#19 8.672 checking dependency style of gcc... gcc3
#19 8.697 checking for a sed that does not truncate output... /bin/sed
#19 8.700 checking for grep that handles long lines and -e... /bin/grep
#19 8.701 checking for egrep... /bin/grep -E
#19 8.702 checking for fgrep... /bin/grep -F
#19 8.703 checking for ld used by gcc... /usr/x86_64-alpine-linux-musl/bin/ld
#19 8.711 checking if the linker (/usr/x86_64-alpine-linux-musl/bin/ld) is GNU
ld... yes
#19 8.713 checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
#19 8.715 checking the name lister (/usr/bin/nm -B) interface... BSD nm
#19 8.731 checking whether ln -s works... yes
#19 8.731 checking the maximum length of command line arguments... 98304
#19 8.734 checking how to convert x86_64-pc-linux-musl file names to
x86_64-pc-linux-musl format... func_convert_file_noop
#19 8.734 checking how to convert x86_64-pc-linux-musl file names to toolchain
format... func_convert_file_noop
#19 8.735 checking for /usr/x86_64-alpine-linux-musl/bin/ld option to reload
object files... -r
#19 8.735 checking for file... file
#19 8.735 checking for objdump... objdump
#19 8.735 checking how to recognize dependent libraries... pass_all
#19 8.736 checking for dlltool... no
#19 8.736 checking how to associate runtime and link libraries... printf %s\n
#19 8.736 checking for ar... ar
#19 8.736 checking for archiver @FILE support... @
#19 8.760 checking for strip... strip
#19 8.760 checking for ranlib... ranlib
#19 8.760 checking command to parse /usr/bin/nm -B output from gcc object... ok
#19 8.814 checking for sysroot... no
#19 8.814 checking for a working dd... /bin/dd
#19 8.816 checking how to truncate binary pipes... /bin/dd bs=4096 count=1
#19 8.834 checking for mt... no
#19 8.834 checking if : is a manifest tool... no
#19 8.836 checking for stdio.h... yes
#19 8.853 checking for stdlib.h... yes
#19 8.869 checking for string.h... yes
#19 8.890 checking for inttypes.h... yes
#19 8.912 checking for stdint.h... yes
#19 8.933 checking for strings.h... yes
#19 8.954 checking for sys/stat.h... yes
#19 8.975 checking for sys/types.h... yes
#19 8.999 checking for unistd.h... yes
#19 9.020 checking for dlfcn.h... yes
#19 9.045 checking for objdir... .libs
#19 9.095 checking if gcc supports -fno-rtti -fno-exceptions... no
#19 9.114 checking for gcc option to produce PIC... -fPIC -DPIC
#19 9.115 checking if gcc PIC flag -fPIC -DPIC works... yes
#19 9.132 checking if gcc static flag -static works... yes
#19 9.162 checking if gcc supports -c -o file.o... yes
#19 9.183 checking if gcc supports -c -o file.o... (cached) yes
#19 9.183 checking whether the gcc linker (/usr/x86_64-alpine-linux-musl/bin/ld
-m elf_x86_64) supports shared libraries... yes
#19 9.192 checking whether -lc should be explicitly linked in... no
#19 9.214 checking dynamic linker characteristics... GNU/Linux ld.so
#19 9.252 checking how to hardcode library paths into programs... immediate
#19 9.252 checking for shl_load... no
#19 9.289 checking for shl_load in -ldld... no
#19 9.316 checking for dlopen... yes
#19 9.350 checking whether a program can dlopen itself... yes
#19 9.381 checking whether a statically linked program can dlopen itself... no
#19 9.434 checking whether stripping libraries is possible... yes
#19 9.435 checking if libtool supports shared libraries... yes
#19 9.435 checking whether to build shared libraries... yes
#19 9.435 checking whether to build static libraries... yes
#19 9.436 checking for gcc... (cached) gcc
#19 9.457 checking whether the compiler supports GNU C... (cached) yes
#19 9.457 checking whether gcc accepts -g... (cached) yes
#19 9.457 checking for gcc option to enable C11 features... (cached) none needed
#19 9.457 checking whether gcc understands -c and -o together... (cached) yes
#19 9.457 checking dependency style of gcc... (cached) gcc3
#19 9.458 checking for pkg-config... /usr/bin/pkg-config
#19 9.458 checking pkg-config is at least version 0.9.0... yes
#19 9.459 checking for fcntl.h... yes
#19 9.482 checking for stdlib.h... (cached) yes
#19 9.482 checking for string.h... (cached) yes
#19 9.482 checking for sys/socket.h... yes
#19 9.506 checking for time.h... yes
#19 9.526 checking for sys/time.h... yes
#19 9.546 checking for syslog.h... yes
#19 9.568 checking for unistd.h... (cached) yes
#19 9.568 checking for cairo/cairo.h... yes
#19 9.591 checking for pngstruct.h... no
#19 9.614 checking for sched_getaffinity... yes
#19 9.648 checking for gcc options needed to detect all undeclared functions...
none needed
#19 9.685 checking for cos in -lm... yes
#19 9.719 checking for png_write_png in -lpng... yes
#19 9.752 checking for jpeg_start_compress in -ljpeg... yes
#19 9.782 checking for cairo_create in -lcairo... yes
#19 9.831 checking for pthread_create in -lpthread... yes
#19 9.862 checking for timer_create... yes
#19 9.897 timer_create was found without librt.
#19 9.897 checking for dlopen in -ldl... yes
#19 9.929 checking for uuid_generate in -luuid... yes
#19 9.962 checking for CU_run_test in -lcunit... yes
#19 9.997 checking for clock_gettime... yes
#19 10.03 checking for gettimeofday... yes
#19 10.07 checking for memmove... yes
#19 10.10 checking for memset... yes
#19 10.14 checking for select... yes
#19 10.17 checking for strdup... yes
#19 10.21 checking for nanosleep... yes
#19 10.24 checking whether png_get_io_ptr is declared... yes
#19 10.29 checking whether cairo_format_stride_for_width is declared... yes
#19 10.32 checking whether poll is declared... yes
#19 10.34 checking whether strlcpy is declared... yes
#19 10.37 checking whether strlcat is declared... yes
#19 10.39 checking whether strnstr is declared... no
#19 10.41 checking for size_t... yes
#19 10.46 checking for ssize_t... yes
#19 10.51 checking for libavcodec... no
#19 10.59 checking for libavformat... no
#19 10.67 checking for libavutil... no
#19 10.74 checking for libswscale... no
#19 10.81 checking for openssl/ssl.h... yes
#19 10.90 checking for SSL_CTX_new in -lssl... yes
#19 10.96 checking whether libssl requires threading callbacks... no
#19 10.99 checking for main in -lwsock32... no
#19 11.02 checking for vorbis/vorbisenc.h... no
#19 11.05 checking for ogg_stream_init in -logg... no
#19 11.08 checking for vorbis_block_init in -lvorbis... no
#19 11.11 checking for vorbis_encode_init in -lvorbisenc... no
#19 11.14 configure: WARNING:
#19 11.14 --------------------------------------------
#19 11.14 Unable to find libogg / libvorbis / libvorbisenc.
#19 11.14 Sound will not be encoded with Ogg Vorbis.
#19 11.14 --------------------------------------------
#19 11.14 checking for pa_context_new in -lpulse... yes
#19 11.19 checking for pango... yes
#19 11.21 checking for pangocairo... yes
#19 11.24 checking for rfbInitClient in -lvncclient... yes
#19 11.30 checking whether LIBVNCSERVER_WITH_CLIENT_GCRYPT is declared... no
#19 11.32 checking for rfbClient.destHost... yes
#19 11.36 checking for rfbClient.destPort... yes
#19 11.40 checking whether listenForIncomingConnectionsNoFork is declared... yes
#19 11.44 checking for rfbClient.LockWriteToTLS... yes
#19 11.47 checking for rfbClient.UnlockWriteToTLS... yes
#19 11.51 checking for rfbClient.GetCredential... yes
#19 11.55 checking for rfbSetDesktopSizeMsg... yes
#19 11.61 checking for rfbClient.screen... yes
#19 11.69 checking for rfbClient.requestedResize... yes
#19 11.73 checking for freerdp2 freerdp-client2 winpr2... yes
#19 11.74 checking whether FreeRDPConvertColor is declared... yes
#19 11.78 checking whether FreeRDP appears to be a development version...
checking how to run the C preprocessor... gcc -E
#19 11.84 yes
#19 11.84 configure: error:
#19 11.84 --------------------------------------------
#19 11.84 You are building against a development version of FreeRDP.
Non-release
#19 11.84 versions of FreeRDP may have differences in behavior that are
impossible to
#19 11.84 check for at build time. This may result in memory leaks or other
strange
#19 11.84 behavior.
#19 11.84
#19 11.84 *** PLEASE USE A RELEASED VERSION OF FREERDP IF POSSIBLE ***
#19 11.84
#19 11.84 If you are ABSOLUTELY CERTAIN that building against this version
of FreeRDP
#19 11.84 is OK, rerun configure with the --enable-allow-freerdp-snapshots
#19 11.84 --------------------------------------------
#19 ERROR: process "/bin/sh -c ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh
\"GUACAMOLE_SERVER\" \"${BUILD_DIR}\"" did not complete successfully: exit
code: 1
------
> [guacamole-server 7/8] RUN
> /tmp/guacamole-server/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER"
> "/tmp/guacamole-server":
11.84 You are building against a development version of FreeRDP. Non-release
11.84 versions of FreeRDP may have differences in behavior that are
impossible to
11.84 check for at build time. This may result in memory leaks or other
strange
11.84 behavior.
11.84
11.84 *** PLEASE USE A RELEASED VERSION OF FREERDP IF POSSIBLE ***
11.84
11.84 If you are ABSOLUTELY CERTAIN that building against this version of
FreeRDP
11.84 is OK, rerun configure with the --enable-allow-freerdp-snapshots
11.84 --------------------------------------------
------
Dockerfile:289
--------------------
287 | COPY . ${BUILD_DIR}
288 |
289 | >>> RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh
"GUACAMOLE_SERVER" "${BUILD_DIR}"
290 |
291 | # Determine location of the FREERDP library based on the version.
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c
${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh \"GUACAMOLE_SERVER\"
\"${BUILD_DIR}\"" did not complete successfully: exit code: 1
+ docker rmi --force guacamole/guacd:latest
Error response from daemon: No such image: guacamole/guacd:latest
Build step 'Execute shell' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]