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 2022/02/24 04:56:03 UTC

Build failed in Jenkins: Guacamole » guacamole-server-master-fedora » 33,ubuntu #610

See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-master-fedora/FEDORA_RELEASE=33,JENKINS_LABEL_EXPRESSION=ubuntu/610/display/redirect>

Changes:


------------------------------------------
[...truncated 223.82 KB...]
libtool: install: /usr/bin/install -c .libs/libguac-client-ssh.so.0.0.0T /usr/local/lib/libguac-client-ssh.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-ssh.so.0.0.0 libguac-client-ssh.so.0 || { rm -f libguac-client-ssh.so.0 && ln -s libguac-client-ssh.so.0.0.0 libguac-client-ssh.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-ssh.so.0.0.0 libguac-client-ssh.so || { rm -f libguac-client-ssh.so && ln -s libguac-client-ssh.so.0.0.0 libguac-client-ssh.so; }; })
libtool: install: /usr/bin/install -c .libs/libguac-client-ssh.lai /usr/local/lib/libguac-client-ssh.la
libtool: install: /usr/bin/install -c .libs/libguac-client-ssh.a /usr/local/lib/libguac-client-ssh.a
libtool: install: chmod 644 /usr/local/lib/libguac-client-ssh.a
libtool: install: ranlib /usr/local/lib/libguac-client-ssh.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
Making install in src/protocols/telnet
make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
make[2]: Entering directory '/build/guacamole-server/src/protocols/telnet'
 /usr/bin/mkdir -p '/usr/local/lib'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libguac-client-telnet.la '/usr/local/lib'
libtool: warning: relinking 'libguac-client-telnet.la'
libtool: install: (cd /build/guacamole-server/src/protocols/telnet; /bin/sh "/build/guacamole-server/libtool"  --silent --tag CC --mode=relink gcc -Werror -Wall -Iinclude -I../../../src/libguac -I../../../src/terminal -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -pthread -I../../../src/common -g -O2 -version-info 0:0:0 -lpthread -ltelnet -o libguac-client-telnet.la -rpath /usr/local/lib libguac_client_telnet_la-argv.lo libguac_client_telnet_la-client.lo libguac_client_telnet_la-clipboard.lo libguac_client_telnet_la-input.lo libguac_client_telnet_la-pipe.lo libguac_client_telnet_la-settings.lo libguac_client_telnet_la-telnet.lo libguac_client_telnet_la-user.lo ../../../src/common/libguac_common.la ../../../src/libguac/libguac.la ../../../src/terminal/libguac_terminal.la )
libtool: install: /usr/bin/install -c .libs/libguac-client-telnet.so.0.0.0T /usr/local/lib/libguac-client-telnet.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-telnet.so.0.0.0 libguac-client-telnet.so.0 || { rm -f libguac-client-telnet.so.0 && ln -s libguac-client-telnet.so.0.0.0 libguac-client-telnet.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-telnet.so.0.0.0 libguac-client-telnet.so || { rm -f libguac-client-telnet.so && ln -s libguac-client-telnet.so.0.0.0 libguac-client-telnet.so; }; })
libtool: install: /usr/bin/install -c .libs/libguac-client-telnet.lai /usr/local/lib/libguac-client-telnet.la
libtool: install: /usr/bin/install -c .libs/libguac-client-telnet.a /usr/local/lib/libguac-client-telnet.a
libtool: install: chmod 644 /usr/local/lib/libguac-client-telnet.a
libtool: install: ranlib /usr/local/lib/libguac-client-telnet.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
Making install in src/protocols/vnc
make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
make[2]: Entering directory '/build/guacamole-server/src/protocols/vnc'
 /usr/bin/mkdir -p '/usr/local/lib'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libguac-client-vnc.la '/usr/local/lib'
libtool: warning: relinking 'libguac-client-vnc.la'
libtool: install: (cd /build/guacamole-server/src/protocols/vnc; /bin/sh "/build/guacamole-server/libtool"  --silent --tag CC --mode=relink gcc -Werror -Wall -pedantic -Iinclude -I../../../src/common -I../../../src/common-ssh -I../../../src/libguac -I../../../src/pulse -g -O2 -version-info 0:0:0 -lcairo -lvncclient -o libguac-client-vnc.la -rpath /usr/local/lib libguac_client_vnc_la-argv.lo libguac_client_vnc_la-auth.lo libguac_client_vnc_la-client.lo libguac_client_vnc_la-clipboard.lo libguac_client_vnc_la-cursor.lo libguac_client_vnc_la-display.lo libguac_client_vnc_la-input.lo libguac_client_vnc_la-log.lo libguac_client_vnc_la-settings.lo libguac_client_vnc_la-user.lo libguac_client_vnc_la-vnc.lo libguac_client_vnc_la-sftp.lo ../../../src/common/libguac_common.la ../../../src/libguac/libguac.la ../../../src/common-ssh/libguac_common_ssh.la ../../../src/pulse/libguac_pulse.la )
libtool: install: /usr/bin/install -c .libs/libguac-client-vnc.so.0.0.0T /usr/local/lib/libguac-client-vnc.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-vnc.so.0.0.0 libguac-client-vnc.so.0 || { rm -f libguac-client-vnc.so.0 && ln -s libguac-client-vnc.so.0.0.0 libguac-client-vnc.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-vnc.so.0.0.0 libguac-client-vnc.so || { rm -f libguac-client-vnc.so && ln -s libguac-client-vnc.so.0.0.0 libguac-client-vnc.so; }; })
libtool: install: /usr/bin/install -c .libs/libguac-client-vnc.lai /usr/local/lib/libguac-client-vnc.la
libtool: install: /usr/bin/install -c .libs/libguac-client-vnc.a /usr/local/lib/libguac-client-vnc.a
libtool: install: chmod 644 /usr/local/lib/libguac-client-vnc.a
libtool: install: ranlib /usr/local/lib/libguac-client-vnc.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
Making install in src/guacd
make[1]: Entering directory '/build/guacamole-server/src/guacd'
make[2]: Entering directory '/build/guacamole-server/src/guacd'
 /usr/bin/mkdir -p '/usr/local/sbin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c guacd '/usr/local/sbin'
libtool: install: /usr/bin/install -c .libs/guacd /usr/local/sbin/guacd
 /usr/bin/mkdir -p '/usr/local/share/man/man5'
 /usr/bin/install -c -m 644 man/guacd.conf.5 '/usr/local/share/man/man5'
 /usr/bin/mkdir -p '/usr/local/share/man/man8'
 /usr/bin/install -c -m 644 man/guacd.8 '/usr/local/share/man/man8'
make[2]: Leaving directory '/build/guacamole-server/src/guacd'
make[1]: Leaving directory '/build/guacamole-server/src/guacd'
Making install in src/guacenc
make[1]: Entering directory '/build/guacamole-server/src/guacenc'
make[2]: Entering directory '/build/guacamole-server/src/guacenc'
 /usr/bin/mkdir -p '/usr/local/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c guacenc '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/guacenc /usr/local/bin/guacenc
 /usr/bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 man/guacenc.1 '/usr/local/share/man/man1'
make[2]: Leaving directory '/build/guacamole-server/src/guacenc'
make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
Making install in src/guaclog
make[1]: Entering directory '/build/guacamole-server/src/guaclog'
make[2]: Entering directory '/build/guacamole-server/src/guaclog'
 /usr/bin/mkdir -p '/usr/local/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c guaclog '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/guaclog /usr/local/bin/guaclog
 /usr/bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 man/guaclog.1 '/usr/local/share/man/man1'
make[2]: Leaving directory '/build/guacamole-server/src/guaclog'
make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
make[1]: Entering directory '/build/guacamole-server'
make[2]: Entering directory '/build/guacamole-server'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server'
make[1]: Leaving directory '/build/guacamole-server'
+ ldconfig
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/kubernetes/
+ stat /usr/local/lib/libguac-client-kubernetes.so
  File: /usr/local/lib/libguac-client-kubernetes.so -> libguac-client-kubernetes.so.0.0.0
  Size: 34        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 65556262    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-24 04:55:54.760405100 +0000
