log for com.coboltforge.dontmind.multivnc:96
== Installed Android Tools ==
2023-10-03 10:54:24,391 DEBUG: Reading 'config.yml'
2023-10-03 10:54:24,415 DEBUG: ipfs_cid not found, skipping CIDv1 generation
2023-10-03 10:54:24,428 INFO: Creating log directory
2023-10-03 10:54:24,428 INFO: Creating temporary directory
2023-10-03 10:54:24,429 INFO: Creating output directory
2023-10-03 10:54:24,460 DEBUG: Getting git vcs interface for https://github.com/bk138/multivnc
2023-10-03 10:54:24,460 DEBUG: Checking com.coboltforge.dontmind.multivnc:96
2023-10-03 10:54:24,460 INFO: Building version 2.1.3 (96) of com.coboltforge.dontmind.multivnc
2023-10-03 10:54:24,460 WARNING: Android NDK version 'r21e' could not be found!
2023-10-03 10:54:24,460 WARNING: Configured versions:
Downloading https://fdroid.gitlab.io/android-sdk-transparency-log/checksums.json.asc into /home/vagrant/.cache/sdkmanager/checksums.json.asc
2023-10-03 10:54:24,467 DEBUG: Starting new HTTPS connection (1): fdroid.gitlab.io:443
2023-10-03 10:54:24,844 DEBUG: https://fdroid.gitlab.io:443 "GET /android-sdk-transparency-log/checksums.json.asc HTTP/1.1" 200 488
2023-10-03 10:54:24,853 DEBUG: Starting new HTTPS connection (1): fdroid.gitlab.io:443
2023-10-03 10:54:25,236 DEBUG: https://fdroid.gitlab.io:443 "GET /android-sdk-transparency-log/checksums.json HTTP/1.1" 200 599533
Downloading https://fdroid.gitlab.io/android-sdk-transparency-log/checksums.json into /home/vagrant/.cache/sdkmanager/checksums.json
Downloading https://dl.google.com/android/repository/android-ndk-r21e-linux-x86_64.zip into /home/vagrant/.cache/sdkmanager/android-ndk-r21e-linux-x86_64.zip
2023-10-03 10:54:25,914 DEBUG: Starting new HTTPS connection (1): dl.google.com:443
2023-10-03 10:54:26,008 DEBUG: https://dl.google.com:443 "GET /android/repository/android-ndk-r21e-linux-x86_64.zip HTTP/1.1" 200 1190670072
Unzipping to /tmp/.sdkmanager-flky342g
Installing into /opt/android-sdk/ndk/21.4.7075529
2023-10-03 10:56:04,728 INFO: Set NDK r21e (21.4.7075529) up
2023-10-03 10:56:04,729 INFO: Running 'sudo' commands in /home/vagrant
2023-10-03 10:56:04,729 DEBUG: > sudo DEBIAN_FRONTEND=noninteractive bash -e -u -o pipefail -x -c apt-get update; apt-get install -y automake build-essential libtool openjdk-17-jdk-headless; update-alternatives --auto java
+ apt-get update
Get:1 https://security.debian.org/debian-security bullseye-security InRelease [48.4 kB]
Get:2 https://debian.osuosl.org/debian bullseye InRelease [116 kB]
Get:3 https://security.debian.org/debian-security bullseye-security/main amd64 Packages [245 kB]
Get:4 https://security.debian.org/debian-security bullseye-security/main Translation-en [162 kB]
Get:5 https://debian.osuosl.org/debian bullseye-updates InRelease [44.1 kB]
Get:6 https://debian.osuosl.org/debian bullseye-backports InRelease [49.0 kB]
Get:7 https://debian.osuosl.org/debian bullseye/main amd64 Packages [8183 kB]
Get:8 https://debian.osuosl.org/debian bullseye/main Translation-en [6240 kB]
Get:9 https://debian.osuosl.org/debian bullseye-updates/main amd64 Packages [17.4 kB]
Get:10 https://debian.osuosl.org/debian bullseye-updates/main Translation-en [10.1 kB]
Get:11 https://debian.osuosl.org/debian bullseye-backports/main amd64 Packages [401 kB]
Get:12 https://debian.osuosl.org/debian bullseye-backports/main Translation-en [340 kB]
Fetched 15.9 MB in 15s (1060 kB/s)
Reading package lists...
+ apt-get install -y automake build-essential libtool openjdk-17-jdk-headless
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
autoconf autotools-dev binutils binutils-common binutils-x86-64-linux-gnu
bzip2 cpp cpp-10 dpkg-dev file g++ g++-10 gcc gcc-10 libasan6 libbinutils
libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0
libdpkg-perl libgcc-10-dev libgomp1 libisl23 libitm1 liblsan0 libmpc3
libmpfr6 libnsl-dev libsigsegv2 libstdc++-10-dev libtirpc-dev libtsan0
libubsan1 linux-libc-dev m4 make openjdk-17-jre-headless xz-utils
Suggested packages:
autoconf-archive gnu-standards autoconf-doc gettext binutils-doc bzip2-doc
cpp-doc gcc-10-locales debian-keyring g++-multilib g++-10-multilib
gcc-10-doc gcc-multilib manpages-dev flex bison gdb gcc-doc gcc-10-multilib
glibc-doc bzr libstdc++-10-doc libtool-doc gfortran | fortran95-compiler
gcj-jdk m4-doc make-doc openjdk-17-demo openjdk-17-source libnss-mdns
fonts-dejavu-extra fonts-ipafont-gothic fonts-ipafont-mincho
fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic
Recommended packages:
fakeroot libalgorithm-merge-perl manpages manpages-dev libc-devtools
libfile-fcntllock-perl libltdl-dev
The following NEW packages will be installed:
autoconf automake autotools-dev binutils binutils-common
binutils-x86-64-linux-gnu build-essential bzip2 cpp cpp-10 dpkg-dev file g++
g++-10 gcc gcc-10 libasan6 libbinutils libc-dev-bin libc6-dev libcc1-0
libcrypt-dev libctf-nobfd0 libctf0 libdpkg-perl libgcc-10-dev libgomp1
libisl23 libitm1 liblsan0 libmpc3 libmpfr6 libnsl-dev libsigsegv2
libstdc++-10-dev libtirpc-dev libtool libtsan0 libubsan1 linux-libc-dev m4
make openjdk-17-jdk-headless openjdk-17-jre-headless xz-utils
0 upgraded, 45 newly installed, 0 to remove and 1 not upgraded.
Need to get 178 MB of archives.
After this operation, 504 MB of additional disk space will be used.
Get:1 https://security.debian.org/debian-security bullseye-security/main amd64 file amd64 1:5.39-3+deb11u1 [69.2 kB]
Get:2 https://security.debian.org/debian-security bullseye-security/main amd64 linux-libc-dev amd64 5.10.191-1 [1652 kB]
Get:3 https://debian.osuosl.org/debian bullseye/main amd64 bzip2 amd64 1.0.8-4 [49.3 kB]
Get:4 https://security.debian.org/debian-security bullseye-security/main amd64 openjdk-17-jre-headless amd64 17.0.7+7-1~deb11u1 [43.7 MB]
Get:5 https://debian.osuosl.org/debian bullseye/main amd64 xz-utils amd64 5.2.5-2.1~deb11u1 [220 kB]
Get:6 https://debian.osuosl.org/debian bullseye/main amd64 libsigsegv2 amd64 2.13-1 [34.8 kB]
Get:7 https://debian.osuosl.org/debian bullseye/main amd64 m4 amd64 1.4.18-5 [204 kB]
Get:8 https://debian.osuosl.org/debian bullseye/main amd64 autoconf all 2.69-14 [313 kB]
Get:9 https://debian.osuosl.org/debian bullseye/main amd64 autotools-dev all 20180224.1+nmu1 [77.1 kB]
Get:10 https://debian.osuosl.org/debian bullseye/main amd64 automake all 1:1.16.3-2 [814 kB]
Get:11 https://debian.osuosl.org/debian bullseye/main amd64 binutils-common amd64 2.35.2-2 [2220 kB]
Get:12 https://debian.osuosl.org/debian bullseye/main amd64 libbinutils amd64 2.35.2-2 [570 kB]
Get:13 https://debian.osuosl.org/debian bullseye/main amd64 libctf-nobfd0 amd64 2.35.2-2 [110 kB]
Get:14 https://debian.osuosl.org/debian bullseye/main amd64 libctf0 amd64 2.35.2-2 [53.2 kB]
Get:15 https://debian.osuosl.org/debian bullseye/main amd64 binutils-x86-64-linux-gnu amd64 2.35.2-2 [1809 kB]
Get:16 https://security.debian.org/debian-security bullseye-security/main amd64 openjdk-17-jdk-headless amd64 17.0.7+7-1~deb11u1 [71.2 MB]
Get:17 https://debian.osuosl.org/debian bullseye/main amd64 binutils amd64 2.35.2-2 [61.2 kB]
Get:18 https://debian.osuosl.org/debian bullseye/main amd64 libc-dev-bin amd64 2.31-13+deb11u6 [276 kB]
Get:19 https://debian.osuosl.org/debian bullseye/main amd64 libcrypt-dev amd64 1:4.4.18-4 [104 kB]
Get:20 https://debian.osuosl.org/debian bullseye/main amd64 libtirpc-dev amd64 1.3.1-1+deb11u1 [191 kB]
Get:21 https://debian.osuosl.org/debian bullseye/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB]
Get:22 https://debian.osuosl.org/debian bullseye/main amd64 libc6-dev amd64 2.31-13+deb11u6 [2360 kB]
Get:23 https://debian.osuosl.org/debian bullseye/main amd64 libisl23 amd64 0.23-1 [676 kB]
Get:24 https://debian.osuosl.org/debian bullseye/main amd64 libmpfr6 amd64 4.1.0-3 [2012 kB]
Get:25 https://debian.osuosl.org/debian bullseye/main amd64 libmpc3 amd64 1.2.0-1 [45.0 kB]
Get:26 https://debian.osuosl.org/debian bullseye/main amd64 cpp-10 amd64 10.2.1-6 [8528 kB]
Get:27 https://debian.osuosl.org/debian bullseye/main amd64 cpp amd64 4:10.2.1-1 [19.7 kB]
Get:28 https://debian.osuosl.org/debian bullseye/main amd64 libcc1-0 amd64 10.2.1-6 [47.0 kB]
Get:29 https://debian.osuosl.org/debian bullseye/main amd64 libgomp1 amd64 10.2.1-6 [99.9 kB]
Get:30 https://debian.osuosl.org/debian bullseye/main amd64 libitm1 amd64 10.2.1-6 [25.8 kB]
Get:31 https://debian.osuosl.org/debian bullseye/main amd64 libasan6 amd64 10.2.1-6 [2065 kB]
Get:32 https://debian.osuosl.org/debian bullseye/main amd64 liblsan0 amd64 10.2.1-6 [828 kB]
Get:33 https://debian.osuosl.org/debian bullseye/main amd64 libtsan0 amd64 10.2.1-6 [2000 kB]
Get:34 https://debian.osuosl.org/debian bullseye/main amd64 libubsan1 amd64 10.2.1-6 [777 kB]
Get:35 https://debian.osuosl.org/debian bullseye/main amd64 libgcc-10-dev amd64 10.2.1-6 [2328 kB]
Get:36 https://debian.osuosl.org/debian bullseye/main amd64 gcc-10 amd64 10.2.1-6 [17.0 MB]
Get:37 https://debian.osuosl.org/debian bullseye/main amd64 gcc amd64 4:10.2.1-1 [5192 B]
Get:38 https://debian.osuosl.org/debian bullseye/main amd64 libstdc++-10-dev amd64 10.2.1-6 [1741 kB]
Get:39 https://debian.osuosl.org/debian bullseye/main amd64 g++-10 amd64 10.2.1-6 [9380 kB]
Get:40 https://debian.osuosl.org/debian bullseye/main amd64 g++ amd64 4:10.2.1-1 [1644 B]
Get:41 https://debian.osuosl.org/debian bullseye/main amd64 make amd64 4.3-4.1 [396 kB]
Get:42 https://debian.osuosl.org/debian bullseye/main amd64 libdpkg-perl all 1.20.12 [1551 kB]
Get:43 https://debian.osuosl.org/debian bullseye/main amd64 dpkg-dev all 1.20.12 [2312 kB]
Get:44 https://debian.osuosl.org/debian bullseye/main amd64 build-essential amd64 12.9 [7704 B]
Get:45 https://debian.osuosl.org/debian bullseye/main amd64 libtool all 2.4.6-15 [513 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 178 MB in 14s (12.5 MB/s)
Selecting previously unselected package bzip2.
(Reading database ... 36749 files and directories currently installed.)
Preparing to unpack .../00-bzip2_1.0.8-4_amd64.deb ...
Unpacking bzip2 (1.0.8-4) ...
Selecting previously unselected package file.
Preparing to unpack .../01-file_1%3a5.39-3+deb11u1_amd64.deb ...
Unpacking file (1:5.39-3+deb11u1) ...
Selecting previously unselected package xz-utils.
Preparing to unpack .../02-xz-utils_5.2.5-2.1~deb11u1_amd64.deb ...
Unpacking xz-utils (5.2.5-2.1~deb11u1) ...
Selecting previously unselected package libsigsegv2:amd64.
Preparing to unpack .../03-libsigsegv2_2.13-1_amd64.deb ...
Unpacking libsigsegv2:amd64 (2.13-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../04-m4_1.4.18-5_amd64.deb ...
Unpacking m4 (1.4.18-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../05-autoconf_2.69-14_all.deb ...
Unpacking autoconf (2.69-14) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../06-autotools-dev_20180224.1+nmu1_all.deb ...
Unpacking autotools-dev (20180224.1+nmu1) ...
Selecting previously unselected package automake.
Preparing to unpack .../07-automake_1%3a1.16.3-2_all.deb ...
Unpacking automake (1:1.16.3-2) ...
Selecting previously unselected package binutils-common:amd64.
Preparing to unpack .../08-binutils-common_2.35.2-2_amd64.deb ...
Unpacking binutils-common:amd64 (2.35.2-2) ...
Selecting previously unselected package libbinutils:amd64.
Preparing to unpack .../09-libbinutils_2.35.2-2_amd64.deb ...
Unpacking libbinutils:amd64 (2.35.2-2) ...
Selecting previously unselected package libctf-nobfd0:amd64.
Preparing to unpack .../10-libctf-nobfd0_2.35.2-2_amd64.deb ...
Unpacking libctf-nobfd0:amd64 (2.35.2-2) ...
Selecting previously unselected package libctf0:amd64.
Preparing to unpack .../11-libctf0_2.35.2-2_amd64.deb ...
Unpacking libctf0:amd64 (2.35.2-2) ...
Selecting previously unselected package binutils-x86-64-linux-gnu.
Preparing to unpack .../12-binutils-x86-64-linux-gnu_2.35.2-2_amd64.deb ...
Unpacking binutils-x86-64-linux-gnu (2.35.2-2) ...
Selecting previously unselected package binutils.
Preparing to unpack .../13-binutils_2.35.2-2_amd64.deb ...
Unpacking binutils (2.35.2-2) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../14-libc-dev-bin_2.31-13+deb11u6_amd64.deb ...
Unpacking libc-dev-bin (2.31-13+deb11u6) ...
Selecting previously unselected package linux-libc-dev:amd64.
Preparing to unpack .../15-linux-libc-dev_5.10.191-1_amd64.deb ...
Unpacking linux-libc-dev:amd64 (5.10.191-1) ...
Selecting previously unselected package libcrypt-dev:amd64.
Preparing to unpack .../16-libcrypt-dev_1%3a4.4.18-4_amd64.deb ...
Unpacking libcrypt-dev:amd64 (1:4.4.18-4) ...
Selecting previously unselected package libtirpc-dev:amd64.
Preparing to unpack .../17-libtirpc-dev_1.3.1-1+deb11u1_amd64.deb ...
Unpacking libtirpc-dev:amd64 (1.3.1-1+deb11u1) ...
Selecting previously unselected package libnsl-dev:amd64.
Preparing to unpack .../18-libnsl-dev_1.3.0-2_amd64.deb ...
Unpacking libnsl-dev:amd64 (1.3.0-2) ...
Selecting previously unselected package libc6-dev:amd64.
Preparing to unpack .../19-libc6-dev_2.31-13+deb11u6_amd64.deb ...
Unpacking libc6-dev:amd64 (2.31-13+deb11u6) ...
Selecting previously unselected package libisl23:amd64.
Preparing to unpack .../20-libisl23_0.23-1_amd64.deb ...
Unpacking libisl23:amd64 (0.23-1) ...
Selecting previously unselected package libmpfr6:amd64.
Preparing to unpack .../21-libmpfr6_4.1.0-3_amd64.deb ...
Unpacking libmpfr6:amd64 (4.1.0-3) ...
Selecting previously unselected package libmpc3:amd64.
Preparing to unpack .../22-libmpc3_1.2.0-1_amd64.deb ...
Unpacking libmpc3:amd64 (1.2.0-1) ...
Selecting previously unselected package cpp-10.
Preparing to unpack .../23-cpp-10_10.2.1-6_amd64.deb ...
Unpacking cpp-10 (10.2.1-6) ...
Selecting previously unselected package cpp.
Preparing to unpack .../24-cpp_4%3a10.2.1-1_amd64.deb ...
Unpacking cpp (4:10.2.1-1) ...
Selecting previously unselected package libcc1-0:amd64.
Preparing to unpack .../25-libcc1-0_10.2.1-6_amd64.deb ...
Unpacking libcc1-0:amd64 (10.2.1-6) ...
Selecting previously unselected package libgomp1:amd64.
Preparing to unpack .../26-libgomp1_10.2.1-6_amd64.deb ...
Unpacking libgomp1:amd64 (10.2.1-6) ...
Selecting previously unselected package libitm1:amd64.
Preparing to unpack .../27-libitm1_10.2.1-6_amd64.deb ...
Unpacking libitm1:amd64 (10.2.1-6) ...
Selecting previously unselected package libasan6:amd64.
Preparing to unpack .../28-libasan6_10.2.1-6_amd64.deb ...
Unpacking libasan6:amd64 (10.2.1-6) ...
Selecting previously unselected package liblsan0:amd64.
Preparing to unpack .../29-liblsan0_10.2.1-6_amd64.deb ...
Unpacking liblsan0:amd64 (10.2.1-6) ...
Selecting previously unselected package libtsan0:amd64.
Preparing to unpack .../30-libtsan0_10.2.1-6_amd64.deb ...
Unpacking libtsan0:amd64 (10.2.1-6) ...
Selecting previously unselected package libubsan1:amd64.
Preparing to unpack .../31-libubsan1_10.2.1-6_amd64.deb ...
Unpacking libubsan1:amd64 (10.2.1-6) ...
Selecting previously unselected package libgcc-10-dev:amd64.
Preparing to unpack .../32-libgcc-10-dev_10.2.1-6_amd64.deb ...
Unpacking libgcc-10-dev:amd64 (10.2.1-6) ...
Selecting previously unselected package gcc-10.
Preparing to unpack .../33-gcc-10_10.2.1-6_amd64.deb ...
Unpacking gcc-10 (10.2.1-6) ...
Selecting previously unselected package gcc.
Preparing to unpack .../34-gcc_4%3a10.2.1-1_amd64.deb ...
Unpacking gcc (4:10.2.1-1) ...
Selecting previously unselected package libstdc++-10-dev:amd64.
Preparing to unpack .../35-libstdc++-10-dev_10.2.1-6_amd64.deb ...
Unpacking libstdc++-10-dev:amd64 (10.2.1-6) ...
Selecting previously unselected package g++-10.
Preparing to unpack .../36-g++-10_10.2.1-6_amd64.deb ...
Unpacking g++-10 (10.2.1-6) ...
Selecting previously unselected package g++.
Preparing to unpack .../37-g++_4%3a10.2.1-1_amd64.deb ...
Unpacking g++ (4:10.2.1-1) ...
Selecting previously unselected package make.
Preparing to unpack .../38-make_4.3-4.1_amd64.deb ...
Unpacking make (4.3-4.1) ...
Selecting previously unselected package libdpkg-perl.
Preparing to unpack .../39-libdpkg-perl_1.20.12_all.deb ...
Unpacking libdpkg-perl (1.20.12) ...
Selecting previously unselected package dpkg-dev.
Preparing to unpack .../40-dpkg-dev_1.20.12_all.deb ...
Unpacking dpkg-dev (1.20.12) ...
Selecting previously unselected package build-essential.
Preparing to unpack .../41-build-essential_12.9_amd64.deb ...
Unpacking build-essential (12.9) ...
Selecting previously unselected package libtool.
Preparing to unpack .../42-libtool_2.4.6-15_all.deb ...
Unpacking libtool (2.4.6-15) ...
Selecting previously unselected package openjdk-17-jre-headless:amd64.
Preparing to unpack .../43-openjdk-17-jre-headless_17.0.7+7-1~deb11u1_amd64.deb ...
Unpacking openjdk-17-jre-headless:amd64 (17.0.7+7-1~deb11u1) ...
Selecting previously unselected package openjdk-17-jdk-headless:amd64.
Preparing to unpack .../44-openjdk-17-jdk-headless_17.0.7+7-1~deb11u1_amd64.deb ...
Unpacking openjdk-17-jdk-headless:amd64 (17.0.7+7-1~deb11u1) ...
Setting up binutils-common:amd64 (2.35.2-2) ...
Setting up linux-libc-dev:amd64 (5.10.191-1) ...
Setting up libctf-nobfd0:amd64 (2.35.2-2) ...
Setting up file (1:5.39-3+deb11u1) ...
Setting up libgomp1:amd64 (10.2.1-6) ...
Setting up bzip2 (1.0.8-4) ...
Setting up libasan6:amd64 (10.2.1-6) ...
Setting up autotools-dev (20180224.1+nmu1) ...
Setting up libtirpc-dev:amd64 (1.3.1-1+deb11u1) ...
Setting up make (4.3-4.1) ...
Setting up libmpfr6:amd64 (4.1.0-3) ...
Setting up libsigsegv2:amd64 (2.13-1) ...
Setting up xz-utils (5.2.5-2.1~deb11u1) ...
update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode
Setting up libmpc3:amd64 (1.2.0-1) ...
Setting up libdpkg-perl (1.20.12) ...
Setting up openjdk-17-jre-headless:amd64 (17.0.7+7-1~deb11u1) ...
update-alternatives: using /usr/lib/jvm/java-17-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode
Setting up libubsan1:amd64 (10.2.1-6) ...
Setting up libnsl-dev:amd64 (1.3.0-2) ...
Setting up libcrypt-dev:amd64 (1:4.4.18-4) ...
Setting up libbinutils:amd64 (2.35.2-2) ...
Setting up libisl23:amd64 (0.23-1) ...
Setting up libc-dev-bin (2.31-13+deb11u6) ...
Setting up libcc1-0:amd64 (10.2.1-6) ...
Setting up liblsan0:amd64 (10.2.1-6) ...
Setting up cpp-10 (10.2.1-6) ...
Setting up libitm1:amd64 (10.2.1-6) ...
Setting up libtsan0:amd64 (10.2.1-6) ...
Setting up libctf0:amd64 (2.35.2-2) ...
Setting up libgcc-10-dev:amd64 (10.2.1-6) ...
Setting up m4 (1.4.18-5) ...
Setting up openjdk-17-jdk-headless:amd64 (17.0.7+7-1~deb11u1) ...
Setting up autoconf (2.69-14) ...
Setting up cpp (4:10.2.1-1) ...
Setting up libc6-dev:amd64 (2.31-13+deb11u6) ...
Setting up binutils-x86-64-linux-gnu (2.35.2-2) ...
Setting up automake (1:1.16.3-2) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libstdc++-10-dev:amd64 (10.2.1-6) ...
Setting up binutils (2.35.2-2) ...
Setting up dpkg-dev (1.20.12) ...
Setting up gcc-10 (10.2.1-6) ...
Setting up g++-10 (10.2.1-6) ...
Setting up libtool (2.4.6-15) ...
Setting up gcc (4:10.2.1-1) ...
Setting up g++ (4:10.2.1-1) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up build-essential (12.9) ...
Processing triggers for libc-bin (2.31-13+deb11u6) ...
+ update-alternatives --auto java
update-alternatives: using /usr/lib/jvm/java-17-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode
2023-10-03 10:57:56,035 DEBUG: > sudo passwd --lock root
passwd: password expiry information changed.
2023-10-03 10:57:56,348 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 41241 files and directories currently installed.)
Removing sudo (1.9.5p2-3+deb11u1) ...
Purging configuration files for sudo (1.9.5p2-3+deb11u1) ...
dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removed
2023-10-03 10:58:15,817 INFO: Getting source for revision 81672121c3269ab1414d6d891029b445ba52d446
2023-10-03 10:58:15,818 DEBUG: Directory: build/com.coboltforge.dontmind.multivnc
2023-10-03 10:58:15,818 DEBUG: > git rev-parse --show-toplevel
2023-10-03 10:58:16,031 DEBUG: Directory: build/com.coboltforge.dontmind.multivnc
2023-10-03 10:58:16,032 DEBUG: > git submodule foreach --recursive git reset --hard
2023-10-03 10:58:16,846 DEBUG: Directory: build/com.coboltforge.dontmind.multivnc
2023-10-03 10:58:16,846 DEBUG: > git reset --hard
2023-10-03 10:58:17,161 DEBUG: Directory: build/com.coboltforge.dontmind.multivnc
2023-10-03 10:58:17,162 DEBUG: > git submodule foreach --recursive git clean -dffx
2023-10-03 10:58:17,471 DEBUG: Directory: build/com.coboltforge.dontmind.multivnc
2023-10-03 10:58:17,472 DEBUG: > git clean -dffx
2023-10-03 10:58:17,584 DEBUG: Directory: build/com.coboltforge.dontmind.multivnc
2023-10-03 10:58:17,584 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch origin
2023-10-03 10:58:18,299 DEBUG: Directory: build/com.coboltforge.dontmind.multivnc
2023-10-03 10:58:18,299 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org remote prune origin
2023-10-03 10:58:18,812 DEBUG: Directory: build/com.coboltforge.dontmind.multivnc
2023-10-03 10:58:18,812 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin
2023-10-03 10:58:19,426 DEBUG: Directory: build/com.coboltforge.dontmind.multivnc
2023-10-03 10:58:19,427 DEBUG: > git remote set-head origin --auto
2023-10-03 10:58:20,040 DEBUG: Directory: build/com.coboltforge.dontmind.multivnc
2023-10-03 10:58:20,041 DEBUG: > git checkout -f 81672121c3269ab1414d6d891029b445ba52d446
2023-10-03 10:58:20,353 DEBUG: Directory: build/com.coboltforge.dontmind.multivnc
2023-10-03 10:58:20,353 DEBUG: > git clean -dffx
2023-10-03 10:58:20,463 INFO: Creating local.properties file at build/com.coboltforge.dontmind.multivnc/local.properties
2023-10-03 10:58:20,467 INFO: Creating local.properties file at build/com.coboltforge.dontmind.multivnc/android/local.properties
2023-10-03 10:58:20,468 INFO: Creating local.properties file at build/com.coboltforge.dontmind.multivnc/android/app/local.properties
2023-10-03 10:58:20,469 DEBUG: Removing debuggable flags from build/com.coboltforge.dontmind.multivnc/android/app
2023-10-03 10:58:20,541 INFO: Running 'prebuild' commands in build/com.coboltforge.dontmind.multivnc/android/app
2023-10-03 10:58:20,541 DEBUG: Directory: build/com.coboltforge.dontmind.multivnc/android/app
2023-10-03 10:58:20,541 DEBUG: > bash -e -u -o pipefail -x -c -- git submodule sync; git submodule update --init --recursive; sdkmanager 'cmake;3.10.2.4988404'; ../../prepareLibreSSL.sh
/etc/bash.bashrc: line 7: PS1: unbound variable
+ git submodule sync
Synchronizing submodule url for '../../libjpeg-turbo'
Synchronizing submodule url for '../../libressl'
Synchronizing submodule url for '../../libssh2'
Synchronizing submodule url for '../../libvncserver'
Synchronizing submodule url for '../../libwxservdisc'
+ git submodule update --init --recursive
Submodule path '../../libjpeg-turbo': checked out '21b5817e609fb0ab66d97d0c644d07f6b44be41a'
From https://github.com/libssh2/libssh2
* [new branch] dfandrich/shellfish -> origin/dfandrich/shellfish
+ a17cc80c...06fd721f master -> origin/master (forced update)
* [new tag] libssh2-1.11.0 -> libssh2-1.11.0
Submodule path '../../libssh2': checked out '10c8beab1f57f62ac8fa80d6c1990ebee0748a9e'
Submodule path '../../libvncserver': checked out '2771ce35393283250657ed8bb99befb06b8db169'
Cloning into '/home/vagrant/build/com.coboltforge.dontmind.multivnc/libvncserver/webclients/novnc'...
Submodule path '../../libvncserver/webclients/novnc': checked out '90455eef0692d2e35276fd31286114d0955016b0'
Submodule path '../../libwxservdisc': checked out '5aae6cfd1db1ede7c5053a8d10a4a33a9c6e53fa'
+ sdkmanager 'cmake;3.10.2.4988404'
Downloading https://dl.google.com/android/repository/cmake-3.10.2-linux-x86_64.zip into /home/vagrant/.cache/sdkmanager/cmake-3.10.2-linux-x86_64.zip
Unzipping to /tmp/.sdkmanager-hio37q6m
Installing into /opt/android-sdk/cmake/3.10.2.4988404
+ ../../prepareLibreSSL.sh
pulling upstream openbsd source
Cloning into 'openbsd'...
Updating files: 46% (6383/13670)
Updating files: 47% (6425/13670)
Updating files: 48% (6562/13670)
Updating files: 49% (6699/13670)
Updating files: 50% (6835/13670)
Updating files: 51% (6972/13670)
Updating files: 52% (7109/13670)
Updating files: 53% (7246/13670)
Updating files: 54% (7382/13670)
Updating files: 55% (7519/13670)
Updating files: 56% (7656/13670)
Updating files: 57% (7792/13670)
Updating files: 58% (7929/13670)
Updating files: 59% (8066/13670)
Updating files: 60% (8202/13670)
Updating files: 61% (8339/13670)
Updating files: 62% (8476/13670)
Updating files: 63% (8613/13670)
Updating files: 64% (8749/13670)
Updating files: 65% (8886/13670)
Updating files: 66% (9023/13670)
Updating files: 67% (9159/13670)
Updating files: 68% (9296/13670)
Updating files: 69% (9433/13670)
Updating files: 70% (9569/13670)
Updating files: 71% (9706/13670)
Updating files: 72% (9843/13670)
Updating files: 73% (9980/13670)
Updating files: 74% (10116/13670)
Updating files: 75% (10253/13670)
Updating files: 76% (10390/13670)
Updating files: 77% (10526/13670)
Updating files: 78% (10663/13670)
Updating files: 79% (10800/13670)
Updating files: 80% (10936/13670)
Updating files: 81% (11073/13670)
Updating files: 82% (11210/13670)
Updating files: 83% (11347/13670)
Updating files: 84% (11483/13670)
Updating files: 85% (11620/13670)
Updating files: 86% (11757/13670)
Updating files: 87% (11893/13670)
Updating files: 88% (12030/13670)
Updating files: 89% (12167/13670)
Updating files: 90% (12303/13670)
Updating files: 91% (12440/13670)
Updating files: 92% (12577/13670)
Updating files: 93% (12714/13670)
Updating files: 94% (12850/13670)
Updating files: 95% (12987/13670)
Updating files: 96% (13124/13670)
Updating files: 97% (13260/13670)
Updating files: 98% (13397/13670)
Updating files: 99% (13534/13670)
Updating files: 100% (13670/13670)
Updating files: 100% (13670/13670), done.
Note: switching to 'libressl-v3.0.1'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at c0eb06466 bump for LibreSSL 3.0.1
libcrypto version 45:5:0
libssl version 47:6:0
libtls version 19:7:0
LibreSSL version 3.0.1
copying libcrypto source
generating arm ASM source for elf
generating x86_64 ASM source for elf
generating x86_64 ASM source for macosx
generating x86_64 ASM source for masm
generating x86_64 ASM source for mingw64
copying libtls source
copying nc(1) source
copying ocspcheck(1) source
copying openssl(1) source
copying libssl source
copying tests
patching file tests/aeadtest.c
Hunk #1 succeeded at 79 (offset 3 lines).
patching file include/openssl/bio.h
patching file crypto/bn/bn_div.c
patching file ./crypto/bn/bn_lcl.h
patching file crypto/modes/modes_lcl.h
patching file apps/nc/netcat.c
Hunk #5 succeeded at 929 (offset 1 line).
Hunk #6 succeeded at 947 (offset 1 line).
Hunk #7 succeeded at 1021 (offset 1 line).
Hunk #8 succeeded at 1045 with fuzz 1 (offset 1 line).
Hunk #9 succeeded at 1519 (offset 1 line).
Hunk #10 succeeded at 1536 (offset 1 line).
Hunk #11 succeeded at 1569 (offset 1 line).
Hunk #12 succeeded at 1801 (offset 1 line).
patching file tests/ocsp_test.c
patching file apps/openssl/openssl.c
Hunk #1 succeeded at 357 (offset 7 lines).
patching file tests/rfc5280time.c
patching file apps/openssl/speed.c
patching file ssl/ssl_txt.c
patching file include/tls.h
patching file libtls-standalone/include/tls.h
patching file tests/tlsexttest.c
patching file include/openssl/dtls1.h
patching file include/openssl/opensslconf.h
patching file include/openssl/ossl_typ.h
patching file include/openssl/pkcs7.h
patching file include/openssl/x509.h
copying manpages
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:29: installing './compile'
configure.ac:20: installing './config.guess'
configure.ac:20: installing './config.sub'
configure.ac:21: installing './install-sh'
configure.ac:21: installing './missing'
apps/nc/Makefile.am: installing './depcomp'
parallel-tests: installing './test-driver'
2023-10-03 10:59:31,578 INFO: Cleaning Gradle project...
2023-10-03 10:59:31,579 DEBUG: Directory: build/com.coboltforge.dontmind.multivnc/android/app
2023-10-03 10:59:31,579 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid clean
Found 8.0 via distributionUrl
Downloading missing gradle version 8.0
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-8.0-bin.zip: OK
Running /opt/gradle/versions/8.0/bin/gradle clean
Welcome to Gradle 8.0!
For more details see https://docs.gradle.org/8.0/release-notes.html
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/8.0/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
> Configure project :app
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
> Task :app:externalNativeBuildCleanDebug
> Task :app:externalNativeBuildCleanRelease
> Task :app:clean
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/8.0/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 55s
3 actionable tasks: 3 executed
2023-10-03 11:00:32,610 INFO: Scanning source for common problems...
2023-10-03 11:00:32,976 INFO: Removing binary at contrib/x11vnc
2023-10-03 11:00:32,978 INFO: Removing binary at contrib/windowshare.exe
2023-10-03 11:00:33,057 DEBUG: scanner is configured to use signature data from: 'suss'
2023-10-03 11:00:33,085 INFO: Removing gradle-wrapper.jar at android/gradle/wrapper/gradle-wrapper.jar
2023-10-03 11:00:33,129 INFO: Creating source tarball...
2023-10-03 11:00:41,908 INFO: Building Gradle project...
2023-10-03 11:00:41,908 DEBUG: Directory: build/com.coboltforge.dontmind.multivnc/android/app
2023-10-03 11:00:41,908 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleRelease
Found 8.0 via distributionUrl
Running /opt/gradle/versions/8.0/bin/gradle assembleRelease
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/8.0/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
> Configure project :app
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
Observed package id 'ndk;r21e' in inconsistent location '/opt/android-sdk/ndk/21.4.7075529' (Expected '/opt/android-sdk/ndk/r21e')
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
Observed package id 'ndk;r21e' in inconsistent location '/opt/android-sdk/ndk/21.4.7075529' (Expected '/opt/android-sdk/ndk/r21e')
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
Checking the license for package Android SDK Build-Tools 33.0.1 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 33.0.1 accepted.
Preparing "Install Android SDK Build-Tools 33.0.1 v.33.0.1".
"Install Android SDK Build-Tools 33.0.1 v.33.0.1" ready.
Installing Android SDK Build-Tools 33.0.1 in /opt/android-sdk/build-tools/33.0.1
"Install Android SDK Build-Tools 33.0.1 v.33.0.1" complete.
"Install Android SDK Build-Tools 33.0.1 v.33.0.1" finished.
Observed package id 'ndk;r21e' in inconsistent location '/opt/android-sdk/ndk/21.4.7075529' (Expected '/opt/android-sdk/ndk/r21e')
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
> Task :app:buildKotlinToolingMetadata
> Task :app:preBuild UP-TO-DATE
> Task :app:preReleaseBuild UP-TO-DATE
> Task :app:generateReleaseBuildConfig
> Task :app:generateReleaseResValues
> Task :app:checkReleaseAarMetadata
> Task :app:mapReleaseSourceSetPaths
> Task :app:generateReleaseResources
> Task :app:createReleaseCompatibleScreenManifests
> Task :app:extractDeepLinksRelease
> Task :app:processReleaseMainManifest
> Task :app:processReleaseManifest
> Task :app:mergeReleaseResources
> Task :app:extractProguardFiles
> Task :app:javaPreCompileRelease
> Task :app:processReleaseManifestForPackage
> Task :app:configureCMakeRelWithDebInfo[arm64-v8a]
> Task :app:buildCMakeRelWithDebInfo[arm64-v8a][crypto,libssh2,etc]
C/C++: ninja: Entering directory `/home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/.cxx/RelWithDebInfo/2e271m3y/arm64-v8a'
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:153:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: RECV_SEND_ALL(func, socket, buffer, length, flags, abstract);
C/C++: ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:138:14: note: expanded from macro 'RECV_SEND_ALL'
C/C++: rc = func(socket, \
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:160:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: RECV_SEND_ALL(func, socket, buffer, length, flags, abstract);
C/C++: ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:138:14: note: expanded from macro 'RECV_SEND_ALL'
C/C++: rc = func(socket, \
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:173:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(buf, transctx->request_len);
C/C++: ~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:174:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _send_all(agent->session->send, agent->fd,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:186:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _send_all(agent->session->send, agent->fd, transctx->request,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:198:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _recv_all(agent->session->recv, agent->fd,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:217:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _recv_all(agent->session->recv, agent->fd, transctx->response,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:821:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: strlen(username),
C/C++: ^~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:58:16: note: expanded from macro 'BLOCK_ADJUST'
C/C++: rc = x; \
C/C++: ^
C/C++: 8 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/misc.c:285:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(buf, len + extraByte);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:261:16: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
C/C++: return dst - buf;
C/C++: ~~~~~~ ~~~~^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:301:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: cmd_len = strlen((char *)session->scpRecv_command);
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:304:64: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
C/C++: session->scpRecv_command_len - cmd_len);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:367:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(session->scpRecv_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:391:22: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_read(session->scpRecv_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:553:22: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(session->scpRecv_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:589:22: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_read(session->scpRecv_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:716:22: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(session->scpRecv_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:859:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: cmd_len = strlen((char *)session->scpSend_command);
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:862:64: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
C/C++: session->scpSend_command_len - cmd_len);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:925:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_read(session->scpSend_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:960:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(session->scpSend_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:979:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_read(session->scpSend_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:1028:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(session->scpSend_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:1047:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_read(session->scpSend_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:1076:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_read(session->scpSend_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: 16 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/knownhost.c:173:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: host, hostlen);
C/C++: ^~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/knownhost.c:180:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: salt, strlen(salt));
C/C++: ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/knownhost.c:430:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: node->salt_len);
C/C++: ~~~~~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.h:329:26: note: expanded from macro 'libssh2_hmac_sha1_init'
C/C++: HMAC_Init_ex(ctx, key, keylen, EVP_sha1(), NULL)
C/C++: ~~~~~~~~~~~~ ^~~~~~
C/C++: 3 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:184:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: session->fullpacket_payload_len,
C/C++: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:351:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: remainbuf = p->writeidx - p->readidx;
C/C++: ~ ~~~~~~~~~~~~^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:401:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: remainbuf = p->writeidx - p->readidx;
C/C++: ~ ~~~~~~~~~~~~^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:514:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: remainpack = p->total_num - p->data_num;
C/C++: ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:533:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: numdecrypt = (p->total_num - skip) - p->data_num;
C/C++: ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:597:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: remainpack = p->total_num - p->data_num;
C/C++: ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:863:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: packet_length + (encrypted ? session->local.mac->mac_len : 0);
C/C++: ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:867:47: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(p->outbuf, packet_length - 4);
C/C++: ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:886:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: packet_length, NULL, 0,
C/C++: ^~~~~~~~~~~~~
C/C++: 9 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/pem.c:160:42: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion]
C/C++: iv[i] = hex_decode(iv[2*i]) << 4;
C/C++: ~ ~~~~~~~~~~~~~~~~~~~~^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/pem.c:394:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: b64data, b64datalen)) {
C/C++: ^~~~~~~~~~
C/C++: 2 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:144:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_read(channel, 0, (char *) buffer, 4);
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:166:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_read(channel, 0, (char *) pkey->receive_packet,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:274:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: publickey_status_error(pkey, session, status);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:398:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(session->pkeyInit_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:504:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: publickey_status_error(NULL, session, status);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:642:50: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, packet_len - 4);
C/C++: ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:649:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, comment_len);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:656:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, name_len);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:660:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, blob_len);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:668:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, name_len);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:672:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, blob_len);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:677:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, num_attrs);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:680:56: warning: implicit conversion loses integer precision: 'const unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, attrs[i].name_len);
C/C++: ~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:684:56: warning: implicit conversion loses integer precision: 'const unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, attrs[i].value_len);
C/C++: ~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:701:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(channel, 0, pkey->add_packet,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:761:53: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->remove_s, packet_len - 4);
C/C++: ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:767:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->remove_s, name_len);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:771:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->remove_s, blob_len);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:785:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(channel, 0, pkey->remove_packet,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:838:56: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->listFetch_s, buffer_len - 4);
C/C++: ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:852:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:949:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: publickey_status_error(pkey, session, status);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~
C/C++: 22 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/packet.c:496:55: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: LIBSSH2_MACERROR(session, (char *) data, datalen))) {
C/C++: ~~~~~~~ ^~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/libssh2_priv.h:204:43: note: expanded from macro 'LIBSSH2_MACERROR'
C/C++: session->macerror((session), (data), (datalen), &(session)->abstract)
C/C++: ~~~~~~~ ^~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/packet.c:546:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: message_len, (const char *)language,
C/C++: ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/libssh2_priv.h:200:34: note: expanded from macro 'LIBSSH2_DISCONNECT'
C/C++: (message_len), (language), (language_len), \
C/C++: ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/packet.c:547:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: language_len);
C/C++: ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/libssh2_priv.h:200:61: note: expanded from macro 'LIBSSH2_DISCONNECT'
C/C++: (message_len), (language), (language_len), \
C/C++: ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/packet.c:568:72: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: LIBSSH2_IGNORE(session, (char *) data + 1, datalen - 1);
C/C++: ~~~~~~~ ~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/libssh2_priv.h:191:46: note: expanded from macro 'LIBSSH2_IGNORE'
C/C++: session->ssh_msg_ignore((session), (data), (datalen), &(session)->abstract)
C/C++: ~~~~~~~ ^~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/packet.c:603:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: message_len, (const char *)language,
C/C++: ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/libssh2_priv.h:195:29: note: expanded from macro 'LIBSSH2_DEBUG'
C/C++: (message_len), (language), (language_len), \
C/C++: ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/packet.c:604:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: language_len);
C/C++: ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/libssh2_priv.h:195:56: note: expanded from macro 'LIBSSH2_DEBUG'
C/C++: (message_len), (language), (language_len), \
C/C++: ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/packet.c:800:69: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: datalen - 13,
C/C++: ~~~~~~~~^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/packet.c:1209:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: int i, packet_types_len = strlen((char *) packet_types);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: 8 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:122:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(edata, elen, e);
C/C++: ~~~~~~~~~ ^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:125:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(ndata, nlen, n);
C/C++: ~~~~~~~~~ ^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:129:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(ddata, dlen, d);
C/C++: ~~~~~~~~~ ^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:132:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(pdata, plen, p);
C/C++: ~~~~~~~~~ ^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:135:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(qdata, qlen, q);
C/C++: ~~~~~~~~~ ^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:138:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(e1data, e1len, dmp1);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:141:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(e2data, e2len, dmq1);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:144:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(coeffdata, coefflen, iqmp);
C/C++: ~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:207:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: ret = RSA_verify(nid_type, hash, hash_len,
C/C++: ~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:208:45: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
C/C++: (unsigned char *) sig, sig_len, rsactx);
C/C++: ^~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:245:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(p, p_len, p_bn);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:248:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(q, q_len, q_bn);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:251:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(g, g_len, g_bn);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:254:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(y, y_len, pub_key);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:258:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(x, x_len, priv_key);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:426:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(r, r_len, ecdsa_sig_.r);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:428:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(s, s_len, ecdsa_sig_.s);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:482:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: ret = EVP_Cipher(ctx, buf, block, blocksize);
C/C++: ~~~~~~~~~~ ^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:645:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: (*aes_ctr_cipher)->key_len = keylen;
C/C++: ~ ^~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:761:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: int passphrase_len = strlen(passphrase);
C/C++: ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:787:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: bp = BIO_new_mem_buf((char *)filedata, filedata_len);
C/C++: ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:2238:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: ret = RSA_sign(NID_sha1, hash, hash_len, sig, &sig_len, rsactx);
C/C++: ~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:2240:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: ret = RSA_sign(NID_sha256, hash, hash_len, sig, &sig_len, rsactx);
C/C++: ~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:2242:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: ret = RSA_sign(NID_sha512, hash, hash_len, sig, &sig_len, rsactx);
C/C++: ~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:2333:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: ECDSA_SIG *sig = ECDSA_do_sign(hash, hash_len, ec_ctx);
C/C++: ~~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:2821:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(exponent, exponentlen, bn_exponent);
C/C++: ~~~~~~~~~ ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:3295:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(secret, secret_len, *k);
C/C++: ~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:3926:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: bp = BIO_new_mem_buf((char *)privatekeydata, privatekeydata_len);
C/C++: ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:4016:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: bp = BIO_new_mem_buf((char *)privatekeydata, privatekeydata_len);
C/C++: ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~
C/C++: 29 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:107:31: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: banner_len = session->banner_TxRx_total_send;
C/C++: ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:118:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: ret = LIBSSH2_RECV(session, &c, 1,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/libssh2_priv.h:221:5: note: expanded from macro 'LIBSSH2_RECV'
C/C++: LIBSSH2_RECV_FD(session, session->socket_fd, buffer, length, flags)
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/libssh2_priv.h:216:5: note: expanded from macro 'LIBSSH2_RECV_FD'
C/C++: (session->recv)(fd, buffer, length, flags, &session->abstract)
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:214:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: banner_len = strlen((char *) session->local.banner);
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:654:43: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
C/C++: rc = poll(sockets, 1, has_timeout?ms_to_next: -1);
C/C++: ~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:1175:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, lang_len);
C/C++: ~~~~~~~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:1331:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: *errmsg_len = msglen;
C/C++: ~ ^~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:1541:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'short' [-Wimplicit-int-conversion]
C/C++: sockets[i].events = fds[i].events;
C/C++: ~ ~~~~~~~^~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:1708:42: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
C/C++: sysret = poll(sockets, nfds, timeout_remaining);
C/C++: ~~~~ ^~~~~~~~~~~~~~~~~
C/C++: 8 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:473:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: session->fwdLstn_host_len = strlen(host);
C/C++: ~ ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:1335:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, cookie_len);
C/C++: ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:1485:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, message_len);
C/C++: ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:1666:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: channel->flush_refund_bytes,
C/C++: ~~~~~~~~~^~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:1674:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: return channel->flush_flush_bytes;
C/C++: ~~~~~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:1874:66: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_channel_receive_window_adjust(channel, adj,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:58:16: note: expanded from macro 'BLOCK_ADJUST'
C/C++: rc = x; \
C/C++: ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:1905:66: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_channel_receive_window_adjust(channel, adj, force,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:58:16: note: expanded from macro 'BLOCK_ADJUST'
C/C++: rc = x; \
C/C++: ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:2008:76: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: uint32_t adjustment = channel->remote.window_size_initial + buflen -
C/C++: ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:2170:70: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_channel_receive_window_adjust(channel, buflen,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:58:16: note: expanded from macro 'BLOCK_ADJUST'
C/C++: rc = x; \
C/C++: ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:2175:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_channel_read(channel, stream_id, buf, buflen));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:58:16: note: expanded from macro 'BLOCK_ADJUST'
C/C++: rc = x; \
C/C++: ~ ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:2338:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, channel->write_bufwrite);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~~~~
C/C++: 11 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:614:49: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
C/C++: (char *) sp1, sp2 - sp1)) {
C/C++: ~~~~^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:718:49: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
C/C++: (char *) sp1, sp2 - sp1)) {
C/C++: ~~~~^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:832:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: session->userauth_pblc_method_len,
C/C++: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:869:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: session->userauth_pblc_method_len,
C/C++: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:941:49: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&x, *sig_len - 4);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1086:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: session->userauth_host_method_len,
C/C++: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1148:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: 4 + sig_len);
C/C++: ~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1269:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: return method_len;
C/C++: ~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1326:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
C/C++: p_len = p ? (p - s) : (int) strlen(s);
C/C++: ~ ~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1331:28: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
C/C++: f_len = f ? (f - a) : (int) strlen(a);
C/C++: ~ ~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1364:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
C/C++: p_len = p ? (p - s) : (int) strlen(s);
C/C++: ~ ~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1369:28: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
C/C++: f_len = f ? (f - a) : (int) strlen(a);
C/C++: ~ ~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1712:70: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: 4 + session->userauth_pblc_method_len +
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1721:74: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: 4 + session->userauth_pblc_method_len + 4 +
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1848:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_userauth_publickey(session, username, username_len,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1900:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_userauth_publickey(session, username, username_len,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1982:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: _libssh2_userauth_publickey(session, user, strlen(user),
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:58:16: note: expanded from macro 'BLOCK_ADJUST'
C/C++: rc = x; \
C/C++: ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:2138:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: session->userauth_kybd_auth_name_len,
C/C++: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:2141:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: session->userauth_kybd_auth_instruction_len,
C/C++: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:2328:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_userauth_publickey(session, username, username_len,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:2333:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_userauth_publickey(session, username, username_len,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~
C/C++: 21 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:288:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: exchange_state->e_packet_len - 5);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:494:65: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_bn_from_bin(exchange_state->f, exchange_state->f_value_len,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.h:416:59: note: expanded from macro '_libssh2_bn_from_bin'
C/C++: #define _libssh2_bn_from_bin(bn, len, val) BN_bin2bn(val, len, bn)
C/C++: ~~~~~~~~~ ^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:520:54: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: exchange_state->k_value_len - 4);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:534:69: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: strlen((char *) session->local.banner) - 2);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:553:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: strlen((char *) session->remote.banner));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:561:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: session->local.kexinit_len);
C/C++: ~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:569:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: session->remote.kexinit_len);
C/C++: ~~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:613:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: exchange_state->f_value_len);
C/C++: ~~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1425:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_bn_from_bin(key_state->p, p_len, p);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.h:416:59: note: expanded from macro '_libssh2_bn_from_bin'
C/C++: #define _libssh2_bn_from_bin(bn, len, val) BN_bin2bn(val, len, bn)
C/C++: ~~~~~~~~~ ^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1426:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_bn_from_bin(key_state->g, g_len, g);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.h:416:59: note: expanded from macro '_libssh2_bn_from_bin'
C/C++: #define _libssh2_bn_from_bin(bn, len, val) BN_bin2bn(val, len, bn)
C/C++: ~~~~~~~~~ ^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1429:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: p_len, 1,
C/C++: ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1553:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_bn_from_bin(key_state->p, p_len, p);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.h:416:59: note: expanded from macro '_libssh2_bn_from_bin'
C/C++: #define _libssh2_bn_from_bin(bn, len, val) BN_bin2bn(val, len, bn)
C/C++: ~~~~~~~~~ ^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1554:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_bn_from_bin(key_state->g, g_len, g);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.h:416:59: note: expanded from macro '_libssh2_bn_from_bin'
C/C++: #define _libssh2_bn_from_bin(bn, len, val) BN_bin2bn(val, len, bn)
C/C++: ~~~~~~~~~ ^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1557:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: p_len, 256,
C/C++: ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1908:54: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: exchange_state->k_value_len - 4);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1921:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(256);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1606:65: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: strlen((char *) session->local.banner) - 2); \
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1921:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(256);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1627:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: strlen((char *) session->remote.banner)); \
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1921:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(256);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1636:37: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: session->local.kexinit_len); \
C/C++: ~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1921:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(256);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1644:38: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: session->remote.kexinit_len); \
C/C++: ~~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1921:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(256);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1660:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: public_key_len); \
C/C++: ^~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1921:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(256);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1668:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: server_public_key_len); \
C/C++: ^~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1925:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(384);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1606:65: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: strlen((char *) session->local.banner) - 2); \
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1925:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(384);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1627:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: strlen((char *) session->remote.banner)); \
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1925:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(384);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1636:37: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: session->local.kexinit_len); \
C/C++: ~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1925:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(384);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1644:38: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: session->remote.kexinit_len); \
C/C++: ~~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1925:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(384);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1660:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: public_key_len); \
C/C++: ^~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1925:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(384);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1668:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: server_public_key_len); \
C/C++: ^~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1928:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(512);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1606:65: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: strlen((char *) session->local.banner) - 2); \
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1928:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(512);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1627:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: strlen((char *) session->remote.banner)); \
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1928:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(512);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1636:37: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: session->local.kexinit_len); \
C/C++: ~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1928:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(512);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1644:38: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: session->remote.kexinit_len); \
C/C++: ~~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1928:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(512);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1660:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: public_key_len); \
C/C++: ^~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1928:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(512);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1668:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: server_public_key_len); \
C/C++: ^~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:2003:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: session->session_id_len = digest_length;
C/C++: ~ ^~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3098:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(buf, list_strlen);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3106:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: int mlen = strlen((*method)->name);
C/C++: ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3201:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, kex_len, session->kex_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3203:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, hostkey_len, session->hostkey_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3205:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, crypt_cs_len, session->local.crypt_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3207:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, crypt_sc_len, session->remote.crypt_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3209:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, mac_cs_len, session->local.mac_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3211:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, mac_sc_len, session->remote.mac_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3213:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, comp_cs_len, session->local.comp_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3215:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, comp_sc_len, session->remote.comp_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3217:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, lang_cs_len, session->local.lang_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3219:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, lang_sc_len, session->remote.lang_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3883:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: key_state->data_len))
C/C++: ~~~~~~~~~~~^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3937:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: int prefs_len = strlen(prefs);
C/C++: ~~~~~~~~~ ^~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:4012:33: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
C/C++: int method_len = p ? (p - s) : (int) strlen(s);
C/C++: ~~~~~~~~~~ ~~^~~
C/C++: 49 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:336:24: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:338:48: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return _libssh2_error(session, rc, "channel read");
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:390:28: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:408:24: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:413:48: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return _libssh2_error(session, rc,
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:427:20: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:659:39: warning: implicit conversion loses integer precision: 'const unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, attrs->uid);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:660:39: warning: implicit conversion loses integer precision: 'const unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, attrs->gid);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:664:39: warning: implicit conversion loses integer precision: 'const unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, attrs->permissions);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:668:39: warning: implicit conversion loses integer precision: 'const unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, attrs->atime);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:669:39: warning: implicit conversion loses integer precision: 'const unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, attrs->mtime);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:728:25: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
C/C++: return (buf.dataptr - buf.data);
C/C++: ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:915:33: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_error(session, rc,
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1121:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: sftp->open_packet_len = filename_len + 13 +
C/C++: ~ ~~~~~~~~~~~~~~~~~~^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1168:37: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_error(session, rc, "Unable to send FXP_OPEN*");
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1210:37: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_error(session, rc, "Timeout waiting for status message");
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1326:64: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: sftp_open(sftp, filename, filename_len, flags, mode,
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:78:18: note: expanded from macro 'BLOCK_ADJUST_ERRNO'
C/C++: ptr = x; \
C/C++: ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1455:75: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: max_read_ahead*8,
C/C++: ~~~~~~~~~~~~~~^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1474:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: uint32_t size = count;
C/C++: ~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1476:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: size = buffer_size;
C/C++: ~ ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1670:50: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: rc32 = (uint32_t)buffer_size - bytes_in_buffer;
C/C++: ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1757:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: uint32_t packet_len = handle->handle_len + 13;
C/C++: ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1919:40: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return _libssh2_error(session, retcode,
C/C++: ~~~~~~~~~~~~~~ ^~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1931:32: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: sftp->last_errno = retcode;
C/C++: ~ ^~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1971:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: sftp_readdir(hnd, buffer, buffer_maxlen, longentry,
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:58:16: note: expanded from macro 'BLOCK_ADJUST'
C/C++: rc = x; \
C/C++: ~ ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2059:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: uint32_t size = MIN(MAX_SFTP_OUTGOING_SIZE, count);
C/C++: ~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.h:71:32: note: expanded from macro 'MIN'
C/C++: #define MIN(x,y) ((x)<(y)?(x):(y))
C/C++: ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2064:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: packet_len = handle->handle_len + size + 25;
C/C++: ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2247:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: uint32_t packet_len = handle->handle_len + 34;
C/C++: ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2298:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2309:40: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return _libssh2_error(session, rc,
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2356:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: handle->handle_len + 13 + (setstat ? sftp_attrsize(attrs->flags) : 0);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2389:20: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2409:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2419:40: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return _libssh2_error(session, rc,
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2580:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: uint32_t packet_len = handle->handle_len + 13;
C/C++: ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2605:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(channel, 0, handle->close_packet,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2711:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: uint32_t packet_len = filename_len + 13;
C/C++: ~~~~~~~~~~ ~~~~~~~~~~~~~^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2733:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(channel, 0, sftp->unlink_packet,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2847:49: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&sftp->rename_s, flags);
C/C++: ~~~~~~~~~~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2856:20: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2875:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2886:40: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return _libssh2_error(session, rc,
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2956:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: uint32_t packet_len = handle->handle_len + 20 + 17;
C/C++: ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3009:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3020:40: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return _libssh2_error(session, rc,
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3144:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3155:40: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return _libssh2_error(session, rc,
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3209:71: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: BLOCK_ADJUST(rc, sftp->channel->session, sftp_statvfs(sftp, path, path_len,
C/C++: ~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:58:16: note: expanded from macro 'BLOCK_ADJUST'
C/C++: rc = x; \
C/C++: ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3253:43: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, packet_len - 4);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3268:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(channel, 0, packet, packet_len);
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3360:43: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, packet_len - 4);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3370:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(channel, 0, sftp->rmdir_packet,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3468:43: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, packet_len - 4);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3494:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(channel, 0, sftp->stat_packet, packet_len);
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3612:43: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, packet_len - 4);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3641:20: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: 56 warnings generated.
> Task :app:configureCMakeRelWithDebInfo[armeabi-v7a]
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/src/main/cpp/CMakeLists.txt release|armeabi-v7a : CMake Warning at /home/vagrant/build/com.coboltforge.dontmind.multivnc/libressl/CMakeLists.txt:318 (message):
** Warning, this system is unable to represent times past 2038
** It will behave incorrectly when handling valid RFC5280 dates
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/src/main/cpp/CMakeLists.txt release|armeabi-v7a : CMake Warning at /home/vagrant/build/com.coboltforge.dontmind.multivnc/libressl/CMakeLists.txt:318 (message):
** Warning, this system is unable to represent times past 2038
** It will behave incorrectly when handling valid RFC5280 dates
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/src/main/cpp/CMakeLists.txt release|armeabi-v7a : CMake Warning at /home/vagrant/build/com.coboltforge.dontmind.multivnc/libressl/CMakeLists.txt:318 (message):
** Warning, this system is unable to represent times past 2038
** It will behave incorrectly when handling valid RFC5280 dates
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/src/main/cpp/CMakeLists.txt release|armeabi-v7a : CMake Warning at /home/vagrant/build/com.coboltforge.dontmind.multivnc/libressl/CMakeLists.txt:318 (message):
** Warning, this system is unable to represent times past 2038
** It will behave incorrectly when handling valid RFC5280 dates
> Task :app:buildCMakeRelWithDebInfo[armeabi-v7a][crypto,libssh2,etc]
C/C++: ninja: Entering directory `/home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/.cxx/RelWithDebInfo/2e271m3y/armeabi-v7a'
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/misc.c:237:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned long' [-Wshorten-64-to-32]
C/C++: | ((libssh2_uint64_t)buf[2] << 8) | (libssh2_uint64_t)buf[3];
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/misc.c:239:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned long' [-Wshorten-64-to-32]
C/C++: | ((libssh2_uint64_t)buf[6] << 8) | (libssh2_uint64_t)buf[7];
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: 2 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/pem.c:160:42: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion]
C/C++: iv[i] = hex_decode(iv[2*i]) << 4;
C/C++: ~ ~~~~~~~~~~~~~~~~~~~~^~~~
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:1541:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'short' [-Wimplicit-int-conversion]
C/C++: sockets[i].events = fds[i].events;
C/C++: ~ ~~~~~~~^~~~~~
C/C++: 1 warning generated.
> Task :app:configureCMakeRelWithDebInfo[x86]
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/src/main/cpp/CMakeLists.txt release|x86 : CMake Warning at /home/vagrant/build/com.coboltforge.dontmind.multivnc/libressl/CMakeLists.txt:318 (message):
** Warning, this system is unable to represent times past 2038
** It will behave incorrectly when handling valid RFC5280 dates
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/src/main/cpp/CMakeLists.txt release|x86 : CMake Warning at /home/vagrant/build/com.coboltforge.dontmind.multivnc/libressl/CMakeLists.txt:318 (message):
** Warning, this system is unable to represent times past 2038
** It will behave incorrectly when handling valid RFC5280 dates
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/src/main/cpp/CMakeLists.txt release|x86 : CMake Warning at /home/vagrant/build/com.coboltforge.dontmind.multivnc/libressl/CMakeLists.txt:318 (message):
** Warning, this system is unable to represent times past 2038
** It will behave incorrectly when handling valid RFC5280 dates
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/src/main/cpp/CMakeLists.txt release|x86 : CMake Warning at /home/vagrant/build/com.coboltforge.dontmind.multivnc/libressl/CMakeLists.txt:318 (message):
** Warning, this system is unable to represent times past 2038
** It will behave incorrectly when handling valid RFC5280 dates
> Task :app:buildCMakeRelWithDebInfo[x86][crypto,libssh2,etc]
C/C++: ninja: Entering directory `/home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/.cxx/RelWithDebInfo/2e271m3y/x86'
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/misc.c:237:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned long' [-Wshorten-64-to-32]
C/C++: | ((libssh2_uint64_t)buf[2] << 8) | (libssh2_uint64_t)buf[3];
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/misc.c:239:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned long' [-Wshorten-64-to-32]
C/C++: | ((libssh2_uint64_t)buf[6] << 8) | (libssh2_uint64_t)buf[7];
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: 2 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/pem.c:160:42: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion]
C/C++: iv[i] = hex_decode(iv[2*i]) << 4;
C/C++: ~ ~~~~~~~~~~~~~~~~~~~~^~~~
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:1541:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'short' [-Wimplicit-int-conversion]
C/C++: sockets[i].events = fds[i].events;
C/C++: ~ ~~~~~~~^~~~~~
C/C++: 1 warning generated.
> Task :app:configureCMakeRelWithDebInfo[x86_64]
> Task :app:buildCMakeRelWithDebInfo[x86_64][crypto,libssh2,etc]
C/C++: ninja: Entering directory `/home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/.cxx/RelWithDebInfo/2e271m3y/x86_64'
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:153:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: RECV_SEND_ALL(func, socket, buffer, length, flags, abstract);
C/C++: ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:138:14: note: expanded from macro 'RECV_SEND_ALL'
C/C++: rc = func(socket, \
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:160:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: RECV_SEND_ALL(func, socket, buffer, length, flags, abstract);
C/C++: ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:138:14: note: expanded from macro 'RECV_SEND_ALL'
C/C++: rc = func(socket, \
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:173:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(buf, transctx->request_len);
C/C++: ~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:174:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _send_all(agent->session->send, agent->fd,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:186:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _send_all(agent->session->send, agent->fd, transctx->request,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:198:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _recv_all(agent->session->recv, agent->fd,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:217:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _recv_all(agent->session->recv, agent->fd, transctx->response,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/agent.c:821:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: strlen(username),
C/C++: ^~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:58:16: note: expanded from macro 'BLOCK_ADJUST'
C/C++: rc = x; \
C/C++: ^
C/C++: 8 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/misc.c:285:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(buf, len + extraByte);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/knownhost.c:173:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: host, hostlen);
C/C++: ^~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/knownhost.c:180:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: salt, strlen(salt));
C/C++: ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/knownhost.c:430:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: node->salt_len);
C/C++: ~~~~~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.h:329:26: note: expanded from macro 'libssh2_hmac_sha1_init'
C/C++: HMAC_Init_ex(ctx, key, keylen, EVP_sha1(), NULL)
C/C++: ~~~~~~~~~~~~ ^~~~~~
C/C++: 3 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:184:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: session->fullpacket_payload_len,
C/C++: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:351:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: remainbuf = p->writeidx - p->readidx;
C/C++: ~ ~~~~~~~~~~~~^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:401:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: remainbuf = p->writeidx - p->readidx;
C/C++: ~ ~~~~~~~~~~~~^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:514:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: remainpack = p->total_num - p->data_num;
C/C++: ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:533:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: numdecrypt = (p->total_num - skip) - p->data_num;
C/C++: ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:597:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: remainpack = p->total_num - p->data_num;
C/C++: ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:863:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: packet_length + (encrypted ? session->local.mac->mac_len : 0);
C/C++: ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:867:47: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(p->outbuf, packet_length - 4);
C/C++: ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/transport.c:886:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: packet_length, NULL, 0,
C/C++: ^~~~~~~~~~~~~
C/C++: 9 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:261:16: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
C/C++: return dst - buf;
C/C++: ~~~~~~ ~~~~^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:301:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: cmd_len = strlen((char *)session->scpRecv_command);
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:304:64: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
C/C++: session->scpRecv_command_len - cmd_len);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:367:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(session->scpRecv_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:391:22: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_read(session->scpRecv_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:553:22: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(session->scpRecv_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:589:22: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_read(session->scpRecv_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:716:22: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(session->scpRecv_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:859:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: cmd_len = strlen((char *)session->scpSend_command);
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:862:64: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
C/C++: session->scpSend_command_len - cmd_len);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:925:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_read(session->scpSend_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:960:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(session->scpSend_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:979:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_read(session->scpSend_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:1028:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(session->scpSend_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:1047:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_read(session->scpSend_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/scp.c:1076:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_read(session->scpSend_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: 16 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/pem.c:160:42: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion]
C/C++: iv[i] = hex_decode(iv[2*i]) << 4;
C/C++: ~ ~~~~~~~~~~~~~~~~~~~~^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/pem.c:394:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: b64data, b64datalen)) {
C/C++: ^~~~~~~~~~
C/C++: 2 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/packet.c:496:55: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: LIBSSH2_MACERROR(session, (char *) data, datalen))) {
C/C++: ~~~~~~~ ^~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/libssh2_priv.h:204:43: note: expanded from macro 'LIBSSH2_MACERROR'
C/C++: session->macerror((session), (data), (datalen), &(session)->abstract)
C/C++: ~~~~~~~ ^~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/packet.c:546:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: message_len, (const char *)language,
C/C++: ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/libssh2_priv.h:200:34: note: expanded from macro 'LIBSSH2_DISCONNECT'
C/C++: (message_len), (language), (language_len), \
C/C++: ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/packet.c:547:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: language_len);
C/C++: ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/libssh2_priv.h:200:61: note: expanded from macro 'LIBSSH2_DISCONNECT'
C/C++: (message_len), (language), (language_len), \
C/C++: ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/packet.c:568:72: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: LIBSSH2_IGNORE(session, (char *) data + 1, datalen - 1);
C/C++: ~~~~~~~ ~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/libssh2_priv.h:191:46: note: expanded from macro 'LIBSSH2_IGNORE'
C/C++: session->ssh_msg_ignore((session), (data), (datalen), &(session)->abstract)
C/C++: ~~~~~~~ ^~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/packet.c:603:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: message_len, (const char *)language,
C/C++: ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/libssh2_priv.h:195:29: note: expanded from macro 'LIBSSH2_DEBUG'
C/C++: (message_len), (language), (language_len), \
C/C++: ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/packet.c:604:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: language_len);
C/C++: ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/libssh2_priv.h:195:56: note: expanded from macro 'LIBSSH2_DEBUG'
C/C++: (message_len), (language), (language_len), \
C/C++: ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/packet.c:800:69: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: datalen - 13,
C/C++: ~~~~~~~~^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/packet.c:1209:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: int i, packet_types_len = strlen((char *) packet_types);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: 8 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:122:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(edata, elen, e);
C/C++: ~~~~~~~~~ ^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:125:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(ndata, nlen, n);
C/C++: ~~~~~~~~~ ^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:129:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(ddata, dlen, d);
C/C++: ~~~~~~~~~ ^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:132:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(pdata, plen, p);
C/C++: ~~~~~~~~~ ^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:135:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(qdata, qlen, q);
C/C++: ~~~~~~~~~ ^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:138:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(e1data, e1len, dmp1);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:141:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(e2data, e2len, dmq1);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:144:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(coeffdata, coefflen, iqmp);
C/C++: ~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:207:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: ret = RSA_verify(nid_type, hash, hash_len,
C/C++: ~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:208:45: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
C/C++: (unsigned char *) sig, sig_len, rsactx);
C/C++: ^~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:245:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(p, p_len, p_bn);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:248:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(q, q_len, q_bn);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:251:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(g, g_len, g_bn);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:254:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(y, y_len, pub_key);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:258:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(x, x_len, priv_key);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:426:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(r, r_len, ecdsa_sig_.r);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:428:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(s, s_len, ecdsa_sig_.s);
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:482:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: ret = EVP_Cipher(ctx, buf, block, blocksize);
C/C++: ~~~~~~~~~~ ^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:645:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: (*aes_ctr_cipher)->key_len = keylen;
C/C++: ~ ^~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:761:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: int passphrase_len = strlen(passphrase);
C/C++: ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:787:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: bp = BIO_new_mem_buf((char *)filedata, filedata_len);
C/C++: ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:2238:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: ret = RSA_sign(NID_sha1, hash, hash_len, sig, &sig_len, rsactx);
C/C++: ~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:2240:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: ret = RSA_sign(NID_sha256, hash, hash_len, sig, &sig_len, rsactx);
C/C++: ~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:2242:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: ret = RSA_sign(NID_sha512, hash, hash_len, sig, &sig_len, rsactx);
C/C++: ~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:2333:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: ECDSA_SIG *sig = ECDSA_do_sign(hash, hash_len, ec_ctx);
C/C++: ~~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:2821:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(exponent, exponentlen, bn_exponent);
C/C++: ~~~~~~~~~ ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:3295:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: BN_bin2bn(secret, secret_len, *k);
C/C++: ~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:3926:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: bp = BIO_new_mem_buf((char *)privatekeydata, privatekeydata_len);
C/C++: ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.c:4016:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: bp = BIO_new_mem_buf((char *)privatekeydata, privatekeydata_len);
C/C++: ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~
C/C++: 29 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:144:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_read(channel, 0, (char *) buffer, 4);
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:166:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_read(channel, 0, (char *) pkey->receive_packet,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:274:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: publickey_status_error(pkey, session, status);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:398:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(session->pkeyInit_channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:504:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: publickey_status_error(NULL, session, status);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:642:50: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, packet_len - 4);
C/C++: ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:649:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, comment_len);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:656:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, name_len);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:660:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, blob_len);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:668:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, name_len);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:672:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, blob_len);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:677:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, num_attrs);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:680:56: warning: implicit conversion loses integer precision: 'const unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, attrs[i].name_len);
C/C++: ~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:684:56: warning: implicit conversion loses integer precision: 'const unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->add_s, attrs[i].value_len);
C/C++: ~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:701:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(channel, 0, pkey->add_packet,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:761:53: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->remove_s, packet_len - 4);
C/C++: ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:767:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->remove_s, name_len);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:771:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->remove_s, blob_len);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:785:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(channel, 0, pkey->remove_packet,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:838:56: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(pkey->listFetch_s, buffer_len - 4);
C/C++: ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:852:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(channel, 0,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/publickey.c:949:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
C/C++: publickey_status_error(pkey, session, status);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~
C/C++: 22 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:473:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: session->fwdLstn_host_len = strlen(host);
C/C++: ~ ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:1335:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, cookie_len);
C/C++: ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:1485:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, message_len);
C/C++: ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:1666:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: channel->flush_refund_bytes,
C/C++: ~~~~~~~~~^~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:1674:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: return channel->flush_flush_bytes;
C/C++: ~~~~~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:1874:66: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_channel_receive_window_adjust(channel, adj,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:58:16: note: expanded from macro 'BLOCK_ADJUST'
C/C++: rc = x; \
C/C++: ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:1905:66: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_channel_receive_window_adjust(channel, adj, force,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:58:16: note: expanded from macro 'BLOCK_ADJUST'
C/C++: rc = x; \
C/C++: ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:2008:76: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: uint32_t adjustment = channel->remote.window_size_initial + buflen -
C/C++: ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:2170:70: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_channel_receive_window_adjust(channel, buflen,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:58:16: note: expanded from macro 'BLOCK_ADJUST'
C/C++: rc = x; \
C/C++: ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:2175:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_channel_read(channel, stream_id, buf, buflen));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:58:16: note: expanded from macro 'BLOCK_ADJUST'
C/C++: rc = x; \
C/C++: ~ ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/channel.c:2338:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, channel->write_bufwrite);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~~~~
C/C++: 11 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:107:31: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: banner_len = session->banner_TxRx_total_send;
C/C++: ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:118:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: ret = LIBSSH2_RECV(session, &c, 1,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/libssh2_priv.h:221:5: note: expanded from macro 'LIBSSH2_RECV'
C/C++: LIBSSH2_RECV_FD(session, session->socket_fd, buffer, length, flags)
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/libssh2_priv.h:216:5: note: expanded from macro 'LIBSSH2_RECV_FD'
C/C++: (session->recv)(fd, buffer, length, flags, &session->abstract)
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:214:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: banner_len = strlen((char *) session->local.banner);
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:654:43: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
C/C++: rc = poll(sockets, 1, has_timeout?ms_to_next: -1);
C/C++: ~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:1175:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, lang_len);
C/C++: ~~~~~~~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:1331:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: *errmsg_len = msglen;
C/C++: ~ ^~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:1541:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'short' [-Wimplicit-int-conversion]
C/C++: sockets[i].events = fds[i].events;
C/C++: ~ ~~~~~~~^~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.c:1708:42: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
C/C++: sysret = poll(sockets, nfds, timeout_remaining);
C/C++: ~~~~ ^~~~~~~~~~~~~~~~~
C/C++: 8 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:614:49: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
C/C++: (char *) sp1, sp2 - sp1)) {
C/C++: ~~~~^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:718:49: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
C/C++: (char *) sp1, sp2 - sp1)) {
C/C++: ~~~~^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:832:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: session->userauth_pblc_method_len,
C/C++: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:869:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: session->userauth_pblc_method_len,
C/C++: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:941:49: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&x, *sig_len - 4);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1086:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: session->userauth_host_method_len,
C/C++: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1148:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: 4 + sig_len);
C/C++: ~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1269:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: return method_len;
C/C++: ~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1326:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
C/C++: p_len = p ? (p - s) : (int) strlen(s);
C/C++: ~ ~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1331:28: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
C/C++: f_len = f ? (f - a) : (int) strlen(a);
C/C++: ~ ~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1364:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
C/C++: p_len = p ? (p - s) : (int) strlen(s);
C/C++: ~ ~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1369:28: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
C/C++: f_len = f ? (f - a) : (int) strlen(a);
C/C++: ~ ~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1712:70: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: 4 + session->userauth_pblc_method_len +
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1721:74: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: 4 + session->userauth_pblc_method_len + 4 +
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1848:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_userauth_publickey(session, username, username_len,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1900:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_userauth_publickey(session, username, username_len,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:1982:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: _libssh2_userauth_publickey(session, user, strlen(user),
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:58:16: note: expanded from macro 'BLOCK_ADJUST'
C/C++: rc = x; \
C/C++: ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:2138:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: session->userauth_kybd_auth_name_len,
C/C++: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:2141:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: session->userauth_kybd_auth_instruction_len,
C/C++: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:2328:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_userauth_publickey(session, username, username_len,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/userauth.c:2333:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_userauth_publickey(session, username, username_len,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~
C/C++: 21 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:288:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: exchange_state->e_packet_len - 5);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:494:65: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_bn_from_bin(exchange_state->f, exchange_state->f_value_len,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.h:416:59: note: expanded from macro '_libssh2_bn_from_bin'
C/C++: #define _libssh2_bn_from_bin(bn, len, val) BN_bin2bn(val, len, bn)
C/C++: ~~~~~~~~~ ^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:520:54: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: exchange_state->k_value_len - 4);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:534:69: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: strlen((char *) session->local.banner) - 2);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:553:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: strlen((char *) session->remote.banner));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:561:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: session->local.kexinit_len);
C/C++: ~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:569:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: session->remote.kexinit_len);
C/C++: ~~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:613:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: exchange_state->f_value_len);
C/C++: ~~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1425:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_bn_from_bin(key_state->p, p_len, p);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.h:416:59: note: expanded from macro '_libssh2_bn_from_bin'
C/C++: #define _libssh2_bn_from_bin(bn, len, val) BN_bin2bn(val, len, bn)
C/C++: ~~~~~~~~~ ^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1426:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_bn_from_bin(key_state->g, g_len, g);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.h:416:59: note: expanded from macro '_libssh2_bn_from_bin'
C/C++: #define _libssh2_bn_from_bin(bn, len, val) BN_bin2bn(val, len, bn)
C/C++: ~~~~~~~~~ ^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1429:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: p_len, 1,
C/C++: ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1553:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_bn_from_bin(key_state->p, p_len, p);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.h:416:59: note: expanded from macro '_libssh2_bn_from_bin'
C/C++: #define _libssh2_bn_from_bin(bn, len, val) BN_bin2bn(val, len, bn)
C/C++: ~~~~~~~~~ ^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1554:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_bn_from_bin(key_state->g, g_len, g);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/openssl.h:416:59: note: expanded from macro '_libssh2_bn_from_bin'
C/C++: #define _libssh2_bn_from_bin(bn, len, val) BN_bin2bn(val, len, bn)
C/C++: ~~~~~~~~~ ^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1557:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: p_len, 256,
C/C++: ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1908:54: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: exchange_state->k_value_len - 4);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1921:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(256);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1606:65: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: strlen((char *) session->local.banner) - 2); \
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1921:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(256);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1627:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: strlen((char *) session->remote.banner)); \
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1921:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(256);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1636:37: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: session->local.kexinit_len); \
C/C++: ~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1921:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(256);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1644:38: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: session->remote.kexinit_len); \
C/C++: ~~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1921:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(256);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1660:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: public_key_len); \
C/C++: ^~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1921:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(256);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1668:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: server_public_key_len); \
C/C++: ^~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1925:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(384);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1606:65: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: strlen((char *) session->local.banner) - 2); \
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1925:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(384);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1627:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: strlen((char *) session->remote.banner)); \
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1925:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(384);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1636:37: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: session->local.kexinit_len); \
C/C++: ~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1925:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(384);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1644:38: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: session->remote.kexinit_len); \
C/C++: ~~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1925:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(384);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1660:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: public_key_len); \
C/C++: ^~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1925:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(384);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1668:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: server_public_key_len); \
C/C++: ^~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1928:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(512);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1606:65: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: strlen((char *) session->local.banner) - 2); \
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1928:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(512);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1627:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: strlen((char *) session->remote.banner)); \
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1928:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(512);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1636:37: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: session->local.kexinit_len); \
C/C++: ~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1928:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(512);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1644:38: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: session->remote.kexinit_len); \
C/C++: ~~~~~~~~~~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1928:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(512);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1660:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: public_key_len); \
C/C++: ^~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1928:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY(512);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:1668:22: note: expanded from macro 'LIBSSH2_KEX_METHOD_EC_SHA_HASH_CREATE_VERIFY'
C/C++: server_public_key_len); \
C/C++: ^~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:2003:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: session->session_id_len = digest_length;
C/C++: ~ ^~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3098:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_htonu32(buf, list_strlen);
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3106:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: int mlen = strlen((*method)->name);
C/C++: ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3201:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, kex_len, session->kex_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3203:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, hostkey_len, session->hostkey_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3205:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, crypt_cs_len, session->local.crypt_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3207:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, crypt_sc_len, session->remote.crypt_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3209:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, mac_cs_len, session->local.mac_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3211:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, mac_sc_len, session->remote.mac_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3213:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, comp_cs_len, session->local.comp_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3215:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, comp_sc_len, session->remote.comp_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3217:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, lang_cs_len, session->local.lang_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3219:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: LIBSSH2_METHOD_PREFS_STR(s, lang_sc_len, session->remote.lang_prefs,
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3124:34: note: expanded from macro 'LIBSSH2_METHOD_PREFS_STR'
C/C++: _libssh2_htonu32((buf), (prefvarlen)); \
C/C++: ~~~~~~~~~~~~~~~~ ^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3883:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: key_state->data_len))
C/C++: ~~~~~~~~~~~^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:3937:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
C/C++: int prefs_len = strlen(prefs);
C/C++: ~~~~~~~~~ ^~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/kex.c:4012:33: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
C/C++: int method_len = p ? (p - s) : (int) strlen(s);
C/C++: ~~~~~~~~~~ ~~^~~
C/C++: 49 warnings generated.
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:336:24: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:338:48: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return _libssh2_error(session, rc, "channel read");
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:390:28: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:408:24: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:413:48: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return _libssh2_error(session, rc,
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:427:20: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:659:39: warning: implicit conversion loses integer precision: 'const unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, attrs->uid);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:660:39: warning: implicit conversion loses integer precision: 'const unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, attrs->gid);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:664:39: warning: implicit conversion loses integer precision: 'const unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, attrs->permissions);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:668:39: warning: implicit conversion loses integer precision: 'const unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, attrs->atime);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:669:39: warning: implicit conversion loses integer precision: 'const unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, attrs->mtime);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:728:25: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
C/C++: return (buf.dataptr - buf.data);
C/C++: ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:915:33: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_error(session, rc,
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1121:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: sftp->open_packet_len = filename_len + 13 +
C/C++: ~ ~~~~~~~~~~~~~~~~~~^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1168:37: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_error(session, rc, "Unable to send FXP_OPEN*");
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1210:37: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: _libssh2_error(session, rc, "Timeout waiting for status message");
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1326:64: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: sftp_open(sftp, filename, filename_len, flags, mode,
C/C++: ~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:78:18: note: expanded from macro 'BLOCK_ADJUST_ERRNO'
C/C++: ptr = x; \
C/C++: ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1455:75: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: max_read_ahead*8,
C/C++: ~~~~~~~~~~~~~~^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1474:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: uint32_t size = count;
C/C++: ~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1476:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: size = buffer_size;
C/C++: ~ ^~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1670:50: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: rc32 = (uint32_t)buffer_size - bytes_in_buffer;
C/C++: ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1757:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: uint32_t packet_len = handle->handle_len + 13;
C/C++: ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1919:40: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return _libssh2_error(session, retcode,
C/C++: ~~~~~~~~~~~~~~ ^~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1931:32: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: sftp->last_errno = retcode;
C/C++: ~ ^~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:1971:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: sftp_readdir(hnd, buffer, buffer_maxlen, longentry,
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:58:16: note: expanded from macro 'BLOCK_ADJUST'
C/C++: rc = x; \
C/C++: ~ ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2059:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: uint32_t size = MIN(MAX_SFTP_OUTGOING_SIZE, count);
C/C++: ~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.h:71:32: note: expanded from macro 'MIN'
C/C++: #define MIN(x,y) ((x)<(y)?(x):(y))
C/C++: ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2064:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: packet_len = handle->handle_len + size + 25;
C/C++: ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2247:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: uint32_t packet_len = handle->handle_len + 34;
C/C++: ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2298:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2309:40: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return _libssh2_error(session, rc,
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2356:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: handle->handle_len + 13 + (setstat ? sftp_attrsize(attrs->flags) : 0);
C/C++: ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2389:20: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2409:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2419:40: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return _libssh2_error(session, rc,
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2580:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: uint32_t packet_len = handle->handle_len + 13;
C/C++: ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2605:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(channel, 0, handle->close_packet,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2711:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: uint32_t packet_len = filename_len + 13;
C/C++: ~~~~~~~~~~ ~~~~~~~~~~~~~^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2733:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(channel, 0, sftp->unlink_packet,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2847:49: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&sftp->rename_s, flags);
C/C++: ~~~~~~~~~~~~~~~~~~ ^~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2856:20: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2875:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2886:40: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return _libssh2_error(session, rc,
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:2956:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: uint32_t packet_len = handle->handle_len + 20 + 17;
C/C++: ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3009:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3020:40: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return _libssh2_error(session, rc,
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3144:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3155:40: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return _libssh2_error(session, rc,
C/C++: ~~~~~~~~~~~~~~ ^~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3209:71: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
C/C++: BLOCK_ADJUST(rc, sftp->channel->session, sftp_statvfs(sftp, path, path_len,
C/C++: ~~~~~~~~~~~~ ^~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/session.h:58:16: note: expanded from macro 'BLOCK_ADJUST'
C/C++: rc = x; \
C/C++: ^
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3253:43: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, packet_len - 4);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3268:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(channel, 0, packet, packet_len);
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3360:43: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, packet_len - 4);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3370:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(channel, 0, sftp->rmdir_packet,
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3468:43: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, packet_len - 4);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3494:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: rc = _libssh2_channel_write(channel, 0, sftp->stat_packet, packet_len);
C/C++: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3612:43: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
C/C++: _libssh2_store_u32(&s, packet_len - 4);
C/C++: ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~
C/C++: /home/vagrant/build/com.coboltforge.dontmind.multivnc/libssh2/src/sftp.c:3641:20: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
C/C++: return rc;
C/C++: ~~~~~~ ^~
C/C++: 56 warnings generated.
> Task :app:mergeReleaseJniLibFolders
> Task :app:mergeReleaseNativeLibs
> Task :app:checkReleaseDuplicateClasses
> Task :app:stripReleaseDebugSymbols
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
> Task :app:mergeReleaseArtProfile
> Task :app:mergeReleaseShaders
> Task :app:compileReleaseShaders NO-SOURCE
> Task :app:generateReleaseAssets UP-TO-DATE
> Task :app:mergeReleaseAssets
> Task :app:extractReleaseNativeSymbolTables
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
> Task :app:compressReleaseAssets
> Task :app:processApplicationManifestReleaseForBundle
> Task :app:collectReleaseDependencies
> Task :app:sdkReleaseDependencyData
> Task :app:writeReleaseAppMetadata
> Task :app:writeReleaseSigningConfigVersions
> Task :app:mergeReleaseNativeDebugMetadata
> Task :app:bundleReleaseResources
> Task :app:processReleaseResources
> Task :app:compileReleaseKotlin
w: file:///home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/src/main/java/com/coboltforge/dontmind/multivnc/db/MetaKeyBean.kt:116:38 'toInt(): Int' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/src/main/java/com/coboltforge/dontmind/multivnc/db/MetaKeyBean.kt:117:60 'toInt(): Int' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/src/main/java/com/coboltforge/dontmind/multivnc/db/MetaKeyBean.kt:121:38 'toInt(): Int' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/src/main/java/com/coboltforge/dontmind/multivnc/db/MetaKeyBean.kt:122:60 'toInt(): Int' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/src/main/java/com/coboltforge/dontmind/multivnc/ui/ImportExportDialog.kt:65:25 'startActivityForResult(Intent!, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/src/main/java/com/coboltforge/dontmind/multivnc/ui/ImportExportDialog.kt:73:25 'startActivityForResult(Intent!, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/src/main/java/com/coboltforge/dontmind/multivnc/ui/VNCConnService.kt:37:13 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.
w: file:///home/vagrant/build/com.coboltforge.dontmind.multivnc/android/app/src/main/java/com/coboltforge/dontmind/multivnc/ui/VNCConnService.kt:51:13 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.
> Task :app:compileReleaseJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
> Task :app:mergeReleaseGeneratedProguardFiles
> Task :app:processReleaseJavaRes
> Task :app:mergeReleaseJavaResource
> Task :app:lintVitalAnalyzeRelease
The Daemon will expire after the build after running out of JVM Metaspace.
The project memory settings are likely not configured or are configured to an insufficient value.
The daemon will restart for the next build, which may increase subsequent build times.
These settings can be adjusted by setting 'org.gradle.jvmargs' in 'gradle.properties'.
The currently configured max heap space is '512 MiB' and the configured max metaspace is '256 MiB'.
For more information on how to set these values, visit the user guide at https://docs.gradle.org/8.0/userguide/build_environment.html#configuring_jvm_memory
To disable this warning, set 'org.gradle.daemon.performance.disable-logging=true'.
> Task :app:minifyReleaseWithR8
> Task :app:lintVitalReportRelease
> Task :app:lintVitalRelease
> Task :app:compileReleaseArtProfile
> Task :app:shrinkReleaseRes
> Task :app:optimizeReleaseResources
> Task :app:packageRelease
> Task :app:createReleaseApkListingFileRedirect
> Task :app:assembleRelease
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/8.0/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 6m 11s
52 actionable tasks: 52 executed
2023-10-03 11:06:53,860 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/com.coboltforge.dontmind.multivnc, universal_newlines=False, shell=None, istream=<valid stream>)
2023-10-03 11:06:53,883 INFO: Successfully built version 2.1.3 of com.coboltforge.dontmind.multivnc from 81672121c3269ab1414d6d891029b445ba52d446
2023-10-03 11:06:54,285 DEBUG: AXML contains a RESOURCE MAP
2023-10-03 11:06:54,286 DEBUG: Start of Namespace mapping: prefix 29: 'android' --> uri 67: 'http://schemas.android.com/apk/res/android'
2023-10-03 11:06:54,288 DEBUG: Checking build/com.coboltforge.dontmind.multivnc/android/app/build/outputs/apk/release/app-release-unsigned.apk
2023-10-03 11:06:54,326 DEBUG: AXML contains a RESOURCE MAP
2023-10-03 11:06:54,326 DEBUG: Start of Namespace mapping: prefix 29: 'android' --> uri 67: 'http://schemas.android.com/apk/res/android'
2023-10-03 11:06:54,386 INFO: success: com.coboltforge.dontmind.multivnc
2023-10-03 11:06:54,387 INFO: Finished
2023-10-03 11:06:54,387 INFO: 1 build succeeded