Mock Version: 5.5 Mock Version: 5.5 Mock Version: 5.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/icedtea-web.spec'], chrootPath='/var/lib/mock/f41-build-50367502-6027661/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jnjo1wxd:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jnjo1wxd:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'bb41999f0c4a41bcbdc1114c4336b093', '-D', '/var/lib/mock/f41-build-50367502-6027661/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jnjo1wxd:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/icedtea-web.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False warning: %patchN is deprecated (8 usages found), use %patch N (or %patch -P N) Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1708992000 Wrote: /builddir/build/SRPMS/icedtea-web-1.8.8-5.fc41.src.rpm RPM build warnings: %patchN is deprecated (8 usages found), use %patch N (or %patch -P N) Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/icedtea-web.spec'], chrootPath='/var/lib/mock/f41-build-50367502-6027661/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jnjo1wxd:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jnjo1wxd:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '468c69ee3ea742acbcd144be9ccf2933', '-D', '/var/lib/mock/f41-build-50367502-6027661/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jnjo1wxd:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/icedtea-web.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False warning: %patchN is deprecated (8 usages found), use %patch N (or %patch -P N) Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1708992000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8V9sd8 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf IcedTea-Web-icedtea-web-1.8.8 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/icedtea-web-1.8.8.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd IcedTea-Web-icedtea-web-1.8.8 + rm -rf /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (icedtea-web-1.8.8-remove-dunce.patch): + echo 'Patch #0 (icedtea-web-1.8.8-remove-dunce.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .remove-dunce --fuzz=0 patching file rust-launcher/Cargo.toml Patch #1 (icedtea-web-1.8.8-alt-java.patch): + echo 'Patch #1 (icedtea-web-1.8.8-alt-java.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .alt-java --fuzz=0 patching file rust-launcher/src/os_access.rs patching file shell-launcher/launchers.sh.in Patch #2 (icedtea-web-1.8.8-upstream-changes.patch): + echo 'Patch #2 (icedtea-web-1.8.8-upstream-changes.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .upstream-changes --fuzz=0 patching file netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java patching file netx/net/sourceforge/jnlp/cache/ResourceDownloader.java patching file .github/workflows/build.yml patching file .github/workflows/build.yml patching file .github/workflows/build.yml patching file Makefile.am patching file configure.ac patching file netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java patching file netx/net/sourceforge/jnlp/security/package-info.java patching file tests/test-extensions/net/sourceforge/jnlp/tools/CodeSignerCreator.java patching file netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java Patch #3 (icedtea-web-1.8.8-disable-pluginjar.patch): + echo 'Patch #3 (icedtea-web-1.8.8-disable-pluginjar.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .disable-pluginjar --fuzz=0 patching file Makefile.am patching file netx/net/sourceforge/jnlp/util/docprovider/TextsProvider.java Patch #4 (icedtea-web-1.8.8-bash-completion.patch): + echo 'Patch #4 (icedtea-web-1.8.8-bash-completion.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .bash-completion --fuzz=0 patching file Makefile.am Hunk #1 succeeded at 420 (offset 4 lines). Patch #5 (icedtea-web-1.8.8-untranslated-man-pages.patch): + echo 'Patch #5 (icedtea-web-1.8.8-untranslated-man-pages.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .untranslated-man-pages --fuzz=0 patching file Makefile.am Hunk #1 succeeded at 903 (offset 4 lines). Patch #6 (icedtea-web-1.8.8-javadoc-param.patch): + echo 'Patch #6 (icedtea-web-1.8.8-javadoc-param.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .javadoc-param --fuzz=0 patching file netx/net/sourceforge/jnlp/util/TimedHashMap.java Patch #7 (icedtea-web-1.8.8-java18-no-pack200.patch): + echo 'Patch #7 (icedtea-web-1.8.8-java18-no-pack200.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .java18-no-pack200 --fuzz=0 patching file configure.ac patching file netx/net/sourceforge/jnlp/cache/ResourceDownloader.java + rm -rf plugin netx/sun netx/net/sourceforge/jnlp/NetxPanel.java netx/net/sourceforge/jnlp/runtime/RhinoBasedPacEvaluator.java netx/net/sourceforge/jnlp/util/WindowsDesktopEntry.java + rm -rf tests win-installer + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.l6nvkz + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd IcedTea-Web-icedtea-web-1.8.8 + autoreconf --force --install configure.ac:134: installing './compile' configure.ac:15: installing './config.guess' configure.ac:15: installing './config.sub' configure.ac:2: installing './install-sh' configure.ac:2: installing './missing' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-pkgversion=fedora-5.fc41-x86_64 --docdir=/usr/share/javadoc/icedtea-web --with-jdk-home=/usr/lib/jvm/java-17-openjdk --with-jre-home=/usr/lib/jvm/jre-17-openjdk --program-suffix=.itweb --disable-native-plugin --disable-pluginjar --with-itw-libs=DISTRIBUTION --with-modularjdk-file=/etc/java/icedtea-web --enable-shell-launchers checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to create a pax tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... yes checking build system type... x86_64-redhat-linux-gnu checking host system type... x86_64-redhat-linux-gnu checking if cp supports --reflink... yes checking if we can hard link rather than copy from /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8... yes checking whether to build documentation... yes checking whether to filter by whitelisting on directory name when processing, compiling and running reproducers... no checking for bash... /bin/bash checking where to place file with modular switches... /etc/java/icedtea-web checking whether build legacy shell launchers... yes checking for rustc... /usr/bin/rustc checking for cargo... /usr/bin/cargo checking whether to include also bat lunchers during linux build... no checking whether enable rust code coverage... no checking how to search for libraries in native launchers... DISTRIBUTION checking whether to compile ecj natively... no checking for x86_64-redhat-linux-gnu-zip... no checking for zip... /usr/bin/zip checking for a JDK home directory... /usr/lib/jvm/java-17-openjdk (link to /usr/lib/jvm/java-17-openjdk-17.0.10.0.7-3.fc41.x86_64) checking for javac... /usr/lib/jvm/java-17-openjdk/bin/javac checking for ecj... no checking for ecj-3.1... no checking for ecj-3.2... no checking for ecj-3.3... no checking if we are using ecj as javac... no checking for jar... /usr/lib/jvm/java-17-openjdk/bin/jar checking whether jar supports @ argument... yes checking whether jar supports stdin file arguments... no checking whether jar supports -J options at the end... yes checking for an ecj JAR file... no checking for a JRE home directory... /usr/lib/jvm/jre-17-openjdk (link to /usr/lib/jvm/java-17-openjdk-17.0.10.0.7-3.fc41.x86_64) checking for a Java virtual machine... /usr/lib/jvm/jre-17-openjdk/bin/java checking JDK version... 17 checking for javadoc... /usr/lib/jvm/java-17-openjdk/bin/javadoc checking whether javadoc supports -J options... yes checking for keytool... /usr/lib/jvm/java-17-openjdk/bin/keytool checking for jarsigner... /usr/lib/jvm/java-17-openjdk/bin/jarsigner checking for x86_64-redhat-linux-gnu-hg... no checking for hg... no checking for distribution package version... fedora-5.fc41-x86_64 checking what version string to use... 1.8.8 (fedora-5.fc41-x86_64) checking whether to build the browser plugin... no checking whether make supports the include directive... yes (GNU style) checking for x86_64-redhat-linux-gnu-pkg-config... /usr/bin/x86_64-redhat-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking whether to build plugin jar for javaws -html... no checking if java.net.CookieManager is available from some.pkg (module "")... yes checking if java.net.HttpCookie is available from some.pkg (module "")... yes checking if java.net.CookieHandler is available from some.pkg (module "")... yes checking if sun.security.util.SecurityConstants is available from some.pkg (module "java.base")... yes checking if sun.security.util.HostnameChecker is available from some.pkg (module "java.base")... yes checking if sun.security.x509.X500Name is available from some.pkg (module "java.base")... yes checking if sun.security.action.GetPropertyAction is available from some.pkg (module "java.base")... yes checking if sun.security.util.HexDumpEncoder is available from some.pkg (module "java.base")... yes checking if jdk.internal.util.jar.JarIndex is available from some.pkg (module "java.base")... yes checking if sun.security.validator.ValidatorException is available from some.pkg (module "java.base")... yes checking if sun.net.www.protocol.jar.URLJarFile is available from some.pkg (module "java.base")... yes checking if sun.net.www.protocol.jar.URLJarFileCallBack is available from some.pkg (module "java.base")... yes checking if sun.awt.X11.XEmbeddedFrame is available from some.pkg (module "java.desktop")... yes checking if com.sun.jndi.toolkit.url.UrlUtil is available from some.pkg (module "java.naming")... yes checking if sun.net.www.protocol.http.Handler is available from some.pkg (module "java.base")... yes checking for glib-2.0 >= 2.16... no checking for legacy xulrunner api... yes checking for xulrunner enforcing C++11 standard... yes checking for xsltproc... xsltproc checking for x86_64-redhat-linux-gnu-firefox... no checking for firefox... no checking for x86_64-redhat-linux-gnu-google-chrome... no checking for google-chrome... no checking for x86_64-redhat-linux-gnu-chromium-browser... no checking for chromium-browser... no checking for x86_64-redhat-linux-gnu-opera... no checking for opera... no checking for x86_64-redhat-linux-gnu-midori... no checking for midori... no checking for x86_64-redhat-linux-gnu-epiphany... no checking for epiphany... no checking how browser test will be run... yes checking for rhino jar... no checking for junit jar... no checking for hamcrest jar... no checking for jacoco jar... no checking for asm jar... no checking for tagsoup... /usr/share/java/tagsoup.jar checking for mslinks... checking for wixgen jar... no checking for MSI deps... No WiX tools, nor wixgen jar, correct - build on linux or on windows witout MSI destroying gcc config? ... destroyed! checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating netx.manifest config.status: creating jrunscript config.status: creating build.properties config.status: executing depfiles commands + /usr/bin/make -O -j6 V=1 VERBOSE=1 mkdir -p stamps touch stamps/plugin.stamp mkdir -p stamps touch stamps/plugin-docs.stamp mkdir -p launcher.build cp ./itw-modularjdk.args launcher.build/itw-modularjdk.args find /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx -name '*.java' | sort > netx-source-files.txt ; \ for src in net.sourceforge.jnlp.util.WindowsDesktopEntry.java net.sourceforge.jnlp.NetxPanel sun.applet.AppletViewerPanelAccess.java ; \ do \ sed -i "/${src}/ d" netx-source-files.txt ; \ done sed -i '/RhinoBasedPacEvaluator/ d' netx-source-files.txt mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/metadata-work ; \ METAFILES=`ls ./metadata.in` ; \ SEDDED_VERSION=`echo "1.8.8 (fedora-5.fc41-x86_64)" | sed 's/[^0-9]\+/ /g'` ; \ x=0; for i in $SEDDED_VERSION ; do \ let x++; \ if [ $x -eq 1 ] ; then V1=$i; fi; \ if [ $x -eq 2 ] ; then V2=$i; fi; \ done; \ XVERSION=$V1.$V2; \ for F in $METAFILES ; do \ cat ./metadata.in/$F | sed "s;%{name};icedtea-web;g" | sed "s;%{version};$XVERSION;g" > /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/metadata-work/$F ; \ done ; \ mv /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/metadata-work /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/metadata ; mkdir -p launcher.build MAIN_CLASS=net.sourceforge.jnlp.runtime.Boot ;\ BIN_LOCATION=/usr/bin/javaws.itweb.sh ;\ PROGRAM_NAME=javaws.itweb ;\ sed -e "s|[@]LAUNCHER_BOOTCLASSPATH[@]|-Xbootclasspath/a:/usr/share/icedtea-web/javaws.jar:/usr/share/java/tagsoup.jar|g" -e "s|[@]JAVAWS_SPLASH_LOCATION[@]|/usr/share/icedtea-web/javaws_splash.png|g" -e "s|[@]JAVA[@]|/usr/lib/jvm/jre-17-openjdk/bin/java|g" -e "s|[@]JRE[@]|/usr/lib/jvm/jre-17-openjdk|g" -e "s|[@]MAIN_CLASS[@]|${MAIN_CLASS}|g" -e "s|[@]BIN_LOCATION[@]|${BIN_LOCATION}|g" -e "s|[@]NETX_JAR[@]|/usr/share/icedtea-web/javaws.jar|g" -e "s|[@]PLUGIN_JAR[@]||g" -e "s|[@]JSOBJECT_JAR[@]||g" -e "s|[@]MSLINKS_JAR[@]||g" -e "s|[@]TAGSOUP_JAR[@]|/usr/share/java/tagsoup.jar|g" -e "s|[@]RHINO_JAR[@]||g" -e "s|[@]PROGRAM_NAME[@]|${PROGRAM_NAME}|g" -e "s|[@]MODULARJDK_ARGS_LOCATION[@]|/etc/java/icedtea-web/itw-modularjdk.args|g" < shell-launcher/launchers.sh.in > launcher.build/javaws.itweb.sh mkdir -p launcher.build MAIN_CLASS=net.sourceforge.jnlp.controlpanel.CommandLine ;\ BIN_LOCATION=/usr/bin/itweb-settings.itweb.sh ;\ PROGRAM_NAME=itweb-settings.itweb ;\ sed -e "s|[@]LAUNCHER_BOOTCLASSPATH[@]|-Xbootclasspath/a:/usr/share/icedtea-web/javaws.jar:/usr/share/java/tagsoup.jar|g" -e "s|[@]JAVAWS_SPLASH_LOCATION[@]|/usr/share/icedtea-web/javaws_splash.png|g" -e "s|[@]JAVA[@]|/usr/lib/jvm/jre-17-openjdk/bin/java|g" -e "s|[@]JRE[@]|/usr/lib/jvm/jre-17-openjdk|g" -e "s|[@]MAIN_CLASS[@]|${MAIN_CLASS}|g" -e "s|[@]BIN_LOCATION[@]|${BIN_LOCATION}|g" -e "s|[@]NETX_JAR[@]|/usr/share/icedtea-web/javaws.jar|g" -e "s|[@]PLUGIN_JAR[@]||g" -e "s|[@]JSOBJECT_JAR[@]||g" -e "s|[@]MSLINKS_JAR[@]||g" -e "s|[@]TAGSOUP_JAR[@]|/usr/share/java/tagsoup.jar|g" -e "s|[@]RHINO_JAR[@]||g" -e "s|[@]PROGRAM_NAME[@]|${PROGRAM_NAME}|g" -e "s|[@]MODULARJDK_ARGS_LOCATION[@]|/etc/java/icedtea-web/itw-modularjdk.args|g" < shell-launcher/launchers.sh.in > launcher.build/itweb-settings.itweb.sh mkdir -p launcher.build MAIN_CLASS=net.sourceforge.jnlp.security.policyeditor.PolicyEditor ;\ BIN_LOCATION=/usr/bin/policyeditor.itweb.sh ;\ PROGRAM_NAME=policyeditor.itweb ;\ sed -e "s|[@]LAUNCHER_BOOTCLASSPATH[@]|-Xbootclasspath/a:/usr/share/icedtea-web/javaws.jar:/usr/share/java/tagsoup.jar|g" -e "s|[@]JAVAWS_SPLASH_LOCATION[@]|/usr/share/icedtea-web/javaws_splash.png|g" -e "s|[@]JAVA[@]|/usr/lib/jvm/jre-17-openjdk/bin/java|g" -e "s|[@]JRE[@]|/usr/lib/jvm/jre-17-openjdk|g" -e "s|[@]MAIN_CLASS[@]|${MAIN_CLASS}|g" -e "s|[@]BIN_LOCATION[@]|${BIN_LOCATION}|g" -e "s|[@]NETX_JAR[@]|/usr/share/icedtea-web/javaws.jar|g" -e "s|[@]PLUGIN_JAR[@]||g" -e "s|[@]JSOBJECT_JAR[@]||g" -e "s|[@]MSLINKS_JAR[@]||g" -e "s|[@]TAGSOUP_JAR[@]|/usr/share/java/tagsoup.jar|g" -e "s|[@]RHINO_JAR[@]||g" -e "s|[@]PROGRAM_NAME[@]|${PROGRAM_NAME}|g" -e "s|[@]MODULARJDK_ARGS_LOCATION[@]|/etc/java/icedtea-web/itw-modularjdk.args|g" < shell-launcher/launchers.sh.in > launcher.build/policyeditor.itweb.sh sed "s#PATH_TO_JAVAWS#/usr/bin/javaws.itweb#" < ./javaws.desktop.in > javaws.desktop sed "s#PATH_TO_ITWEB_SETTINGS#/usr/bin/itweb-settings.itweb#" \ < ./itweb-settings.desktop.in > itweb-settings.desktop sed "s#PATH_TO_POLICYEDITOR#/usr/bin/policyeditor.itweb#" \ < ./policyeditor.desktop.in > policyeditor.desktop /usr/lib/jvm/java-17-openjdk/bin/javadoc -J-Xmx1024m -J-Xms128m -use -keywords -encoding UTF-8 -splitIndex -bottom ' Submit a bug or feature' -source 8 --ignore-source-errors \ -d /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx -sourcepath /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx \ -doctitle 'IcedTea-Web: NetX API Specification' \ -windowtitle 'IcedTea-Web: NetX ' \ -header 'IcedTea-Web
NetX
' \ -classpath "/usr/share/java/tagsoup.jar" \ javax.jnlp net.sourceforge.nanoxml net.sourceforge.jnlp net.sourceforge.jnlp.about net.sourceforge.jnlp.cache net.sourceforge.jnlp.config net.sourceforge.jnlp.controlpanel net.sourceforge.jnlp.event net.sourceforge.jnlp.runtime net.sourceforge.jnlp.security net.sourceforge.jnlp.security.viewer net.sourceforge.jnlp.services net.sourceforge.jnlp.tools net.sourceforge.jnlp.util mkdir -p stamps touch stamps/netx-docs.stamp Loading source files for package javax.jnlp... Loading source files for package net.sourceforge.nanoxml... Loading source files for package net.sourceforge.jnlp... Loading source files for package net.sourceforge.jnlp.about... Loading source files for package net.sourceforge.jnlp.cache... Loading source files for package net.sourceforge.jnlp.config... Loading source files for package net.sourceforge.jnlp.controlpanel... Loading source files for package net.sourceforge.jnlp.event... Loading source files for package net.sourceforge.jnlp.runtime... Loading source files for package net.sourceforge.jnlp.security... Loading source files for package net.sourceforge.jnlp.security.viewer... Loading source files for package net.sourceforge.jnlp.services... Loading source files for package net.sourceforge.jnlp.tools... Loading source files for package net.sourceforge.jnlp.util... Constructing Javadoc information... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/SecurityDesc.java:31: warning: [removal] Policy in java.security has been deprecated and marked for removal import java.security.Policy; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:60: warning: [removal] AccessControlContext in java.security has been deprecated and marked for removal import java.security.AccessControlContext; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:61: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal import java.security.AccessControlException; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:62: warning: [removal] AccessController in java.security has been deprecated and marked for removal import java.security.AccessController; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java:25: warning: [removal] AccessControlContext in java.security has been deprecated and marked for removal import java.security.AccessControlContext; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java:26: warning: [removal] AccessController in java.security has been deprecated and marked for removal import java.security.AccessController; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/SecurityDialogs.java:44: warning: [removal] AccessController in java.security has been deprecated and marked for removal import java.security.AccessController; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/Launcher.java:21: warning: [removal] Applet in java.applet has been deprecated and marked for removal import java.applet.Applet; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/Launcher.java:22: warning: [removal] AppletStub in java.applet has been deprecated and marked for removal import java.applet.AppletStub; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/Boot.java:20: warning: [removal] AccessController in java.security has been deprecated and marked for removal import java.security.AccessController; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/CachedJarFileCallback.java:48: warning: [removal] AccessController in java.security has been deprecated and marked for removal import java.security.AccessController; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java:39: warning: [removal] Policy in java.security has been deprecated and marked for removal import java.security.Policy; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java:24: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal import java.security.AccessControlException; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/SecurityDialogMessageHandler.java:44: warning: [removal] AccessController in java.security has been deprecated and marked for removal import java.security.AccessController; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/VariableX509TrustManager.java:43: warning: [removal] AccessController in java.security has been deprecated and marked for removal import java.security.AccessController; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/services/ServiceUtil.java:22: warning: [removal] AccessController in java.security has been deprecated and marked for removal import java.security.AccessController; ^ Creating destination directory: "/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/" Building index for all the packages and classes... Standard Doclet version 17.0.10+7 Building tree for all the packages and classes... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/about/AboutDialog.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/about/AboutDialog.java:64: warning: no comment public final class AboutDialog extends JPanel implements Runnable, ActionListener { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/about/AboutDialog.java:85: warning: no comment public static enum ShowPage{ ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/about/AboutDialog.java:266: warning: no comment public static void display(boolean modal, String app) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/about/AboutDialog.java:270: warning: no comment public static void display(boolean modal, String app, ShowPage showPage) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/about/AboutDialog.java:262: warning: no comment public static void display(String app) { ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/about/AboutDialog.ShowPage.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/about/AboutDialog.java:86: warning: no comment ABOUT /*default*/, ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/about/AboutDialog.java:87: warning: no comment AUTHORS, ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/about/AboutDialog.java:89: warning: no comment CHANGELOG, ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/about/AboutDialog.java:91: warning: no comment HELP ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/about/AboutDialog.java:90: warning: no comment LICENSE, ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/about/AboutDialog.java:88: warning: no comment NEWS, ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/AboutPanel.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/controlpanel/AboutPanel.java:45: warning: no comment public AboutPanel() { ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/AbstractLaunchHandler.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/AbstractLaunchHandler.java:43: warning: no comment public abstract class AbstractLaunchHandler implements LaunchHandler { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/AbstractLaunchHandler.java:45: warning: no comment protected final OutputController logger; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/AbstractLaunchHandler.java:47: warning: no comment public AbstractLaunchHandler(OutputController logger) { ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/AdvancedProxySettingsDialog.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/AdvancedProxySettingsPane.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/AppletAudioClip.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/AppletDesc.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/LaunchDesc.java:41: warning: no comment public String getMainClass(); ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/AppletEnvironment.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/AppletInstance.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/ApplicationDesc.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/ApplicationDesc.java:42: warning: no @param for isFX public ApplicationDesc(String mainClass, String[] arguments, boolean isFX) { ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/event/ApplicationEvent.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/ApplicationInstance.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/event/ApplicationListener.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/AppVerifier.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/AssociationDesc.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/AssociationDesc.java:19: warning: no comment public final class AssociationDesc { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/AssociationDesc.java:27: warning: no comment public AssociationDesc(String mimeType, String[] extensions) throws ParseException { ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/BasicExceptionDialog.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/util/BasicExceptionDialog.java:209: warning: no comment public synchronized static boolean areShown() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/util/BasicExceptionDialog.java:176: warning: no comment public static JButton getClearCacheButton(final Component parent) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/util/BasicExceptionDialog.java:154: warning: no comment public static JButton getShowButton(final Component parent) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/util/BasicExceptionDialog.java:205: warning: no comment public synchronized static int willBeShown() { ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/BasicService.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/javax/jnlp/BasicService.java:3: warning: no comment public interface BasicService { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/javax/jnlp/BasicService.java:5: warning: no comment public java.net.URL getCodeBase(); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/javax/jnlp/BasicService.java:7: warning: no comment public boolean isOffline(); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/javax/jnlp/BasicService.java:11: warning: no comment public boolean isWebBrowserSupported(); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/javax/jnlp/BasicService.java:9: warning: no comment public boolean showDocument(java.net.URL url); ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/BasicValueValidators.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/config/BasicValueValidators.java:272: warning: no comment public static class RustCpValidator implements ValueValidator { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/config/BasicValueValidators.java:350: warning: no comment public static ValueValidator getBrowserPathValidator() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/config/BasicValueValidators.java:291: warning: no comment public static String[] splitCombination(String val) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/config/BasicValueValidators.java:373: warning: no comment public static String verifyFileOrCommand(String cmd) { ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/BasicValueValidators.RustCpValidator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/Boot.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/Boot.java:67: warning: no comment public static final String name = Boot.class.getPackage().getImplementationTitle(); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/Boot.java:68: warning: no comment public static final String version = Boot.class.getPackage().getImplementationVersion(); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/Boot.java:93: warning: no comment public static OptionParser getOptionParser() { ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/CacheAppViewer.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/controlpanel/CacheAppViewer.java:144: warning: no comment public void centerDialog() { ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/CachedDaemonThreadPoolProvider.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CachedDaemonThreadPoolProvider.java:49: warning: no comment public class CachedDaemonThreadPoolProvider { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CachedDaemonThreadPoolProvider.java:89: warning: no comment public static synchronized ExecutorService getThreadPool() { ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/CacheDirectory.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheDirectory.java:45: warning: no comment public final class CacheDirectory { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheDirectory.java:50: warning: no comment public static final String INFO_SUFFIX = ".info"; ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/CacheEntry.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheEntry.java:39: warning: no comment public static final String KEY_JNLP_PATH = "jnlp-path"; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheEntry.java:107: warning: no comment public long getLastModified() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheEntry.java:242: warning: no comment public File getLocalFile() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheEntry.java:95: warning: no comment public long getRemoteContentLength() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheEntry.java:165: warning: no comment public boolean isCached(File cachedFile) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheEntry.java:138: warning: no comment public boolean isCurrent(long lastModified, File cachedFile) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheEntry.java:238: warning: no comment protected boolean isHeldByCurrentThread() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheEntry.java:103: warning: no comment public void setJnlpPath(String jnlpPath) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheEntry.java:111: warning: no comment public void setLastModified(long modifyTime) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheEntry.java:99: warning: no comment public void setRemoteContentLength(long length) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheEntry.java:234: warning: no comment protected boolean tryLock() { ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.java:75: warning: no comment public CacheLRUWrapper() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.java:333: warning: no comment public synchronized boolean containsKey(String key) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.java:337: warning: no comment public synchronized boolean containsValue(String value) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.java:141: warning: no comment public File getWindowsShortcutList() { ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/CachePane.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/controlpanel/CachePane.java:76: warning: no comment public class CachePane extends JPanel { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/controlpanel/CachePane.java:494: warning: no comment public void disableButtons() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/controlpanel/CachePane.java:505: warning: no comment public void restoreDisabled() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/controlpanel/CachePane.java:525: warning: no comment public static void visualCleanCache(Component parent) { ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/CacheUtil.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheUtil.java:324: warning: no description for @return * @return ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheUtil.java:326: warning: no @param for jnlpPath public static List getCacheIds(final String filter, final boolean jnlpPath, final boolean domain) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheUtil.java:326: warning: no @param for domain public static List getCacheIds(final String filter, final boolean jnlpPath, final boolean domain) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheUtil.java:425: warning: no @param for entry public static boolean isCurrent(URL source, Version version, long lastModifed, CacheEntry entry, File cachedFile) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheUtil.java:425: warning: no @param for cachedFile public static boolean isCurrent(URL source, Version version, long lastModifed, CacheEntry entry, File cachedFile) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheUtil.java:1009: warning: no comment public abstract static class CacheId { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheUtil.java:246: warning: no comment public static boolean checkToClearCache() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheUtil.java:184: warning: no comment public static boolean clearCache(final String application, boolean jnlpPath, boolean domain) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheUtil.java:747: warning: no comment public static String hex(String origName, String candidate) throws NoSuchAlgorithmException { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheUtil.java:297: warning: no comment public static void listCacheIds(String filter, boolean jnlpPath, boolean domain) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheUtil.java:254: warning: no comment public static void removeWindowsShortcuts(String jnlpApp) ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/CacheUtil.CacheId.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheUtil.java:1012: warning: no comment protected final List files = new ArrayList<>(); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheUtil.java:1018: warning: no comment protected final String id; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheUtil.java:1020: warning: no comment public CacheId(String id) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheUtil.java:1029: warning: no comment public List getFiles() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/cache/CacheUtil.java:1033: warning: no comment public String getId() { ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/CacheViewer.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/viewer/CertificatePane.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java:85: warning: no comment public class CertificatePane extends JPanel { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java:128: warning: no comment public CertificatePane(Window parent) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java:323: warning: no comment public void focusOnDefaultButton() { ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/CertificateUtils.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/CertificateUtils.java:123: warning: no comment public static void addPKCS12ToKeyStore(File file, KeyStore ks, char[] password) ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/CertificateUtils.java:139: warning: no comment public static void addPKCS12ToKeyStore(Certificate[] certChain, Key key, KeyStore ks) ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/CertificateUtils.java:200: warning: no comment public static void dumpPKCS12(String alias, File file, KeyStore ks, char[] password) ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/viewer/CertificateViewer.html... /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/viewer/CertificateViewer.java:54: warning: no comment public class CertificateViewer extends JFrame { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/viewer/CertificateViewer.java:61: warning: no comment public CertificateViewer() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/viewer/CertificateViewer.java:93: warning: no comment public boolean isInitialized() { ^ Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/tools/CertInformation.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/CertVerifier.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/ClassFinder.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/ClasspathMatcher.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/ClasspathMatcher.ClasspathMatchers.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/ClipboardService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/ComboItem.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/CommandLine.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/ComponentDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/ConfiguratonValidator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/ConnectionFactory.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/ControlPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/DebuggingPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/DefaultDownloadIndicator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/DefaultLaunchHandler.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/Defaults.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.ConfigType.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/DesktopShortcutPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/DirectoryNode.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/DirectoryValidator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/DirectoryValidator.DirectoryCheckResult.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/DirectoryValidator.DirectoryCheckResults.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/DocumentAdapter.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/event/DownloadEvent.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/DownloadIndicator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/event/DownloadListener.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/DownloadOptions.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/DownloadService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/DownloadService2.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/DownloadService2.ResourceSpec.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/DownloadServiceListener.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/ExtendedService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/ExtensionDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/ExtensionInstallerService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/FakePacEvaluator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/FileContents.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/FileOpenService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/FileSaveService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/FileUtils.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/FileUtils.OpenFileResult.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/GenericDesktopEntry.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/GuiLaunchHandler.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/HtmlBoot.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/about/HTMLPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/HttpsCertVerifier.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/HttpUtils.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/IconDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/IllegalResourceDescriptorException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/ImageResources.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/InformationDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/InfrastructureFileDescriptor.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/InstallerDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/InstanceExistsException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/IntegrationService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/about/InternalHTMLPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/InvalidJarHeaderException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/tools/JarCertVerifier.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/JARDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/JarFile.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/JNLPAppVerifier.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/JNLPAuthenticator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/JnlpBoot.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.CodeBaseClassLoader.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.DownloadAction.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.SecurityDelegate.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.SecurityDelegateImpl.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.SigningState.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/JNLPCreator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/JNLPFile.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/JNLPFile.ManifestBoolean.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/JNLPFile.ManifestsAttributes.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/JNLPMatcher.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/JNLPMatcherException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/JNLPPolicy.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/JNLPProxySelector.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/JNLPRandomAccessFile.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/JNLPSplashScreen.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/JREDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/JREPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/JVMPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/JVMPanel.JvmValidationResult.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/JVMPanel.JvmValidationResult.STATE.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/KeyStores.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/KeyStores.KeyStoreWithPath.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/KeyStores.Level.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/KeyStores.Type.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/tools/KeyStoreUtil.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/LaunchDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/Launcher.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/LaunchException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/LaunchException.LaunchExceptionWithStamp.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/LaunchHandler.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/MalformedXMLParser.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/ManageJnlpResources.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/ManifestAttributesChecker.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/ManifestAttributesChecker.MANIFEST_ATTRIBUTES_CHECK.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/MD5SumWatcher.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/MenuDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/MissingInformationException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/MissingTitleException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/MissingVendorException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/NamedBorderPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/NativeLibraryStorage.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/NetworkSettingsPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/Node.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/Node.ElementName.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/NullJnlpFileException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/OptionsDefinitions.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/OptionsDefinitions.OPTIONS.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/PacEvaluator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/PacEvaluatorFactory.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/PackageDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/ParseException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/Parser.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/ParserSettings.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/PathsAndFiles.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/PersistenceService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/PluginAppVerifier.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/PluginBridge.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/PluginParameterException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/PluginParameters.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/PolicyPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/PrintService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/PropertiesFile.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/PropertyDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/RelatedContentDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/RemmeberableDialogueEditor.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/RequiredElementException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/Resource.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/Resource.Status.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/ResourceDownloader.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/ResourcesDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/ResourceTracker.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/ResourceTracker.RequestMethods.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/ResourceUrlCreator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/ScreenFinder.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/SecurityDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/SecurityDesc.RequestedPermissionLevel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/SecurityDialog.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/SecurityDialogMessage.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/SecurityDialogMessageHandler.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/SecurityDialogs.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/SecurityDialogs.AccessType.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/SecurityDialogs.DialogType.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/SecuritySettingsPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/SecurityUtil.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/ServiceManager.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/ServiceManagerStub.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/ServiceUtil.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/Setting.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/ShortcutDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/SingleInstanceListener.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/SingleInstanceService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/StreamUtils.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/TemporaryInternetFilesPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/TimedHashMap.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/Translator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/UnavailableServiceException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletActionTableModel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletsTrustingListPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletsTrustingListPanel.MyTextField.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletsTrustingListPanel.UrlRegexCellRenderer.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletsTrustingListPanel.UrlRegexCellRenderer.MyDateCellRenderer.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/UpdateDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/UpdateDesc.Check.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/UpdateDesc.Policy.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/UpdatePolicy.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/UrlUtils.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/ValueValidator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/VariableX509TrustManager.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/VariableX509TrustManagerJDK7.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/Version.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/Version.JreVersion.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/WeakList.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/XDesktopEntry.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/XDownloadService2.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/XExtendedService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/XJNLPRandomAccessFile.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/nanoxml/XMLElement.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/nanoxml/XMLParseException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/XPrintService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/XServiceManagerStub.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/XSingleInstanceService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/package-summary.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/package-tree.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/package-summary.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/package-tree.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/about/package-summary.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/about/package-tree.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/package-summary.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/package-tree.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/package-summary.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/package-tree.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/package-summary.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/package-tree.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/event/package-summary.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/event/package-tree.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/package-summary.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/package-tree.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/package-summary.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/package-tree.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/viewer/package-summary.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/viewer/package-tree.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/package-summary.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/package-tree.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/tools/package-summary.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/tools/package-tree.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/package-summary.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/package-tree.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/nanoxml/package-summary.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/nanoxml/package-tree.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/constant-values.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/serialized-form.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/BasicService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/ClipboardService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/DownloadService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/DownloadService2.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/DownloadService2.ResourceSpec.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/DownloadServiceListener.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/ExtendedService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/ExtensionInstallerService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/FileContents.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/FileOpenService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/FileSaveService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/IntegrationService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/JNLPRandomAccessFile.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/PersistenceService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/PrintService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/ServiceManager.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/ServiceManagerStub.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/SingleInstanceListener.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/SingleInstanceService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/class-use/UnavailableServiceException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/nanoxml/class-use/XMLElement.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/nanoxml/class-use/XMLParseException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/AbstractLaunchHandler.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/AppletDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/ApplicationDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/AssociationDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/ComponentDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/DefaultLaunchHandler.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/DownloadOptions.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/ExtensionDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/GuiLaunchHandler.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/IconDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/InformationDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/InstallerDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/JARDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/JNLPCreator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/JNLPFile.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/JNLPFile.ManifestsAttributes.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/JNLPFile.ManifestBoolean.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/JNLPMatcher.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/JNLPMatcherException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/JNLPSplashScreen.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/JREDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/LaunchDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/LaunchException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/LaunchException.LaunchExceptionWithStamp.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/LaunchHandler.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/Launcher.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/MalformedXMLParser.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/MenuDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/MissingInformationException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/MissingTitleException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/MissingVendorException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/Node.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/Node.ElementName.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/NullJnlpFileException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/OptionsDefinitions.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/OptionsDefinitions.OPTIONS.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/PackageDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/ParseException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/Parser.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/ParserSettings.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/PluginBridge.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/PluginParameterException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/PluginParameters.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/PropertyDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/RelatedContentDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/RequiredElementException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/ResourcesDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/SecurityDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/SecurityDesc.RequestedPermissionLevel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/ShortcutDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/UpdateDesc.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/UpdateDesc.Policy.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/UpdateDesc.Check.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/Version.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/class-use/Version.JreVersion.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/about/class-use/AboutDialog.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/about/class-use/AboutDialog.ShowPage.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/about/class-use/HTMLPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/about/class-use/InternalHTMLPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/CacheDirectory.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/CacheEntry.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/CacheLRUWrapper.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/CacheUtil.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/CacheUtil.CacheId.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/CachedDaemonThreadPoolProvider.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/DefaultDownloadIndicator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/DirectoryNode.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/DownloadIndicator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/IllegalResourceDescriptorException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/NativeLibraryStorage.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/Resource.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/Resource.Status.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/ResourceTracker.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/ResourceTracker.RequestMethods.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/ResourceUrlCreator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/UpdatePolicy.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/class-use/ResourceDownloader.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/class-use/BasicValueValidators.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/class-use/BasicValueValidators.RustCpValidator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/class-use/ConfiguratonValidator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/class-use/Defaults.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/class-use/DeploymentConfiguration.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/class-use/DeploymentConfiguration.ConfigType.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/class-use/DirectoryValidator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/class-use/DirectoryValidator.DirectoryCheckResult.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/class-use/DirectoryValidator.DirectoryCheckResults.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/class-use/InfrastructureFileDescriptor.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/class-use/PathsAndFiles.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/class-use/Setting.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/class-use/ValueValidator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/AboutPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/AdvancedProxySettingsDialog.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/AdvancedProxySettingsPane.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/CacheAppViewer.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/CachePane.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/CacheViewer.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/ClassFinder.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/ComboItem.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/CommandLine.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/ControlPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/DebuggingPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/DesktopShortcutPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/DocumentAdapter.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/JREPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/JVMPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/JVMPanel.JvmValidationResult.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/JVMPanel.JvmValidationResult.STATE.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/NamedBorderPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/NetworkSettingsPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/PolicyPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/RemmeberableDialogueEditor.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/SecuritySettingsPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/TemporaryInternetFilesPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/UnsignedAppletActionTableModel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/UnsignedAppletsTrustingListPanel.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/UnsignedAppletsTrustingListPanel.UrlRegexCellRenderer.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/UnsignedAppletsTrustingListPanel.UrlRegexCellRenderer.MyDateCellRenderer.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/class-use/UnsignedAppletsTrustingListPanel.MyTextField.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/event/class-use/ApplicationEvent.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/event/class-use/ApplicationListener.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/event/class-use/DownloadEvent.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/event/class-use/DownloadListener.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/AppletAudioClip.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/AppletEnvironment.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/AppletInstance.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/Boot.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/FakePacEvaluator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/HtmlBoot.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/JNLPPolicy.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/JNLPProxySelector.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/JNLPRuntime.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/JnlpBoot.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/ManageJnlpResources.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/ManifestAttributesChecker.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/ManifestAttributesChecker.MANIFEST_ATTRIBUTES_CHECK.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/PacEvaluator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/PacEvaluatorFactory.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/Translator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/JNLPClassLoader.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/JNLPClassLoader.CodeBaseClassLoader.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/JNLPClassLoader.SecurityDelegateImpl.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/JNLPClassLoader.SecurityDelegate.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/JNLPClassLoader.SigningState.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/JNLPClassLoader.DownloadAction.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/class-use/ApplicationInstance.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/AppVerifier.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/CertVerifier.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/CertificateUtils.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/ConnectionFactory.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/HttpsCertVerifier.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/JNLPAppVerifier.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/JNLPAuthenticator.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/KeyStores.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/KeyStores.Type.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/KeyStores.Level.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/KeyStores.KeyStoreWithPath.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/PluginAppVerifier.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/SecurityDialog.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/SecurityDialogMessage.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/SecurityDialogMessageHandler.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/SecurityDialogs.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/SecurityDialogs.AccessType.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/SecurityDialogs.DialogType.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/SecurityUtil.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/VariableX509TrustManager.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/class-use/VariableX509TrustManagerJDK7.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/viewer/class-use/CertificatePane.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/viewer/class-use/CertificateViewer.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/class-use/InstanceExistsException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/class-use/ServiceUtil.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/class-use/XDownloadService2.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/class-use/XExtendedService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/class-use/XJNLPRandomAccessFile.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/class-use/XPrintService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/class-use/XServiceManagerStub.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/class-use/XSingleInstanceService.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/tools/class-use/CertInformation.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/tools/class-use/JarCertVerifier.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/tools/class-use/KeyStoreUtil.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/BasicExceptionDialog.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/ClasspathMatcher.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/ClasspathMatcher.ClasspathMatchers.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/FileUtils.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/FileUtils.OpenFileResult.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/GenericDesktopEntry.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/HttpUtils.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/ImageResources.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/InvalidJarHeaderException.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/JarFile.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/MD5SumWatcher.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/PropertiesFile.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/ScreenFinder.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/StreamUtils.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/UrlUtils.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/WeakList.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/XDesktopEntry.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/class-use/TimedHashMap.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/javax/jnlp/package-use.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/package-use.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/about/package-use.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/cache/package-use.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/config/package-use.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/controlpanel/package-use.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/event/package-use.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/runtime/package-use.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/package-use.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/security/viewer/package-use.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/services/package-use.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/tools/package-use.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/jnlp/util/package-use.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/net/sourceforge/nanoxml/package-use.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/overview-tree.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/deprecated-list.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index.html... Building index for all classes... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/allclasses-index.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/allpackages-index.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-1.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-2.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-3.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-4.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-5.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-6.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-7.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-8.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-9.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-10.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-11.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-12.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-13.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-14.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-15.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-16.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-17.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-18.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-19.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-20.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-21.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-22.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/index-files/index-23.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/overview-summary.html... Generating /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx/help-doc.html... 100 warnings touch stamps/docs.stamp (cd $NETX_SRCDIR/..; \ mkdir -p html-gen; \ cp AUTHORS NEWS COPYING ChangeLog html-gen/; \ export HTML_GEN_DEBUG=true; \ /bin/sh html-gen.sh 140; \ unset HTML_GEN_DEBUG) Generating HTML content for javaws -about. 140 changesets, 2 news items Starting sed substitutions Processing NEWS... NEWS.html finished. Processing AUTHORS... AUTHORS.html finished. Processing COPYING... COPYING.html finished. Processing ChangeLog... ChangeLog.html finished. Done sed subs. Starting in-place additions Done. Starting formatting (bolding, mailto and hyperlink creation) Processing NEWS.html... NEWS.html finished Processing ChangeLog.html... ChangeLog.html finished HTML generation complete Total elapsed time: 6.845029511 /usr/bin/install -c -m 644 /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/../html-gen/*.html /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/resources rm -r /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/../html-gen/ mkdir -p stamps touch stamps/netx-html-gen.stamp filename=`basename launcher.build/policyeditor.itweb` ; \ type=${filename%.*} ; \ export ITW_TMP_REPLACEMENT=/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/tests.build/rust_tests_tmp/$type ; \ mkdir -p $ITW_TMP_REPLACEMENT; \ srcs=/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/rust-launcher ; \ outs=/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/launcher.in.$type ; \ mkdir -p launcher.build ; \ cp -r $srcs $outs ; \ pushd $outs ; \ export JAVA=/usr/lib/jvm/jre-17-openjdk/bin/java ; \ export JRE=/usr/lib/jvm/jre-17-openjdk ; \ export SPLASH_PNG=/usr/share/icedtea-web/javaws_splash.png ; \ export ITW_LIBS=DISTRIBUTION ; \ export PLUGIN_JAR= ; \ export NETX_JAR=/usr/share/icedtea-web/javaws.jar ; \ export JSOBJECT_JAR= ; \ export TAGSOUP_JAR=/usr/share/java/tagsoup.jar ; \ export RHINO_JAR= ; \ export MSLINKS_JAR= ; \ export MODULARJDK_ARGS_LOCATION=/etc/java/icedtea-web/itw-modularjdk.args ; \ unset MAIN_CLASS ; \ unset BIN_LOCATION ; \ unset PROGRAM_NAME ; \ if [ $filename = javaws.itweb ] ; then \ export MAIN_CLASS=net.sourceforge.jnlp.runtime.Boot ; \ export BIN_LOCATION=/usr/bin/javaws.itweb ; \ export PROGRAM_NAME=javaws.itweb ; \ fi ; \ if [ $filename = itweb-settings.itweb ] ; then \ export MAIN_CLASS=net.sourceforge.jnlp.controlpanel.CommandLine ; \ export BIN_LOCATION=/usr/bin/itweb-settings.itweb ; \ export PROGRAM_NAME=itweb-settings.itweb ; \ fi ; \ if [ $filename = policyeditor.itweb ] ; then \ export MAIN_CLASS=net.sourceforge.jnlp.security.policyeditor.PolicyEditor ; \ export BIN_LOCATION=/usr/bin/policyeditor.itweb ; \ export PROGRAM_NAME=policyeditor.itweb ; \ fi ; \ /usr/bin/cargo test ; \ r=$? ; \ /usr/bin/cargo build --release ; \ popd ;\ cp -v $outs/target/release/launcher launcher.build/policyeditor.itweb ; \ if [ $r -ne 0 ] ; then \ mv launcher.build/policyeditor.itweb launcher.build/policyeditor.itweb.broken ; \ fi; \ exit $r ~/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/launcher.in.policyeditor ~/build/BUILD/IcedTea-Web-icedtea-web-1.8.8 running 65 tests test dirs_paths_helper::tests::check_config_files_paths ... ok test dirs_paths_helper::tests::check_config_files_paths_global ... ok test dirs_paths_helper::tests::check_legacy_config_files_paths ... ok test dirs_paths_helper::tests::is_not_dir ... ok test dirs_paths_helper::tests::is_not_file ... ok test hardcoded_paths::tests::itw_libsearch_to_enum_test ... ok test hardcoded_paths::tests::get_itwlibsearch_in_enumeration ... ok test hardcoded_paths::tests::variables_non_empty ... ok test hardcoded_paths::tests::variables_non_default ... ok test jars_helper::tests::compose_class_path_test_empty ... ok test jars_helper::tests::compose_class_path_test_one ... ok test jars_helper::tests::compose_class_path_test_three ... ok test jars_helper::tests::compose_class_path_test_two ... ok test jars_helper::tests::filter_in_val_test1 ... ok test jars_helper::tests::filter_in_val_test2 ... ok test jars_helper::tests::filter_out_val_test2 ... ok test jars_helper::tests::filter_out_val_test1 ... ok test dirs_paths_helper::tests::is_not_dir_is_file ... ok test property::tests::check_property ... ok test dirs_paths_helper::tests::is_dir ... ok test dirs_paths_helper::tests::is_file ... ok test dirs_paths_helper::tests::is_not_file_is_dir ... ok test property::tests::checked_split ... ok test property::tests::split_property_equals_delimiter ... ok test property::tests::split_property_colon_delimiter ... ok test property::tests::split_property_trimming ... ok test property::tests::split_property_mixed_delimiter ... ok test property::tests::split_property_reals ... ok test property::tests::split_property_nodelimiter ... ok test property_from_file::tests::check_file_for_property_jredir_not_found ... ok test property::tests::check_load_item_exists ... ok test property::tests::check_load_not_found ... ok test property_from_file::tests::get_jre_from_file_none ... ok test property_from_file::tests::check_file_for_property_not_found ... ok test property_from_file::tests::get_jre_from_file_notexists ... ok test property_from_file::tests::str_to_bool_false ... ok test property_from_file::tests::str_to_bool_true ... ok test property_from_file::tests::verify_bool_string_false ... ok test property_from_file::tests::verify_bool_string_true ... ok test property_from_file::tests::check_file_for_property_item_exists ... ok test property_from_file::tests::check_file_for_property_jredir ... ok test property_from_file::tests::get_jre_from_file_not_found ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_bad ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nonexisting ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nothing ... ok test property_from_file::tests::get_jre_from_file_exists ... ok test tests_main::clean_param_test ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_ok ... ok test tests_main::get_splash_test ... ok test tests_main::include_dashJs_values_test_empty ... ok test tests_main::include_dashJs_valuess_test ... ok test tests_main::include_not_dashJs_test ... ok test tests_main::include_not_dashJs_test_empty ... ok test tests_main::is_debug_on_test ... ok test tests_main::compose_arguments_test ... ok test tests_main::is_headless_enforced_test ... ok test tests_main::is_splash_forbidden_test ... ok test utils::tests_utils::try_jre_dir_on_path_exists_but_no_java ... ok test utils::tests_utils::try_jre_dir_java_on_path_but_no_bin ... ok test utils::tests_utils::try_none_jre_from_path ... ok test utils::tests_utils::try_jre_exists_on_path ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4empty ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_valid ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_invalid_jdk ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_more_valid ... ok test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s ~/build/BUILD/IcedTea-Web-icedtea-web-1.8.8 '/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/launcher.in.policyeditor/target/release/launcher' -> 'launcher.build/policyeditor.itweb' Compiling launcher v1.8.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/launcher.in.policyeditor) warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:173:52 | 173 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:324:39 | 324 | static TMP_COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 324 | static TMP_COUNTER: AtomicUsize = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:113:97 | 113 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` on by default help: use `dyn` | 113 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:182:24 | 182 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 182 | fn is_modular_jdk(os: &dyn os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:192:21 | 192 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 192 | fn jdk_version(os: &dyn os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:226:26 | 226 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 226 | fn resolve_argsfile(os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:236:34 | 236 | fn get_jsobject_patchmodule(os: &os_access::Os) -> Option<(String, String)> { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 236 | fn get_jsobject_patchmodule(os: &dyn os_access::Os) -> Option<(String, String)> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:254:20 | 254 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 254 | fn get_splash(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:260:69 | 260 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 260 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:295:103 | 295 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 295 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &dyn os_access::Os) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:127:31 | 127 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 127 | pub fn get_libsearch(logger: &dyn os_access::Os) -> ItwLibSearch { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 118 | fn verify_jdk_string(spath: &str, os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 21 | fn validate(&self, s: &str, os: &dyn os_access::Os) -> bool; | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 29 | fn validate(&self, s: &str, os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 45 | fn validate(&self, s: &str, _os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 60 | fn validate(&self, _s: &str, _os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 7 | pub fn create_java_cmd(os: &dyn Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:39:28 | 39 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 39 | fn spawn_java_process(os: &dyn Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 15 | pub fn get_xdg_config_dir(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 43 | pub fn get_itw_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 47 | pub fn get_itw_legacy_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 52 | pub fn get_itw_legacy_global_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 56 | pub fn get_itw_global_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 13 | fn get_basic_array(logger: &dyn os_access::Os) -> [Option; 4] { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 24 | pub fn try_jdk_from_properties(logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 28 | pub fn try_main_verbose_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 40 | pub fn try_log_to_file_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 52 | pub fn try_log_to_streams_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 64 | pub fn try_log_to_system_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 87 | pub fn try_logtarget_from_properties(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn try_key_from_properties_files(logger: &dyn os_access::Os, array: &[Option], key: &str, validator: &property_from_file::Validator) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...Option], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &dyn property_from_file::Validator) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:163:47 | 163 | fn try_jdk_from_properties_files(logger: &os_access::Os, array: &[Option]) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 163 | fn try_jdk_from_properties_files(logger: &dyn os_access::Os, array: &[Option]) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 11 | pub fn find_jre(os: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 96 | fn get_jdk_from_path_conditionally(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...n, libsearch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 100 | fn get_jdk_from_path_conditionally_testable(system_path: Option, libsearch: hardcoded_paths::ItwLibSearch, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:25:34 | 25 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 25 | pub fn resolve_argsfile(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:29:34 | 29 | pub fn resolve_jsobject(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 29 | pub fn resolve_jsobject(logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:41:32 | 41 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 41 | pub fn resolve_splash(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:45:82 | 45 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 45 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:61:52 | 61 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 61 | fn resolve_jar(full_hardcoded_path: &str, logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:124:55 | 124 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn append_if_exists(value: Option<&'static str>, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:35 | 150 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 150 | fn filter_out_key(key: &str, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:161:34 | 161 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 161 | fn filter_in_key(key: &str, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:167:59 | 167 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 167 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:187:55 | 187 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 187 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:203:62 | 203 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 203 | fn compose_class_path(members: Vec, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:214:58 | 214 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 214 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:218:62 | 218 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 218 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 16 | pub fn log_impl(level: i32, os: &dyn os_access::Os, s: &str) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 87 | pub fn load(os: &dyn os_access::Os) -> AdvancedLogging { | +++ warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: unused variable: `s` --> src/utils.rs:259:30 | 259 | fn system_log(&self, s: &str){ panic!("not implemented"); } | ^ help: if this is intentional, prefix it with an underscore: `_s` | = note: `#[warn(unused_variables)]` on by default warning: variable does not need to be mutable --> src/jars_helper.rs:266:13 | 266 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> src/jars_helper.rs:277:13 | 277 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: unused `Result` that must be used --> src/hardcoded_paths.rs:136:17 | 136 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: `#[warn(unused_must_use)]` on by default = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:81:17 | 81 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir)... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 41 | let _ = std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | +++++++ warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 52 | let _ = file.sync_all(); | +++++++ warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 64 | let _ = file.sync_all(); | +++++++ warning: `launcher` (bin "launcher" test) generated 62 warnings (run `cargo fix --bin "launcher" --tests` to apply 56 suggestions) Finished test [unoptimized + debuginfo] target(s) in 7.69s Running unittests src/main.rs (target/debug/deps/launcher-cdbb53e985b2692c) Compiling launcher v1.8.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/launcher.in.policyeditor) warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:113:97 | 113 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` on by default help: use `dyn` | 113 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:182:24 | 182 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 182 | fn is_modular_jdk(os: &dyn os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:192:21 | 192 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 192 | fn jdk_version(os: &dyn os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:226:26 | 226 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 226 | fn resolve_argsfile(os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:236:34 | 236 | fn get_jsobject_patchmodule(os: &os_access::Os) -> Option<(String, String)> { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 236 | fn get_jsobject_patchmodule(os: &dyn os_access::Os) -> Option<(String, String)> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:254:20 | 254 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 254 | fn get_splash(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:260:69 | 260 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 260 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:295:103 | 295 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 295 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &dyn os_access::Os) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:127:31 | 127 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 127 | pub fn get_libsearch(logger: &dyn os_access::Os) -> ItwLibSearch { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 118 | fn verify_jdk_string(spath: &str, os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 21 | fn validate(&self, s: &str, os: &dyn os_access::Os) -> bool; | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 29 | fn validate(&self, s: &str, os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 45 | fn validate(&self, s: &str, _os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 60 | fn validate(&self, _s: &str, _os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 7 | pub fn create_java_cmd(os: &dyn Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:39:28 | 39 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 39 | fn spawn_java_process(os: &dyn Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 15 | pub fn get_xdg_config_dir(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 43 | pub fn get_itw_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 47 | pub fn get_itw_legacy_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 52 | pub fn get_itw_legacy_global_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 56 | pub fn get_itw_global_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 13 | fn get_basic_array(logger: &dyn os_access::Os) -> [Option; 4] { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 24 | pub fn try_jdk_from_properties(logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 28 | pub fn try_main_verbose_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 40 | pub fn try_log_to_file_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 52 | pub fn try_log_to_streams_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 64 | pub fn try_log_to_system_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 87 | pub fn try_logtarget_from_properties(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn try_key_from_properties_files(logger: &dyn os_access::Os, array: &[Option], key: &str, validator: &property_from_file::Validator) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...Option], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &dyn property_from_file::Validator) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 11 | pub fn find_jre(os: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 96 | fn get_jdk_from_path_conditionally(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...n, libsearch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 100 | fn get_jdk_from_path_conditionally_testable(system_path: Option, libsearch: hardcoded_paths::ItwLibSearch, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:25:34 | 25 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 25 | pub fn resolve_argsfile(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:29:34 | 29 | pub fn resolve_jsobject(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 29 | pub fn resolve_jsobject(logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:41:32 | 41 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 41 | pub fn resolve_splash(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:45:82 | 45 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 45 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:61:52 | 61 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 61 | fn resolve_jar(full_hardcoded_path: &str, logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:124:55 | 124 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn append_if_exists(value: Option<&'static str>, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:35 | 150 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 150 | fn filter_out_key(key: &str, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:161:34 | 161 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 161 | fn filter_in_key(key: &str, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:167:59 | 167 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 167 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:187:55 | 187 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 187 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:203:62 | 203 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 203 | fn compose_class_path(members: Vec, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:214:58 | 214 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 214 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:218:62 | 218 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 218 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 16 | pub fn log_impl(level: i32, os: &dyn os_access::Os, s: &str) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 87 | pub fn load(os: &dyn os_access::Os) -> AdvancedLogging { | +++ warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: constant `JAVA` is never used --> src/hardcoded_paths.rs:11:7 | 11 | const JAVA: Option<&'static str> = option_env!("JAVA"); | ^^^^ | = note: `#[warn(dead_code)]` on by default warning: function `get_java` is never used --> src/hardcoded_paths.rs:29:8 | 29 | pub fn get_java() -> &'static str { | ^^^^^^^^ warning: unused `Result` that must be used --> src/hardcoded_paths.rs:136:17 | 136 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: `#[warn(unused_must_use)]` on by default = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:81:17 | 81 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir)... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 41 | let _ = std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | +++++++ warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 52 | let _ = file.sync_all(); | +++++++ warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 64 | let _ = file.sync_all(); | +++++++ warning: `launcher` (bin "launcher") generated 58 warnings (run `cargo fix --bin "launcher"` to apply 51 suggestions) Finished release [optimized] target(s) in 3.93s filename=`basename launcher.build/javaws.itweb` ; \ type=${filename%.*} ; \ export ITW_TMP_REPLACEMENT=/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/tests.build/rust_tests_tmp/$type ; \ mkdir -p $ITW_TMP_REPLACEMENT; \ srcs=/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/rust-launcher ; \ outs=/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/launcher.in.$type ; \ mkdir -p launcher.build ; \ cp -r $srcs $outs ; \ pushd $outs ; \ export JAVA=/usr/lib/jvm/jre-17-openjdk/bin/java ; \ export JRE=/usr/lib/jvm/jre-17-openjdk ; \ export SPLASH_PNG=/usr/share/icedtea-web/javaws_splash.png ; \ export ITW_LIBS=DISTRIBUTION ; \ export PLUGIN_JAR= ; \ export NETX_JAR=/usr/share/icedtea-web/javaws.jar ; \ export JSOBJECT_JAR= ; \ export TAGSOUP_JAR=/usr/share/java/tagsoup.jar ; \ export RHINO_JAR= ; \ export MSLINKS_JAR= ; \ export MODULARJDK_ARGS_LOCATION=/etc/java/icedtea-web/itw-modularjdk.args ; \ unset MAIN_CLASS ; \ unset BIN_LOCATION ; \ unset PROGRAM_NAME ; \ if [ $filename = javaws.itweb ] ; then \ export MAIN_CLASS=net.sourceforge.jnlp.runtime.Boot ; \ export BIN_LOCATION=/usr/bin/javaws.itweb ; \ export PROGRAM_NAME=javaws.itweb ; \ fi ; \ if [ $filename = itweb-settings.itweb ] ; then \ export MAIN_CLASS=net.sourceforge.jnlp.controlpanel.CommandLine ; \ export BIN_LOCATION=/usr/bin/itweb-settings.itweb ; \ export PROGRAM_NAME=itweb-settings.itweb ; \ fi ; \ if [ $filename = policyeditor.itweb ] ; then \ export MAIN_CLASS=net.sourceforge.jnlp.security.policyeditor.PolicyEditor ; \ export BIN_LOCATION=/usr/bin/policyeditor.itweb ; \ export PROGRAM_NAME=policyeditor.itweb ; \ fi ; \ /usr/bin/cargo test ; \ r=$? ; \ /usr/bin/cargo build --release ; \ popd ;\ cp -v $outs/target/release/launcher launcher.build/javaws.itweb ; \ if [ $r -ne 0 ] ; then \ mv launcher.build/javaws.itweb launcher.build/javaws.itweb.broken ; \ fi; \ exit $r ~/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/launcher.in.javaws ~/build/BUILD/IcedTea-Web-icedtea-web-1.8.8 running 65 tests test dirs_paths_helper::tests::check_config_files_paths ... ok test dirs_paths_helper::tests::check_config_files_paths_global ... ok test dirs_paths_helper::tests::is_not_dir ... ok test dirs_paths_helper::tests::is_not_file ... ok test hardcoded_paths::tests::get_itwlibsearch_in_enumeration ... ok test hardcoded_paths::tests::itw_libsearch_to_enum_test ... ok test hardcoded_paths::tests::variables_non_default ... ok test hardcoded_paths::tests::variables_non_empty ... ok test jars_helper::tests::compose_class_path_test_empty ... ok test jars_helper::tests::compose_class_path_test_one ... ok test dirs_paths_helper::tests::check_legacy_config_files_paths ... ok test jars_helper::tests::compose_class_path_test_two ... ok test jars_helper::tests::filter_in_val_test1 ... ok test jars_helper::tests::filter_in_val_test2 ... ok test jars_helper::tests::filter_out_val_test1 ... ok test jars_helper::tests::filter_out_val_test2 ... ok test dirs_paths_helper::tests::is_not_dir_is_file ... ok test dirs_paths_helper::tests::is_not_file_is_dir ... ok test jars_helper::tests::compose_class_path_test_three ... ok test property::tests::check_property ... ok test property::tests::split_property_colon_delimiter ... ok test property::tests::split_property_equals_delimiter ... ok test property::tests::split_property_mixed_delimiter ... ok test property::tests::split_property_nodelimiter ... ok test property::tests::checked_split ... ok test property::tests::split_property_reals ... ok test property::tests::split_property_trimming ... ok test dirs_paths_helper::tests::is_file ... ok test dirs_paths_helper::tests::is_dir ... ok test property_from_file::tests::check_file_for_property_item_exists ... ok test property::tests::check_load_item_exists ... ok test property_from_file::tests::check_file_for_property_jredir ... ok test property::tests::check_load_not_found ... ok test property_from_file::tests::check_file_for_property_jredir_not_found ... ok test property_from_file::tests::get_jre_from_file_none ... ok test property_from_file::tests::str_to_bool_true ... ok test property_from_file::tests::get_jre_from_file_exists ... ok test property_from_file::tests::verify_bool_string_false ... ok test property_from_file::tests::verify_bool_string_true ... ok test property_from_file::tests::str_to_bool_false ... ok test property_from_file::tests::get_jre_from_file_notexists ... ok test property_from_file::tests::get_jre_from_file_not_found ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_ok ... ok test property_from_file::tests::check_file_for_property_not_found ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_bad ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nonexisting ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nothing ... ok test tests_main::clean_param_test ... ok test tests_main::get_splash_test ... ok test tests_main::include_dashJs_values_test_empty ... ok test tests_main::compose_arguments_test ... ok test tests_main::include_dashJs_valuess_test ... ok test tests_main::include_not_dashJs_test_empty ... ok test tests_main::is_debug_on_test ... ok test tests_main::is_headless_enforced_test ... ok test tests_main::is_splash_forbidden_test ... ok test tests_main::include_not_dashJs_test ... ok test utils::tests_utils::try_jre_dir_on_path_exists_but_no_java ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4empty ... ok test utils::tests_utils::try_jre_dir_java_on_path_but_no_bin ... ok test utils::tests_utils::try_none_jre_from_path ... ok test utils::tests_utils::try_jre_exists_on_path ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_valid ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_invalid_jdk ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_more_valid ... ok test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s ~/build/BUILD/IcedTea-Web-icedtea-web-1.8.8 '/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/launcher.in.javaws/target/release/launcher' -> 'launcher.build/javaws.itweb' Compiling launcher v1.8.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/launcher.in.javaws) warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:173:52 | 173 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:324:39 | 324 | static TMP_COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 324 | static TMP_COUNTER: AtomicUsize = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:113:97 | 113 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` on by default help: use `dyn` | 113 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:182:24 | 182 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 182 | fn is_modular_jdk(os: &dyn os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:192:21 | 192 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 192 | fn jdk_version(os: &dyn os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:226:26 | 226 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 226 | fn resolve_argsfile(os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:236:34 | 236 | fn get_jsobject_patchmodule(os: &os_access::Os) -> Option<(String, String)> { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 236 | fn get_jsobject_patchmodule(os: &dyn os_access::Os) -> Option<(String, String)> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:254:20 | 254 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 254 | fn get_splash(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:260:69 | 260 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 260 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:295:103 | 295 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 295 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &dyn os_access::Os) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:127:31 | 127 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 127 | pub fn get_libsearch(logger: &dyn os_access::Os) -> ItwLibSearch { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 118 | fn verify_jdk_string(spath: &str, os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 21 | fn validate(&self, s: &str, os: &dyn os_access::Os) -> bool; | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 29 | fn validate(&self, s: &str, os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 45 | fn validate(&self, s: &str, _os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 60 | fn validate(&self, _s: &str, _os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 7 | pub fn create_java_cmd(os: &dyn Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:39:28 | 39 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 39 | fn spawn_java_process(os: &dyn Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 15 | pub fn get_xdg_config_dir(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 43 | pub fn get_itw_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 47 | pub fn get_itw_legacy_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 52 | pub fn get_itw_legacy_global_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 56 | pub fn get_itw_global_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 13 | fn get_basic_array(logger: &dyn os_access::Os) -> [Option; 4] { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 24 | pub fn try_jdk_from_properties(logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 28 | pub fn try_main_verbose_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 40 | pub fn try_log_to_file_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 52 | pub fn try_log_to_streams_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 64 | pub fn try_log_to_system_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 87 | pub fn try_logtarget_from_properties(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn try_key_from_properties_files(logger: &dyn os_access::Os, array: &[Option], key: &str, validator: &property_from_file::Validator) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...Option], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &dyn property_from_file::Validator) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:163:47 | 163 | fn try_jdk_from_properties_files(logger: &os_access::Os, array: &[Option]) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 163 | fn try_jdk_from_properties_files(logger: &dyn os_access::Os, array: &[Option]) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 11 | pub fn find_jre(os: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 96 | fn get_jdk_from_path_conditionally(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...n, libsearch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 100 | fn get_jdk_from_path_conditionally_testable(system_path: Option, libsearch: hardcoded_paths::ItwLibSearch, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:25:34 | 25 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 25 | pub fn resolve_argsfile(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:29:34 | 29 | pub fn resolve_jsobject(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 29 | pub fn resolve_jsobject(logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:41:32 | 41 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 41 | pub fn resolve_splash(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:45:82 | 45 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 45 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:61:52 | 61 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 61 | fn resolve_jar(full_hardcoded_path: &str, logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:124:55 | 124 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn append_if_exists(value: Option<&'static str>, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:35 | 150 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 150 | fn filter_out_key(key: &str, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:161:34 | 161 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 161 | fn filter_in_key(key: &str, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:167:59 | 167 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 167 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:187:55 | 187 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 187 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:203:62 | 203 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 203 | fn compose_class_path(members: Vec, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:214:58 | 214 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 214 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:218:62 | 218 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 218 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 16 | pub fn log_impl(level: i32, os: &dyn os_access::Os, s: &str) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 87 | pub fn load(os: &dyn os_access::Os) -> AdvancedLogging { | +++ warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: unused variable: `s` --> src/utils.rs:259:30 | 259 | fn system_log(&self, s: &str){ panic!("not implemented"); } | ^ help: if this is intentional, prefix it with an underscore: `_s` | = note: `#[warn(unused_variables)]` on by default warning: variable does not need to be mutable --> src/jars_helper.rs:266:13 | 266 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> src/jars_helper.rs:277:13 | 277 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: unused `Result` that must be used --> src/hardcoded_paths.rs:136:17 | 136 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: `#[warn(unused_must_use)]` on by default = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:81:17 | 81 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir)... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 41 | let _ = std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | +++++++ warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 52 | let _ = file.sync_all(); | +++++++ warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 64 | let _ = file.sync_all(); | +++++++ warning: `launcher` (bin "launcher" test) generated 62 warnings (run `cargo fix --bin "launcher" --tests` to apply 56 suggestions) Finished test [unoptimized + debuginfo] target(s) in 7.63s Running unittests src/main.rs (target/debug/deps/launcher-cdbb53e985b2692c) Compiling launcher v1.8.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/launcher.in.javaws) warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:113:97 | 113 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` on by default help: use `dyn` | 113 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:182:24 | 182 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 182 | fn is_modular_jdk(os: &dyn os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:192:21 | 192 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 192 | fn jdk_version(os: &dyn os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:226:26 | 226 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 226 | fn resolve_argsfile(os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:236:34 | 236 | fn get_jsobject_patchmodule(os: &os_access::Os) -> Option<(String, String)> { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 236 | fn get_jsobject_patchmodule(os: &dyn os_access::Os) -> Option<(String, String)> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:254:20 | 254 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 254 | fn get_splash(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:260:69 | 260 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 260 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:295:103 | 295 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 295 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &dyn os_access::Os) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:127:31 | 127 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 127 | pub fn get_libsearch(logger: &dyn os_access::Os) -> ItwLibSearch { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 118 | fn verify_jdk_string(spath: &str, os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 21 | fn validate(&self, s: &str, os: &dyn os_access::Os) -> bool; | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 29 | fn validate(&self, s: &str, os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 45 | fn validate(&self, s: &str, _os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 60 | fn validate(&self, _s: &str, _os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 7 | pub fn create_java_cmd(os: &dyn Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:39:28 | 39 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 39 | fn spawn_java_process(os: &dyn Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 15 | pub fn get_xdg_config_dir(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 43 | pub fn get_itw_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 47 | pub fn get_itw_legacy_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 52 | pub fn get_itw_legacy_global_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 56 | pub fn get_itw_global_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 13 | fn get_basic_array(logger: &dyn os_access::Os) -> [Option; 4] { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 24 | pub fn try_jdk_from_properties(logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 28 | pub fn try_main_verbose_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 40 | pub fn try_log_to_file_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 52 | pub fn try_log_to_streams_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 64 | pub fn try_log_to_system_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 87 | pub fn try_logtarget_from_properties(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn try_key_from_properties_files(logger: &dyn os_access::Os, array: &[Option], key: &str, validator: &property_from_file::Validator) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...Option], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &dyn property_from_file::Validator) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 11 | pub fn find_jre(os: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 96 | fn get_jdk_from_path_conditionally(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...n, libsearch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 100 | fn get_jdk_from_path_conditionally_testable(system_path: Option, libsearch: hardcoded_paths::ItwLibSearch, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:25:34 | 25 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 25 | pub fn resolve_argsfile(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:29:34 | 29 | pub fn resolve_jsobject(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 29 | pub fn resolve_jsobject(logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:41:32 | 41 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 41 | pub fn resolve_splash(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:45:82 | 45 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 45 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:61:52 | 61 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 61 | fn resolve_jar(full_hardcoded_path: &str, logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:124:55 | 124 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn append_if_exists(value: Option<&'static str>, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:35 | 150 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 150 | fn filter_out_key(key: &str, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:161:34 | 161 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 161 | fn filter_in_key(key: &str, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:167:59 | 167 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 167 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:187:55 | 187 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 187 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:203:62 | 203 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 203 | fn compose_class_path(members: Vec, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:214:58 | 214 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 214 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:218:62 | 218 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 218 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 16 | pub fn log_impl(level: i32, os: &dyn os_access::Os, s: &str) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 87 | pub fn load(os: &dyn os_access::Os) -> AdvancedLogging { | +++ warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: constant `JAVA` is never used --> src/hardcoded_paths.rs:11:7 | 11 | const JAVA: Option<&'static str> = option_env!("JAVA"); | ^^^^ | = note: `#[warn(dead_code)]` on by default warning: function `get_java` is never used --> src/hardcoded_paths.rs:29:8 | 29 | pub fn get_java() -> &'static str { | ^^^^^^^^ warning: unused `Result` that must be used --> src/hardcoded_paths.rs:136:17 | 136 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: `#[warn(unused_must_use)]` on by default = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:81:17 | 81 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir)... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 41 | let _ = std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | +++++++ warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 52 | let _ = file.sync_all(); | +++++++ warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 64 | let _ = file.sync_all(); | +++++++ warning: `launcher` (bin "launcher") generated 58 warnings (run `cargo fix --bin "launcher"` to apply 51 suggestions) Finished release [optimized] target(s) in 4.35s filename=`basename launcher.build/itweb-settings.itweb` ; \ type=${filename%.*} ; \ export ITW_TMP_REPLACEMENT=/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/tests.build/rust_tests_tmp/$type ; \ mkdir -p $ITW_TMP_REPLACEMENT; \ srcs=/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/rust-launcher ; \ outs=/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/launcher.in.$type ; \ mkdir -p launcher.build ; \ cp -r $srcs $outs ; \ pushd $outs ; \ export JAVA=/usr/lib/jvm/jre-17-openjdk/bin/java ; \ export JRE=/usr/lib/jvm/jre-17-openjdk ; \ export SPLASH_PNG=/usr/share/icedtea-web/javaws_splash.png ; \ export ITW_LIBS=DISTRIBUTION ; \ export PLUGIN_JAR= ; \ export NETX_JAR=/usr/share/icedtea-web/javaws.jar ; \ export JSOBJECT_JAR= ; \ export TAGSOUP_JAR=/usr/share/java/tagsoup.jar ; \ export RHINO_JAR= ; \ export MSLINKS_JAR= ; \ export MODULARJDK_ARGS_LOCATION=/etc/java/icedtea-web/itw-modularjdk.args ; \ unset MAIN_CLASS ; \ unset BIN_LOCATION ; \ unset PROGRAM_NAME ; \ if [ $filename = javaws.itweb ] ; then \ export MAIN_CLASS=net.sourceforge.jnlp.runtime.Boot ; \ export BIN_LOCATION=/usr/bin/javaws.itweb ; \ export PROGRAM_NAME=javaws.itweb ; \ fi ; \ if [ $filename = itweb-settings.itweb ] ; then \ export MAIN_CLASS=net.sourceforge.jnlp.controlpanel.CommandLine ; \ export BIN_LOCATION=/usr/bin/itweb-settings.itweb ; \ export PROGRAM_NAME=itweb-settings.itweb ; \ fi ; \ if [ $filename = policyeditor.itweb ] ; then \ export MAIN_CLASS=net.sourceforge.jnlp.security.policyeditor.PolicyEditor ; \ export BIN_LOCATION=/usr/bin/policyeditor.itweb ; \ export PROGRAM_NAME=policyeditor.itweb ; \ fi ; \ /usr/bin/cargo test ; \ r=$? ; \ /usr/bin/cargo build --release ; \ popd ;\ cp -v $outs/target/release/launcher launcher.build/itweb-settings.itweb ; \ if [ $r -ne 0 ] ; then \ mv launcher.build/itweb-settings.itweb launcher.build/itweb-settings.itweb.broken ; \ fi; \ exit $r ~/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/launcher.in.itweb-settings ~/build/BUILD/IcedTea-Web-icedtea-web-1.8.8 running 65 tests test dirs_paths_helper::tests::check_config_files_paths ... ok test dirs_paths_helper::tests::check_config_files_paths_global ... ok test dirs_paths_helper::tests::check_legacy_config_files_paths ... ok test dirs_paths_helper::tests::is_not_dir ... ok test dirs_paths_helper::tests::is_file ... ok test dirs_paths_helper::tests::is_dir ... ok test hardcoded_paths::tests::get_itwlibsearch_in_enumeration ... ok test dirs_paths_helper::tests::is_not_file ... ok test dirs_paths_helper::tests::is_not_dir_is_file ... ok test dirs_paths_helper::tests::is_not_file_is_dir ... ok test jars_helper::tests::compose_class_path_test_empty ... ok test jars_helper::tests::compose_class_path_test_one ... ok test jars_helper::tests::filter_in_val_test1 ... ok test hardcoded_paths::tests::itw_libsearch_to_enum_test ... ok test hardcoded_paths::tests::variables_non_default ... ok test hardcoded_paths::tests::variables_non_empty ... ok test jars_helper::tests::compose_class_path_test_three ... ok test jars_helper::tests::filter_out_val_test1 ... ok test jars_helper::tests::compose_class_path_test_two ... ok test jars_helper::tests::filter_out_val_test2 ... ok test property::tests::split_property_colon_delimiter ... ok test jars_helper::tests::filter_in_val_test2 ... ok test property::tests::check_property ... ok test property::tests::split_property_equals_delimiter ... ok test property::tests::checked_split ... ok test property::tests::split_property_mixed_delimiter ... ok test property::tests::split_property_nodelimiter ... ok test property::tests::split_property_reals ... ok test property::tests::split_property_trimming ... ok test property::tests::check_load_item_exists ... ok test property_from_file::tests::check_file_for_property_jredir_not_found ... ok test property_from_file::tests::get_jre_from_file_none ... ok test property_from_file::tests::check_file_for_property_jredir ... ok test property_from_file::tests::check_file_for_property_not_found ... ok test property::tests::check_load_not_found ... ok test property_from_file::tests::check_file_for_property_item_exists ... ok test property_from_file::tests::get_jre_from_file_not_found ... ok test property_from_file::tests::str_to_bool_false ... ok test property_from_file::tests::str_to_bool_true ... ok test property_from_file::tests::verify_bool_string_true ... ok test property_from_file::tests::get_jre_from_file_exists ... ok test property_from_file::tests::verify_bool_string_false ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nonexisting ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nothing ... ok test property_from_file::tests::get_jre_from_file_notexists ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_bad ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_ok ... ok test tests_main::clean_param_test ... ok test tests_main::get_splash_test ... ok test tests_main::include_dashJs_values_test_empty ... ok test tests_main::include_dashJs_valuess_test ... ok test tests_main::include_not_dashJs_test ... ok test tests_main::include_not_dashJs_test_empty ... ok test tests_main::is_debug_on_test ... ok test tests_main::is_headless_enforced_test ... ok test tests_main::is_splash_forbidden_test ... ok test tests_main::compose_arguments_test ... ok test utils::tests_utils::try_jre_dir_on_path_exists_but_no_java ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4empty ... ok test utils::tests_utils::try_none_jre_from_path ... ok test utils::tests_utils::try_jre_dir_java_on_path_but_no_bin ... ok test utils::tests_utils::try_jre_exists_on_path ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_invalid_jdk ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_more_valid ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_valid ... ok test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s ~/build/BUILD/IcedTea-Web-icedtea-web-1.8.8 '/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/launcher.in.itweb-settings/target/release/launcher' -> 'launcher.build/itweb-settings.itweb' Compiling launcher v1.8.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/launcher.in.itweb-settings) warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:173:52 | 173 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:324:39 | 324 | static TMP_COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 324 | static TMP_COUNTER: AtomicUsize = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:113:97 | 113 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` on by default help: use `dyn` | 113 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:182:24 | 182 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 182 | fn is_modular_jdk(os: &dyn os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:192:21 | 192 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 192 | fn jdk_version(os: &dyn os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:226:26 | 226 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 226 | fn resolve_argsfile(os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:236:34 | 236 | fn get_jsobject_patchmodule(os: &os_access::Os) -> Option<(String, String)> { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 236 | fn get_jsobject_patchmodule(os: &dyn os_access::Os) -> Option<(String, String)> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:254:20 | 254 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 254 | fn get_splash(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:260:69 | 260 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 260 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:295:103 | 295 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 295 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &dyn os_access::Os) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:127:31 | 127 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 127 | pub fn get_libsearch(logger: &dyn os_access::Os) -> ItwLibSearch { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 118 | fn verify_jdk_string(spath: &str, os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 21 | fn validate(&self, s: &str, os: &dyn os_access::Os) -> bool; | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 29 | fn validate(&self, s: &str, os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 45 | fn validate(&self, s: &str, _os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 60 | fn validate(&self, _s: &str, _os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 7 | pub fn create_java_cmd(os: &dyn Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:39:28 | 39 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 39 | fn spawn_java_process(os: &dyn Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 15 | pub fn get_xdg_config_dir(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 43 | pub fn get_itw_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 47 | pub fn get_itw_legacy_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 52 | pub fn get_itw_legacy_global_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 56 | pub fn get_itw_global_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 13 | fn get_basic_array(logger: &dyn os_access::Os) -> [Option; 4] { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 24 | pub fn try_jdk_from_properties(logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 28 | pub fn try_main_verbose_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 40 | pub fn try_log_to_file_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 52 | pub fn try_log_to_streams_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 64 | pub fn try_log_to_system_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 87 | pub fn try_logtarget_from_properties(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn try_key_from_properties_files(logger: &dyn os_access::Os, array: &[Option], key: &str, validator: &property_from_file::Validator) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...Option], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &dyn property_from_file::Validator) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:163:47 | 163 | fn try_jdk_from_properties_files(logger: &os_access::Os, array: &[Option]) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 163 | fn try_jdk_from_properties_files(logger: &dyn os_access::Os, array: &[Option]) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 11 | pub fn find_jre(os: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 96 | fn get_jdk_from_path_conditionally(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...n, libsearch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 100 | fn get_jdk_from_path_conditionally_testable(system_path: Option, libsearch: hardcoded_paths::ItwLibSearch, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:25:34 | 25 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 25 | pub fn resolve_argsfile(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:29:34 | 29 | pub fn resolve_jsobject(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 29 | pub fn resolve_jsobject(logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:41:32 | 41 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 41 | pub fn resolve_splash(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:45:82 | 45 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 45 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:61:52 | 61 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 61 | fn resolve_jar(full_hardcoded_path: &str, logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:124:55 | 124 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn append_if_exists(value: Option<&'static str>, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:35 | 150 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 150 | fn filter_out_key(key: &str, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:161:34 | 161 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 161 | fn filter_in_key(key: &str, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:167:59 | 167 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 167 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:187:55 | 187 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 187 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:203:62 | 203 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 203 | fn compose_class_path(members: Vec, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:214:58 | 214 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 214 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:218:62 | 218 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 218 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 16 | pub fn log_impl(level: i32, os: &dyn os_access::Os, s: &str) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 87 | pub fn load(os: &dyn os_access::Os) -> AdvancedLogging { | +++ warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: unused variable: `s` --> src/utils.rs:259:30 | 259 | fn system_log(&self, s: &str){ panic!("not implemented"); } | ^ help: if this is intentional, prefix it with an underscore: `_s` | = note: `#[warn(unused_variables)]` on by default warning: variable does not need to be mutable --> src/jars_helper.rs:266:13 | 266 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> src/jars_helper.rs:277:13 | 277 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: unused `Result` that must be used --> src/hardcoded_paths.rs:136:17 | 136 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: `#[warn(unused_must_use)]` on by default = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:81:17 | 81 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir)... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 41 | let _ = std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | +++++++ warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 52 | let _ = file.sync_all(); | +++++++ warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 64 | let _ = file.sync_all(); | +++++++ warning: `launcher` (bin "launcher" test) generated 62 warnings (run `cargo fix --bin "launcher" --tests` to apply 56 suggestions) Finished test [unoptimized + debuginfo] target(s) in 8.36s Running unittests src/main.rs (target/debug/deps/launcher-cdbb53e985b2692c) Compiling launcher v1.8.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/launcher.in.itweb-settings) warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:113:97 | 113 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` on by default help: use `dyn` | 113 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:182:24 | 182 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 182 | fn is_modular_jdk(os: &dyn os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:192:21 | 192 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 192 | fn jdk_version(os: &dyn os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:226:26 | 226 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 226 | fn resolve_argsfile(os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:236:34 | 236 | fn get_jsobject_patchmodule(os: &os_access::Os) -> Option<(String, String)> { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 236 | fn get_jsobject_patchmodule(os: &dyn os_access::Os) -> Option<(String, String)> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:254:20 | 254 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 254 | fn get_splash(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:260:69 | 260 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 260 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:295:103 | 295 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 295 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &dyn os_access::Os) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:127:31 | 127 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 127 | pub fn get_libsearch(logger: &dyn os_access::Os) -> ItwLibSearch { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 118 | fn verify_jdk_string(spath: &str, os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 21 | fn validate(&self, s: &str, os: &dyn os_access::Os) -> bool; | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 29 | fn validate(&self, s: &str, os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 45 | fn validate(&self, s: &str, _os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 60 | fn validate(&self, _s: &str, _os: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 7 | pub fn create_java_cmd(os: &dyn Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:39:28 | 39 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 39 | fn spawn_java_process(os: &dyn Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 15 | pub fn get_xdg_config_dir(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 43 | pub fn get_itw_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 47 | pub fn get_itw_legacy_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 52 | pub fn get_itw_legacy_global_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 56 | pub fn get_itw_global_config_file(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 13 | fn get_basic_array(logger: &dyn os_access::Os) -> [Option; 4] { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 24 | pub fn try_jdk_from_properties(logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 28 | pub fn try_main_verbose_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 40 | pub fn try_log_to_file_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 52 | pub fn try_log_to_streams_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 64 | pub fn try_log_to_system_from_properties(logger: &dyn os_access::Os) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 87 | pub fn try_logtarget_from_properties(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn try_key_from_properties_files(logger: &dyn os_access::Os, array: &[Option], key: &str, validator: &property_from_file::Validator) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...Option], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &dyn property_from_file::Validator) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 11 | pub fn find_jre(os: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 96 | fn get_jdk_from_path_conditionally(os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...n, libsearch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 100 | fn get_jdk_from_path_conditionally_testable(system_path: Option, libsearch: hardcoded_paths::ItwLibSearch, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:25:34 | 25 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 25 | pub fn resolve_argsfile(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:29:34 | 29 | pub fn resolve_jsobject(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 29 | pub fn resolve_jsobject(logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:41:32 | 41 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 41 | pub fn resolve_splash(logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:45:82 | 45 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 45 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &dyn os_access::Os) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:61:52 | 61 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 61 | fn resolve_jar(full_hardcoded_path: &str, logger: &dyn os_access::Os) -> std::path::PathBuf { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:124:55 | 124 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 124 | fn append_if_exists(value: Option<&'static str>, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:35 | 150 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 150 | fn filter_out_key(key: &str, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:161:34 | 161 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 161 | fn filter_in_key(key: &str, os: &dyn os_access::Os, vec: &mut Vec) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:167:59 | 167 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 167 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:187:55 | 187 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 187 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> Vec { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:203:62 | 203 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 203 | fn compose_class_path(members: Vec, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:214:58 | 214 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 214 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:218:62 | 218 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 218 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &dyn os_access::Os) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 16 | pub fn log_impl(level: i32, os: &dyn os_access::Os, s: &str) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 87 | pub fn load(os: &dyn os_access::Os) -> AdvancedLogging { | +++ warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: constant `JAVA` is never used --> src/hardcoded_paths.rs:11:7 | 11 | const JAVA: Option<&'static str> = option_env!("JAVA"); | ^^^^ | = note: `#[warn(dead_code)]` on by default warning: function `get_java` is never used --> src/hardcoded_paths.rs:29:8 | 29 | pub fn get_java() -> &'static str { | ^^^^^^^^ warning: unused `Result` that must be used --> src/hardcoded_paths.rs:136:17 | 136 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: `#[warn(unused_must_use)]` on by default = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:81:17 | 81 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir)... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 41 | let _ = std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | +++++++ warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 52 | let _ = file.sync_all(); | +++++++ warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 64 | let _ = file.sync_all(); | +++++++ warning: `launcher` (bin "launcher") generated 58 warnings (run `cargo fix --bin "launcher"` to apply 51 suggestions) Finished release [optimized] target(s) in 3.85s mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx.build /usr/lib/jvm/java-17-openjdk/bin/javac -g -encoding utf-8 -source 8 -target 8 \ -d /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx.build \ -sourcepath /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx \ -classpath "/usr/share/java/tagsoup.jar" \ @netx-source-files.txt (cd /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/resources; \ for files in $(find . -type f); \ do \ /usr/bin/install -c -m 644 -D ${files} \ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx.build/net/sourceforge/jnlp/resources/${files}; \ done) cp "-av" /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/pac-funcs.js \ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx.build/net/sourceforge/jnlp/runtime '/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/pac-funcs.js' -> '/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx.build/net/sourceforge/jnlp/runtime/pac-funcs.js' cp "-av" build.properties /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx.build/net/sourceforge/jnlp/ 'build.properties' -> '/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx.build/net/sourceforge/jnlp/build.properties' mkdir -p stamps touch stamps/netx.stamp warning: [options] bootstrap class path not set in conjunction with -source 8 /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/SecurityDesc.java:31: warning: [removal] Policy in java.security has been deprecated and marked for removal import java.security.Policy; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:60: warning: [removal] AccessControlContext in java.security has been deprecated and marked for removal import java.security.AccessControlContext; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:61: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal import java.security.AccessControlException; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:62: warning: [removal] AccessController in java.security has been deprecated and marked for removal import java.security.AccessController; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java:25: warning: [removal] AccessControlContext in java.security has been deprecated and marked for removal import java.security.AccessControlContext; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java:26: warning: [removal] AccessController in java.security has been deprecated and marked for removal import java.security.AccessController; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java:36: warning: AppContext is internal proprietary API and may be removed in a future release import sun.awt.AppContext; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/SecurityDialogs.java:44: warning: [removal] AccessController in java.security has been deprecated and marked for removal import java.security.AccessController; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/tools/JarCertVerifier.java:60: warning: DerInputStream is internal proprietary API and may be removed in a future release import sun.security.util.DerInputStream; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/tools/JarCertVerifier.java:61: warning: DerValue is internal proprietary API and may be removed in a future release import sun.security.util.DerValue; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/tools/JarCertVerifier.java:62: warning: NetscapeCertTypeExtension is internal proprietary API and may be removed in a future release import sun.security.x509.NetscapeCertTypeExtension; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/Launcher.java:21: warning: [removal] Applet in java.applet has been deprecated and marked for removal import java.applet.Applet; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/Launcher.java:22: warning: [removal] AppletStub in java.applet has been deprecated and marked for removal import java.applet.AppletStub; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/Launcher.java:49: warning: SunToolkit is internal proprietary API and may be removed in a future release import sun.awt.SunToolkit; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditorPermissions.java:39: warning: PolicyParser is internal proprietary API and may be removed in a future release import sun.security.provider.PolicyParser; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java:122: warning: PolicyParser is internal proprietary API and may be removed in a future release import sun.security.provider.PolicyParser; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/policyeditor/PolicyIdentifier.java:40: warning: PolicyParser is internal proprietary API and may be removed in a future release import sun.security.provider.PolicyParser; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/policyeditor/CustomPolicyViewer.java:39: warning: PolicyParser is internal proprietary API and may be removed in a future release import sun.security.provider.PolicyParser; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditorController.java:55: warning: PolicyParser is internal proprietary API and may be removed in a future release import sun.security.provider.PolicyParser; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/policyeditor/PolicyEntry.java:50: warning: PolicyParser is internal proprietary API and may be removed in a future release import sun.security.provider.PolicyParser; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/policyeditor/PolicyFileModel.java:57: warning: PolicyParser is internal proprietary API and may be removed in a future release import sun.security.provider.PolicyParser; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/Boot.java:20: warning: [removal] AccessController in java.security has been deprecated and marked for removal import java.security.AccessController; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/Boot.java:45: warning: AppContext is internal proprietary API and may be removed in a future release import sun.awt.AppContext; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/Boot.java:46: warning: SunToolkit is internal proprietary API and may be removed in a future release import sun.awt.SunToolkit; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/CachedJarFileCallback.java:48: warning: [removal] AccessController in java.security has been deprecated and marked for removal import java.security.AccessController; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/CachedJarFileCallback.java:59: warning: URLJarFile is internal proprietary API and may be removed in a future release import sun.net.www.protocol.jar.URLJarFile; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/CachedJarFileCallback.java:60: warning: URLJarFileCallBack is internal proprietary API and may be removed in a future release import sun.net.www.protocol.jar.URLJarFileCallBack; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java:39: warning: [removal] Policy in java.security has been deprecated and marked for removal import java.security.Policy; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java:77: warning: URLJarFile is internal proprietary API and may be removed in a future release import sun.net.www.protocol.jar.URLJarFile; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java:24: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal import java.security.AccessControlException; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java:33: warning: AppContext is internal proprietary API and may be removed in a future release import sun.awt.AppContext; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/SecurityDialogMessageHandler.java:44: warning: [removal] AccessController in java.security has been deprecated and marked for removal import java.security.AccessController; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/SecurityDialogMessageHandler.java:58: warning: AppContext is internal proprietary API and may be removed in a future release import sun.awt.AppContext; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/HttpsCertVerifier.java:57: warning: DerValue is internal proprietary API and may be removed in a future release import sun.security.util.DerValue; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/HttpsCertVerifier.java:58: warning: HostnameChecker is internal proprietary API and may be removed in a future release import sun.security.util.HostnameChecker; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/HttpsCertVerifier.java:59: warning: X500Name is internal proprietary API and may be removed in a future release import sun.security.x509.X500Name; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/VariableX509TrustManager.java:43: warning: [removal] AccessController in java.security has been deprecated and marked for removal import java.security.AccessController; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/VariableX509TrustManager.java:64: warning: HostnameChecker is internal proprietary API and may be removed in a future release import sun.security.util.HostnameChecker; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/VariableX509TrustManager.java:65: warning: ValidatorException is internal proprietary API and may be removed in a future release import sun.security.validator.ValidatorException; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/dialogs/TemporaryPermissionsButton.java:68: warning: PolicyParser is internal proprietary API and may be removed in a future release import sun.security.provider.PolicyParser; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/services/ServiceUtil.java:22: warning: [removal] AccessController in java.security has been deprecated and marked for removal import java.security.AccessController; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/SecurityDesc.java:145: warning: [removal] Policy in java.security has been deprecated and marked for removal private final Policy customTrustedPolicy; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/SecurityDesc.java:295: warning: [removal] Policy in java.security has been deprecated and marked for removal private Policy getCustomTrustedPolicy() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/SecurityDesc.java:299: warning: [removal] Policy in java.security has been deprecated and marked for removal Policy policy = null; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/SecurityDesc.java:303: warning: [removal] Policy in java.security has been deprecated and marked for removal policy = Policy.getInstance("JavaPolicy", new URIParameter(policyUri)); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:150: warning: [removal] AccessControlContext in java.security has been deprecated and marked for removal private final AccessControlContext acc = AccessController.getContext(); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:150: warning: [removal] AccessController in java.security has been deprecated and marked for removal private final AccessControlContext acc = AccessController.getContext(); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:1444: warning: [removal] AccessController in java.security has been deprecated and marked for removal AccessController.doPrivileged(activate, acc); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:1687: warning: [removal] AccessController in java.security has been deprecated and marked for removal AccessController.doPrivileged(new PrivilegedAction() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:1715: warning: [removal] AccessController in java.security has been deprecated and marked for removal AccessController.doPrivileged(new PrivilegedExceptionAction() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:1751: warning: [removal] AccessController in java.security has been deprecated and marked for removal return AccessController.doPrivileged( ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:1881: warning: [removal] AccessController in java.security has been deprecated and marked for removal e = AccessController.doPrivileged( ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:1896: warning: [removal] AccessController in java.security has been deprecated and marked for removal lresources.addAll(AccessController.doPrivileged( ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:2081: warning: [removal] getSecurityManager() in System has been deprecated and marked for removal System.getSecurityManager().checkPermission(new AllPermission()); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:2181: warning: [removal] getSecurityManager() in System has been deprecated and marked for removal if (System.getSecurityManager() != null) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:2182: warning: [removal] getSecurityManager() in System has been deprecated and marked for removal System.getSecurityManager().checkPermission(new AllPermission()); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:2300: warning: [removal] getSecurityManager() in System has been deprecated and marked for removal if (System.getSecurityManager() != null) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:2301: warning: [removal] getSecurityManager() in System has been deprecated and marked for removal System.getSecurityManager().checkPermission(new AllPermission()); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:2330: warning: [removal] AccessControlContext in java.security has been deprecated and marked for removal public AccessControlContext getAccessControlContextForClassLoading() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:2331: warning: [removal] AccessControlContext in java.security has been deprecated and marked for removal AccessControlContext context = AccessController.getContext(); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:2331: warning: [removal] AccessController in java.security has been deprecated and marked for removal AccessControlContext context = AccessController.getContext(); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:2336: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal } catch (AccessControlException ace) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:2368: warning: [removal] AccessControlContext in java.security has been deprecated and marked for removal return new AccessControlContext(new ProtectionDomain[]{pd}); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:2627: warning: [removal] AccessController in java.security has been deprecated and marked for removal return AccessController.doPrivileged( ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:2711: warning: [removal] AccessController in java.security has been deprecated and marked for removal url = AccessController.doPrivileged( ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/SecurityDialogs.java:225: warning: [removal] SecurityManager in java.lang has been deprecated and marked for removal SecurityManager sm = System.getSecurityManager(); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/SecurityDialogs.java:225: warning: [removal] getSecurityManager() in System has been deprecated and marked for removal SecurityManager sm = System.getSecurityManager(); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/security/SecurityDialogs.java:343: warning: [removal] AccessController in java.security has been deprecated and marked for removal AccessController.doPrivileged(new PrivilegedAction() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java:87: warning: AppContext is internal proprietary API and may be removed in a future release private final AppContext appContext; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java:113: warning: AppContext is internal proprietary API and may be removed in a future release this.appContext = AppContext.getAppContext(); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java:332: warning: [removal] AccessControlContext in java.security has been deprecated and marked for removal AccessControlContext acc = new AccessControlContext(new ProtectionDomain[] { pd }); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java:332: warning: [removal] AccessControlContext in java.security has been deprecated and marked for removal AccessControlContext acc = new AccessControlContext(new ProtectionDomain[] { pd }); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java:346: warning: [removal] AccessController in java.security has been deprecated and marked for removal AccessController.doPrivileged(installProps, acc); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java:487: warning: AppContext is internal proprietary API and may be removed in a future release public AppContext getAppContext() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/tools/JarCertVerifier.java:605: warning: DerInputStream is internal proprietary API and may be removed in a future release DerInputStream in = new DerInputStream(netscapeEx); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/tools/JarCertVerifier.java:605: warning: DerInputStream is internal proprietary API and may be removed in a future release DerInputStream in = new DerInputStream(netscapeEx); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/tools/JarCertVerifier.java:607: warning: DerValue is internal proprietary API and may be removed in a future release encoded = new DerValue(encoded).getUnalignedBitString() ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/tools/JarCertVerifier.java:610: warning: NetscapeCertTypeExtension is internal proprietary API and may be removed in a future release NetscapeCertTypeExtension extn = new NetscapeCertTypeExtension( ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/tools/JarCertVerifier.java:610: warning: NetscapeCertTypeExtension is internal proprietary API and may be removed in a future release NetscapeCertTypeExtension extn = new NetscapeCertTypeExtension( ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/tools/JarCertVerifier.java:614: warning: NetscapeCertTypeExtension is internal proprietary API and may be removed in a future release .get(NetscapeCertTypeExtension.OBJECT_SIGNING); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/AppletInstance.java:39: warning: [removal] Applet in java.applet has been deprecated and marked for removal private Applet applet; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/AppletInstance.java:51: warning: [removal] Applet in java.applet has been deprecated and marked for removal public AppletInstance(JNLPFile file, ThreadGroup group, ClassLoader loader, Applet applet) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/AppletInstance.java:63: warning: [removal] Applet in java.applet has been deprecated and marked for removal public void setApplet(Applet applet) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/AppletInstance.java:79: warning: [removal] Applet in java.applet has been deprecated and marked for removal public AppletInstance(JNLPFile file, ThreadGroup group, ClassLoader loader, Applet applet, Container cont) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/AppletInstance.java:125: warning: [removal] Applet in java.applet has been deprecated and marked for removal public Applet getApplet() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java:46: warning: [removal] AppletContext in java.applet has been deprecated and marked for removal public class AppletEnvironment implements AppletContext, AppletStub { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java:46: warning: [removal] AppletStub in java.applet has been deprecated and marked for removal public class AppletEnvironment implements AppletContext, AppletStub { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java:52: warning: [removal] Applet in java.applet has been deprecated and marked for removal private Applet applet; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java:172: warning: [removal] AppletStub in java.applet has been deprecated and marked for removal if (cont instanceof AppletStub) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java:173: warning: [removal] AppletStub in java.applet has been deprecated and marked for removal applet.setStub((AppletStub) cont); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java:226: warning: [removal] Applet in java.applet has been deprecated and marked for removal public Applet getApplet(String name) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java:240: warning: [removal] Applet in java.applet has been deprecated and marked for removal public void setApplet(Applet applet) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java:253: warning: [removal] Applet in java.applet has been deprecated and marked for removal public Enumeration getApplets() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java:256: warning: [removal] Applet in java.applet has been deprecated and marked for removal return Collections.enumeration(Arrays.asList(new Applet[] { applet })); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java:264: warning: [removal] AudioClip in java.applet has been deprecated and marked for removal public AudioClip getAudioClip(URL location) { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java:365: warning: [removal] AppletContext in java.applet has been deprecated and marked for removal public AppletContext getAppletContext() { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/runtime/AppletAudioClip.java:32: warning: [removal] AudioClip in java.applet has been deprecated and marked for removal public class AppletAudioClip implements AudioClip { ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/Launcher.java:766: warning: [removal] Applet in java.applet has been deprecated and marked for removal Applet applet = (Applet) appletClass.newInstance(); ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/net/sourceforge/jnlp/Launcher.java:766: warning: [removal] Applet in java.applet has been deprecated and marked for removal Applet applet = (Applet) appletClass.newInstance(); ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files additionally use or override a deprecated API that is marked for removal. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 100 warnings only showing the first 100 warnings, of 278 total; use -Xmaxwarns if you would like to see more OPTIONS_COMMAND="/usr/lib/jvm/jre-17-openjdk/bin/java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx.build net.sourceforge.jnlp.OptionsDefinitions" ; \ OPTIONS=`$OPTIONS_COMMAND javaws` ; \ echo $OPTIONS ; \ cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/completion/javaws.bash.in | \ sed "s/@OPTIONS@/${OPTIONS}/" > /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/completion/javaws.bash ; -version -arg -param -property -update -verbose -nosecurity -noupdate -headless -strict -xml -allowredirect -Xnofork -Xignoreheaders -Xoffline -Xtrustnone -jnlp -html -browser -startuptracker -about -viewer -Xclearcache -Xcacheids -license -help -Xtrustall OPTIONS_COMMAND="/usr/lib/jvm/jre-17-openjdk/bin/java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx.build net.sourceforge.jnlp.OptionsDefinitions" ; \ OPTIONS=`$OPTIONS_COMMAND policyeditor` ; \ echo $OPTIONS ; \ cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/completion/policyeditor.bash.in | \ sed "s/@OPTIONS@/${OPTIONS}/" > /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/completion/policyeditor.bash ; -help -file -defaultfile -codebase -signedby -principals -verbose OPTIONS_COMMAND="/usr/lib/jvm/jre-17-openjdk/bin/java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx.build net.sourceforge.jnlp.OptionsDefinitions" ; \ OPTIONS=`$OPTIONS_COMMAND itweb-settings`; \ echo $OPTIONS ; \ cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/completion/itweb-settings.bash.in | \ sed "s/@OPTIONS@/${OPTIONS}/" > /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/completion/itweb-settings.bash ; -help -list -get -info -set -reset -reset -headless -check -verbose mkdir -p "/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/icedtea-web-docs/1.8.8 (fedora-5.fc41-x86_64)" ; \ HTML_DOCS_TARGET_DIR="/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/icedtea-web-docs/1.8.8 (fedora-5.fc41-x86_64)/html" ; \ PLAIN_DOCS_TARGET_DIR="/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/icedtea-web-docs/1.8.8 (fedora-5.fc41-x86_64)/plain" ; \ MAN_DOCS_TARGET_DIR="/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/icedtea-web-docs/1.8.8 (fedora-5.fc41-x86_64)/man" ; \ AUTHORS_FILE_TARGET="/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/AUTHORS" ; \ mkdir "$HTML_DOCS_TARGET_DIR" ; \ mkdir "$PLAIN_DOCS_TARGET_DIR" ; \ mkdir "$MAN_DOCS_TARGET_DIR" ; \ HTML_DOCS_INDEX="$HTML_DOCS_TARGET_DIR/index.html" ; \ TP_COMMAND="/usr/lib/jvm/jre-17-openjdk/bin/java --add-exports=java.base/sun.security.action=ALL-UNNAMED -DPLUGIN_JAR= -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx.build net.sourceforge.jnlp.util.docprovider.TextsProvider" ; \ TP_TAIL="false 1.8.8 (fedora-5.fc41-x86_64)" ; \ LANG_BACKUP=$LANG ; \ echo "IcedTea-Web 1.8.8 (fedora-5.fc41-x86_64)" > "$HTML_DOCS_INDEX" ; \ echo "

IcedTea-Web 1.8.8 (fedora-5.fc41-x86_64) docs:

" >> "$HTML_DOCS_INDEX" ; \ for LANG_ID in en_US.UTF-8 ; do \ ID=`echo "$LANG_ID" | head -c 2` ; \ ENCOD=`echo "$LANG_ID" | tail -c 6 -` ; \ export LANG=$LANG_ID; \ mkdir "$HTML_DOCS_TARGET_DIR/$ID" ; \ echo "
  • $LANG_ID
  • " >> "$HTML_DOCS_INDEX" ; \ $TP_COMMAND html "$HTML_DOCS_TARGET_DIR/$ID" $TP_TAIL "-authorFile=$AUTHORS_FILE_TARGET" ; \ mkdir "$PLAIN_DOCS_TARGET_DIR/$ID" ; \ $TP_COMMAND plain "$PLAIN_DOCS_TARGET_DIR/$ID" 160 $TP_TAIL "-authorFile=$AUTHORS_FILE_TARGET" ; \ if [ $ID = "en" ] ; then \ MAN_DESC="$MAN_DOCS_TARGET_DIR/man1" ; \ else \ MAN_DESC="$MAN_DOCS_TARGET_DIR/$ID/man1" ; \ fi ; \ mkdir -p "$MAN_DESC" ; \ $TP_COMMAND man $ENCOD "$MAN_DESC" $TP_TAIL "-authorFile=$AUTHORS_FILE_TARGET" ; \ $TP_COMMAND htmlIntro "/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx.build/net/sourceforge/jnlp/resources/about_$ID.html" $TP_TAIL; \ done ; \ export LANG=$LANG_BACKUP ; \ echo "" >> $HTML_DOCS_INDEX ; \ touch stamps/generate-docs.stamp (cd /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx.build ; \ mkdir -p lib ; \ /usr/lib/jvm/java-17-openjdk/bin/jar cfm lib/classes.jar \ /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx.manifest javax/jnlp net ; \ cp -pPR -l /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx src; \ find src -type f -exec chmod 640 '{}' ';' -o -type d -exec chmod 750 '{}' ';'; \ cd src ; \ /usr/bin/zip -qr /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx.build/lib/src.zip javax net ) mkdir -p stamps touch stamps/netx-dist.stamp + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.21gmZD + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64 ++ dirname /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd IcedTea-Web-icedtea-web-1.8.8 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64 'INSTALL=/usr/bin/install -p' make[1]: Entering directory '/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8' /bin/sh /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/install-sh -d /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/bin /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/icedtea-web/ /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/lib64 /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/pixmaps /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/bash-completion/completions /usr/bin/install -p -m 644 /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx.build/lib/classes.jar /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/icedtea-web/javaws.jar /usr/bin/install -p -m 644 /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/netx/javaws_splash.png /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/icedtea-web/javaws_splash.png /usr/bin/install -p -m 644 /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/javaws.png /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/pixmaps/ mkdir -p /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/etc/java/icedtea-web cp launcher.build/itw-modularjdk.args /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/etc/java/icedtea-web/itw-modularjdk.args /usr/bin/install -p launcher.build/javaws.itweb /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/bin /usr/bin/install -p launcher.build/itweb-settings.itweb /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/bin /usr/bin/install -p launcher.build/policyeditor.itweb /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/bin /usr/bin/install -p launcher.build/javaws.itweb.sh /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/bin /usr/bin/install -p launcher.build/itweb-settings.itweb.sh /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/bin /usr/bin/install -p launcher.build/policyeditor.itweb.sh /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/bin /usr/bin/install -p -m 644 /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/completion/itweb-settings.bash /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/bash-completion/completions/itweb-settings /usr/bin/install -p -m 644 /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/completion/javaws.bash /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/bash-completion/completions/javaws /usr/bin/install -p -m 644 /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/completion/policyeditor.bash /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/bash-completion/completions/policyeditor /usr/bin/make printvars > printvarsfile /bin/sh /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/install-sh -d -d /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/man cp -r "/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/icedtea-web-docs/1.8.8 (fedora-5.fc41-x86_64)/man/"* /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/man/ /bin/sh /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/install-sh -d /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/javadoc/icedtea-web (cd /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/docs/netx; \ for files in $(find . -type f); \ do \ /usr/bin/install -p -m 644 -D ${files} /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/javadoc/icedtea-web/netx/${files}; \ done) make[1]: Leaving directory '/builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8' + desktop-file-install --dir /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/applications javaws.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/applications itweb-settings.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/applications policyeditor.desktop + install -D -p -m 0644 metadata/icedtea-web.metainfo.xml /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/metainfo/icedtea-web.metainfo.xml + install -D -p -m 0644 metadata/icedtea-web-javaws.appdata.xml /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/metainfo/icedtea-web-javaws.metainfo.xml + mkdir -p /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/java/ + ln -s ../icedtea-web/javaws.jar /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/java/icedtea-web.jar + install -D -p -m 0644 metadata/icedtea-web.pom /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/maven-poms/icedtea-web.pom + /usr/bin/python3 /usr/share/java-utils/mvn_artifact.py /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/maven-poms/icedtea-web.pom /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/java/icedtea-web.jar + install -D -p -m 0644 netx.build/lib/src.zip /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/icedtea-web/javaws.src.zip + touch /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/bin/javaws /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/bin/itweb-settings /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/bin/policyeditor + rm -f /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/bash-completion/completions/javaws + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/javaws.itweb.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/itweb-settings.itweb.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/policyeditor.itweb.sh from /bin/bash to #!/usr/bin/bash + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j6 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.5yXfxC + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd IcedTea-Web-icedtea-web-1.8.8 + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/metainfo/icedtea-web-javaws.metainfo.xml /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/metainfo/icedtea-web.metainfo.xml /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/metainfo/icedtea-web-javaws.metainfo.xml: OK /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/metainfo/icedtea-web.metainfo.xml: OK + RPM_EC=0 ++ jobs -p + exit 0 Processing files: icedtea-web-1.8.8-5.fc41.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.pkihZ9 + umask 022 + cd /builddir/build/BUILD + cd IcedTea-Web-icedtea-web-1.8.8 + DOCDIR=/builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/doc/icedtea-web + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/doc/icedtea-web + cp -pr /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/AUTHORS /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/doc/icedtea-web + cp -pr /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/NEWS /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/doc/icedtea-web + cp -pr /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/README /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/doc/icedtea-web + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.arpEuK + umask 022 + cd /builddir/build/BUILD + cd IcedTea-Web-icedtea-web-1.8.8 + LICENSEDIR=/builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/licenses/icedtea-web + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/licenses/icedtea-web + cp -pr /builddir/build/BUILD/IcedTea-Web-icedtea-web-1.8.8/COPYING /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/licenses/icedtea-web + RPM_EC=0 ++ jobs -p + exit 0 [INFO osgi.prov] input: ['/builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/icedtea-web/javaws.jar'] [INFO osgi.prov] input: ['/builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/java/icedtea-web.jar'] [INFO osgi.req] input: ['/builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/icedtea-web/javaws.jar'] [INFO osgi.req] input: ['/builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64/usr/share/java/icedtea-web.jar'] Provides: application() application(itweb-settings.desktop) application(javaws.desktop) application(policyeditor.desktop) config(icedtea-web) = 1.8.8-5.fc41 icedtea-web = 1.8.8-5.fc41 icedtea-web(x86-64) = 1.8.8-5.fc41 javaws = 1.8.8-5.fc41 javaws(x86-64) = 1.8.8-5.fc41 metainfo() metainfo(icedtea-web-javaws.metainfo.xml) metainfo(icedtea-web.metainfo.xml) mimehandler(application/x-java-jnlp-file) mimehandler(x-scheme-handler/jnlp) mimehandler(x-scheme-handler/jnlps) Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh /usr/sbin/alternatives GConf2 Requires(postun): /bin/sh /usr/sbin/alternatives GConf2 Requires: /usr/bin/bash ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.29)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.9)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) rtld(GNU_HASH) Obsoletes: javaws < 1.8.8-1 Recommends: bash-completion Processing files: icedtea-web-javadoc-1.8.8-5.fc41.noarch Provides: icedtea-web-javadoc = 1.8.8-5.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: javapackages-filesystem Processing files: icedtea-web-devel-1.8.8-5.fc41.noarch Provides: icedtea-web-devel = 1.8.8-5.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/icedtea-web-1.8.8-5.fc41.x86_64 Wrote: /builddir/build/RPMS/icedtea-web-devel-1.8.8-5.fc41.noarch.rpm Wrote: /builddir/build/RPMS/icedtea-web-1.8.8-5.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/icedtea-web-javadoc-1.8.8-5.fc41.noarch.rpm RPM build warnings: %patchN is deprecated (8 usages found), use %patch N (or %patch -P N) Child return code was: 0