Modify: 2022-02-24 04:55:54.608404159 +0000
Change: 2022-02-24 04:55:54.608404159 +0000
 Birth: 2022-02-24 04:55:54.608404159 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/rdp/
+ stat /usr/local/lib/libguac-client-rdp.so
  File: /usr/local/lib/libguac-client-rdp.so -> libguac-client-rdp.so.0.0.0
  Size: 27        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 65556268    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-24 04:55:55.960412536 +0000
Modify: 2022-02-24 04:55:55.764411321 +0000
Change: 2022-02-24 04:55:55.764411321 +0000
 Birth: 2022-02-24 04:55:55.764411321 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/ssh/
+ stat /usr/local/lib/libguac-client-ssh.so
  File: /usr/local/lib/libguac-client-ssh.so -> libguac-client-ssh.so.0.0.0
  Size: 27        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 65556281    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-24 04:55:57.788423863 +0000
Modify: 2022-02-24 04:55:57.636422922 +0000
Change: 2022-02-24 04:55:57.636422922 +0000
 Birth: 2022-02-24 04:55:57.636422922 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/telnet/
+ stat /usr/local/lib/libguac-client-telnet.so
  File: /usr/local/lib/libguac-client-telnet.so -> libguac-client-telnet.so.0.0.0
  Size: 30        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 65556287    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-24 04:55:58.648429192 +0000
Modify: 2022-02-24 04:55:58.492428226 +0000
Change: 2022-02-24 04:55:58.492428226 +0000
 Birth: 2022-02-24 04:55:58.492428226 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/vnc/
+ stat /usr/local/lib/libguac-client-vnc.so
  File: /usr/local/lib/libguac-client-vnc.so -> libguac-client-vnc.so.0.0.0
  Size: 27        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 65556293    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-24 04:55:59.456434199 +0000
Modify: 2022-02-24 04:55:59.280433109 +0000
Change: 2022-02-24 04:55:59.280433109 +0000
 Birth: 2022-02-24 04:55:59.280433109 +0000
+ stat /usr/local/sbin/guacd
  File: /usr/local/sbin/guacd
  Size: 146536    	Blocks: 288        IO Block: 4096   regular file
Device: 31h/49d	Inode: 65556298    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-24 04:55:59.644435364 +0000
Modify: 2022-02-24 04:55:59.644435364 +0000
Change: 2022-02-24 04:55:59.644435364 +0000
 Birth: 2022-02-24 04:55:59.644435364 +0000
+ stat /usr/local/bin/guacenc /usr/local/bin/guaclog
  File: /usr/local/bin/guacenc
  Size: 753648    	Blocks: 1472       IO Block: 4096   regular file
Device: 31h/49d	Inode: 65556306    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-24 04:55:59.904436975 +0000
Modify: 2022-02-24 04:55:59.904436975 +0000
Change: 2022-02-24 04:55:59.904436975 +0000
 Birth: 2022-02-24 04:55:59.904436975 +0000
  File: /usr/local/bin/guaclog
  Size: 68984     	Blocks: 136        IO Block: 4096   regular file
Device: 31h/49d	Inode: 65556309    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-24 04:56:00.072438016 +0000
Modify: 2022-02-24 04:56:00.072438016 +0000
Change: 2022-02-24 04:56:00.072438016 +0000
 Birth: 2022-02-24 04:56:00.072438016 +0000
