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

Changes:

[Mike Jumper] GUACAMOLE-1302: Add surface/display level support for forcing 
lossless compression.

[Mike Jumper] GUACAMOLE-1302: Always use lossless compression for text-based 
protocols leveraging the terminal.

[Mike Jumper] GUACAMOLE-1302: Add VNC support for forcing lossless compression.

[Mike Jumper] GUACAMOLE-1302: Add RDP support for forcing lossless compression.


------------------------------------------
[...truncated 239.25 KB...]
     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: 13634836    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2021-03-04 03:51:26.203557794 +0000
Modify: 2021-03-04 03:51:26.075557116 +0000
Change: 2021-03-04 03:51:26.075557116 +0000
 Birth: 2021-03-04 03:51:26.075557116 +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: 13634841    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2021-03-04 03:51:27.203563089 +0000
Modify: 2021-03-04 03:51:27.035562199 +0000
Change: 2021-03-04 03:51:27.035562199 +0000
 Birth: 2021-03-04 03:51:27.035562199 +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: 13634851    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2021-03-04 03:51:28.639570691 +0000
Modify: 2021-03-04 03:51:28.511570014 +0000
Change: 2021-03-04 03:51:28.511570014 +0000
 Birth: 2021-03-04 03:51:28.511570014 +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: 13634856    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2021-03-04 03:51:29.359574503 +0000
Modify: 2021-03-04 03:51:29.207573699 +0000
Change: 2021-03-04 03:51:29.207573699 +0000
 Birth: 2021-03-04 03:51:29.207573699 +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: 13634861    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2021-03-04 03:51:29.963577701 +0000
Modify: 2021-03-04 03:51:29.839577045 +0000
Change: 2021-03-04 03:51:29.839577045 +0000
 Birth: 2021-03-04 03:51:29.839577045 +0000
+ stat /usr/local/sbin/guacd
  File: /usr/local/sbin/guacd
  Size: 146312          Blocks: 288        IO Block: 4096   regular file
Device: 31h/49d Inode: 13634865    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2021-03-04 03:51:30.099578421 +0000
Modify: 2021-03-04 03:51:30.099578421 +0000
Change: 2021-03-04 03:51:30.099578421 +0000
 Birth: 2021-03-04 03:51:30.099578421 +0000
+ stat /usr/local/bin/guacenc /usr/local/bin/guaclog
  File: /usr/local/bin/guacenc
  Size: 753520          Blocks: 1472       IO Block: 4096   regular file
Device: 31h/49d Inode: 13634873    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2021-03-04 03:51:30.303579501 +0000
Modify: 2021-03-04 03:51:30.307579522 +0000
Change: 2021-03-04 03:51:30.307579522 +0000
 Birth: 2021-03-04 03:51:30.303579501 +0000
  File: /usr/local/bin/guaclog
  Size: 68984           Blocks: 136        IO Block: 4096   regular file
Device: 31h/49d Inode: 13634876    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2021-03-04 03:51:30.435580200 +0000
Modify: 2021-03-04 03:51:30.435580200 +0000
Change: 2021-03-04 03:51:30.435580200 +0000
 Birth: 2021-03-04 03:51:30.435580200 +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/lib64/freerdp2/*guac*.so'
ldd: /usr/lib64/freerdp2/*guac*.so: No such file or directory
Removing intermediate container 33e22e2fa634
 ---> 6fc2ea719707
Successfully built 6fc2ea719707
Successfully tagged 
guac-jenkins-guacamole-guacamole-server-master-fedora-fedora-release-33-jenkins-label-expression-ubuntu-228:latest
+ docker rmi --force 
guac-jenkins-guacamole-guacamole-server-master-fedora-fedora-release-33-jenkins-label-expression-ubuntu-228
Untagged: 
guac-jenkins-guacamole-guacamole-server-master-fedora-fedora-release-33-jenkins-label-expression-ubuntu-228:latest
Deleted: sha256:6fc2ea71970798ad7fed7dce9ff2532ae7300c72d3631db7a5753877adcb46e3
Deleted: sha256:817488d842a8b0983f94029aa4d6e7ec6980bb8990ebe38ad4ffdd0ed36c8147
Deleted: sha256:afeb11c61715f557d1d21dd7a17ad2caca1460306e09f63cb30f1e1b3f03f49a
Deleted: sha256:a34d4267e5ad7ed510563f46de57b68e414aa41b6f4ccac2eb6917a244d9089e
Deleted: sha256:9ed0a9130c1e19be1fd7b5133bb6f7eb1d4544c5b598b618c7e817556ed29705
Deleted: sha256:99a9c67719fa01faf61b7b4de288aabd9248a9fe493367454dd755089bc2937f
FATAL: Remote call on H44 failed
Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to H44
                at 
hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1788)
                at 
hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)
                at hudson.remoting.Channel.call(Channel.java:998)
                at hudson.Launcher$RemoteLauncher.kill(Launcher.java:1083)
                at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:510)
                at hudson.model.Run.execute(Run.java:1880)
                at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
                at 
hudson.model.ResourceController.execute(ResourceController.java:97)
                at hudson.model.Executor.run(Executor.java:428)
java.lang.NoClassDefFoundError: Could not initialize class jenkins.model.Jenkins
        at 
jenkins.agents.AgentComputerUtil.getChannelToMaster(AgentComputerUtil.java:48)
        at hudson.util.ProcessTree.get(ProcessTree.java:432)
        at hudson.Launcher$RemoteLauncher$KillTask.call(Launcher.java:1100)
        at hudson.Launcher$RemoteLauncher$KillTask.call(Launcher.java:1091)
        at hudson.remoting.UserRequest.perform(UserRequest.java:211)
        at hudson.remoting.UserRequest.perform(UserRequest.java:54)
        at hudson.remoting.Request$2.run(Request.java:369)
        at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
Caused: java.io.IOException: Remote call on H44 failed
        at hudson.remoting.Channel.call(Channel.java:1004)
        at hudson.Launcher$RemoteLauncher.kill(Launcher.java:1083)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:510)
        at hudson.model.Run.execute(Run.java:1880)
        at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
        at hudson.model.ResourceController.execute(ResourceController.java:97)
        at hudson.model.Executor.run(Executor.java:428)

Reply via email to