+ grep 'undefined symbol'
+ ldd -r /usr/local/bin/guacenc /usr/local/bin/guaclog /usr/local/sbin/guacd /usr/local/lib/libguac-client-kubernetes.so /usr/local/lib/libguac-client-rdp.so /usr/local/lib/libguac-client-ssh.so /usr/local/lib/libguac-client-telnet.so /usr/local/lib/libguac-client-vnc.so /usr/local/lib/libguac.so /usr/local/lib/libguac_terminal.so '/usr/lib64/freerdp2/*guac*.so'
ldd: /usr/lib64/freerdp2/*guac*.so: No such file or directory
undefined symbol: guac_common_surface_resize	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_set	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_alloc	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_set_blank	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_set_ibar	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_clipboard_append	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_copy	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_set_pointer	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_write	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_clipboard_reset	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_update	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_set_lossless	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_alloc	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_dup	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_flush	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_clipboard_send	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_draw	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_dup	(/usr/local/lib/libguac_terminal.so)
+ echo 'Undefined symbols found -- FAIL'
+ exit 1
Undefined symbols found -- FAIL
The command '/bin/sh -c /bin/bash -e -x /build/build.sh' returned a non-zero code: 1
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-master-fedora-fedora-release-33-jenkins-label-expression-ubuntu-610
Error: No such image: guac-jenkins-guacamole-guacamole-server-master-fedora-fedora-release-33-jenkins-label-expression-ubuntu-610
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-master-fedora » 33,ubuntu #615

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-master-fedora/FEDORA_RELEASE=33,JENKINS_LABEL_EXPRESSION=ubuntu/615/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-master-fedora » 33,ubuntu #614

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-master-fedora/FEDORA_RELEASE=33,JENKINS_LABEL_EXPRESSION=ubuntu/614/display/redirect>

Changes:


------------------------------------------
[...truncated 223.83 KB...]
libtool: install: /usr/bin/install -c .libs/libguac-client-ssh.so.0.0.0T /usr/local/lib/libguac-client-ssh.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-ssh.so.0.0.0 libguac-client-ssh.so.0 || { rm -f libguac-client-ssh.so.0 && ln -s libguac-client-ssh.so.0.0.0 libguac-client-ssh.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-ssh.so.0.0.0 libguac-client-ssh.so || { rm -f libguac-client-ssh.so && ln -s libguac-client-ssh.so.0.0.0 libguac-client-ssh.so; }; })
libtool: install: /usr/bin/install -c .libs/libguac-client-ssh.lai /usr/local/lib/libguac-client-ssh.la
libtool: install: /usr/bin/install -c .libs/libguac-client-ssh.a /usr/local/lib/libguac-client-ssh.a
libtool: install: chmod 644 /usr/local/lib/libguac-client-ssh.a
libtool: install: ranlib /usr/local/lib/libguac-client-ssh.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
Making install in src/protocols/telnet
make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
make[2]: Entering directory '/build/guacamole-server/src/protocols/telnet'
 /usr/bin/mkdir -p '/usr/local/lib'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libguac-client-telnet.la '/usr/local/lib'
libtool: warning: relinking 'libguac-client-telnet.la'
libtool: install: (cd /build/guacamole-server/src/protocols/telnet; /bin/sh "/build/guacamole-server/libtool"  --silent --tag CC --mode=relink gcc -Werror -Wall -Iinclude -I../../../src/libguac -I../../../src/terminal -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -pthread -I../../../src/common -g -O2 -version-info 0:0:0 -lpthread -ltelnet -o libguac-client-telnet.la -rpath /usr/local/lib libguac_client_telnet_la-argv.lo libguac_client_telnet_la-client.lo libguac_client_telnet_la-clipboard.lo libguac_client_telnet_la-input.lo libguac_client_telnet_la-pipe.lo libguac_client_telnet_la-settings.lo libguac_client_telnet_la-telnet.lo libguac_client_telnet_la-user.lo ../../../src/common/libguac_common.la ../../../src/libguac/libguac.la ../../../src/terminal/libguac_terminal.la )
libtool: install: /usr/bin/install -c .libs/libguac-client-telnet.so.0.0.0T /usr/local/lib/libguac-client-telnet.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-telnet.so.0.0.0 libguac-client-telnet.so.0 || { rm -f libguac-client-telnet.so.0 && ln -s libguac-client-telnet.so.0.0.0 libguac-client-telnet.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-telnet.so.0.0.0 libguac-client-telnet.so || { rm -f libguac-client-telnet.so && ln -s libguac-client-telnet.so.0.0.0 libguac-client-telnet.so; }; })
libtool: install: /usr/bin/install -c .libs/libguac-client-telnet.lai /usr/local/lib/libguac-client-telnet.la
libtool: install: /usr/bin/install -c .libs/libguac-client-telnet.a /usr/local/lib/libguac-client-telnet.a
libtool: install: chmod 644 /usr/local/lib/libguac-client-telnet.a
libtool: install: ranlib /usr/local/lib/libguac-client-telnet.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
Making install in src/protocols/vnc
make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
make[2]: Entering directory '/build/guacamole-server/src/protocols/vnc'
 /usr/bin/mkdir -p '/usr/local/lib'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libguac-client-vnc.la '/usr/local/lib'
libtool: warning: relinking 'libguac-client-vnc.la'
libtool: install: (cd /build/guacamole-server/src/protocols/vnc; /bin/sh "/build/guacamole-server/libtool"  --silent --tag CC --mode=relink gcc -Werror -Wall -pedantic -Iinclude -I../../../src/common -I../../../src/common-ssh -I../../../src/libguac -I../../../src/pulse -g -O2 -version-info 0:0:0 -lcairo -lvncclient -o libguac-client-vnc.la -rpath /usr/local/lib libguac_client_vnc_la-argv.lo libguac_client_vnc_la-auth.lo libguac_client_vnc_la-client.lo libguac_client_vnc_la-clipboard.lo libguac_client_vnc_la-cursor.lo libguac_client_vnc_la-display.lo libguac_client_vnc_la-input.lo libguac_client_vnc_la-log.lo libguac_client_vnc_la-settings.lo libguac_client_vnc_la-user.lo libguac_client_vnc_la-vnc.lo libguac_client_vnc_la-sftp.lo ../../../src/common/libguac_common.la ../../../src/libguac/libguac.la ../../../src/common-ssh/libguac_common_ssh.la ../../../src/pulse/libguac_pulse.la )
libtool: install: /usr/bin/install -c .libs/libguac-client-vnc.so.0.0.0T /usr/local/lib/libguac-client-vnc.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-vnc.so.0.0.0 libguac-client-vnc.so.0 || { rm -f libguac-client-vnc.so.0 && ln -s libguac-client-vnc.so.0.0.0 libguac-client-vnc.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-vnc.so.0.0.0 libguac-client-vnc.so || { rm -f libguac-client-vnc.so && ln -s libguac-client-vnc.so.0.0.0 libguac-client-vnc.so; }; })
libtool: install: /usr/bin/install -c .libs/libguac-client-vnc.lai /usr/local/lib/libguac-client-vnc.la
libtool: install: /usr/bin/install -c .libs/libguac-client-vnc.a /usr/local/lib/libguac-client-vnc.a
libtool: install: chmod 644 /usr/local/lib/libguac-client-vnc.a
libtool: install: ranlib /usr/local/lib/libguac-client-vnc.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
Making install in src/guacd
make[1]: Entering directory '/build/guacamole-server/src/guacd'
make[2]: Entering directory '/build/guacamole-server/src/guacd'
 /usr/bin/mkdir -p '/usr/local/sbin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c guacd '/usr/local/sbin'
libtool: install: /usr/bin/install -c .libs/guacd /usr/local/sbin/guacd
 /usr/bin/mkdir -p '/usr/local/share/man/man5'
 /usr/bin/install -c -m 644 man/guacd.conf.5 '/usr/local/share/man/man5'
 /usr/bin/mkdir -p '/usr/local/share/man/man8'
 /usr/bin/install -c -m 644 man/guacd.8 '/usr/local/share/man/man8'
make[2]: Leaving directory '/build/guacamole-server/src/guacd'
make[1]: Leaving directory '/build/guacamole-server/src/guacd'
Making install in src/guacenc
make[1]: Entering directory '/build/guacamole-server/src/guacenc'
make[2]: Entering directory '/build/guacamole-server/src/guacenc'
 /usr/bin/mkdir -p '/usr/local/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c guacenc '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/guacenc /usr/local/bin/guacenc
 /usr/bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 man/guacenc.1 '/usr/local/share/man/man1'
make[2]: Leaving directory '/build/guacamole-server/src/guacenc'
make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
Making install in src/guaclog
make[1]: Entering directory '/build/guacamole-server/src/guaclog'
make[2]: Entering directory '/build/guacamole-server/src/guaclog'
 /usr/bin/mkdir -p '/usr/local/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c guaclog '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/guaclog /usr/local/bin/guaclog
 /usr/bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 man/guaclog.1 '/usr/local/share/man/man1'
make[2]: Leaving directory '/build/guacamole-server/src/guaclog'
make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
make[1]: Entering directory '/build/guacamole-server'
make[2]: Entering directory '/build/guacamole-server'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server'
make[1]: Leaving directory '/build/guacamole-server'
+ ldconfig
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/kubernetes/
+ stat /usr/local/lib/libguac-client-kubernetes.so
  File: /usr/local/lib/libguac-client-kubernetes.so -> libguac-client-kubernetes.so.0.0.0
  Size: 34        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 71304475    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-28 04:56:31.726986961 +0000
Modify: 2022-02-28 04:56:31.574985987 +0000
Change: 2022-02-28 04:56:31.574985987 +0000
 Birth: 2022-02-28 04:56:31.574985987 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/rdp/
+ stat /usr/local/lib/libguac-client-rdp.so
  File: /usr/local/lib/libguac-client-rdp.so -> libguac-client-rdp.so.0.0.0
  Size: 27        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 71304481    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-28 04:56:32.918994606 +0000
Modify: 2022-02-28 04:56:32.734993426 +0000
Change: 2022-02-28 04:56:32.734993426 +0000
 Birth: 2022-02-28 04:56:32.734993426 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/ssh/
+ stat /usr/local/lib/libguac-client-ssh.so
  File: /usr/local/lib/libguac-client-ssh.so -> libguac-client-ssh.so.0.0.0
  Size: 27        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 71304494    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-28 04:56:34.751006354 +0000
Modify: 2022-02-28 04:56:34.591005328 +0000
Change: 2022-02-28 04:56:34.591005328 +0000
 Birth: 2022-02-28 04:56:34.591005328 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/telnet/
+ stat /usr/local/lib/libguac-client-telnet.so
  File: /usr/local/lib/libguac-client-telnet.so -> libguac-client-telnet.so.0.0.0
  Size: 30        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 71304500    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-28 04:56:35.591011741 +0000
Modify: 2022-02-28 04:56:35.435010741 +0000
Change: 2022-02-28 04:56:35.435010741 +0000
 Birth: 2022-02-28 04:56:35.435010741 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/vnc/
+ stat /usr/local/lib/libguac-client-vnc.so
  File: /usr/local/lib/libguac-client-vnc.so -> libguac-client-vnc.so.0.0.0
  Size: 27        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 71304506    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-28 04:56:36.359016666 +0000
Modify: 2022-02-28 04:56:36.199015640 +0000
Change: 2022-02-28 04:56:36.199015640 +0000
 Birth: 2022-02-28 04:56:36.199015640 +0000
+ stat /usr/local/sbin/guacd
  File: /usr/local/sbin/guacd
  Size: 146536    	Blocks: 288        IO Block: 4096   regular file
Device: 31h/49d	Inode: 71304511    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-28 04:56:36.551017897 +0000
Modify: 2022-02-28 04:56:36.551017897 +0000
Change: 2022-02-28 04:56:36.551017897 +0000
 Birth: 2022-02-28 04:56:36.551017897 +0000
+ stat /usr/local/bin/guacenc /usr/local/bin/guaclog
  File: /usr/local/bin/guacenc
  Size: 753648    	Blocks: 1472       IO Block: 4096   regular file
Device: 31h/49d	Inode: 71304519    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-28 04:56:36.811019564 +0000
Modify: 2022-02-28 04:56:36.815019591 +0000
Change: 2022-02-28 04:56:36.815019591 +0000
 Birth: 2022-02-28 04:56:36.811019564 +0000
  File: /usr/local/bin/guaclog
  Size: 68984     	Blocks: 136        IO Block: 4096   regular file
Device: 31h/49d	Inode: 71304522    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-28 04:56:36.995020744 +0000
Modify: 2022-02-28 04:56:36.995020744 +0000
Change: 2022-02-28 04:56:36.995020744 +0000
 Birth: 2022-02-28 04:56:36.995020744 +0000
+ grep 'undefined symbol'
+ ldd -r /usr/local/bin/guacenc /usr/local/bin/guaclog /usr/local/sbin/guacd /usr/local/lib/libguac-client-kubernetes.so /usr/local/lib/libguac-client-rdp.so /usr/local/lib/libguac-client-ssh.so /usr/local/lib/libguac-client-telnet.so /usr/local/lib/libguac-client-vnc.so /usr/local/lib/libguac.so /usr/local/lib/libguac_terminal.so '/usr/lib64/freerdp2/*guac*.so'
ldd: /usr/lib64/freerdp2/*guac*.so: No such file or directory
undefined symbol: guac_common_surface_resize	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_set	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_alloc	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_set_blank	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_set_ibar	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_clipboard_append	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_copy	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_set_pointer	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_write	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_clipboard_reset	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_update	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_set_lossless	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_alloc	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_dup	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_flush	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_clipboard_send	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_draw	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_dup	(/usr/local/lib/libguac_terminal.so)
+ echo 'Undefined symbols found -- FAIL'
+ exit 1
Undefined symbols found -- FAIL
The command '/bin/sh -c /bin/bash -e -x /build/build.sh' returned a non-zero code: 1
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-master-fedora-fedora-release-33-jenkins-label-expression-ubuntu-614
Error: No such image: guac-jenkins-guacamole-guacamole-server-master-fedora-fedora-release-33-jenkins-label-expression-ubuntu-614
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-master-fedora » 33,ubuntu #613

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-master-fedora/FEDORA_RELEASE=33,JENKINS_LABEL_EXPRESSION=ubuntu/613/display/redirect>

Changes:


------------------------------------------
[...truncated 223.82 KB...]
libtool: install: /usr/bin/install -c .libs/libguac-client-ssh.so.0.0.0T /usr/local/lib/libguac-client-ssh.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-ssh.so.0.0.0 libguac-client-ssh.so.0 || { rm -f libguac-client-ssh.so.0 && ln -s libguac-client-ssh.so.0.0.0 libguac-client-ssh.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-ssh.so.0.0.0 libguac-client-ssh.so || { rm -f libguac-client-ssh.so && ln -s libguac-client-ssh.so.0.0.0 libguac-client-ssh.so; }; })
libtool: install: /usr/bin/install -c .libs/libguac-client-ssh.lai /usr/local/lib/libguac-client-ssh.la
libtool: install: /usr/bin/install -c .libs/libguac-client-ssh.a /usr/local/lib/libguac-client-ssh.a
libtool: install: chmod 644 /usr/local/lib/libguac-client-ssh.a
libtool: install: ranlib /usr/local/lib/libguac-client-ssh.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
Making install in src/protocols/telnet
make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
make[2]: Entering directory '/build/guacamole-server/src/protocols/telnet'
 /usr/bin/mkdir -p '/usr/local/lib'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libguac-client-telnet.la '/usr/local/lib'
libtool: warning: relinking 'libguac-client-telnet.la'
libtool: install: (cd /build/guacamole-server/src/protocols/telnet; /bin/sh "/build/guacamole-server/libtool"  --silent --tag CC --mode=relink gcc -Werror -Wall -Iinclude -I../../../src/libguac -I../../../src/terminal -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -pthread -I../../../src/common -g -O2 -version-info 0:0:0 -lpthread -ltelnet -o libguac-client-telnet.la -rpath /usr/local/lib libguac_client_telnet_la-argv.lo libguac_client_telnet_la-client.lo libguac_client_telnet_la-clipboard.lo libguac_client_telnet_la-input.lo libguac_client_telnet_la-pipe.lo libguac_client_telnet_la-settings.lo libguac_client_telnet_la-telnet.lo libguac_client_telnet_la-user.lo ../../../src/common/libguac_common.la ../../../src/libguac/libguac.la ../../../src/terminal/libguac_terminal.la )
libtool: install: /usr/bin/install -c .libs/libguac-client-telnet.so.0.0.0T /usr/local/lib/libguac-client-telnet.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-telnet.so.0.0.0 libguac-client-telnet.so.0 || { rm -f libguac-client-telnet.so.0 && ln -s libguac-client-telnet.so.0.0.0 libguac-client-telnet.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-telnet.so.0.0.0 libguac-client-telnet.so || { rm -f libguac-client-telnet.so && ln -s libguac-client-telnet.so.0.0.0 libguac-client-telnet.so; }; })
libtool: install: /usr/bin/install -c .libs/libguac-client-telnet.lai /usr/local/lib/libguac-client-telnet.la
libtool: install: /usr/bin/install -c .libs/libguac-client-telnet.a /usr/local/lib/libguac-client-telnet.a
libtool: install: chmod 644 /usr/local/lib/libguac-client-telnet.a
libtool: install: ranlib /usr/local/lib/libguac-client-telnet.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
Making install in src/protocols/vnc
make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
make[2]: Entering directory '/build/guacamole-server/src/protocols/vnc'
 /usr/bin/mkdir -p '/usr/local/lib'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libguac-client-vnc.la '/usr/local/lib'
libtool: warning: relinking 'libguac-client-vnc.la'
libtool: install: (cd /build/guacamole-server/src/protocols/vnc; /bin/sh "/build/guacamole-server/libtool"  --silent --tag CC --mode=relink gcc -Werror -Wall -pedantic -Iinclude -I../../../src/common -I../../../src/common-ssh -I../../../src/libguac -I../../../src/pulse -g -O2 -version-info 0:0:0 -lcairo -lvncclient -o libguac-client-vnc.la -rpath /usr/local/lib libguac_client_vnc_la-argv.lo libguac_client_vnc_la-auth.lo libguac_client_vnc_la-client.lo libguac_client_vnc_la-clipboard.lo libguac_client_vnc_la-cursor.lo libguac_client_vnc_la-display.lo libguac_client_vnc_la-input.lo libguac_client_vnc_la-log.lo libguac_client_vnc_la-settings.lo libguac_client_vnc_la-user.lo libguac_client_vnc_la-vnc.lo libguac_client_vnc_la-sftp.lo ../../../src/common/libguac_common.la ../../../src/libguac/libguac.la ../../../src/common-ssh/libguac_common_ssh.la ../../../src/pulse/libguac_pulse.la )
libtool: install: /usr/bin/install -c .libs/libguac-client-vnc.so.0.0.0T /usr/local/lib/libguac-client-vnc.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-vnc.so.0.0.0 libguac-client-vnc.so.0 || { rm -f libguac-client-vnc.so.0 && ln -s libguac-client-vnc.so.0.0.0 libguac-client-vnc.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-vnc.so.0.0.0 libguac-client-vnc.so || { rm -f libguac-client-vnc.so && ln -s libguac-client-vnc.so.0.0.0 libguac-client-vnc.so; }; })
libtool: install: /usr/bin/install -c .libs/libguac-client-vnc.lai /usr/local/lib/libguac-client-vnc.la
libtool: install: /usr/bin/install -c .libs/libguac-client-vnc.a /usr/local/lib/libguac-client-vnc.a
libtool: install: chmod 644 /usr/local/lib/libguac-client-vnc.a
libtool: install: ranlib /usr/local/lib/libguac-client-vnc.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
Making install in src/guacd
make[1]: Entering directory '/build/guacamole-server/src/guacd'
make[2]: Entering directory '/build/guacamole-server/src/guacd'
 /usr/bin/mkdir -p '/usr/local/sbin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c guacd '/usr/local/sbin'
libtool: install: /usr/bin/install -c .libs/guacd /usr/local/sbin/guacd
 /usr/bin/mkdir -p '/usr/local/share/man/man5'
 /usr/bin/install -c -m 644 man/guacd.conf.5 '/usr/local/share/man/man5'
 /usr/bin/mkdir -p '/usr/local/share/man/man8'
 /usr/bin/install -c -m 644 man/guacd.8 '/usr/local/share/man/man8'
make[2]: Leaving directory '/build/guacamole-server/src/guacd'
make[1]: Leaving directory '/build/guacamole-server/src/guacd'
Making install in src/guacenc
make[1]: Entering directory '/build/guacamole-server/src/guacenc'
make[2]: Entering directory '/build/guacamole-server/src/guacenc'
 /usr/bin/mkdir -p '/usr/local/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c guacenc '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/guacenc /usr/local/bin/guacenc
 /usr/bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 man/guacenc.1 '/usr/local/share/man/man1'
make[2]: Leaving directory '/build/guacamole-server/src/guacenc'
make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
Making install in src/guaclog
make[1]: Entering directory '/build/guacamole-server/src/guaclog'
make[2]: Entering directory '/build/guacamole-server/src/guaclog'
 /usr/bin/mkdir -p '/usr/local/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c guaclog '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/guaclog /usr/local/bin/guaclog
 /usr/bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 man/guaclog.1 '/usr/local/share/man/man1'
make[2]: Leaving directory '/build/guacamole-server/src/guaclog'
make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
make[1]: Entering directory '/build/guacamole-server'
make[2]: Entering directory '/build/guacamole-server'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server'
make[1]: Leaving directory '/build/guacamole-server'
+ ldconfig
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/kubernetes/
+ stat /usr/local/lib/libguac-client-kubernetes.so
  File: /usr/local/lib/libguac-client-kubernetes.so -> libguac-client-kubernetes.so.0.0.0
  Size: 34        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 71173341    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-27 04:56:14.031726659 +0000
Modify: 2022-02-27 04:56:13.871725338 +0000
Change: 2022-02-27 04:56:13.871725338 +0000
 Birth: 2022-02-27 04:56:13.871725338 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/rdp/
+ stat /usr/local/lib/libguac-client-rdp.so
  File: /usr/local/lib/libguac-client-rdp.so -> libguac-client-rdp.so.0.0.0
  Size: 27        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 71173347    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-27 04:56:15.239736637 +0000
Modify: 2022-02-27 04:56:15.047735051 +0000
Change: 2022-02-27 04:56:15.047735051 +0000
 Birth: 2022-02-27 04:56:15.047735051 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/ssh/
+ stat /usr/local/lib/libguac-client-ssh.so
  File: /usr/local/lib/libguac-client-ssh.so -> libguac-client-ssh.so.0.0.0
  Size: 27        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 71173360    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-27 04:56:17.079751833 +0000
Modify: 2022-02-27 04:56:16.931750610 +0000
Change: 2022-02-27 04:56:16.931750610 +0000
 Birth: 2022-02-27 04:56:16.931750610 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/telnet/
+ stat /usr/local/lib/libguac-client-telnet.so
  File: /usr/local/lib/libguac-client-telnet.so -> libguac-client-telnet.so.0.0.0
  Size: 30        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 71173366    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-27 04:56:17.931758869 +0000
Modify: 2022-02-27 04:56:17.779757614 +0000
Change: 2022-02-27 04:56:17.779757614 +0000
 Birth: 2022-02-27 04:56:17.779757614 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/vnc/
+ stat /usr/local/lib/libguac-client-vnc.so
  File: /usr/local/lib/libguac-client-vnc.so -> libguac-client-vnc.so.0.0.0
  Size: 27        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 71173372    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-27 04:56:18.711765311 +0000
Modify: 2022-02-27 04:56:18.551763989 +0000
Change: 2022-02-27 04:56:18.551763989 +0000
 Birth: 2022-02-27 04:56:18.551763989 +0000
+ stat /usr/local/sbin/guacd
  File: /usr/local/sbin/guacd
  Size: 146536    	Blocks: 288        IO Block: 4096   regular file
Device: 31h/49d	Inode: 71173377    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-27 04:56:18.903766897 +0000
Modify: 2022-02-27 04:56:18.903766897 +0000
Change: 2022-02-27 04:56:18.903766897 +0000
 Birth: 2022-02-27 04:56:18.903766897 +0000
+ stat /usr/local/bin/guacenc /usr/local/bin/guaclog
  File: /usr/local/bin/guacenc
  Size: 753648    	Blocks: 1472       IO Block: 4096   regular file
Device: 31h/49d	Inode: 71173385    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-27 04:56:19.171769110 +0000
Modify: 2022-02-27 04:56:19.171769110 +0000
Change: 2022-02-27 04:56:19.175769143 +0000
 Birth: 2022-02-27 04:56:19.171769110 +0000
  File: /usr/local/bin/guaclog
  Size: 68984     	Blocks: 136        IO Block: 4096   regular file
Device: 31h/49d	Inode: 71173388    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-27 04:56:19.351770596 +0000
Modify: 2022-02-27 04:56:19.351770596 +0000
Change: 2022-02-27 04:56:19.351770596 +0000
 Birth: 2022-02-27 04:56:19.351770596 +0000
+ grep 'undefined symbol'
+ ldd -r /usr/local/bin/guacenc /usr/local/bin/guaclog /usr/local/sbin/guacd /usr/local/lib/libguac-client-kubernetes.so /usr/local/lib/libguac-client-rdp.so /usr/local/lib/libguac-client-ssh.so /usr/local/lib/libguac-client-telnet.so /usr/local/lib/libguac-client-vnc.so /usr/local/lib/libguac.so /usr/local/lib/libguac_terminal.so '/usr/lib64/freerdp2/*guac*.so'
ldd: /usr/lib64/freerdp2/*guac*.so: No such file or directory
undefined symbol: guac_common_surface_resize	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_set	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_alloc	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_set_blank	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_set_ibar	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_clipboard_append	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_copy	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_set_pointer	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_write	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_clipboard_reset	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_update	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_set_lossless	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_alloc	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_dup	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_flush	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_clipboard_send	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_draw	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_dup	(/usr/local/lib/libguac_terminal.so)
Undefined symbols found -- FAIL
+ echo 'Undefined symbols found -- FAIL'
+ exit 1
The command '/bin/sh -c /bin/bash -e -x /build/build.sh' returned a non-zero code: 1
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-master-fedora-fedora-release-33-jenkins-label-expression-ubuntu-613
Error: No such image: guac-jenkins-guacamole-guacamole-server-master-fedora-fedora-release-33-jenkins-label-expression-ubuntu-613
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-master-fedora » 33,ubuntu #612

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-master-fedora/FEDORA_RELEASE=33,JENKINS_LABEL_EXPRESSION=ubuntu/612/display/redirect>

Changes:


------------------------------------------
[...truncated 223.90 KB...]
libtool: install: /usr/bin/install -c .libs/libguac-client-ssh.so.0.0.0T /usr/local/lib/libguac-client-ssh.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-ssh.so.0.0.0 libguac-client-ssh.so.0 || { rm -f libguac-client-ssh.so.0 && ln -s libguac-client-ssh.so.0.0.0 libguac-client-ssh.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-ssh.so.0.0.0 libguac-client-ssh.so || { rm -f libguac-client-ssh.so && ln -s libguac-client-ssh.so.0.0.0 libguac-client-ssh.so; }; })
libtool: install: /usr/bin/install -c .libs/libguac-client-ssh.lai /usr/local/lib/libguac-client-ssh.la
libtool: install: /usr/bin/install -c .libs/libguac-client-ssh.a /usr/local/lib/libguac-client-ssh.a
libtool: install: chmod 644 /usr/local/lib/libguac-client-ssh.a
libtool: install: ranlib /usr/local/lib/libguac-client-ssh.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
Making install in src/protocols/telnet
make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
make[2]: Entering directory '/build/guacamole-server/src/protocols/telnet'
 /usr/bin/mkdir -p '/usr/local/lib'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libguac-client-telnet.la '/usr/local/lib'
libtool: warning: relinking 'libguac-client-telnet.la'
libtool: install: (cd /build/guacamole-server/src/protocols/telnet; /bin/sh "/build/guacamole-server/libtool"  --silent --tag CC --mode=relink gcc -Werror -Wall -Iinclude -I../../../src/libguac -I../../../src/terminal -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -pthread -I../../../src/common -g -O2 -version-info 0:0:0 -lpthread -ltelnet -o libguac-client-telnet.la -rpath /usr/local/lib libguac_client_telnet_la-argv.lo libguac_client_telnet_la-client.lo libguac_client_telnet_la-clipboard.lo libguac_client_telnet_la-input.lo libguac_client_telnet_la-pipe.lo libguac_client_telnet_la-settings.lo libguac_client_telnet_la-telnet.lo libguac_client_telnet_la-user.lo ../../../src/common/libguac_common.la ../../../src/libguac/libguac.la ../../../src/terminal/libguac_terminal.la )
libtool: install: /usr/bin/install -c .libs/libguac-client-telnet.so.0.0.0T /usr/local/lib/libguac-client-telnet.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-telnet.so.0.0.0 libguac-client-telnet.so.0 || { rm -f libguac-client-telnet.so.0 && ln -s libguac-client-telnet.so.0.0.0 libguac-client-telnet.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-telnet.so.0.0.0 libguac-client-telnet.so || { rm -f libguac-client-telnet.so && ln -s libguac-client-telnet.so.0.0.0 libguac-client-telnet.so; }; })
libtool: install: /usr/bin/install -c .libs/libguac-client-telnet.lai /usr/local/lib/libguac-client-telnet.la
libtool: install: /usr/bin/install -c .libs/libguac-client-telnet.a /usr/local/lib/libguac-client-telnet.a
libtool: install: chmod 644 /usr/local/lib/libguac-client-telnet.a
libtool: install: ranlib /usr/local/lib/libguac-client-telnet.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
Making install in src/protocols/vnc
make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
make[2]: Entering directory '/build/guacamole-server/src/protocols/vnc'
 /usr/bin/mkdir -p '/usr/local/lib'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libguac-client-vnc.la '/usr/local/lib'
libtool: warning: relinking 'libguac-client-vnc.la'
libtool: install: (cd /build/guacamole-server/src/protocols/vnc; /bin/sh "/build/guacamole-server/libtool"  --silent --tag CC --mode=relink gcc -Werror -Wall -pedantic -Iinclude -I../../../src/common -I../../../src/common-ssh -I../../../src/libguac -I../../../src/pulse -g -O2 -version-info 0:0:0 -lcairo -lvncclient -o libguac-client-vnc.la -rpath /usr/local/lib libguac_client_vnc_la-argv.lo libguac_client_vnc_la-auth.lo libguac_client_vnc_la-client.lo libguac_client_vnc_la-clipboard.lo libguac_client_vnc_la-cursor.lo libguac_client_vnc_la-display.lo libguac_client_vnc_la-input.lo libguac_client_vnc_la-log.lo libguac_client_vnc_la-settings.lo libguac_client_vnc_la-user.lo libguac_client_vnc_la-vnc.lo libguac_client_vnc_la-sftp.lo ../../../src/common/libguac_common.la ../../../src/libguac/libguac.la ../../../src/common-ssh/libguac_common_ssh.la ../../../src/pulse/libguac_pulse.la )
libtool: install: /usr/bin/install -c .libs/libguac-client-vnc.so.0.0.0T /usr/local/lib/libguac-client-vnc.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-vnc.so.0.0.0 libguac-client-vnc.so.0 || { rm -f libguac-client-vnc.so.0 && ln -s libguac-client-vnc.so.0.0.0 libguac-client-vnc.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-vnc.so.0.0.0 libguac-client-vnc.so || { rm -f libguac-client-vnc.so && ln -s libguac-client-vnc.so.0.0.0 libguac-client-vnc.so; }; })
libtool: install: /usr/bin/install -c .libs/libguac-client-vnc.lai /usr/local/lib/libguac-client-vnc.la
libtool: install: /usr/bin/install -c .libs/libguac-client-vnc.a /usr/local/lib/libguac-client-vnc.a
libtool: install: chmod 644 /usr/local/lib/libguac-client-vnc.a
libtool: install: ranlib /usr/local/lib/libguac-client-vnc.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
Making install in src/guacd
make[1]: Entering directory '/build/guacamole-server/src/guacd'
make[2]: Entering directory '/build/guacamole-server/src/guacd'
 /usr/bin/mkdir -p '/usr/local/sbin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c guacd '/usr/local/sbin'
libtool: install: /usr/bin/install -c .libs/guacd /usr/local/sbin/guacd
 /usr/bin/mkdir -p '/usr/local/share/man/man5'
 /usr/bin/install -c -m 644 man/guacd.conf.5 '/usr/local/share/man/man5'
 /usr/bin/mkdir -p '/usr/local/share/man/man8'
 /usr/bin/install -c -m 644 man/guacd.8 '/usr/local/share/man/man8'
make[2]: Leaving directory '/build/guacamole-server/src/guacd'
make[1]: Leaving directory '/build/guacamole-server/src/guacd'
Making install in src/guacenc
make[1]: Entering directory '/build/guacamole-server/src/guacenc'
make[2]: Entering directory '/build/guacamole-server/src/guacenc'
 /usr/bin/mkdir -p '/usr/local/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c guacenc '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/guacenc /usr/local/bin/guacenc
 /usr/bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 man/guacenc.1 '/usr/local/share/man/man1'
make[2]: Leaving directory '/build/guacamole-server/src/guacenc'
make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
Making install in src/guaclog
make[1]: Entering directory '/build/guacamole-server/src/guaclog'
make[2]: Entering directory '/build/guacamole-server/src/guaclog'
 /usr/bin/mkdir -p '/usr/local/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c guaclog '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/guaclog /usr/local/bin/guaclog
 /usr/bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 man/guaclog.1 '/usr/local/share/man/man1'
make[2]: Leaving directory '/build/guacamole-server/src/guaclog'
make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
make[1]: Entering directory '/build/guacamole-server'
make[2]: Entering directory '/build/guacamole-server'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server'
make[1]: Leaving directory '/build/guacamole-server'
+ ldconfig
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/kubernetes/
+ stat /usr/local/lib/libguac-client-kubernetes.so
  File: /usr/local/lib/libguac-client-kubernetes.so -> libguac-client-kubernetes.so.0.0.0
  Size: 34        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 71053202    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-26 04:56:34.867409769 +0000
Modify: 2022-02-26 04:56:34.707408778 +0000
Change: 2022-02-26 04:56:34.707408778 +0000
 Birth: 2022-02-26 04:56:34.707408778 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/rdp/
+ stat /usr/local/lib/libguac-client-rdp.so
  File: /usr/local/lib/libguac-client-rdp.so -> libguac-client-rdp.so.0.0.0
  Size: 27        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 71053208    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-26 04:56:36.063417181 +0000
Modify: 2022-02-26 04:56:35.879416040 +0000
Change: 2022-02-26 04:56:35.879416040 +0000
 Birth: 2022-02-26 04:56:35.879416040 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/ssh/
+ stat /usr/local/lib/libguac-client-ssh.so
  File: /usr/local/lib/libguac-client-ssh.so -> libguac-client-ssh.so.0.0.0
  Size: 27        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 71053221    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-26 04:56:37.871428384 +0000
Modify: 2022-02-26 04:56:37.715427417 +0000
Change: 2022-02-26 04:56:37.715427417 +0000
 Birth: 2022-02-26 04:56:37.715427417 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/telnet/
+ stat /usr/local/lib/libguac-client-telnet.so
  File: /usr/local/lib/libguac-client-telnet.so -> libguac-client-telnet.so.0.0.0
  Size: 30        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 71053227    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-26 04:56:38.687433440 +0000
Modify: 2022-02-26 04:56:38.543432548 +0000
Change: 2022-02-26 04:56:38.543432548 +0000
 Birth: 2022-02-26 04:56:38.543432548 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/vnc/
+ stat /usr/local/lib/libguac-client-vnc.so
  File: /usr/local/lib/libguac-client-vnc.so -> libguac-client-vnc.so.0.0.0
  Size: 27        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 71053233    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-26 04:56:39.423438001 +0000
Modify: 2022-02-26 04:56:39.275437084 +0000
Change: 2022-02-26 04:56:39.275437084 +0000
 Birth: 2022-02-26 04:56:39.275437084 +0000
+ stat /usr/local/sbin/guacd
  File: /usr/local/sbin/guacd
  Size: 146536    	Blocks: 288        IO Block: 4096   regular file
Device: 31h/49d	Inode: 71053237    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-26 04:56:39.607439141 +0000
Modify: 2022-02-26 04:56:39.607439141 +0000
Change: 2022-02-26 04:56:39.607439141 +0000
 Birth: 2022-02-26 04:56:39.607439141 +0000
+ stat /usr/local/bin/guacenc /usr/local/bin/guaclog
  File: /usr/local/bin/guacenc
  Size: 753648    	Blocks: 1472       IO Block: 4096   regular file
Device: 31h/49d	Inode: 71053245    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-26 04:56:39.859440702 +0000
Modify: 2022-02-26 04:56:39.859440702 +0000
Change: 2022-02-26 04:56:39.859440702 +0000
 Birth: 2022-02-26 04:56:39.859440702 +0000
  File: /usr/local/bin/guaclog
  Size: 68984     	Blocks: 136        IO Block: 4096   regular file
Device: 31h/49d	Inode: 71053248    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-26 04:56:40.035441793 +0000
Modify: 2022-02-26 04:56:40.035441793 +0000
Change: 2022-02-26 04:56:40.035441793 +0000
 Birth: 2022-02-26 04:56:40.035441793 +0000
+ grep 'undefined symbol'
+ ldd -r /usr/local/bin/guacenc /usr/local/bin/guaclog /usr/local/sbin/guacd /usr/local/lib/libguac-client-kubernetes.so /usr/local/lib/libguac-client-rdp.so /usr/local/lib/libguac-client-ssh.so /usr/local/lib/libguac-client-telnet.so /usr/local/lib/libguac-client-vnc.so /usr/local/lib/libguac.so /usr/local/lib/libguac_terminal.so '/usr/lib64/freerdp2/*guac*.so'
ldd: /usr/lib64/freerdp2/*guac*.so: No such file or directory
undefined symbol: guac_common_surface_resize	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_set	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_alloc	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_set_blank	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_set_ibar	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_clipboard_append	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_copy	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_set_pointer	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_write	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_clipboard_reset	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_update	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_set_lossless	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_alloc	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_dup	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_flush	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_clipboard_send	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_draw	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_dup	(/usr/local/lib/libguac_terminal.so)
+ echo 'Undefined symbols found -- FAIL'
+ exit 1
Undefined symbols found -- FAIL
The command '/bin/sh -c /bin/bash -e -x /build/build.sh' returned a non-zero code: 1
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-master-fedora-fedora-release-33-jenkins-label-expression-ubuntu-612
Error: No such image: guac-jenkins-guacamole-guacamole-server-master-fedora-fedora-release-33-jenkins-label-expression-ubuntu-612
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-master-fedora » 33,ubuntu #611

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-master-fedora/FEDORA_RELEASE=33,JENKINS_LABEL_EXPRESSION=ubuntu/611/display/redirect>

Changes:


------------------------------------------
[...truncated 223.87 KB...]
libtool: install: /usr/bin/install -c .libs/libguac-client-ssh.so.0.0.0T /usr/local/lib/libguac-client-ssh.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-ssh.so.0.0.0 libguac-client-ssh.so.0 || { rm -f libguac-client-ssh.so.0 && ln -s libguac-client-ssh.so.0.0.0 libguac-client-ssh.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-ssh.so.0.0.0 libguac-client-ssh.so || { rm -f libguac-client-ssh.so && ln -s libguac-client-ssh.so.0.0.0 libguac-client-ssh.so; }; })
libtool: install: /usr/bin/install -c .libs/libguac-client-ssh.lai /usr/local/lib/libguac-client-ssh.la
libtool: install: /usr/bin/install -c .libs/libguac-client-ssh.a /usr/local/lib/libguac-client-ssh.a
libtool: install: chmod 644 /usr/local/lib/libguac-client-ssh.a
libtool: install: ranlib /usr/local/lib/libguac-client-ssh.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
make[1]: Leaving directory '/build/guacamole-server/src/protocols/ssh'
Making install in src/protocols/telnet
make[1]: Entering directory '/build/guacamole-server/src/protocols/telnet'
make[2]: Entering directory '/build/guacamole-server/src/protocols/telnet'
 /usr/bin/mkdir -p '/usr/local/lib'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libguac-client-telnet.la '/usr/local/lib'
libtool: warning: relinking 'libguac-client-telnet.la'
libtool: install: (cd /build/guacamole-server/src/protocols/telnet; /bin/sh "/build/guacamole-server/libtool"  --silent --tag CC --mode=relink gcc -Werror -Wall -Iinclude -I../../../src/libguac -I../../../src/terminal -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -pthread -I../../../src/common -g -O2 -version-info 0:0:0 -lpthread -ltelnet -o libguac-client-telnet.la -rpath /usr/local/lib libguac_client_telnet_la-argv.lo libguac_client_telnet_la-client.lo libguac_client_telnet_la-clipboard.lo libguac_client_telnet_la-input.lo libguac_client_telnet_la-pipe.lo libguac_client_telnet_la-settings.lo libguac_client_telnet_la-telnet.lo libguac_client_telnet_la-user.lo ../../../src/common/libguac_common.la ../../../src/libguac/libguac.la ../../../src/terminal/libguac_terminal.la )
libtool: install: /usr/bin/install -c .libs/libguac-client-telnet.so.0.0.0T /usr/local/lib/libguac-client-telnet.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-telnet.so.0.0.0 libguac-client-telnet.so.0 || { rm -f libguac-client-telnet.so.0 && ln -s libguac-client-telnet.so.0.0.0 libguac-client-telnet.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-telnet.so.0.0.0 libguac-client-telnet.so || { rm -f libguac-client-telnet.so && ln -s libguac-client-telnet.so.0.0.0 libguac-client-telnet.so; }; })
libtool: install: /usr/bin/install -c .libs/libguac-client-telnet.lai /usr/local/lib/libguac-client-telnet.la
libtool: install: /usr/bin/install -c .libs/libguac-client-telnet.a /usr/local/lib/libguac-client-telnet.a
libtool: install: chmod 644 /usr/local/lib/libguac-client-telnet.a
libtool: install: ranlib /usr/local/lib/libguac-client-telnet.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
make[1]: Leaving directory '/build/guacamole-server/src/protocols/telnet'
Making install in src/protocols/vnc
make[1]: Entering directory '/build/guacamole-server/src/protocols/vnc'
make[2]: Entering directory '/build/guacamole-server/src/protocols/vnc'
 /usr/bin/mkdir -p '/usr/local/lib'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libguac-client-vnc.la '/usr/local/lib'
libtool: warning: relinking 'libguac-client-vnc.la'
libtool: install: (cd /build/guacamole-server/src/protocols/vnc; /bin/sh "/build/guacamole-server/libtool"  --silent --tag CC --mode=relink gcc -Werror -Wall -pedantic -Iinclude -I../../../src/common -I../../../src/common-ssh -I../../../src/libguac -I../../../src/pulse -g -O2 -version-info 0:0:0 -lcairo -lvncclient -o libguac-client-vnc.la -rpath /usr/local/lib libguac_client_vnc_la-argv.lo libguac_client_vnc_la-auth.lo libguac_client_vnc_la-client.lo libguac_client_vnc_la-clipboard.lo libguac_client_vnc_la-cursor.lo libguac_client_vnc_la-display.lo libguac_client_vnc_la-input.lo libguac_client_vnc_la-log.lo libguac_client_vnc_la-settings.lo libguac_client_vnc_la-user.lo libguac_client_vnc_la-vnc.lo libguac_client_vnc_la-sftp.lo ../../../src/common/libguac_common.la ../../../src/libguac/libguac.la ../../../src/common-ssh/libguac_common_ssh.la ../../../src/pulse/libguac_pulse.la )
libtool: install: /usr/bin/install -c .libs/libguac-client-vnc.so.0.0.0T /usr/local/lib/libguac-client-vnc.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-vnc.so.0.0.0 libguac-client-vnc.so.0 || { rm -f libguac-client-vnc.so.0 && ln -s libguac-client-vnc.so.0.0.0 libguac-client-vnc.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libguac-client-vnc.so.0.0.0 libguac-client-vnc.so || { rm -f libguac-client-vnc.so && ln -s libguac-client-vnc.so.0.0.0 libguac-client-vnc.so; }; })
libtool: install: /usr/bin/install -c .libs/libguac-client-vnc.lai /usr/local/lib/libguac-client-vnc.la
libtool: install: /usr/bin/install -c .libs/libguac-client-vnc.a /usr/local/lib/libguac-client-vnc.a
libtool: install: chmod 644 /usr/local/lib/libguac-client-vnc.a
libtool: install: ranlib /usr/local/lib/libguac-client-vnc.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
make[1]: Leaving directory '/build/guacamole-server/src/protocols/vnc'
Making install in src/guacd
make[1]: Entering directory '/build/guacamole-server/src/guacd'
make[2]: Entering directory '/build/guacamole-server/src/guacd'
 /usr/bin/mkdir -p '/usr/local/sbin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c guacd '/usr/local/sbin'
libtool: install: /usr/bin/install -c .libs/guacd /usr/local/sbin/guacd
 /usr/bin/mkdir -p '/usr/local/share/man/man5'
 /usr/bin/install -c -m 644 man/guacd.conf.5 '/usr/local/share/man/man5'
 /usr/bin/mkdir -p '/usr/local/share/man/man8'
 /usr/bin/install -c -m 644 man/guacd.8 '/usr/local/share/man/man8'
make[2]: Leaving directory '/build/guacamole-server/src/guacd'
make[1]: Leaving directory '/build/guacamole-server/src/guacd'
Making install in src/guacenc
make[1]: Entering directory '/build/guacamole-server/src/guacenc'
make[2]: Entering directory '/build/guacamole-server/src/guacenc'
 /usr/bin/mkdir -p '/usr/local/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c guacenc '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/guacenc /usr/local/bin/guacenc
 /usr/bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 man/guacenc.1 '/usr/local/share/man/man1'
make[2]: Leaving directory '/build/guacamole-server/src/guacenc'
make[1]: Leaving directory '/build/guacamole-server/src/guacenc'
Making install in src/guaclog
make[1]: Entering directory '/build/guacamole-server/src/guaclog'
make[2]: Entering directory '/build/guacamole-server/src/guaclog'
 /usr/bin/mkdir -p '/usr/local/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c guaclog '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/guaclog /usr/local/bin/guaclog
 /usr/bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 man/guaclog.1 '/usr/local/share/man/man1'
make[2]: Leaving directory '/build/guacamole-server/src/guaclog'
make[1]: Leaving directory '/build/guacamole-server/src/guaclog'
make[1]: Entering directory '/build/guacamole-server'
make[2]: Entering directory '/build/guacamole-server'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/guacamole-server'
make[1]: Leaving directory '/build/guacamole-server'
+ ldconfig
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/kubernetes/
+ stat /usr/local/lib/libguac-client-kubernetes.so
  File: /usr/local/lib/libguac-client-kubernetes.so -> libguac-client-kubernetes.so.0.0.0
  Size: 34        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 29626456    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-25 04:56:20.870082847 +0000
Modify: 2022-02-25 04:56:20.726083615 +0000
Change: 2022-02-25 04:56:20.726083615 +0000
 Birth: 2022-02-25 04:56:20.726083615 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/rdp/
+ stat /usr/local/lib/libguac-client-rdp.so
  File: /usr/local/lib/libguac-client-rdp.so -> libguac-client-rdp.so.0.0.0
  Size: 27        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 29626462    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-25 04:56:22.030076659 +0000
Modify: 2022-02-25 04:56:21.842077662 +0000
Change: 2022-02-25 04:56:21.842077662 +0000
 Birth: 2022-02-25 04:56:21.842077662 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/ssh/
+ stat /usr/local/lib/libguac-client-ssh.so
  File: /usr/local/lib/libguac-client-ssh.so -> libguac-client-ssh.so.0.0.0
  Size: 27        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 29626475    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-25 04:56:23.722067635 +0000
Modify: 2022-02-25 04:56:23.570068446 +0000
Change: 2022-02-25 04:56:23.570068446 +0000
 Birth: 2022-02-25 04:56:23.570068446 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/telnet/
+ stat /usr/local/lib/libguac-client-telnet.so
  File: /usr/local/lib/libguac-client-telnet.so -> libguac-client-telnet.so.0.0.0
  Size: 30        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 29626481    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-25 04:56:24.598062962 +0000
Modify: 2022-02-25 04:56:24.442063795 +0000
Change: 2022-02-25 04:56:24.442063795 +0000
 Birth: 2022-02-25 04:56:24.442063795 +0000
+ for PROTOCOL in src/protocols/*/
++ basename src/protocols/vnc/
+ stat /usr/local/lib/libguac-client-vnc.so
  File: /usr/local/lib/libguac-client-vnc.so -> libguac-client-vnc.so.0.0.0
  Size: 27        	Blocks: 0          IO Block: 4096   symbolic link
Device: 31h/49d	Inode: 29626487    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-25 04:56:25.370058844 +0000
Modify: 2022-02-25 04:56:25.214059677 +0000
Change: 2022-02-25 04:56:25.214059677 +0000
 Birth: 2022-02-25 04:56:25.214059677 +0000
+ stat /usr/local/sbin/guacd
  File: /usr/local/sbin/guacd
  Size: 146536    	Blocks: 288        IO Block: 4096   regular file
Device: 31h/49d	Inode: 29626492    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-25 04:56:25.550057885 +0000
Modify: 2022-02-25 04:56:25.550057885 +0000
Change: 2022-02-25 04:56:25.550057885 +0000
 Birth: 2022-02-25 04:56:25.550057885 +0000
+ stat /usr/local/bin/guacenc /usr/local/bin/guaclog
  File: /usr/local/bin/guacenc
  Size: 753648    	Blocks: 1472       IO Block: 4096   regular file
Device: 31h/49d	Inode: 29626500    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-25 04:56:25.802056540 +0000
Modify: 2022-02-25 04:56:25.802056540 +0000
Change: 2022-02-25 04:56:25.802056540 +0000
 Birth: 2022-02-25 04:56:25.802056540 +0000
  File: /usr/local/bin/guaclog
  Size: 68984     	Blocks: 136        IO Block: 4096   regular file
Device: 31h/49d	Inode: 29626503    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-02-25 04:56:25.962055687 +0000
Modify: 2022-02-25 04:56:25.962055687 +0000
Change: 2022-02-25 04:56:25.962055687 +0000
 Birth: 2022-02-25 04:56:25.962055687 +0000
+ grep 'undefined symbol'
+ ldd -r /usr/local/bin/guacenc /usr/local/bin/guaclog /usr/local/sbin/guacd /usr/local/lib/libguac-client-kubernetes.so /usr/local/lib/libguac-client-rdp.so /usr/local/lib/libguac-client-ssh.so /usr/local/lib/libguac-client-telnet.so /usr/local/lib/libguac-client-vnc.so /usr/local/lib/libguac.so /usr/local/lib/libguac_terminal.so '/usr/lib64/freerdp2/*guac*.so'
ldd: /usr/lib64/freerdp2/*guac*.so: No such file or directory
undefined symbol: guac_common_surface_resize	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_set	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_alloc	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_set_blank	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_set_ibar	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_clipboard_append	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_copy	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_set_pointer	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_write	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_clipboard_reset	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_update	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_set_lossless	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_alloc	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_dup	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_flush	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_clipboard_send	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_surface_draw	(/usr/local/lib/libguac_terminal.so)
undefined symbol: guac_common_cursor_dup	(/usr/local/lib/libguac_terminal.so)
+ echo 'Undefined symbols found -- FAIL'
+ exit 1
Undefined symbols found -- FAIL
The command '/bin/sh -c /bin/bash -e -x /build/build.sh' returned a non-zero code: 1
+ docker rmi --force guac-jenkins-guacamole-guacamole-server-master-fedora-fedora-release-33-jenkins-label-expression-ubuntu-611
Error: No such image: guac-jenkins-guacamole-guacamole-server-master-fedora-fedora-release-33-jenkins-label-expression-ubuntu-611
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