SoftEther VPN のビルド
作業ディレクトリの作成
$ mkdir ~/work && cd ~/work
ソースコードからビルドしてインストール
ソースコードからビルドしてインストールする場合は、以下の2パターンをインストール可能である。
安定版 SoftEtherVPN Stable
現在一般向けに配布されている安定版。
開発版 SoftEtherVPN
開発者向けに配布されている新機能などを搭載した開発版。
パッケージ インストール
ビルドに必要なパッケージを揃える。
$ sudo dnf groupinstall "Development Tools" -y
Last metadata expiration check: 0:00:06 ago on 2021年03月24日 01時19分29秒. Dependencies resolved. ==================================================================================================== Package Arch Version Repository Size ==================================================================================================== Installing group/module packages: diffstat x86_64 1.63-3.fc33 fedora 42 k doxygen x86_64 1:1.8.20-4.fc33 fedora 4.7 M gettext x86_64 0.21-3.fc33 fedora 1.1 M patch x86_64 2.7.6-13.fc33 fedora 129 k patchutils x86_64 0.4.2-4.fc33 updates 100 k subversion x86_64 1.14.1-1.fc33 updates 1.0 M systemtap x86_64 4.4-4.fc33 updates 6.9 k Installing dependencies: adobe-mappings-cmap noarch 20171205-9.fc33 fedora 1.9 M adobe-mappings-cmap-deprecated noarch 20171205-9.fc33 fedora 109 k adobe-mappings-pdf noarch 20180407-7.fc33 fedora 668 k apr x86_64 1.7.0-6.fc33 fedora 122 k apr-util x86_64 1.6.1-14.fc33 fedora 97 k atk x86_64 2.36.0-2.fc33 fedora 273 k avahi-libs x86_64 0.8-7.fc33 updates 67 k binutils x86_64 2.35-18.fc33 updates 5.4 M binutils-gold x86_64 2.35-18.fc33 updates 774 k boost-filesystem x86_64 1.73.0-10.fc33 updates 56 k boost-system x86_64 1.73.0-10.fc33 updates 14 k boost-thread x86_64 1.73.0-10.fc33 updates 60 k cairo x86_64 1.16.0-9.fc33 fedora 692 k cairo-gobject x86_64 1.16.0-9.fc33 fedora 18 k clang x86_64 11.0.0-2.fc33 updates 78 k clang-devel x86_64 11.0.0-2.fc33 updates 1.9 M clang-libs x86_64 11.0.0-2.fc33 updates 20 M clang-tools-extra x86_64 11.0.0-2.fc33 updates 12 M cmake-filesystem x86_64 3.19.7-1.fc33 updates 16 k cpio x86_64 2.13-8.fc33 fedora 273 k cpp x86_64 10.2.1-9.fc33 updates 9.4 M crypto-policies-scripts noarch 20200918-1.git85dccc5.fc33 fedora 64 k cups-libs x86_64 1:2.3.3op2-1.fc33 updates 277 k dbus-libs x86_64 1:1.12.20-2.fc33 fedora 154 k dejavu-sans-fonts noarch 2.37-15.fc33 fedora 1.3 M dracut x86_64 050-64.git20200529.fc33 updates 314 k dyninst x86_64 10.2.1-1.fc33 updates 3.4 M ed x86_64 1.14.2-9.fc33 fedora 75 k efivar-libs x86_64 37-14.fc33 updates 110 k elfutils-debuginfod-client x86_64 0.183-1.fc33 updates 34 k file x86_64 5.39-3.fc33 fedora 51 k fontconfig x86_64 2.13.92-12.fc33 fedora 268 k fonts-filesystem noarch 1:2.0.5-4.fc33 fedora 8.7 k freetype x86_64 2.10.4-1.fc33 updates 390 k fribidi x86_64 1.0.10-3.fc33 fedora 86 k fuse-libs x86_64 2.9.9-10.fc33 fedora 99 k gcc x86_64 10.2.1-9.fc33 updates 30 M gcc-c++ x86_64 10.2.1-9.fc33 updates 11 M gd x86_64 2.3.0-3.fc33 fedora 137 k gdk-pixbuf2 x86_64 2.42.2-2.fc33 updates 466 k gdk-pixbuf2-modules x86_64 2.42.2-2.fc33 updates 94 k gettext-libs x86_64 0.21-3.fc33 fedora 307 k glibc-devel x86_64 2.32-4.fc33 updates 1.0 M glibc-headers-x86 noarch 2.32-4.fc33 updates 482 k google-droid-sans-fonts noarch 20200215-8.fc33 fedora 2.7 M graphite2 x86_64 1.3.14-6.fc33 fedora 95 k graphviz x86_64 2.44.0-14.fc33.1 fedora 3.4 M grub2-common noarch 1:2.04-33.fc33 updates 883 k grub2-tools x86_64 1:2.04-33.fc33 updates 1.8 M grub2-tools-minimal x86_64 1:2.04-33.fc33 updates 598 k gtk-update-icon-cache x86_64 3.24.27-1.fc33 updates 33 k gtk2 x86_64 2.24.33-1.fc33 updates 3.5 M gts x86_64 0.7.6-38.20121130.fc33 fedora 237 k harfbuzz x86_64 2.7.2-1.fc33 fedora 634 k hicolor-icon-theme noarch 0.17-9.fc33 fedora 44 k info x86_64 6.7-8.fc33 fedora 228 k isl x86_64 0.16.1-12.fc33 fedora 876 k jbig2dec-libs x86_64 0.19-2.fc33 fedora 74 k jbigkit-libs x86_64 2.1-19.fc33 fedora 52 k kbd x86_64 2.3.0-2.fc33 fedora 376 k kbd-legacy noarch 2.3.0-2.fc33 fedora 475 k kbd-misc noarch 2.3.0-2.fc33 fedora 1.5 M kernel-headers x86_64 5.11.7-200.fc33 updates 1.2 M kmod x86_64 27-3.fc33 fedora 122 k langpacks-core-font-en noarch 3.0-4.fc33 fedora 9.5 k lasi x86_64 1.1.3-4.fc33 fedora 56 k lcms2 x86_64 2.12-1.fc33 updates 172 k libICE x86_64 1.0.10-4.fc33 fedora 71 k libSM x86_64 1.2.3-6.fc33 fedora 42 k libX11 x86_64 1.6.12-3.fc33 updates 660 k libX11-common noarch 1.6.12-3.fc33 updates 153 k libXau x86_64 1.0.9-4.fc33 fedora 31 k libXaw x86_64 1.0.13-15.fc33 fedora 201 k libXcomposite x86_64 0.4.5-3.fc33 fedora 23 k libXcursor x86_64 1.2.0-3.fc33 fedora 29 k libXdamage x86_64 1.1.5-3.fc33 fedora 22 k libXext x86_64 1.3.4-4.fc33 fedora 39 k libXfixes x86_64 5.0.3-12.fc33 fedora 18 k libXft x86_64 2.3.3-4.fc33 fedora 63 k libXi x86_64 1.7.10-4.fc33 fedora 38 k libXinerama x86_64 1.1.4-6.fc33 fedora 14 k libXmu x86_64 1.1.3-4.fc33 fedora 75 k libXpm x86_64 3.5.13-3.fc33 fedora 59 k libXrandr x86_64 1.5.2-4.fc33 fedora 27 k libXrender x86_64 0.9.10-12.fc33 fedora 27 k libXt x86_64 1.2.0-2.fc33 fedora 183 k libdatrie x86_64 0.2.9-12.fc33 fedora 31 k libevent x86_64 2.1.8-10.fc33 fedora 257 k libfontenc x86_64 1.1.3-13.fc33 fedora 30 k libgs x86_64 9.53.3-4.fc33 updates 3.1 M libijs x86_64 0.35-12.fc33 fedora 30 k libimagequant x86_64 2.12.6-3.fc33 fedora 62 k libjpeg-turbo x86_64 2.0.5-5.fc33 fedora 168 k libkcapi x86_64 1.2.0-3.fc33 fedora 43 k libkcapi-hmaccalc x86_64 1.2.0-3.fc33 fedora 24 k libmpc x86_64 1.1.0-9.fc33 fedora 59 k libpaper x86_64 1.1.28-1.fc33 updates 41 k libpkgconf x86_64 1.7.3-5.fc33 updates 36 k libpng x86_64 2:1.6.37-6.fc33 updates 119 k libraqm x86_64 0.7.0-6.fc33 fedora 19 k librsvg2 x86_64 2.50.3-1.fc33 updates 3.4 M libserf x86_64 1.3.9-17.fc33 fedora 60 k libstdc++-devel x86_64 10.2.1-9.fc33 updates 2.0 M libtextstyle x86_64 0.21-3.fc33 fedora 91 k libthai x86_64 0.1.28-5.fc33 fedora 213 k libtiff x86_64 4.1.0-6.fc33 updates 190 k libwebp x86_64 1.2.0-1.fc33 updates 279 k libxcb x86_64 1.13.1-5.fc33 fedora 229 k libxcrypt-devel x86_64 4.4.18-1.fc33 updates 29 k llvm-libs x86_64 11.0.0-1.fc33 updates 22 M mokutil x86_64 2:0.4.0-2.fc33 fedora 44 k netpbm x86_64 10.93.00-1.fc33 updates 188 k nspr x86_64 4.29.0-1.fc33 fedora 135 k nss x86_64 3.62.0-1.fc33 updates 689 k nss-softokn x86_64 3.62.0-1.fc33 updates 384 k nss-softokn-freebl x86_64 3.62.0-1.fc33 updates 332 k nss-sysinit x86_64 3.62.0-1.fc33 updates 20 k nss-util x86_64 3.62.0-1.fc33 updates 90 k openjpeg2 x86_64 2.3.1-10.fc33 updates 155 k os-prober x86_64 1.77-6.fc33 fedora 43 k pango x86_64 1.48.3-1.fc33 updates 301 k pixman x86_64 0.40.0-2.fc33 fedora 275 k pkgconf x86_64 1.7.3-5.fc33 updates 41 k pkgconf-m4 noarch 1.7.3-5.fc33 updates 14 k pkgconf-pkg-config x86_64 1.7.3-5.fc33 updates 10 k shared-mime-info x86_64 2.0-3.fc33 fedora 308 k subversion-libs x86_64 1.14.1-1.fc33 updates 1.5 M systemd-udev x86_64 246.10-1.fc33 updates 1.5 M systemtap-client x86_64 4.4-4.fc33 updates 3.6 M systemtap-devel x86_64 4.4-4.fc33 updates 2.1 M systemtap-runtime x86_64 4.4-4.fc33 updates 417 k tbb x86_64 2020.3-5.fc33 updates 174 k unzip x86_64 6.0-49.fc33 fedora 181 k urw-base35-bookman-fonts noarch 20200910-2.fc33 updates 856 k urw-base35-c059-fonts noarch 20200910-2.fc33 updates 883 k urw-base35-d050000l-fonts noarch 20200910-2.fc33 updates 77 k urw-base35-fonts noarch 20200910-2.fc33 updates 9.6 k urw-base35-fonts-common noarch 20200910-2.fc33 updates 20 k urw-base35-gothic-fonts noarch 20200910-2.fc33 updates 651 k urw-base35-nimbus-mono-ps-fonts noarch 20200910-2.fc33 updates 801 k urw-base35-nimbus-roman-fonts noarch 20200910-2.fc33 updates 865 k urw-base35-nimbus-sans-fonts noarch 20200910-2.fc33 updates 1.3 M urw-base35-p052-fonts noarch 20200910-2.fc33 updates 983 k urw-base35-standard-symbols-ps-fonts noarch 20200910-2.fc33 updates 42 k urw-base35-z003-fonts noarch 20200910-2.fc33 updates 278 k utf8proc x86_64 2.6.1-1.fc33 updates 83 k xapian-core-libs x86_64 1.4.17-1.fc33 fedora 745 k xml-common noarch 0.6.3-55.fc33 fedora 31 k xorg-x11-font-utils x86_64 1:7.5-47.fc33 updates 101 k xorg-x11-fonts-ISO8859-1-100dpi noarch 7.5-25.fc33 fedora 1.0 M xz x86_64 5.2.5-4.fc33 updates 215 k zip x86_64 3.0-27.fc33 fedora 258 k Installing weak dependencies: apr-util-bdb x86_64 1.6.1-14.fc33 fedora 13 k apr-util-openssl x86_64 1.6.1-14.fc33 fedora 15 k compiler-rt x86_64 11.0.0-1.fc33 updates 2.0 M grubby x86_64 8.40-47.fc33 fedora 38 k kpartx x86_64 0.8.4-7.fc33 fedora 51 k libomp x86_64 11.0.0-1.fc33 updates 375 k libomp-devel x86_64 11.0.0-1.fc33 updates 22 k memstrack x86_64 0.1.9-1.fc33 fedora 46 k pigz x86_64 2.4-7.fc33 fedora 75 k Installing Groups: Development Tools Transaction Summary ==================================================================================================== Install 168 Packages Total download size: 188 M Installed size: 671 M Downloading Packages: (1/168): avahi-libs-0.8-7.fc33.x86_64.rpm 222 kB/s | 67 kB 00:00 (2/168): binutils-gold-2.35-18.fc33.x86_64.rpm 823 kB/s | 774 kB 00:00 (3/168): boost-filesystem-1.73.0-10.fc33.x86_64.rpm 73 kB/s | 56 kB 00:00 (4/168): boost-system-1.73.0-10.fc33.x86_64.rpm 39 kB/s | 14 kB 00:00 (5/168): clang-11.0.0-2.fc33.x86_64.rpm 234 kB/s | 78 kB 00:00 (6/168): boost-thread-1.73.0-10.fc33.x86_64.rpm 87 kB/s | 60 kB 00:00 (7/168): binutils-2.35-18.fc33.x86_64.rpm 907 kB/s | 5.4 MB 00:06 (8/168): clang-devel-11.0.0-2.fc33.x86_64.rpm 346 kB/s | 1.9 MB 00:05 (9/168): cmake-filesystem-3.19.7-1.fc33.x86_64.rpm 30 kB/s | 16 kB 00:00 (10/168): compiler-rt-11.0.0-1.fc33.x86_64.rpm 1.0 MB/s | 2.0 MB 00:01 (11/168): cpp-10.2.1-9.fc33.x86_64.rpm 805 kB/s | 9.4 MB 00:11 (12/168): cups-libs-2.3.3op2-1.fc33.x86_64.rpm 270 kB/s | 277 kB 00:01 (13/168): dracut-050-64.git20200529.fc33.x86_64.rpm 284 kB/s | 314 kB 00:01 (14/168): dyninst-10.2.1-1.fc33.x86_64.rpm 793 kB/s | 3.4 MB 00:04 (15/168): efivar-libs-37-14.fc33.x86_64.rpm 213 kB/s | 110 kB 00:00 (16/168): elfutils-debuginfod-client-0.183-1.fc33.x86_64.rpm 112 kB/s | 34 kB 00:00 (17/168): clang-libs-11.0.0-2.fc33.x86_64.rpm 757 kB/s | 20 MB 00:27 (18/168): clang-tools-extra-11.0.0-2.fc33.x86_64.rpm 522 kB/s | 12 MB 00:23 (19/168): freetype-2.10.4-1.fc33.x86_64.rpm 1.0 MB/s | 390 kB 00:00 (20/168): gdk-pixbuf2-2.42.2-2.fc33.x86_64.rpm 953 kB/s | 466 kB 00:00 (21/168): gdk-pixbuf2-modules-2.42.2-2.fc33.x86_64.rpm 938 kB/s | 94 kB 00:00 (22/168): glibc-devel-2.32-4.fc33.x86_64.rpm 546 kB/s | 1.0 MB 00:01 (23/168): glibc-headers-x86-2.32-4.fc33.noarch.rpm 630 kB/s | 482 kB 00:00 (24/168): grub2-common-2.04-33.fc33.noarch.rpm 700 kB/s | 883 kB 00:01 (25/168): grub2-tools-2.04-33.fc33.x86_64.rpm 817 kB/s | 1.8 MB 00:02 (26/168): grub2-tools-minimal-2.04-33.fc33.x86_64.rpm 1.1 MB/s | 598 kB 00:00 (27/168): gtk-update-icon-cache-3.24.27-1.fc33.x86_64.rpm 420 kB/s | 33 kB 00:00 (28/168): gtk2-2.24.33-1.fc33.x86_64.rpm 551 kB/s | 3.5 MB 00:06 (29/168): kernel-headers-5.11.7-200.fc33.x86_64.rpm 684 kB/s | 1.2 MB 00:01 (30/168): lcms2-2.12-1.fc33.x86_64.rpm 806 kB/s | 172 kB 00:00 (31/168): libX11-1.6.12-3.fc33.x86_64.rpm 443 kB/s | 660 kB 00:01 (32/168): libX11-common-1.6.12-3.fc33.noarch.rpm 379 kB/s | 153 kB 00:00 (33/168): gcc-c++-10.2.1-9.fc33.x86_64.rpm 508 kB/s | 11 MB 00:22 (34/168): libomp-11.0.0-1.fc33.x86_64.rpm 330 kB/s | 375 kB 00:01 (35/168): libomp-devel-11.0.0-1.fc33.x86_64.rpm 59 kB/s | 22 kB 00:00 (36/168): libgs-9.53.3-4.fc33.x86_64.rpm 529 kB/s | 3.1 MB 00:05 (37/168): libpkgconf-1.7.3-5.fc33.x86_64.rpm 335 kB/s | 36 kB 00:00 (38/168): libpaper-1.1.28-1.fc33.x86_64.rpm 120 kB/s | 41 kB 00:00 (39/168): libpng-1.6.37-6.fc33.x86_64.rpm 395 kB/s | 119 kB 00:00 (40/168): libstdc++-devel-10.2.1-9.fc33.x86_64.rpm 470 kB/s | 2.0 MB 00:04 (41/168): librsvg2-2.50.3-1.fc33.x86_64.rpm 691 kB/s | 3.4 MB 00:05 (42/168): libtiff-4.1.0-6.fc33.x86_64.rpm 264 kB/s | 190 kB 00:00 (43/168): libxcrypt-devel-4.4.18-1.fc33.x86_64.rpm 133 kB/s | 29 kB 00:00 (44/168): libwebp-1.2.0-1.fc33.x86_64.rpm 383 kB/s | 279 kB 00:00 (45/168): netpbm-10.93.00-1.fc33.x86_64.rpm 641 kB/s | 188 kB 00:00 (46/168): nss-3.62.0-1.fc33.x86_64.rpm 612 kB/s | 689 kB 00:01 (47/168): nss-softokn-3.62.0-1.fc33.x86_64.rpm 420 kB/s | 384 kB 00:00 (48/168): nss-softokn-freebl-3.62.0-1.fc33.x86_64.rpm 300 kB/s | 332 kB 00:01 (49/168): nss-sysinit-3.62.0-1.fc33.x86_64.rpm 118 kB/s | 20 kB 00:00 (50/168): nss-util-3.62.0-1.fc33.x86_64.rpm 193 kB/s | 90 kB 00:00 (51/168): openjpeg2-2.3.1-10.fc33.x86_64.rpm 311 kB/s | 155 kB 00:00 (52/168): pango-1.48.3-1.fc33.x86_64.rpm 596 kB/s | 301 kB 00:00 (53/168): patchutils-0.4.2-4.fc33.x86_64.rpm 410 kB/s | 100 kB 00:00 (54/168): pkgconf-1.7.3-5.fc33.x86_64.rpm 296 kB/s | 41 kB 00:00 (55/168): pkgconf-m4-1.7.3-5.fc33.noarch.rpm 112 kB/s | 14 kB 00:00 (56/168): pkgconf-pkg-config-1.7.3-5.fc33.x86_64.rpm 94 kB/s | 10 kB 00:00 (57/168): subversion-1.14.1-1.fc33.x86_64.rpm 554 kB/s | 1.0 MB 00:01 (58/168): subversion-libs-1.14.1-1.fc33.x86_64.rpm 629 kB/s | 1.5 MB 00:02 (59/168): gcc-10.2.1-9.fc33.x86_64.rpm 740 kB/s | 30 MB 00:41 (60/168): systemtap-4.4-4.fc33.x86_64.rpm 21 kB/s | 6.9 kB 00:00 (61/168): systemd-udev-246.10-1.fc33.x86_64.rpm 699 kB/s | 1.5 MB 00:02 (62/168): systemtap-devel-4.4-4.fc33.x86_64.rpm 685 kB/s | 2.1 MB 00:03 (63/168): systemtap-runtime-4.4-4.fc33.x86_64.rpm 562 kB/s | 417 kB 00:00 (64/168): tbb-2020.3-5.fc33.x86_64.rpm 605 kB/s | 174 kB 00:00 (65/168): systemtap-client-4.4-4.fc33.x86_64.rpm 583 kB/s | 3.6 MB 00:06 (66/168): urw-base35-bookman-fonts-20200910-2.fc33.noarch.rpm 586 kB/s | 856 kB 00:01 (67/168): urw-base35-d050000l-fonts-20200910-2.fc33.noarch.rpm 647 kB/s | 77 kB 00:00 (68/168): urw-base35-fonts-20200910-2.fc33.noarch.rpm 122 kB/s | 9.6 kB 00:00 (69/168): urw-base35-fonts-common-20200910-2.fc33.noarch.rpm 182 kB/s | 20 kB 00:00 (70/168): urw-base35-c059-fonts-20200910-2.fc33.noarch.rpm 663 kB/s | 883 kB 00:01 (71/168): urw-base35-gothic-fonts-20200910-2.fc33.noarch.rpm 1.1 MB/s | 651 kB 00:00 (72/168): urw-base35-nimbus-roman-fonts-20200910-2.fc33.noarch.rpm 708 kB/s | 865 kB 00:01 (73/168): urw-base35-nimbus-mono-ps-fonts-20200910-2.fc33.noarch.rp 373 kB/s | 801 kB 00:02 (74/168): urw-base35-nimbus-sans-fonts-20200910-2.fc33.noarch.rpm 1.0 MB/s | 1.3 MB 00:01 (75/168): urw-base35-standard-symbols-ps-fonts-20200910-2.fc33.noar 399 kB/s | 42 kB 00:00 (76/168): urw-base35-z003-fonts-20200910-2.fc33.noarch.rpm 750 kB/s | 278 kB 00:00 (77/168): utf8proc-2.6.1-1.fc33.x86_64.rpm 180 kB/s | 83 kB 00:00 (78/168): urw-base35-p052-fonts-20200910-2.fc33.noarch.rpm 723 kB/s | 983 kB 00:01 (79/168): xorg-x11-font-utils-7.5-47.fc33.x86_64.rpm 797 kB/s | 101 kB 00:00 (80/168): xz-5.2.5-4.fc33.x86_64.rpm 1.4 MB/s | 215 kB 00:00 (81/168): adobe-mappings-cmap-deprecated-20171205-9.fc33.noarch.rpm 222 kB/s | 109 kB 00:00 (82/168): adobe-mappings-pdf-20180407-7.fc33.noarch.rpm 388 kB/s | 668 kB 00:01 (83/168): apr-1.7.0-6.fc33.x86_64.rpm 469 kB/s | 122 kB 00:00 (84/168): apr-util-1.6.1-14.fc33.x86_64.rpm 333 kB/s | 97 kB 00:00 (85/168): adobe-mappings-cmap-20171205-9.fc33.noarch.rpm 669 kB/s | 1.9 MB 00:02 (86/168): apr-util-bdb-1.6.1-14.fc33.x86_64.rpm 83 kB/s | 13 kB 00:00 (87/168): apr-util-openssl-1.6.1-14.fc33.x86_64.rpm 135 kB/s | 15 kB 00:00 (88/168): atk-2.36.0-2.fc33.x86_64.rpm 748 kB/s | 273 kB 00:00 (89/168): cairo-gobject-1.16.0-9.fc33.x86_64.rpm 188 kB/s | 18 kB 00:00 (90/168): cpio-2.13-8.fc33.x86_64.rpm 837 kB/s | 273 kB 00:00 (91/168): cairo-1.16.0-9.fc33.x86_64.rpm 737 kB/s | 692 kB 00:00 (92/168): crypto-policies-scripts-20200918-1.git85dccc5.fc33.noarch 424 kB/s | 64 kB 00:00 (93/168): dbus-libs-1.12.20-2.fc33.x86_64.rpm 1.1 MB/s | 154 kB 00:00 (94/168): diffstat-1.63-3.fc33.x86_64.rpm 324 kB/s | 42 kB 00:00 (95/168): dejavu-sans-fonts-2.37-15.fc33.noarch.rpm 770 kB/s | 1.3 MB 00:01 (96/168): ed-1.14.2-9.fc33.x86_64.rpm 295 kB/s | 75 kB 00:00 (97/168): file-5.39-3.fc33.x86_64.rpm 291 kB/s | 51 kB 00:00 (98/168): fontconfig-2.13.92-12.fc33.x86_64.rpm 613 kB/s | 268 kB 00:00 (99/168): fonts-filesystem-2.0.5-4.fc33.noarch.rpm 40 kB/s | 8.7 kB 00:00 (100/168): fribidi-1.0.10-3.fc33.x86_64.rpm 327 kB/s | 86 kB 00:00 (101/168): fuse-libs-2.9.9-10.fc33.x86_64.rpm 500 kB/s | 99 kB 00:00 (102/168): gd-2.3.0-3.fc33.x86_64.rpm 721 kB/s | 137 kB 00:00 (103/168): doxygen-1.8.20-4.fc33.x86_64.rpm 1.0 MB/s | 4.7 MB 00:04 (104/168): gettext-0.21-3.fc33.x86_64.rpm 859 kB/s | 1.1 MB 00:01 (105/168): gettext-libs-0.21-3.fc33.x86_64.rpm 1.1 MB/s | 307 kB 00:00 (106/168): graphite2-1.3.14-6.fc33.x86_64.rpm 717 kB/s | 95 kB 00:00 (107/168): google-droid-sans-fonts-20200215-8.fc33.noarch.rpm 859 kB/s | 2.7 MB 00:03 (108/168): grubby-8.40-47.fc33.x86_64.rpm 201 kB/s | 38 kB 00:00 (109/168): llvm-libs-11.0.0-1.fc33.x86_64.rpm 622 kB/s | 22 MB 00:35 (110/168): gts-0.7.6-38.20121130.fc33.x86_64.rpm 420 kB/s | 237 kB 00:00 (111/168): graphviz-2.44.0-14.fc33.1.x86_64.rpm 927 kB/s | 3.4 MB 00:03 (112/168): hicolor-icon-theme-0.17-9.fc33.noarch.rpm 259 kB/s | 44 kB 00:00 (113/168): info-6.7-8.fc33.x86_64.rpm 1.1 MB/s | 228 kB 00:00 (114/168): jbig2dec-libs-0.19-2.fc33.x86_64.rpm 540 kB/s | 74 kB 00:00 (115/168): jbigkit-libs-2.1-19.fc33.x86_64.rpm 346 kB/s | 52 kB 00:00 (116/168): kbd-2.3.0-2.fc33.x86_64.rpm 737 kB/s | 376 kB 00:00 (117/168): isl-0.16.1-12.fc33.x86_64.rpm 865 kB/s | 876 kB 00:01 (118/168): harfbuzz-2.7.2-1.fc33.x86_64.rpm 458 kB/s | 634 kB 00:01 (119/168): kbd-legacy-2.3.0-2.fc33.noarch.rpm 1.3 MB/s | 475 kB 00:00 (120/168): kpartx-0.8.4-7.fc33.x86_64.rpm 329 kB/s | 51 kB 00:00 (121/168): kmod-27-3.fc33.x86_64.rpm 464 kB/s | 122 kB 00:00 (122/168): langpacks-core-font-en-3.0-4.fc33.noarch.rpm 82 kB/s | 9.5 kB 00:00 (123/168): lasi-1.1.3-4.fc33.x86_64.rpm 396 kB/s | 56 kB 00:00 (124/168): libICE-1.0.10-4.fc33.x86_64.rpm 517 kB/s | 71 kB 00:00 (125/168): libSM-1.2.3-6.fc33.x86_64.rpm 281 kB/s | 42 kB 00:00 (126/168): libXau-1.0.9-4.fc33.x86_64.rpm 240 kB/s | 31 kB 00:00 (127/168): libXcomposite-0.4.5-3.fc33.x86_64.rpm 194 kB/s | 23 kB 00:00 (128/168): libXcursor-1.2.0-3.fc33.x86_64.rpm 262 kB/s | 29 kB 00:00 (129/168): libXaw-1.0.13-15.fc33.x86_64.rpm 565 kB/s | 201 kB 00:00 (130/168): libXdamage-1.1.5-3.fc33.x86_64.rpm 172 kB/s | 22 kB 00:00 (131/168): libXfixes-5.0.3-12.fc33.x86_64.rpm 202 kB/s | 18 kB 00:00 (132/168): libXext-1.3.4-4.fc33.x86_64.rpm 350 kB/s | 39 kB 00:00 (133/168): kbd-misc-2.3.0-2.fc33.noarch.rpm 1.2 MB/s | 1.5 MB 00:01 (134/168): libXft-2.3.3-4.fc33.x86_64.rpm 783 kB/s | 63 kB 00:00 (135/168): libXi-1.7.10-4.fc33.x86_64.rpm 410 kB/s | 38 kB 00:00 (136/168): libXinerama-1.1.4-6.fc33.x86_64.rpm 294 kB/s | 14 kB 00:00 (137/168): libXmu-1.1.3-4.fc33.x86_64.rpm 683 kB/s | 75 kB 00:00 (138/168): libXrandr-1.5.2-4.fc33.x86_64.rpm 333 kB/s | 27 kB 00:00 (139/168): libXpm-3.5.13-3.fc33.x86_64.rpm 520 kB/s | 59 kB 00:00 (140/168): libXrender-0.9.10-12.fc33.x86_64.rpm 211 kB/s | 27 kB 00:00 (141/168): libdatrie-0.2.9-12.fc33.x86_64.rpm 313 kB/s | 31 kB 00:00 (142/168): libXt-1.2.0-2.fc33.x86_64.rpm 865 kB/s | 183 kB 00:00 (143/168): libfontenc-1.1.3-13.fc33.x86_64.rpm 272 kB/s | 30 kB 00:00 (144/168): libevent-2.1.8-10.fc33.x86_64.rpm 1.1 MB/s | 257 kB 00:00 (145/168): libijs-0.35-12.fc33.x86_64.rpm 179 kB/s | 30 kB 00:00 (146/168): libimagequant-2.12.6-3.fc33.x86_64.rpm 426 kB/s | 62 kB 00:00 (147/168): libkcapi-hmaccalc-1.2.0-3.fc33.x86_64.rpm 241 kB/s | 24 kB 00:00 (148/168): libkcapi-1.2.0-3.fc33.x86_64.rpm 397 kB/s | 43 kB 00:00 (149/168): libjpeg-turbo-2.0.5-5.fc33.x86_64.rpm 1.2 MB/s | 168 kB 00:00 (150/168): libmpc-1.1.0-9.fc33.x86_64.rpm 523 kB/s | 59 kB 00:00 (151/168): libraqm-0.7.0-6.fc33.x86_64.rpm 173 kB/s | 19 kB 00:00 (152/168): libserf-1.3.9-17.fc33.x86_64.rpm 574 kB/s | 60 kB 00:00 (153/168): libtextstyle-0.21-3.fc33.x86_64.rpm 812 kB/s | 91 kB 00:00 (154/168): libthai-0.1.28-5.fc33.x86_64.rpm 736 kB/s | 213 kB 00:00 (155/168): memstrack-0.1.9-1.fc33.x86_64.rpm 255 kB/s | 46 kB 00:00 (156/168): libxcb-1.13.1-5.fc33.x86_64.rpm 710 kB/s | 229 kB 00:00 (157/168): nspr-4.29.0-1.fc33.x86_64.rpm 986 kB/s | 135 kB 00:00 (158/168): mokutil-0.4.0-2.fc33.x86_64.rpm 298 kB/s | 44 kB 00:00 (159/168): os-prober-1.77-6.fc33.x86_64.rpm 375 kB/s | 43 kB 00:00 (160/168): patch-2.7.6-13.fc33.x86_64.rpm 1.1 MB/s | 129 kB 00:00 (161/168): pigz-2.4-7.fc33.x86_64.rpm 601 kB/s | 75 kB 00:00 (162/168): unzip-6.0-49.fc33.x86_64.rpm 453 kB/s | 181 kB 00:00 (163/168): pixman-0.40.0-2.fc33.x86_64.rpm 506 kB/s | 275 kB 00:00 (164/168): shared-mime-info-2.0-3.fc33.x86_64.rpm 713 kB/s | 308 kB 00:00 (165/168): xml-common-0.6.3-55.fc33.noarch.rpm 471 kB/s | 31 kB 00:00 (166/168): zip-3.0-27.fc33.x86_64.rpm 422 kB/s | 258 kB 00:00 (167/168): xorg-x11-fonts-ISO8859-1-100dpi-7.5-25.fc33.noarch.rpm 993 kB/s | 1.0 MB 00:01 (168/168): xapian-core-libs-1.4.17-1.fc33.x86_64.rpm 554 kB/s | 745 kB 00:01 ---------------------------------------------------------------------------------------------------- Total 1.9 MB/s | 188 MB 01:40 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : nspr-4.29.0-1.fc33.x86_64 1/168 Installing : libpng-2:1.6.37-6.fc33.x86_64 2/168 Installing : freetype-2.10.4-1.fc33.x86_64 3/168 Installing : elfutils-debuginfod-client-0.183-1.fc33.x86_64 4/168 Installing : nss-util-3.62.0-1.fc33.x86_64 5/168 Installing : libjpeg-turbo-2.0.5-5.fc33.x86_64 6/168 Installing : fonts-filesystem-1:2.0.5-4.fc33.noarch 7/168 Installing : urw-base35-fonts-common-20200910-2.fc33.noarch 8/168 Installing : apr-1.7.0-6.fc33.x86_64 9/168 Installing : apr-util-bdb-1.6.1-14.fc33.x86_64 10/168 Installing : apr-util-openssl-1.6.1-14.fc33.x86_64 11/168 Installing : apr-util-1.6.1-14.fc33.x86_64 12/168 Installing : llvm-libs-11.0.0-1.fc33.x86_64 13/168 Installing : libmpc-1.1.0-9.fc33.x86_64 14/168 Installing : kmod-27-3.fc33.x86_64 15/168 Installing : libwebp-1.2.0-1.fc33.x86_64 16/168 Installing : boost-system-1.73.0-10.fc33.x86_64 17/168 Installing : dejavu-sans-fonts-2.37-15.fc33.noarch 18/168 Installing : binutils-gold-2.35-18.fc33.x86_64 19/168 Installing : binutils-2.35-18.fc33.x86_64 20/168 Running scriptlet: binutils-2.35-18.fc33.x86_64 20/168 Installing : unzip-6.0-49.fc33.x86_64 21/168 Installing : pixman-0.40.0-2.fc33.x86_64 22/168 Installing : libtextstyle-0.21-3.fc33.x86_64 23/168 Installing : libICE-1.0.10-4.fc33.x86_64 24/168 Installing : fribidi-1.0.10-3.fc33.x86_64 25/168 Installing : atk-2.36.0-2.fc33.x86_64 26/168 Installing : adobe-mappings-cmap-20171205-9.fc33.noarch 27/168 Installing : libstdc++-devel-10.2.1-9.fc33.x86_64 28/168 Installing : grub2-common-1:2.04-33.fc33.noarch 29/168 Installing : adobe-mappings-cmap-deprecated-20171205-9.fc33.noarch 30/168 Installing : libSM-1.2.3-6.fc33.x86_64 31/168 Installing : gettext-libs-0.21-3.fc33.x86_64 32/168 Installing : gettext-0.21-3.fc33.x86_64 33/168 Installing : zip-3.0-27.fc33.x86_64 34/168 Installing : langpacks-core-font-en-3.0-4.fc33.noarch 35/168 Installing : boost-filesystem-1.73.0-10.fc33.x86_64 36/168 Installing : boost-thread-1.73.0-10.fc33.x86_64 37/168 Installing : cpp-10.2.1-9.fc33.x86_64 38/168 Installing : libserf-1.3.9-17.fc33.x86_64 39/168 Installing : google-droid-sans-fonts-20200215-8.fc33.noarch 40/168 Installing : nss-softokn-freebl-3.62.0-1.fc33.x86_64 41/168 Installing : nss-softokn-3.62.0-1.fc33.x86_64 42/168 Running scriptlet: xml-common-0.6.3-55.fc33.noarch 43/168 Installing : xml-common-0.6.3-55.fc33.noarch 43/168 Installing : fontconfig-2.13.92-12.fc33.x86_64 44/168 Running scriptlet: fontconfig-2.13.92-12.fc33.x86_64 44/168 Installing : urw-base35-bookman-fonts-20200910-2.fc33.noarch 45/168 Running scriptlet: urw-base35-bookman-fonts-20200910-2.fc33.noarch 45/168 Installing : urw-base35-c059-fonts-20200910-2.fc33.noarch 46/168 Running scriptlet: urw-base35-c059-fonts-20200910-2.fc33.noarch 46/168 Installing : urw-base35-d050000l-fonts-20200910-2.fc33.noarch 47/168 Running scriptlet: urw-base35-d050000l-fonts-20200910-2.fc33.noarch 47/168 Installing : urw-base35-gothic-fonts-20200910-2.fc33.noarch 48/168 Running scriptlet: urw-base35-gothic-fonts-20200910-2.fc33.noarch 48/168 Installing : urw-base35-nimbus-mono-ps-fonts-20200910-2.fc33.noarch 49/168 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-2.fc33.noarch 49/168 Installing : urw-base35-nimbus-roman-fonts-20200910-2.fc33.noarch 50/168 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-2.fc33.noarch 50/168 Installing : urw-base35-nimbus-sans-fonts-20200910-2.fc33.noarch 51/168 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-2.fc33.noarch 51/168 Installing : urw-base35-p052-fonts-20200910-2.fc33.noarch 52/168 Running scriptlet: urw-base35-p052-fonts-20200910-2.fc33.noarch 52/168 Installing : urw-base35-standard-symbols-ps-fonts-20200910-2.fc33.noarch 53/168 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-2.fc33.noarch 53/168 Installing : urw-base35-z003-fonts-20200910-2.fc33.noarch 54/168 Running scriptlet: urw-base35-z003-fonts-20200910-2.fc33.noarch 54/168 Installing : urw-base35-fonts-20200910-2.fc33.noarch 55/168 Installing : xapian-core-libs-1.4.17-1.fc33.x86_64 56/168 Installing : shared-mime-info-2.0-3.fc33.x86_64 57/168 Running scriptlet: shared-mime-info-2.0-3.fc33.x86_64 57/168 Installing : gdk-pixbuf2-2.42.2-2.fc33.x86_64 58/168 Installing : gtk-update-icon-cache-3.24.27-1.fc33.x86_64 59/168 Installing : pigz-2.4-7.fc33.x86_64 60/168 Installing : memstrack-0.1.9-1.fc33.x86_64 61/168 Installing : libkcapi-1.2.0-3.fc33.x86_64 62/168 Installing : libkcapi-hmaccalc-1.2.0-3.fc33.x86_64 63/168 Installing : libimagequant-2.12.6-3.fc33.x86_64 64/168 Installing : libijs-0.35-12.fc33.x86_64 65/168 Installing : libfontenc-1.1.3-13.fc33.x86_64 66/168 Installing : libevent-2.1.8-10.fc33.x86_64 67/168 Installing : libdatrie-0.2.9-12.fc33.x86_64 68/168 Installing : libthai-0.1.28-5.fc33.x86_64 69/168 Installing : libXau-1.0.9-4.fc33.x86_64 70/168 Installing : libxcb-1.13.1-5.fc33.x86_64 71/168 Installing : kpartx-0.8.4-7.fc33.x86_64 72/168 Installing : kbd-misc-2.3.0-2.fc33.noarch 73/168 Installing : kbd-legacy-2.3.0-2.fc33.noarch 74/168 Installing : kbd-2.3.0-2.fc33.x86_64 75/168 Running scriptlet: systemd-udev-246.10-1.fc33.x86_64 76/168 Installing : systemd-udev-246.10-1.fc33.x86_64 76/168 Running scriptlet: systemd-udev-246.10-1.fc33.x86_64 76/168 Installing : jbigkit-libs-2.1-19.fc33.x86_64 77/168 Installing : libtiff-4.1.0-6.fc33.x86_64 78/168 Installing : gdk-pixbuf2-modules-2.42.2-2.fc33.x86_64 79/168 Installing : jbig2dec-libs-0.19-2.fc33.x86_64 80/168 Installing : isl-0.16.1-12.fc33.x86_64 81/168 Installing : info-6.7-8.fc33.x86_64 82/168 Installing : ed-1.14.2-9.fc33.x86_64 83/168 Installing : patch-2.7.6-13.fc33.x86_64 84/168 Installing : hicolor-icon-theme-0.17-9.fc33.noarch 85/168 Installing : graphite2-1.3.14-6.fc33.x86_64 86/168 Installing : harfbuzz-2.7.2-1.fc33.x86_64 87/168 Installing : libraqm-0.7.0-6.fc33.x86_64 88/168 Installing : fuse-libs-2.9.9-10.fc33.x86_64 89/168 Installing : grub2-tools-minimal-1:2.04-33.fc33.x86_64 90/168 Installing : os-prober-1.77-6.fc33.x86_64 91/168 Installing : file-5.39-3.fc33.x86_64 92/168 Installing : dbus-libs-1:1.12.20-2.fc33.x86_64 93/168 Installing : avahi-libs-0.8-7.fc33.x86_64 94/168 Installing : cups-libs-1:2.3.3op2-1.fc33.x86_64 95/168 Installing : cpio-2.13-8.fc33.x86_64 96/168 Installing : adobe-mappings-pdf-20180407-7.fc33.noarch 97/168 Installing : xz-5.2.5-4.fc33.x86_64 98/168 Installing : dracut-050-64.git20200529.fc33.x86_64 99/168 Running scriptlet: grub2-tools-1:2.04-33.fc33.x86_64 100/168 Installing : grub2-tools-1:2.04-33.fc33.x86_64 100/168 Installing : grubby-8.40-47.fc33.x86_64 101/168 Running scriptlet: grubby-8.40-47.fc33.x86_64 101/168 Installing : crypto-policies-scripts-20200918-1.git85dccc5.fc33.noarch 102/168 Installing : nss-sysinit-3.62.0-1.fc33.x86_64 103/168 Installing : nss-3.62.0-1.fc33.x86_64 104/168 Running scriptlet: nss-3.62.0-1.fc33.x86_64 104/168 Installing : utf8proc-2.6.1-1.fc33.x86_64 105/168 Installing : subversion-libs-1.14.1-1.fc33.x86_64 106/168 Installing : tbb-2020.3-5.fc33.x86_64 107/168 Installing : dyninst-10.2.1-1.fc33.x86_64 108/168 Running scriptlet: dyninst-10.2.1-1.fc33.x86_64 108/168 Running scriptlet: systemtap-runtime-4.4-4.fc33.x86_64 109/168 Installing : systemtap-runtime-4.4-4.fc33.x86_64 109/168 Installing : pkgconf-m4-1.7.3-5.fc33.noarch 110/168 Installing : openjpeg2-2.3.1-10.fc33.x86_64 111/168 Installing : netpbm-10.93.00-1.fc33.x86_64 112/168 Installing : gts-0.7.6-38.20121130.fc33.x86_64 113/168 Installing : libpkgconf-1.7.3-5.fc33.x86_64 114/168 Installing : pkgconf-1.7.3-5.fc33.x86_64 115/168 Installing : pkgconf-pkg-config-1.7.3-5.fc33.x86_64 116/168 Installing : xorg-x11-font-utils-1:7.5-47.fc33.x86_64 117/168 Installing : xorg-x11-fonts-ISO8859-1-100dpi-7.5-25.fc33.noarch 118/168 Running scriptlet: xorg-x11-fonts-ISO8859-1-100dpi-7.5-25.fc33.noarch 118/168 Installing : libpaper-1.1.28-1.fc33.x86_64 119/168 Installing : libomp-11.0.0-1.fc33.x86_64 120/168 Installing : libX11-common-1.6.12-3.fc33.noarch 121/168 Installing : libX11-1.6.12-3.fc33.x86_64 122/168 Installing : libXext-1.3.4-4.fc33.x86_64 123/168 Installing : libXrender-0.9.10-12.fc33.x86_64 124/168 Installing : cairo-1.16.0-9.fc33.x86_64 125/168 Installing : libXfixes-5.0.3-12.fc33.x86_64 126/168 Installing : libXt-1.2.0-2.fc33.x86_64 127/168 Installing : libXmu-1.1.3-4.fc33.x86_64 128/168 Installing : libXpm-3.5.13-3.fc33.x86_64 129/168 Installing : gd-2.3.0-3.fc33.x86_64 130/168 Installing : libXaw-1.0.13-15.fc33.x86_64 131/168 Installing : libXcursor-1.2.0-3.fc33.x86_64 132/168 Installing : libXdamage-1.1.5-3.fc33.x86_64 133/168 Installing : cairo-gobject-1.16.0-9.fc33.x86_64 134/168 Installing : libXft-2.3.3-4.fc33.x86_64 135/168 Installing : pango-1.48.3-1.fc33.x86_64 136/168 Installing : librsvg2-2.50.3-1.fc33.x86_64 137/168 Installing : lasi-1.1.3-4.fc33.x86_64 138/168 Installing : libXrandr-1.5.2-4.fc33.x86_64 139/168 Installing : libXi-1.7.10-4.fc33.x86_64 140/168 Installing : libXinerama-1.1.4-6.fc33.x86_64 141/168 Installing : libXcomposite-0.4.5-3.fc33.x86_64 142/168 Installing : gtk2-2.24.33-1.fc33.x86_64 143/168 Installing : lcms2-2.12-1.fc33.x86_64 144/168 Installing : libgs-9.53.3-4.fc33.x86_64 145/168 Installing : graphviz-2.44.0-14.fc33.1.x86_64 146/168 Running scriptlet: graphviz-2.44.0-14.fc33.1.x86_64 146/168 Installing : kernel-headers-5.11.7-200.fc33.x86_64 147/168 Installing : glibc-headers-x86-2.32-4.fc33.noarch 148/168 Installing : libxcrypt-devel-4.4.18-1.fc33.x86_64 149/168 Installing : glibc-devel-2.32-4.fc33.x86_64 150/168 Installing : gcc-10.2.1-9.fc33.x86_64 151/168 Installing : gcc-c++-10.2.1-9.fc33.x86_64 152/168 Installing : systemtap-devel-4.4-4.fc33.x86_64 153/168 Installing : efivar-libs-37-14.fc33.x86_64 154/168 Installing : mokutil-2:0.4.0-2.fc33.x86_64 155/168 Installing : systemtap-client-4.4-4.fc33.x86_64 156/168 Installing : compiler-rt-11.0.0-1.fc33.x86_64 157/168 Installing : cmake-filesystem-3.19.7-1.fc33.x86_64 158/168 Installing : clang-tools-extra-11.0.0-2.fc33.x86_64 159/168 Installing : clang-libs-11.0.0-2.fc33.x86_64 160/168 Installing : clang-11.0.0-2.fc33.x86_64 161/168 Installing : clang-devel-11.0.0-2.fc33.x86_64 162/168 Installing : libomp-devel-11.0.0-1.fc33.x86_64 163/168 Installing : doxygen-1:1.8.20-4.fc33.x86_64 164/168 Installing : systemtap-4.4-4.fc33.x86_64 165/168 Running scriptlet: systemtap-4.4-4.fc33.x86_64 165/168 Installing : subversion-1.14.1-1.fc33.x86_64 166/168 Running scriptlet: subversion-1.14.1-1.fc33.x86_64 166/168 Installing : patchutils-0.4.2-4.fc33.x86_64 167/168 Installing : diffstat-1.63-3.fc33.x86_64 168/168 Running scriptlet: fontconfig-2.13.92-12.fc33.x86_64 168/168 Running scriptlet: urw-base35-bookman-fonts-20200910-2.fc33.noarch 168/168 Running scriptlet: urw-base35-c059-fonts-20200910-2.fc33.noarch 168/168 Running scriptlet: urw-base35-d050000l-fonts-20200910-2.fc33.noarch 168/168 Running scriptlet: urw-base35-gothic-fonts-20200910-2.fc33.noarch 168/168 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-2.fc33.noarch 168/168 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-2.fc33.noarch 168/168 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-2.fc33.noarch 168/168 Running scriptlet: urw-base35-p052-fonts-20200910-2.fc33.noarch 168/168 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-2.fc33.noarch 168/168 Running scriptlet: urw-base35-z003-fonts-20200910-2.fc33.noarch 168/168 Running scriptlet: crypto-policies-scripts-20200918-1.git85dccc5.fc33.noarch 168/168 Running scriptlet: nss-3.62.0-1.fc33.x86_64 168/168 Running scriptlet: diffstat-1.63-3.fc33.x86_64 168/168 Couldn't write '0' to 'kernel/yama/ptrace_scope', ignoring: No such file or directory Couldn't write '16' to 'kernel/sysrq', ignoring: No such file or directory Not setting net/ipv4/conf/all/rp_filter (explicit setting exists). Not setting net/ipv4/conf/default/rp_filter (explicit setting exists). Not setting net/ipv4/conf/all/accept_source_route (explicit setting exists). Not setting net/ipv4/conf/default/accept_source_route (explicit setting exists). Not setting net/ipv4/conf/all/promote_secondaries (explicit setting exists). Not setting net/ipv4/conf/default/promote_secondaries (explicit setting exists). Verifying : avahi-libs-0.8-7.fc33.x86_64 1/168 Verifying : binutils-2.35-18.fc33.x86_64 2/168 Verifying : binutils-gold-2.35-18.fc33.x86_64 3/168 Verifying : boost-filesystem-1.73.0-10.fc33.x86_64 4/168 Verifying : boost-system-1.73.0-10.fc33.x86_64 5/168 Verifying : boost-thread-1.73.0-10.fc33.x86_64 6/168 Verifying : clang-11.0.0-2.fc33.x86_64 7/168 Verifying : clang-devel-11.0.0-2.fc33.x86_64 8/168 Verifying : clang-libs-11.0.0-2.fc33.x86_64 9/168 Verifying : clang-tools-extra-11.0.0-2.fc33.x86_64 10/168 Verifying : cmake-filesystem-3.19.7-1.fc33.x86_64 11/168 Verifying : compiler-rt-11.0.0-1.fc33.x86_64 12/168 Verifying : cpp-10.2.1-9.fc33.x86_64 13/168 Verifying : cups-libs-1:2.3.3op2-1.fc33.x86_64 14/168 Verifying : dracut-050-64.git20200529.fc33.x86_64 15/168 Verifying : dyninst-10.2.1-1.fc33.x86_64 16/168 Verifying : efivar-libs-37-14.fc33.x86_64 17/168 Verifying : elfutils-debuginfod-client-0.183-1.fc33.x86_64 18/168 Verifying : freetype-2.10.4-1.fc33.x86_64 19/168 Verifying : gcc-10.2.1-9.fc33.x86_64 20/168 Verifying : gcc-c++-10.2.1-9.fc33.x86_64 21/168 Verifying : gdk-pixbuf2-2.42.2-2.fc33.x86_64 22/168 Verifying : gdk-pixbuf2-modules-2.42.2-2.fc33.x86_64 23/168 Verifying : glibc-devel-2.32-4.fc33.x86_64 24/168 Verifying : glibc-headers-x86-2.32-4.fc33.noarch 25/168 Verifying : grub2-common-1:2.04-33.fc33.noarch 26/168 Verifying : grub2-tools-1:2.04-33.fc33.x86_64 27/168 Verifying : grub2-tools-minimal-1:2.04-33.fc33.x86_64 28/168 Verifying : gtk-update-icon-cache-3.24.27-1.fc33.x86_64 29/168 Verifying : gtk2-2.24.33-1.fc33.x86_64 30/168 Verifying : kernel-headers-5.11.7-200.fc33.x86_64 31/168 Verifying : lcms2-2.12-1.fc33.x86_64 32/168 Verifying : libX11-1.6.12-3.fc33.x86_64 33/168 Verifying : libX11-common-1.6.12-3.fc33.noarch 34/168 Verifying : libgs-9.53.3-4.fc33.x86_64 35/168 Verifying : libomp-11.0.0-1.fc33.x86_64 36/168 Verifying : libomp-devel-11.0.0-1.fc33.x86_64 37/168 Verifying : libpaper-1.1.28-1.fc33.x86_64 38/168 Verifying : libpkgconf-1.7.3-5.fc33.x86_64 39/168 Verifying : libpng-2:1.6.37-6.fc33.x86_64 40/168 Verifying : librsvg2-2.50.3-1.fc33.x86_64 41/168 Verifying : libstdc++-devel-10.2.1-9.fc33.x86_64 42/168 Verifying : libtiff-4.1.0-6.fc33.x86_64 43/168 Verifying : libwebp-1.2.0-1.fc33.x86_64 44/168 Verifying : libxcrypt-devel-4.4.18-1.fc33.x86_64 45/168 Verifying : llvm-libs-11.0.0-1.fc33.x86_64 46/168 Verifying : netpbm-10.93.00-1.fc33.x86_64 47/168 Verifying : nss-3.62.0-1.fc33.x86_64 48/168 Verifying : nss-softokn-3.62.0-1.fc33.x86_64 49/168 Verifying : nss-softokn-freebl-3.62.0-1.fc33.x86_64 50/168 Verifying : nss-sysinit-3.62.0-1.fc33.x86_64 51/168 Verifying : nss-util-3.62.0-1.fc33.x86_64 52/168 Verifying : openjpeg2-2.3.1-10.fc33.x86_64 53/168 Verifying : pango-1.48.3-1.fc33.x86_64 54/168 Verifying : patchutils-0.4.2-4.fc33.x86_64 55/168 Verifying : pkgconf-1.7.3-5.fc33.x86_64 56/168 Verifying : pkgconf-m4-1.7.3-5.fc33.noarch 57/168 Verifying : pkgconf-pkg-config-1.7.3-5.fc33.x86_64 58/168 Verifying : subversion-1.14.1-1.fc33.x86_64 59/168 Verifying : subversion-libs-1.14.1-1.fc33.x86_64 60/168 Verifying : systemd-udev-246.10-1.fc33.x86_64 61/168 Verifying : systemtap-4.4-4.fc33.x86_64 62/168 Verifying : systemtap-client-4.4-4.fc33.x86_64 63/168 Verifying : systemtap-devel-4.4-4.fc33.x86_64 64/168 Verifying : systemtap-runtime-4.4-4.fc33.x86_64 65/168 Verifying : tbb-2020.3-5.fc33.x86_64 66/168 Verifying : urw-base35-bookman-fonts-20200910-2.fc33.noarch 67/168 Verifying : urw-base35-c059-fonts-20200910-2.fc33.noarch 68/168 Verifying : urw-base35-d050000l-fonts-20200910-2.fc33.noarch 69/168 Verifying : urw-base35-fonts-20200910-2.fc33.noarch 70/168 Verifying : urw-base35-fonts-common-20200910-2.fc33.noarch 71/168 Verifying : urw-base35-gothic-fonts-20200910-2.fc33.noarch 72/168 Verifying : urw-base35-nimbus-mono-ps-fonts-20200910-2.fc33.noarch 73/168 Verifying : urw-base35-nimbus-roman-fonts-20200910-2.fc33.noarch 74/168 Verifying : urw-base35-nimbus-sans-fonts-20200910-2.fc33.noarch 75/168 Verifying : urw-base35-p052-fonts-20200910-2.fc33.noarch 76/168 Verifying : urw-base35-standard-symbols-ps-fonts-20200910-2.fc33.noarch 77/168 Verifying : urw-base35-z003-fonts-20200910-2.fc33.noarch 78/168 Verifying : utf8proc-2.6.1-1.fc33.x86_64 79/168 Verifying : xorg-x11-font-utils-1:7.5-47.fc33.x86_64 80/168 Verifying : xz-5.2.5-4.fc33.x86_64 81/168 Verifying : adobe-mappings-cmap-20171205-9.fc33.noarch 82/168 Verifying : adobe-mappings-cmap-deprecated-20171205-9.fc33.noarch 83/168 Verifying : adobe-mappings-pdf-20180407-7.fc33.noarch 84/168 Verifying : apr-1.7.0-6.fc33.x86_64 85/168 Verifying : apr-util-1.6.1-14.fc33.x86_64 86/168 Verifying : apr-util-bdb-1.6.1-14.fc33.x86_64 87/168 Verifying : apr-util-openssl-1.6.1-14.fc33.x86_64 88/168 Verifying : atk-2.36.0-2.fc33.x86_64 89/168 Verifying : cairo-1.16.0-9.fc33.x86_64 90/168 Verifying : cairo-gobject-1.16.0-9.fc33.x86_64 91/168 Verifying : cpio-2.13-8.fc33.x86_64 92/168 Verifying : crypto-policies-scripts-20200918-1.git85dccc5.fc33.noarch 93/168 Verifying : dbus-libs-1:1.12.20-2.fc33.x86_64 94/168 Verifying : dejavu-sans-fonts-2.37-15.fc33.noarch 95/168 Verifying : diffstat-1.63-3.fc33.x86_64 96/168 Verifying : doxygen-1:1.8.20-4.fc33.x86_64 97/168 Verifying : ed-1.14.2-9.fc33.x86_64 98/168 Verifying : file-5.39-3.fc33.x86_64 99/168 Verifying : fontconfig-2.13.92-12.fc33.x86_64 100/168 Verifying : fonts-filesystem-1:2.0.5-4.fc33.noarch 101/168 Verifying : fribidi-1.0.10-3.fc33.x86_64 102/168 Verifying : fuse-libs-2.9.9-10.fc33.x86_64 103/168 Verifying : gd-2.3.0-3.fc33.x86_64 104/168 Verifying : gettext-0.21-3.fc33.x86_64 105/168 Verifying : gettext-libs-0.21-3.fc33.x86_64 106/168 Verifying : google-droid-sans-fonts-20200215-8.fc33.noarch 107/168 Verifying : graphite2-1.3.14-6.fc33.x86_64 108/168 Verifying : graphviz-2.44.0-14.fc33.1.x86_64 109/168 Verifying : grubby-8.40-47.fc33.x86_64 110/168 Verifying : gts-0.7.6-38.20121130.fc33.x86_64 111/168 Verifying : harfbuzz-2.7.2-1.fc33.x86_64 112/168 Verifying : hicolor-icon-theme-0.17-9.fc33.noarch 113/168 Verifying : info-6.7-8.fc33.x86_64 114/168 Verifying : isl-0.16.1-12.fc33.x86_64 115/168 Verifying : jbig2dec-libs-0.19-2.fc33.x86_64 116/168 Verifying : jbigkit-libs-2.1-19.fc33.x86_64 117/168 Verifying : kbd-2.3.0-2.fc33.x86_64 118/168 Verifying : kbd-legacy-2.3.0-2.fc33.noarch 119/168 Verifying : kbd-misc-2.3.0-2.fc33.noarch 120/168 Verifying : kmod-27-3.fc33.x86_64 121/168 Verifying : kpartx-0.8.4-7.fc33.x86_64 122/168 Verifying : langpacks-core-font-en-3.0-4.fc33.noarch 123/168 Verifying : lasi-1.1.3-4.fc33.x86_64 124/168 Verifying : libICE-1.0.10-4.fc33.x86_64 125/168 Verifying : libSM-1.2.3-6.fc33.x86_64 126/168 Verifying : libXau-1.0.9-4.fc33.x86_64 127/168 Verifying : libXaw-1.0.13-15.fc33.x86_64 128/168 Verifying : libXcomposite-0.4.5-3.fc33.x86_64 129/168 Verifying : libXcursor-1.2.0-3.fc33.x86_64 130/168 Verifying : libXdamage-1.1.5-3.fc33.x86_64 131/168 Verifying : libXext-1.3.4-4.fc33.x86_64 132/168 Verifying : libXfixes-5.0.3-12.fc33.x86_64 133/168 Verifying : libXft-2.3.3-4.fc33.x86_64 134/168 Verifying : libXi-1.7.10-4.fc33.x86_64 135/168 Verifying : libXinerama-1.1.4-6.fc33.x86_64 136/168 Verifying : libXmu-1.1.3-4.fc33.x86_64 137/168 Verifying : libXpm-3.5.13-3.fc33.x86_64 138/168 Verifying : libXrandr-1.5.2-4.fc33.x86_64 139/168 Verifying : libXrender-0.9.10-12.fc33.x86_64 140/168 Verifying : libXt-1.2.0-2.fc33.x86_64 141/168 Verifying : libdatrie-0.2.9-12.fc33.x86_64 142/168 Verifying : libevent-2.1.8-10.fc33.x86_64 143/168 Verifying : libfontenc-1.1.3-13.fc33.x86_64 144/168 Verifying : libijs-0.35-12.fc33.x86_64 145/168 Verifying : libimagequant-2.12.6-3.fc33.x86_64 146/168 Verifying : libjpeg-turbo-2.0.5-5.fc33.x86_64 147/168 Verifying : libkcapi-1.2.0-3.fc33.x86_64 148/168 Verifying : libkcapi-hmaccalc-1.2.0-3.fc33.x86_64 149/168 Verifying : libmpc-1.1.0-9.fc33.x86_64 150/168 Verifying : libraqm-0.7.0-6.fc33.x86_64 151/168 Verifying : libserf-1.3.9-17.fc33.x86_64 152/168 Verifying : libtextstyle-0.21-3.fc33.x86_64 153/168 Verifying : libthai-0.1.28-5.fc33.x86_64 154/168 Verifying : libxcb-1.13.1-5.fc33.x86_64 155/168 Verifying : memstrack-0.1.9-1.fc33.x86_64 156/168 Verifying : mokutil-2:0.4.0-2.fc33.x86_64 157/168 Verifying : nspr-4.29.0-1.fc33.x86_64 158/168 Verifying : os-prober-1.77-6.fc33.x86_64 159/168 Verifying : patch-2.7.6-13.fc33.x86_64 160/168 Verifying : pigz-2.4-7.fc33.x86_64 161/168 Verifying : pixman-0.40.0-2.fc33.x86_64 162/168 Verifying : shared-mime-info-2.0-3.fc33.x86_64 163/168 Verifying : unzip-6.0-49.fc33.x86_64 164/168 Verifying : xapian-core-libs-1.4.17-1.fc33.x86_64 165/168 Verifying : xml-common-0.6.3-55.fc33.noarch 166/168 Verifying : xorg-x11-fonts-ISO8859-1-100dpi-7.5-25.fc33.noarch 167/168 Verifying : zip-3.0-27.fc33.x86_64 168/168 Installed: adobe-mappings-cmap-20171205-9.fc33.noarch adobe-mappings-cmap-deprecated-20171205-9.fc33.noarch adobe-mappings-pdf-20180407-7.fc33.noarch apr-1.7.0-6.fc33.x86_64 apr-util-1.6.1-14.fc33.x86_64 apr-util-bdb-1.6.1-14.fc33.x86_64 apr-util-openssl-1.6.1-14.fc33.x86_64 atk-2.36.0-2.fc33.x86_64 avahi-libs-0.8-7.fc33.x86_64 binutils-2.35-18.fc33.x86_64 binutils-gold-2.35-18.fc33.x86_64 boost-filesystem-1.73.0-10.fc33.x86_64 boost-system-1.73.0-10.fc33.x86_64 boost-thread-1.73.0-10.fc33.x86_64 cairo-1.16.0-9.fc33.x86_64 cairo-gobject-1.16.0-9.fc33.x86_64 clang-11.0.0-2.fc33.x86_64 clang-devel-11.0.0-2.fc33.x86_64 clang-libs-11.0.0-2.fc33.x86_64 clang-tools-extra-11.0.0-2.fc33.x86_64 cmake-filesystem-3.19.7-1.fc33.x86_64 compiler-rt-11.0.0-1.fc33.x86_64 cpio-2.13-8.fc33.x86_64 cpp-10.2.1-9.fc33.x86_64 crypto-policies-scripts-20200918-1.git85dccc5.fc33.noarch cups-libs-1:2.3.3op2-1.fc33.x86_64 dbus-libs-1:1.12.20-2.fc33.x86_64 dejavu-sans-fonts-2.37-15.fc33.noarch diffstat-1.63-3.fc33.x86_64 doxygen-1:1.8.20-4.fc33.x86_64 dracut-050-64.git20200529.fc33.x86_64 dyninst-10.2.1-1.fc33.x86_64 ed-1.14.2-9.fc33.x86_64 efivar-libs-37-14.fc33.x86_64 elfutils-debuginfod-client-0.183-1.fc33.x86_64 file-5.39-3.fc33.x86_64 fontconfig-2.13.92-12.fc33.x86_64 fonts-filesystem-1:2.0.5-4.fc33.noarch freetype-2.10.4-1.fc33.x86_64 fribidi-1.0.10-3.fc33.x86_64 fuse-libs-2.9.9-10.fc33.x86_64 gcc-10.2.1-9.fc33.x86_64 gcc-c++-10.2.1-9.fc33.x86_64 gd-2.3.0-3.fc33.x86_64 gdk-pixbuf2-2.42.2-2.fc33.x86_64 gdk-pixbuf2-modules-2.42.2-2.fc33.x86_64 gettext-0.21-3.fc33.x86_64 gettext-libs-0.21-3.fc33.x86_64 glibc-devel-2.32-4.fc33.x86_64 glibc-headers-x86-2.32-4.fc33.noarch google-droid-sans-fonts-20200215-8.fc33.noarch graphite2-1.3.14-6.fc33.x86_64 graphviz-2.44.0-14.fc33.1.x86_64 grub2-common-1:2.04-33.fc33.noarch grub2-tools-1:2.04-33.fc33.x86_64 grub2-tools-minimal-1:2.04-33.fc33.x86_64 grubby-8.40-47.fc33.x86_64 gtk-update-icon-cache-3.24.27-1.fc33.x86_64 gtk2-2.24.33-1.fc33.x86_64 gts-0.7.6-38.20121130.fc33.x86_64 harfbuzz-2.7.2-1.fc33.x86_64 hicolor-icon-theme-0.17-9.fc33.noarch info-6.7-8.fc33.x86_64 isl-0.16.1-12.fc33.x86_64 jbig2dec-libs-0.19-2.fc33.x86_64 jbigkit-libs-2.1-19.fc33.x86_64 kbd-2.3.0-2.fc33.x86_64 kbd-legacy-2.3.0-2.fc33.noarch kbd-misc-2.3.0-2.fc33.noarch kernel-headers-5.11.7-200.fc33.x86_64 kmod-27-3.fc33.x86_64 kpartx-0.8.4-7.fc33.x86_64 langpacks-core-font-en-3.0-4.fc33.noarch lasi-1.1.3-4.fc33.x86_64 lcms2-2.12-1.fc33.x86_64 libICE-1.0.10-4.fc33.x86_64 libSM-1.2.3-6.fc33.x86_64 libX11-1.6.12-3.fc33.x86_64 libX11-common-1.6.12-3.fc33.noarch libXau-1.0.9-4.fc33.x86_64 libXaw-1.0.13-15.fc33.x86_64 libXcomposite-0.4.5-3.fc33.x86_64 libXcursor-1.2.0-3.fc33.x86_64 libXdamage-1.1.5-3.fc33.x86_64 libXext-1.3.4-4.fc33.x86_64 libXfixes-5.0.3-12.fc33.x86_64 libXft-2.3.3-4.fc33.x86_64 libXi-1.7.10-4.fc33.x86_64 libXinerama-1.1.4-6.fc33.x86_64 libXmu-1.1.3-4.fc33.x86_64 libXpm-3.5.13-3.fc33.x86_64 libXrandr-1.5.2-4.fc33.x86_64 libXrender-0.9.10-12.fc33.x86_64 libXt-1.2.0-2.fc33.x86_64 libdatrie-0.2.9-12.fc33.x86_64 libevent-2.1.8-10.fc33.x86_64 libfontenc-1.1.3-13.fc33.x86_64 libgs-9.53.3-4.fc33.x86_64 libijs-0.35-12.fc33.x86_64 libimagequant-2.12.6-3.fc33.x86_64 libjpeg-turbo-2.0.5-5.fc33.x86_64 libkcapi-1.2.0-3.fc33.x86_64 libkcapi-hmaccalc-1.2.0-3.fc33.x86_64 libmpc-1.1.0-9.fc33.x86_64 libomp-11.0.0-1.fc33.x86_64 libomp-devel-11.0.0-1.fc33.x86_64 libpaper-1.1.28-1.fc33.x86_64 libpkgconf-1.7.3-5.fc33.x86_64 libpng-2:1.6.37-6.fc33.x86_64 libraqm-0.7.0-6.fc33.x86_64 librsvg2-2.50.3-1.fc33.x86_64 libserf-1.3.9-17.fc33.x86_64 libstdc++-devel-10.2.1-9.fc33.x86_64 libtextstyle-0.21-3.fc33.x86_64 libthai-0.1.28-5.fc33.x86_64 libtiff-4.1.0-6.fc33.x86_64 libwebp-1.2.0-1.fc33.x86_64 libxcb-1.13.1-5.fc33.x86_64 libxcrypt-devel-4.4.18-1.fc33.x86_64 llvm-libs-11.0.0-1.fc33.x86_64 memstrack-0.1.9-1.fc33.x86_64 mokutil-2:0.4.0-2.fc33.x86_64 netpbm-10.93.00-1.fc33.x86_64 nspr-4.29.0-1.fc33.x86_64 nss-3.62.0-1.fc33.x86_64 nss-softokn-3.62.0-1.fc33.x86_64 nss-softokn-freebl-3.62.0-1.fc33.x86_64 nss-sysinit-3.62.0-1.fc33.x86_64 nss-util-3.62.0-1.fc33.x86_64 openjpeg2-2.3.1-10.fc33.x86_64 os-prober-1.77-6.fc33.x86_64 pango-1.48.3-1.fc33.x86_64 patch-2.7.6-13.fc33.x86_64 patchutils-0.4.2-4.fc33.x86_64 pigz-2.4-7.fc33.x86_64 pixman-0.40.0-2.fc33.x86_64 pkgconf-1.7.3-5.fc33.x86_64 pkgconf-m4-1.7.3-5.fc33.noarch pkgconf-pkg-config-1.7.3-5.fc33.x86_64 shared-mime-info-2.0-3.fc33.x86_64 subversion-1.14.1-1.fc33.x86_64 subversion-libs-1.14.1-1.fc33.x86_64 systemd-udev-246.10-1.fc33.x86_64 systemtap-4.4-4.fc33.x86_64 systemtap-client-4.4-4.fc33.x86_64 systemtap-devel-4.4-4.fc33.x86_64 systemtap-runtime-4.4-4.fc33.x86_64 tbb-2020.3-5.fc33.x86_64 unzip-6.0-49.fc33.x86_64 urw-base35-bookman-fonts-20200910-2.fc33.noarch urw-base35-c059-fonts-20200910-2.fc33.noarch urw-base35-d050000l-fonts-20200910-2.fc33.noarch urw-base35-fonts-20200910-2.fc33.noarch urw-base35-fonts-common-20200910-2.fc33.noarch urw-base35-gothic-fonts-20200910-2.fc33.noarch urw-base35-nimbus-mono-ps-fonts-20200910-2.fc33.noarch urw-base35-nimbus-roman-fonts-20200910-2.fc33.noarch urw-base35-nimbus-sans-fonts-20200910-2.fc33.noarch urw-base35-p052-fonts-20200910-2.fc33.noarch urw-base35-standard-symbols-ps-fonts-20200910-2.fc33.noarch urw-base35-z003-fonts-20200910-2.fc33.noarch utf8proc-2.6.1-1.fc33.x86_64 xapian-core-libs-1.4.17-1.fc33.x86_64 xml-common-0.6.3-55.fc33.noarch xorg-x11-font-utils-1:7.5-47.fc33.x86_64 xorg-x11-fonts-ISO8859-1-100dpi-7.5-25.fc33.noarch xz-5.2.5-4.fc33.x86_64 zip-3.0-27.fc33.x86_64 Complete!
$ sudo dnf install cmake libsodium-devel ncurses-devel openssl-devel readline-devel zlib-devel -y
Last metadata expiration check: 0:07:52 ago on 2021年03月24日 01時19分29秒. Dependencies resolved. ==================================================================================================== Package Architecture Version Repository Size ==================================================================================================== Installing: cmake x86_64 3.19.7-1.fc33 updates 5.6 M ncurses-devel x86_64 6.2-3.20200222.fc33 fedora 510 k openssl-devel x86_64 1:1.1.1j-1.fc33 updates 2.2 M readline-devel x86_64 8.0-5.fc33 fedora 192 k zlib-devel x86_64 1.2.11-23.fc33 updates 44 k Upgrading: openssl-libs x86_64 1:1.1.1j-1.fc33 updates 1.4 M Installing dependencies: cmake-data noarch 3.19.7-1.fc33 updates 1.5 M cmake-rpm-macros noarch 3.19.7-1.fc33 updates 15 k jsoncpp x86_64 1.9.4-2.fc33 fedora 95 k libuv x86_64 1:1.40.0-1.fc33 fedora 152 k ncurses-c++-libs x86_64 6.2-3.20200222.fc33 fedora 37 k rhash x86_64 1.4.0-2.fc33 fedora 183 k vim-filesystem noarch 2:8.2.2607-1.fc33 updates 23 k Installing weak dependencies: openssl-pkcs11 x86_64 0.4.10-7.fc33 fedora 73 k Transaction Summary ==================================================================================================== Install 13 Packages Upgrade 1 Package Total download size: 12 M Downloading Packages: (1/14): cmake-rpm-macros-3.19.7-1.fc33.noarch.rpm 41 kB/s | 15 kB 00:00 (2/14): cmake-data-3.19.7-1.fc33.noarch.rpm 585 kB/s | 1.5 MB 00:02 (3/14): vim-filesystem-8.2.2607-1.fc33.noarch.rpm 50 kB/s | 23 kB 00:00 (4/14): zlib-devel-1.2.11-23.fc33.x86_64.rpm 119 kB/s | 44 kB 00:00 (5/14): jsoncpp-1.9.4-2.fc33.x86_64.rpm 186 kB/s | 95 kB 00:00 (6/14): libuv-1.40.0-1.fc33.x86_64.rpm 325 kB/s | 152 kB 00:00 (7/14): ncurses-c++-libs-6.2-3.20200222.fc33.x86_64.rpm 325 kB/s | 37 kB 00:00 (8/14): openssl-devel-1.1.1j-1.fc33.x86_64.rpm 517 kB/s | 2.2 MB 00:04 (9/14): openssl-pkcs11-0.4.10-7.fc33.x86_64.rpm 341 kB/s | 73 kB 00:00 (10/14): readline-devel-8.0-5.fc33.x86_64.rpm 397 kB/s | 192 kB 00:00 (11/14): ncurses-devel-6.2-3.20200222.fc33.x86_64.rpm 490 kB/s | 510 kB 00:01 (12/14): rhash-1.4.0-2.fc33.x86_64.rpm 446 kB/s | 183 kB 00:00 (13/14): openssl-libs-1.1.1j-1.fc33.x86_64.rpm 612 kB/s | 1.4 MB 00:02 (14/14): cmake-3.19.7-1.fc33.x86_64.rpm 674 kB/s | 5.6 MB 00:08 ---------------------------------------------------------------------------------------------------- Total 1.1 MB/s | 12 MB 00:10 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : cmake-rpm-macros-3.19.7-1.fc33.noarch 1/15 Upgrading : openssl-libs-1:1.1.1j-1.fc33.x86_64 2/15 Installing : openssl-pkcs11-0.4.10-7.fc33.x86_64 3/15 Installing : rhash-1.4.0-2.fc33.x86_64 4/15 Installing : ncurses-c++-libs-6.2-3.20200222.fc33.x86_64 5/15 Installing : ncurses-devel-6.2-3.20200222.fc33.x86_64 6/15 Installing : libuv-1:1.40.0-1.fc33.x86_64 7/15 Installing : jsoncpp-1.9.4-2.fc33.x86_64 8/15 Installing : vim-filesystem-2:8.2.2607-1.fc33.noarch 9/15 Installing : cmake-data-3.19.7-1.fc33.noarch 10/15 Installing : cmake-3.19.7-1.fc33.x86_64 11/15 Installing : readline-devel-8.0-5.fc33.x86_64 12/15 Installing : openssl-devel-1:1.1.1j-1.fc33.x86_64 13/15 Installing : zlib-devel-1.2.11-23.fc33.x86_64 14/15 Cleanup : openssl-libs-1:1.1.1i-3.fc33.x86_64 15/15 Running scriptlet: openssl-libs-1:1.1.1i-3.fc33.x86_64 15/15 Verifying : cmake-3.19.7-1.fc33.x86_64 1/15 Verifying : cmake-data-3.19.7-1.fc33.noarch 2/15 Verifying : cmake-rpm-macros-3.19.7-1.fc33.noarch 3/15 Verifying : openssl-devel-1:1.1.1j-1.fc33.x86_64 4/15 Verifying : vim-filesystem-2:8.2.2607-1.fc33.noarch 5/15 Verifying : zlib-devel-1.2.11-23.fc33.x86_64 6/15 Verifying : jsoncpp-1.9.4-2.fc33.x86_64 7/15 Verifying : libuv-1:1.40.0-1.fc33.x86_64 8/15 Verifying : ncurses-c++-libs-6.2-3.20200222.fc33.x86_64 9/15 Verifying : ncurses-devel-6.2-3.20200222.fc33.x86_64 10/15 Verifying : openssl-pkcs11-0.4.10-7.fc33.x86_64 11/15 Verifying : readline-devel-8.0-5.fc33.x86_64 12/15 Verifying : rhash-1.4.0-2.fc33.x86_64 13/15 Verifying : openssl-libs-1:1.1.1j-1.fc33.x86_64 14/15 Verifying : openssl-libs-1:1.1.1i-3.fc33.x86_64 15/15 Upgraded: openssl-libs-1:1.1.1j-1.fc33.x86_64 Installed: cmake-3.19.7-1.fc33.x86_64 cmake-data-3.19.7-1.fc33.noarch cmake-rpm-macros-3.19.7-1.fc33.noarch jsoncpp-1.9.4-2.fc33.x86_64 libuv-1:1.40.0-1.fc33.x86_64 ncurses-c++-libs-6.2-3.20200222.fc33.x86_64 ncurses-devel-6.2-3.20200222.fc33.x86_64 openssl-devel-1:1.1.1j-1.fc33.x86_64 openssl-pkcs11-0.4.10-7.fc33.x86_64 readline-devel-8.0-5.fc33.x86_64 rhash-1.4.0-2.fc33.x86_64 vim-filesystem-2:8.2.2607-1.fc33.noarch zlib-devel-1.2.11-23.fc33.x86_64 Complete!
ソースコードのダウンロード
以下では開発版を前提に説明する。
開発版はコミット履歴が膨大なので shallow clone する。(最新コミット履歴のみを取得)
$ git clone --depth 1 https://github.com/SoftEtherVPN/SoftEtherVPN.git
Cloning into 'SoftEtherVPN'... remote: Enumerating objects: 1821, done. remote: Counting objects: 100% (1821/1821), done. remote: Compressing objects: 100% (888/888), done. remote: Total 1821 (delta 1149), reused 1247 (delta 910), pack-reused 0 Receiving objects: 100% (1821/1821), 9.48 MiB | 1.79 MiB/s, done. Resolving deltas: 100% (1149/1149), done.
サブモジュールの最新履歴のみを shallow clone する。
$ cd SoftEtherVPN $ git submodule update --init --recursive --recommend-shallow --depth 1
Submodule '3rdparty/BLAKE2' (https://github.com/BLAKE2/BLAKE2.git) registered for path '3rdparty/BLAKE2' Submodule '3rdparty/tinydir' (https://github.com/cxong/tinydir.git) registered for path '3rdparty/tinydir' Submodule 'src/Mayaqua/3rdparty/cpu_features' (https://github.com/google/cpu_features.git) registered for path 'src/Mayaqua/3rdparty/cpu_features' Submodule 'src/libhamcore' (https://github.com/SoftEtherVPN/libhamcore.git) registered for path 'src/libhamcore' Cloning into '/home/tomoyan/work/SoftEtherVPN/3rdparty/BLAKE2'... Cloning into '/home/tomoyan/work/SoftEtherVPN/3rdparty/tinydir'... Cloning into '/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/3rdparty/cpu_features'... Cloning into '/home/tomoyan/work/SoftEtherVPN/src/libhamcore'... Submodule path '3rdparty/BLAKE2': checked out 'b52178a376ca85a8ffe50492263c2a5bc0fa4f46' Submodule path '3rdparty/tinydir': checked out 'ec6bff2043eaac3ad25423705e63a781762a0dfd' remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0 remote: Enumerating objects: 105, done. remote: Counting objects: 100% (105/105), done. remote: Compressing objects: 100% (54/54), done. remote: Total 57 (delta 42), reused 7 (delta 1), pack-reused 0 Unpacking objects: 100% (57/57), 19.71 KiB | 420.00 KiB/s, done. From https://github.com/google/cpu_features * branch 26133d3b620c2c27f31d571efd27371100f891e9 -> FETCH_HEAD Submodule path 'src/Mayaqua/3rdparty/cpu_features': checked out '26133d3b620c2c27f31d571efd27371100f891e9' remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0 remote: Enumerating objects: 9, done. remote: Counting objects: 100% (9/9), done. remote: Compressing objects: 100% (4/4), done. remote: Total 5 (delta 2), reused 3 (delta 0), pack-reused 0 Unpacking objects: 100% (5/5), 663 bytes | 110.00 KiB/s, done. From https://github.com/SoftEtherVPN/libhamcore * branch b7f5d8d735b280fc77673c4a29f0436a92ca6660 -> FETCH_HEAD Submodule path 'src/libhamcore': checked out 'b7f5d8d735b280fc77673c4a29f0436a92ca6660'
ビルド
$ ./configure
--------------------------------------------------------------------- SoftEther VPN for Unix Copyright (c) all contributors on SoftEther VPN project in GitHub. Copyright (c) Daiyuu Nobori, SoftEther Project at University of Tsukuba, and SoftEther Corporation. Licensed under the Apache License, Version 2.0 (the License). Read and understand README, LICENSE and WARNING before use. --------------------------------------------------------------------- Welcome to the corner-cutting configure script ! 'rpm' executable found, CPack will generate RPM packages. -- The C compiler identification is GNU 10.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Looking for sys/auxv.h -- Looking for sys/auxv.h - found -- Build date: 29/03/2021 -- Build time: 19:30:24 -- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3") -- Checking for one of the modules 'libsodium' -- Found Curses: /usr/lib64/libcurses.so -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "1.1.1j") -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- The CXX compiler identification is GNU 10.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check if the system is big endian -- Searching 16 bit integer -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of unsigned short -- Check size of unsigned short - done -- Searching 16 bit integer - Using unsigned short -- Check if the system is big endian - little endian -- Configuring done -- Generating done -- Build files have been written to: /home/tomoyan/work/SoftEtherVPN/build The Makefile is generated. Run 'make -C build' to build SoftEther VPN.
$ make -C build
make: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' make[1]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' [ 3%] Built target libhamcore make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' [ 6%] Built target hamcorebuilder make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' [ 7%] Built target hamcore-archive-build make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' Scanning dependencies of target cedar make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' [ 7%] Building C object src/Cedar/CMakeFiles/cedar.dir/Account.c.o [ 8%] Building C object src/Cedar/CMakeFiles/cedar.dir/Admin.c.o [ 9%] Building C object src/Cedar/CMakeFiles/cedar.dir/AzureClient.c.o [ 10%] Building C object src/Cedar/CMakeFiles/cedar.dir/AzureServer.c.o [ 11%] Building C object src/Cedar/CMakeFiles/cedar.dir/Bridge.c.o [ 12%] Building C object src/Cedar/CMakeFiles/cedar.dir/BridgeUnix.c.o [ 12%] Building C object src/Cedar/CMakeFiles/cedar.dir/BridgeWin32.c.o [ 13%] Building C object src/Cedar/CMakeFiles/cedar.dir/CM.c.o [ 14%] Building C object src/Cedar/CMakeFiles/cedar.dir/Cedar.c.o [ 15%] Building C object src/Cedar/CMakeFiles/cedar.dir/CedarPch.c.o [ 16%] Building C object src/Cedar/CMakeFiles/cedar.dir/Client.c.o [ 17%] Building C object src/Cedar/CMakeFiles/cedar.dir/Command.c.o /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c: In function ‘CheckThread1’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:278:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 278 | InputToNull((void *)check_thread_global_1); | ^ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c: In function ‘CheckMemory’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:568:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 568 | InputToNull((void *)(UINT)(((UCHAR *)pp[i])[j] = j % 256)); | ^ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c: In function ‘StrToPortList’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:7855:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7855 | if (IsInList(o, (void *)n)) | ^ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:7861:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7861 | Add(o, (void *)n); | ^ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c: In function ‘PsClusterSettingMember’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:7938:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7938 | t.Ports[i] = (UINT)LIST_DATA(ports, i); | ^ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c: In function ‘CmdEvalHostAndPort’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:8010:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8010 | ret = ParseHostPort(tmp, NULL, NULL, (UINT)param); | ^ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c: In function ‘PsWgkEnum’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:10676:26: warning: passing argument 1 of ‘CopyStrToUni’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 10676 | key = CopyStrToUni(wgk->Key); | ~~~^~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:249, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:8: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:69:29: note: expected ‘char *’ but argument is of type ‘const char *’ 69 | wchar_t *CopyStrToUni(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:10677:26: warning: passing argument 1 of ‘CopyStrToUni’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 10677 | hub = CopyStrToUni(wgk->Hub); | ~~~^~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:249, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:8: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:69:29: note: expected ‘char *’ but argument is of type ‘const char *’ 69 | wchar_t *CopyStrToUni(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:10678:27: warning: passing argument 1 of ‘CopyStrToUni’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 10678 | user = CopyStrToUni(wgk->User); | ~~~^~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:249, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:8: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:69:29: note: expected ‘char *’ but argument is of type ‘const char *’ 69 | wchar_t *CopyStrToUni(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c: In function ‘PsPortsUDPSet’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:22757:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 22757 | t.Ports[i] = (UINT)LIST_DATA(ports, i); | ^ [ 17%] Building C object src/Cedar/CMakeFiles/cedar.dir/Connection.c.o [ 18%] Building C object src/Cedar/CMakeFiles/cedar.dir/Console.c.o [ 19%] Building C object src/Cedar/CMakeFiles/cedar.dir/DDNS.c.o [ 20%] Building C object src/Cedar/CMakeFiles/cedar.dir/Database.c.o [ 21%] Building C object src/Cedar/CMakeFiles/cedar.dir/EM.c.o [ 22%] Building C object src/Cedar/CMakeFiles/cedar.dir/EtherLog.c.o [ 22%] Building C object src/Cedar/CMakeFiles/cedar.dir/Hub.c.o [ 23%] Building C object src/Cedar/CMakeFiles/cedar.dir/IPC.c.o [ 24%] Building C object src/Cedar/CMakeFiles/cedar.dir/Layer3.c.o [ 25%] Building C object src/Cedar/CMakeFiles/cedar.dir/Link.c.o [ 26%] Building C object src/Cedar/CMakeFiles/cedar.dir/Listener.c.o [ 27%] Building C object src/Cedar/CMakeFiles/cedar.dir/Logging.c.o /home/tomoyan/work/SoftEtherVPN/src/Cedar/Logging.c: In function ‘PacketLogParseProc’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Logging.c:1576:32: warning: taking address of packed member of ‘struct PKT’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1576 | ICMPV6_HEADER_INFO *icmp = &p->ICMPv6HeaderPacketInfo; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building C object src/Cedar/CMakeFiles/cedar.dir/NM.c.o [ 28%] Building C object src/Cedar/CMakeFiles/cedar.dir/Nat.c.o [ 29%] Building C object src/Cedar/CMakeFiles/cedar.dir/NativeStack.c.o [ 30%] Building C object src/Cedar/CMakeFiles/cedar.dir/NullLan.c.o [ 31%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto.c.o /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c: In function ‘ProtoLog’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:20:29: warning: passing argument 1 of ‘CopyStrToUni’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 20 | proto_name = CopyStrToUni(session->Impl->Name()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:249, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:69:29: note: expected ‘char *’ but argument is of type ‘const char *’ 69 | wchar_t *CopyStrToUni(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c: In function ‘ProtoContainerCompare’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:72:28: warning: passing argument 1 of ‘StrCmpi’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 72 | return StrCmpi(container_1->Name, container_2->Name); | ~~~~~~~~~~~^~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:39:19: note: expected ‘char *’ but argument is of type ‘const char *’ 39 | int StrCmpi(char *str1, char *str2); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:72:47: warning: passing argument 2 of ‘StrCmpi’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 72 | return StrCmpi(container_1->Name, container_2->Name); | ~~~~~~~~~~~^~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:39:31: note: expected ‘char *’ but argument is of type ‘const char *’ 39 | int StrCmpi(char *str1, char *str2); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c: In function ‘ProtoSessionNew’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:407:26: warning: passing argument 2 of ‘CopyIP’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 407 | CopyIP(&session->SrcIp, src_ip); | ^~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:270, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:1266:26: note: expected ‘IP *’ but argument is of type ‘const IP *’ 1266 | void CopyIP(IP *dst, IP *src); | ~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:409:26: warning: passing argument 2 of ‘CopyIP’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 409 | CopyIP(&session->DstIp, dst_ip); | ^~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:270, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:1266:26: note: expected ‘IP *’ but argument is of type ‘const IP *’ 1266 | void CopyIP(IP *dst, IP *src); | ~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c: In function ‘ProtoSetListenIP’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:458:38: warning: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 458 | Copy(&proto->UdpListener->ListenIP, ip, sizeof(proto->UdpListener->ListenIP)); | ^~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:243, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:182:28: note: expected ‘void *’ but argument is of type ‘const IP *’ 182 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c: In function ‘ProtoHandleConnection’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:513:19: warning: passing argument 1 of ‘StrCmp’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 513 | if (StrCmp(tmp->Name, protocol) == 0) | ~~~^~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:38:18: note: expected ‘char *’ but argument is of type ‘const char * const’ 38 | int StrCmp(char *str1, char *str2); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:513:27: warning: passing argument 2 of ‘StrCmp’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 513 | if (StrCmp(tmp->Name, protocol) == 0) | ^~~~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:38:30: note: expected ‘char *’ but argument is of type ‘const char *’ 38 | int StrCmp(char *str1, char *str2); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:558:38: warning: passing argument 1 of ‘CopyStrToUni’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 558 | proto_name = CopyStrToUni(container->Name); | ~~~~~~~~~^~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:249, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:69:29: note: expected ‘char *’ but argument is of type ‘const char * const’ 69 | wchar_t *CopyStrToUni(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:651:38: warning: passing argument 1 of ‘CopyStrToUni’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 651 | wchar_t *proto_name = CopyStrToUni(impl->Name()); | ^~~~~~~~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:249, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:69:29: note: expected ‘char *’ but argument is of type ‘const char *’ 69 | wchar_t *CopyStrToUni(char *str); | ~~~~~~^~~ [ 32%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_EtherIP.c.o [ 33%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_IKE.c.o [ 33%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_IPsec.c.o [ 34%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_IkePacket.c.o [ 35%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_L2TP.c.o [ 36%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_OpenVPN.c.o /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_OpenVPN.c: In function ‘OvsIsPacketForMe’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_OpenVPN.c:90:43: warning: passing argument 1 of ‘OvsParsePacket’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 90 | OPENVPN_PACKET *packet = OvsParsePacket(data, size); | ^~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Cedar/Cedar.h:1040, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:19, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_OpenVPN.c:8: /home/tomoyan/work/SoftEtherVPN/src/./Cedar/Proto_OpenVPN.h:233:39: note: expected ‘UCHAR *’ {aka ‘unsigned char *’} but argument is of type ‘const void *’ 233 | OPENVPN_PACKET *OvsParsePacket(UCHAR *data, UINT size); | ~~~~~~~^~~~ [ 37%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_PPP.c.o [ 38%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_SSTP.c.o /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c: In function ‘NewSstpServer’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c:1013:55: warning: passing argument 3 of ‘StrCpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1013 | StrCpy(s->ClientHostName, sizeof(s->ClientHostName), hostname); | ^~~~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c:8: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:30:41: note: expected ‘char *’ but argument is of type ‘const char *’ 30 | UINT StrCpy(char *dst, UINT size, char *src); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c:1014:59: warning: passing argument 3 of ‘StrCpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1014 | StrCpy(s->ClientCipherName, sizeof(s->ClientCipherName), cipher); | ^~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c:8: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:30:41: note: expected ‘char *’ but argument is of type ‘const char *’ 30 | UINT StrCpy(char *dst, UINT size, char *src); | ~~~~~~^~~ [ 38%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_Win7.c.o [ 39%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_WireGuard.c.o /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: In function ‘WgsOptionStringValue’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:46:13: warning: passing argument 1 of ‘StrCmp’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 46 | if (StrCmp(name, "PresharedKey") == 0 || StrCmp(name, "PrivateKey") == 0) | ^~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:38:18: note: expected ‘char *’ but argument is of type ‘const char *’ 38 | int StrCmp(char *str1, char *str2); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:46:50: warning: passing argument 1 of ‘StrCmp’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 46 | if (StrCmp(name, "PresharedKey") == 0 || StrCmp(name, "PrivateKey") == 0) | ^~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:38:18: note: expected ‘char *’ but argument is of type ‘const char *’ 38 | int StrCmp(char *str1, char *str2); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: In function ‘WgsProcessDatagrams’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:238:28: warning: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 238 | Copy(&session->IPLocal, &packet->DstIP, sizeof(session->IPLocal)); | ^~~~~~~~~~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:243, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:182:28: note: expected ‘void *’ but argument is of type ‘const IP *’ 182 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:239:29: warning: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 239 | Copy(&session->IPRemote, &packet->SrcIP, sizeof(session->IPRemote)); | ^~~~~~~~~~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:243, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:182:28: note: expected ‘void *’ but argument is of type ‘const IP *’ 182 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: In function ‘WgsDetectMessageType’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:402:27: warning: passing argument 1 of ‘IsZero’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 402 | if (IsZero(packet->Header.Reserved, sizeof(packet->Header.Reserved)) == false) | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:243, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:344:19: note: expected ‘void *’ but argument is of type ‘const BYTE *’ {aka ‘const unsigned char *’} 344 | bool IsZero(void *data, UINT size); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: In function ‘WgsMSS’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:425:12: warning: passing argument 1 of ‘IsIP4’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 425 | if (IsIP4(&session->IPRemote)) | ^~~~~~~~~~~~~~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:270, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:1268:16: note: expected ‘IP *’ but argument is of type ‘const IP *’ 1268 | bool IsIP4(IP *ip); | ~~~~^~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: In function ‘WgsIPCNew’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:465:53: warning: passing argument 3 of ‘StrCpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 465 | StrCpy(param.ClientName, sizeof(param.ClientName), WgsName()); | ^~~~~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:30:41: note: expected ‘char *’ but argument is of type ‘const char *’ 30 | UINT StrCpy(char *dst, UINT size, char *src); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: In function ‘WgsCreateTransportData’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:824:32: warning: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 824 | Copy(ret->EncapsulatedPacket, data, size); | ^~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:243, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:182:28: note: expected ‘void *’ but argument is of type ‘const void *’ 182 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: In function ‘WgsEncryptData’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:929:42: warning: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 929 | Copy(iv + sizeof(iv) - sizeof(counter), &counter, sizeof(counter)); | ^~~~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:243, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:182:28: note: expected ‘void *’ but argument is of type ‘const UINT64 *’ {aka ‘const long unsigned int *’} 182 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: In function ‘WgsDecryptData’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:947:42: warning: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 947 | Copy(iv + sizeof(iv) - sizeof(counter), &counter, sizeof(counter)); | ^~~~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:243, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:182:28: note: expected ‘void *’ but argument is of type ‘const UINT64 *’ {aka ‘const long unsigned int *’} 182 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: In function ‘WgsEphemeral’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1000:22: warning: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1000 | Copy(ephemeral_dst, ephemeral_src, WG_KEY_SIZE); | ^~~~~~~~~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:243, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:182:28: note: expected ‘void *’ but argument is of type ‘const BYTE *’ {aka ‘const unsigned char *’} 182 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: In function ‘WgsHKDF’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1011:15: warning: passing argument 2 of ‘SetMdKey’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1011 | SetMdKey(md, chaining_key, WG_HASH_SIZE); | ^~~~~~~~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:252, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Encrypt.h:433:29: note: expected ‘void *’ but argument is of type ‘const BYTE *’ {aka ‘const unsigned char *’} 433 | bool SetMdKey(MD *md, void *key, UINT key_size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1014:24: warning: passing argument 3 of ‘MdProcess’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1014 | MdProcess(md, secret, data, data_size); | ^~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:252, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Encrypt.h:434:42: note: expected ‘void *’ but argument is of type ‘const BYTE *’ {aka ‘const unsigned char *’} 434 | UINT MdProcess(MD *md, void *dest, void *src, UINT size); | ~~~~~~^~~ [ 40%] Building C object src/Cedar/CMakeFiles/cedar.dir/Protocol.c.o [ 41%] Building C object src/Cedar/CMakeFiles/cedar.dir/Radius.c.o [ 42%] Building C object src/Cedar/CMakeFiles/cedar.dir/Remote.c.o [ 43%] Building C object src/Cedar/CMakeFiles/cedar.dir/SM.c.o [ 43%] Building C object src/Cedar/CMakeFiles/cedar.dir/SW.c.o [ 44%] Building C object src/Cedar/CMakeFiles/cedar.dir/Sam.c.o [ 45%] Building C object src/Cedar/CMakeFiles/cedar.dir/SeLowUser.c.o [ 46%] Building C object src/Cedar/CMakeFiles/cedar.dir/SecureInfo.c.o [ 47%] Building C object src/Cedar/CMakeFiles/cedar.dir/SecureNAT.c.o [ 48%] Building C object src/Cedar/CMakeFiles/cedar.dir/Server.c.o /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c: In function ‘SiLoadConfigurationCfg’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:2751:35: warning: passing argument 2 of ‘CfgGetFolder’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2751 | FOLDER *f = CfgGetFolder(f9, name); | ^~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:264, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:8: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Cfg.h:98:44: note: expected ‘char *’ but argument is of type ‘const char *’ 98 | FOLDER *CfgGetFolder(FOLDER *parent, char *name); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:2755:42: warning: passing argument 3 of ‘StrCpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2755 | StrCpy(wgk->Key, sizeof(wgk->Key), name); | ^~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:8: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:30:41: note: expected ‘char *’ but argument is of type ‘const char *’ 30 | UINT StrCpy(char *dst, UINT size, char *src); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c: In function ‘SiLoadProtoCfg’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:6342:41: warning: passing argument 2 of ‘CfgGetFolder’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 6342 | FOLDER *ff = CfgGetFolder(f, container->Name); | ~~~~~~~~~^~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:264, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:8: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Cfg.h:98:44: note: expected ‘char *’ but argument is of type ‘const char * const’ 98 | FOLDER *CfgGetFolder(FOLDER *parent, char *name); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c: In function ‘SiWriteProtoCfg’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:6396:44: warning: passing argument 2 of ‘CfgCreateFolder’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 6396 | FOLDER *ff = CfgCreateFolder(f, container->Name); | ~~~~~~~~~^~~~~~ In file included from /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:264, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18, from /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:8: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Cfg.h:84:47: note: expected ‘char *’ but argument is of type ‘const char * const’ 84 | FOLDER *CfgCreateFolder(FOLDER *parent, char *name); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c: In function ‘SiCalledDeleteIpTable’: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:7697:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7697 | if (IsInList(h->IpTable, (void *)key)) | ^ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:7699:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7699 | IP_TABLE_ENTRY *e = (IP_TABLE_ENTRY *)key; | ^ [ 49%] Building C object src/Cedar/CMakeFiles/cedar.dir/Session.c.o [ 49%] Building C object src/Cedar/CMakeFiles/cedar.dir/UT.c.o [ 50%] Building C object src/Cedar/CMakeFiles/cedar.dir/UdpAccel.c.o [ 51%] Building C object src/Cedar/CMakeFiles/cedar.dir/VG.c.o [ 52%] Building C object src/Cedar/CMakeFiles/cedar.dir/VLan.c.o [ 53%] Building C object src/Cedar/CMakeFiles/cedar.dir/VLanUnix.c.o [ 54%] Building C object src/Cedar/CMakeFiles/cedar.dir/VLanWin32.c.o [ 54%] Building C object src/Cedar/CMakeFiles/cedar.dir/Virtual.c.o [ 55%] Building C object src/Cedar/CMakeFiles/cedar.dir/WaterMark.c.o [ 56%] Building C object src/Cedar/CMakeFiles/cedar.dir/WebUI.c.o [ 57%] Building C object src/Cedar/CMakeFiles/cedar.dir/WinUi.c.o [ 58%] Building C object src/Cedar/CMakeFiles/cedar.dir/Wpc.c.o [ 59%] Building C object src/Cedar/CMakeFiles/cedar.dir/__/__/3rdparty/BLAKE2/sse/blake2s.c.o [ 59%] Linking C shared library ../../libcedar.so make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' [ 59%] Built target cedar make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' [ 70%] Built target cpu_features make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' [ 89%] Built target mayaqua make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' [ 91%] Built target list_cpu_features make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' [ 92%] Linking C executable ../../vpnserver make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' [ 93%] Built target vpnserver make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' [ 93%] Linking C executable ../../vpnclient make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' [ 94%] Built target vpnclient make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' [ 95%] Linking C executable ../../vpnbridge make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' [ 96%] Built target vpnbridge make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' [ 97%] Linking C executable ../../vpncmd make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' [ 98%] Built target vpncmd make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build' [ 99%] Linking C executable ../../vpntest make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' [100%] Built target vpntest make[1]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build' make: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
インストール
$ sudo make -C build install
~省略~ ----------------------------------------------------------------------------------------------------------------- Build completed successfully. Execute 'vpnserver start' to run the SoftEther VPN Server background service. Execute 'vpnbridge start' to run the SoftEther VPN Bridge background service. Execute 'vpnclient start' to run the SoftEther VPN Client background service. Execute 'vpncmd' to run the SoftEther VPN Command-Line Utility to configure VPN Server, VPN Bridge or VPN Client. ----------------------------------------------------------------------------------------------------------------- ~省略~
ソースコード更新とビルド
ソースコード更新
$ git pull
remote: Enumerating objects: 321, done. remote: Counting objects: 100% (253/253), done. remote: Compressing objects: 100% (7/7), done. remote: Total 321 (delta 247), reused 247 (delta 246), pack-reused 68 Receiving objects: 100% (321/321), 149.06 KiB | 3.31 MiB/s, done. Resolving deltas: 100% (254/254), completed with 71 local objects. From https://github.com/SoftEtherVPN/SoftEtherVPN a4334753..a14d812d master -> origin/master Updating a4334753..a14d812d Fast-forward .ci/azure-pipelines/windows-steps.yml | 8 +- .ci/azure-pipelines/windows.yml | 8 +- CMakeLists.txt | 4 + CMakeSettings.json | 141 ++++++++++++++ README.md | 19 +- src/BUILD_WINDOWS.md | 134 +++++++++++-- src/Cedar/Admin.c | 39 ++-- src/Cedar/Admin.h | 1 + src/Cedar/AzureClient.c | 17 +- src/Cedar/CM.c | 70 ++++--- src/Cedar/CMInner.h | 1 + src/Cedar/Cedar.h | 4 + src/Cedar/Client.c | 75 ++++++- src/Cedar/Client.h | 3 + src/Cedar/Command.c | 592 +++++++++++++++++++++++++++++++++----------------------- src/Cedar/Command.h | 5 + src/Cedar/Connection.c | 15 +- src/Cedar/Connection.h | 2 + src/Cedar/Hub.c | 23 ++- src/Cedar/Hub.h | 1 + src/Cedar/IPC.c | 87 ++++++++- src/Cedar/Link.h | 1 + src/Cedar/Proto_OpenVPN.c | 10 +- src/Cedar/Proto_OpenVPN.h | 3 +- src/Cedar/Protocol.c | 221 +++++++++++---------- src/Cedar/Protocol.h | 2 + src/Cedar/SM.c | 43 +++- src/Cedar/SMInner.h | 2 +- src/Cedar/Server.c | 27 ++- src/Cedar/Session.c | 61 ++++-- src/Cedar/Session.h | 1 + src/Cedar/UdpAccel.c | 10 +- src/Cedar/WinUi.c | 9 +- src/Cedar/WinUi.h | 4 + src/Mayaqua/Encrypt.c | 27 +++ src/Mayaqua/MayaType.h | 1 + src/Mayaqua/Memory.c | 42 ++++ src/Mayaqua/Memory.h | 3 + src/Mayaqua/Network.c | 251 +++++++++++++++++------- src/Mayaqua/Network.h | 17 +- src/PenCore/PenCore.rc | 15 +- src/PenCore/resource.h | 3 +- src/bin/hamcore/strtable_cn.stb | 56 +++++- src/bin/hamcore/strtable_en.stb | 54 +++++- src/bin/hamcore/strtable_ja.stb | 54 +++++- src/bin/hamcore/strtable_ko.stb | 53 ++++- src/bin/hamcore/strtable_pt_br.stb | 52 ++++- src/bin/hamcore/strtable_ru.stb | 53 ++++- src/bin/hamcore/strtable_tw.stb | 55 +++++- src/bin/hamcore/wwwroot/admin/default/package-lock.json | 135 +++++++++---- systemd/softether-vpnserver.service | 2 +- vcpkg.json | 10 + 52 files changed, 1879 insertions(+), 647 deletions(-) create mode 100644 CMakeSettings.json create mode 100644 vcpkg.json
サブモジュールの最新履歴のみを更新して…
$ git submodule update --init --recursive --recommend-shallow --depth 1
Submodule '3rdparty/BLAKE2' (https://github.com/BLAKE2/BLAKE2.git) registered for path '3rdparty/BLAKE2' Submodule '3rdparty/tinydir' (https://github.com/cxong/tinydir.git) registered for path '3rdparty/tinydir' Submodule 'src/libhamcore' (https://github.com/SoftEtherVPN/libhamcore.git) registered for path 'src/libhamcore' Cloning into '/home/tomoyan/work/SoftEtherVPN/3rdparty/BLAKE2'... Cloning into '/home/tomoyan/work/SoftEtherVPN/3rdparty/tinydir'... Cloning into '/home/tomoyan/work/SoftEtherVPN/src/libhamcore'... remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0 remote: Enumerating objects: 15, done. remote: Counting objects: 100% (15/15), done. remote: Compressing objects: 100% (8/8), done. remote: Total 8 (delta 7), reused 1 (delta 0), pack-reused 0 Unpacking objects: 100% (8/8), 1.10 KiB | 1.10 MiB/s, done. From https://github.com/BLAKE2/BLAKE2 * branch b52178a376ca85a8ffe50492263c2a5bc0fa4f46 -> FETCH_HEAD Submodule path '3rdparty/BLAKE2': checked out 'b52178a376ca85a8ffe50492263c2a5bc0fa4f46' remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0 remote: Enumerating objects: 5, done. remote: Counting objects: 100% (5/5), done. remote: Compressing objects: 100% (3/3), done. remote: Total 3 (delta 2), reused 1 (delta 0), pack-reused 0 Unpacking objects: 100% (3/3), 763 bytes | 763.00 KiB/s, done. From https://github.com/cxong/tinydir * branch ec6bff2043eaac3ad25423705e63a781762a0dfd -> FETCH_HEAD Submodule path '3rdparty/tinydir': checked out 'ec6bff2043eaac3ad25423705e63a781762a0dfd' Submodule path 'src/libhamcore': checked out '2951ae5b61b16c1f4e03ceee88d6db7e1e45362b'
Aborting になる場合
$ cd ~/work/SoftEtherVPN $ git pull
remote: Enumerating objects: 621, done. remote: Counting objects: 100% (621/621), done. remote: Compressing objects: 100% (347/347), done. remote: Total 621 (delta 315), reused 506 (delta 260), pack-reused 0 Receiving objects: 100% (621/621), 2.46 MiB | 9.73 MiB/s, done. Resolving deltas: 100% (315/315), completed with 16 local objects. From https://github.com/SoftEtherVPN/SoftEtherVPN b7e7d3b0..4eae5820 master -> origin/master * [new tag] 5.02.0 -> 5.02.0 * [new tag] 5.02.5180 -> 5.02.5180 Updating 945715e4..4eae5820 error: Your local changes to the following files would be overwritten by merge: CMakeLists.txt Please commit your changes or stash them before you merge. Aborting
Abortingになる場合は、対象ファイルを削除してから…
$ rm CMakeLists.txt $ git pull
remote: Enumerating objects: 213, done. remote: Counting objects: 100% (187/187), done. remote: Compressing objects: 100% (56/56), done. remote: Total 132 (delta 113), reused 85 (delta 76), pack-reused 0 Receiving objects: 100% (132/132), 31.08 KiB | 2.07 MiB/s, done. Resolving deltas: 100% (113/113), completed with 41 local objects. From https://github.com/SoftEtherVPN/SoftEtherVPN 9d497084..918fedb9 master -> origin/master Updating 9d497084..918fedb9 Fast-forward src/Cedar/Admin.c | 5 +- src/Cedar/Admin.h | 1 + src/Cedar/CM.c | 52 ++++- src/Cedar/CMInner.h | 1 + src/Cedar/Cedar.c | 14 ++ src/Cedar/Cedar.h | 2 + src/Cedar/Command.c | 47 ++++- src/Cedar/Command.h | 1 + src/Cedar/Connection.c | 6 +- src/Cedar/Proto_PPP.c | 4 +- src/Cedar/Protocol.c | 2 +- src/Cedar/SM.c | 10 +- src/Cedar/SMInner.h | 1 + src/Cedar/Server.c | 20 +- src/Mayaqua/DNS.c | 260 ++++++++++++++++++------ src/Mayaqua/DNS.h | 15 +- src/Mayaqua/Encrypt.c | 168 +++++++++++++++- src/Mayaqua/Encrypt.h | 5 + src/Mayaqua/MayaType.h | 1 + src/Mayaqua/Network.c | 716 +++++++++++++++++++++++++++++++++++++++++++++++++------------------ src/Mayaqua/Network.h | 33 ++++ src/Mayaqua/Pack.c | 74 +++++++ src/Mayaqua/Pack.h | 2 + 23 files changed, 1169 insertions(+), 271 deletions(-)
ビルド
前回インストール時の build ディレクトリ内に root 所有のファイルが存在している場合があり make に失敗することがあるので、作業前に build ディレクトリを削除する。
$ rm -rf build
$ ./configure
--------------------------------------------------------------------- SoftEther VPN for Unix Copyright (c) all contributors on SoftEther VPN project in GitHub. Copyright (c) Daiyuu Nobori, SoftEther Project at University of Tsukuba, and SoftEther Corporation. Licensed under the Apache License, Version 2.0 (the License). Read and understand README, LICENSE and WARNING before use. --------------------------------------------------------------------- Welcome to the corner-cutting configure script ! 'rpm' executable found, CPack will generate RPM packages. -- The C compiler identification is GNU 12.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Looking for sys/auxv.h -- Looking for sys/auxv.h - found -- Build date: 20/06/2022 -- Build time: 20:16:26 -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") -- Checking for one of the modules 'libsodium' -- Found Curses: /usr/lib64/libcurses.so -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.0.2") -- Looking for EVP_PKEY_get_raw_public_key -- Looking for EVP_PKEY_get_raw_public_key - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- The CXX compiler identification is GNU 12.1.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done -- Generating done -- Build files have been written to: /home/tomoyan/work/SoftEtherVPN/build The Makefile is generated. Run 'make -C build' to build SoftEther VPN.
$ make -C build
make: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります [ 0%] Building C object src/libhamcore/CMakeFiles/libhamcore.dir/FileSystem.c.o [ 1%] Building C object src/libhamcore/CMakeFiles/libhamcore.dir/Hamcore.c.o [ 2%] Building C object src/libhamcore/CMakeFiles/libhamcore.dir/Memory.c.o [ 3%] Linking C static library liblibhamcore.a make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 3%] Built target libhamcore make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります [ 4%] Building C object src/hamcorebuilder/CMakeFiles/hamcorebuilder.dir/main.c.o [ 5%] Building C object src/hamcorebuilder/CMakeFiles/hamcorebuilder.dir/FileSystem.c.o [ 6%] Linking C executable hamcorebuilder make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 6%] Built target hamcorebuilder make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります [ 7%] Building hamcore.se2 archive file... hamcore.se2 builder Destination: "hamcore.se2" Source: "/home/tomoyan/work/SoftEtherVPN/src/bin/hamcore" Done! make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 7%] Built target hamcore-archive-build make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります [ 8%] Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/linux_features_aggregator.c.o [ 9%] Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/cpuid_x86_clang_gcc.c.o [ 10%] Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/cpuid_x86_msvc.c.o [ 10%] Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/cpuinfo_aarch64.c.o [ 11%] Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/cpuinfo_arm.c.o [ 12%] Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/cpuinfo_mips.c.o [ 13%] Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/cpuinfo_ppc.c.o [ 14%] Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/cpuinfo_x86.c.o [ 15%] Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/filesystem.c.o [ 16%] Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/hwcaps.c.o [ 16%] Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/stack_line_reader.c.o [ 17%] Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/string_view.c.o [ 18%] Linking C static library libcpu_features.a make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 18%] Built target cpu_features make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります [ 19%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Cfg.c.o [ 19%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Crypto/Key.c.o /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Crypto/Key.c: 関数 ‘CryptoKeyRawNew’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Crypto/Key.c:61:33: 警告: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 61 | Copy(key->Data, data, key->Size); | ^~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Crypto/Key.c:4: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/./Memory.h:184:28: 備考: expected ‘void *’ but argument is of type ‘const void *’ 184 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ [ 20%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/DNS.c.o /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c: 関数 ‘DnsCacheCompare’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:42:26: 警告: passing argument 1 of ‘StrCmpi’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 42 | return StrCmpi(c1->Hostname, c2->Hostname); | ~~^~~~~~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:6: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:43:19: 備考: expected ‘char *’ but argument is of type ‘const char *’ 43 | int StrCmpi(char *str1, char *str2); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:42:40: 警告: passing argument 2 of ‘StrCmpi’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 42 | return StrCmpi(c1->Hostname, c2->Hostname); | ~~^~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:43:31: 備考: expected ‘char *’ but argument is of type ‘const char *’ 43 | int StrCmpi(char *str1, char *str2); | ~~~~~~^~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.h:4, 次から読み込み: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:1: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c: 関数 ‘DnsCacheReverseCompare’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:93:59: 警告: passing argument 1 of ‘Cmp’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 93 | #define CmpIpAddr(ip1, ip2) (Cmp((ip1)->address, (ip2)->address, sizeof((ip1)->address))) | ~~~~~^~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:55:16: 備考: in expansion of macro ‘CmpIpAddr’ 55 | return CmpIpAddr(&c1->IP, &c2->IP); | ^~~~~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:3: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.h:186:15: 備考: expected ‘void *’ but argument is of type ‘const BYTE *’ {aka ‘const unsigned char *’} 186 | int Cmp(void *p1, void *p2, UINT size); | ~~~~~~^~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:93:75: 警告: passing argument 2 of ‘Cmp’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 93 | #define CmpIpAddr(ip1, ip2) (Cmp((ip1)->address, (ip2)->address, sizeof((ip1)->address))) | ~~~~~^~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:55:16: 備考: in expansion of macro ‘CmpIpAddr’ 55 | return CmpIpAddr(&c1->IP, &c2->IP); | ^~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.h:186:25: 備考: expected ‘void *’ but argument is of type ‘const BYTE *’ {aka ‘const unsigned char *’} 186 | int Cmp(void *p1, void *p2, UINT size); | ~~~~~~^~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c: 関数 ‘DnsCacheFind’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:133:56: 警告: passing argument 1 of ‘IsEmptyStr’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 133 | if (DnsCacheIsEnabled() == false || IsEmptyStr(hostname)) | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:97:23: 備考: expected ‘char *’ but argument is of type ‘const char *’ 97 | bool IsEmptyStr(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c: 関数 ‘DnsCacheUpdate’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:153:56: 警告: passing argument 1 of ‘IsEmptyStr’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 153 | if (DnsCacheIsEnabled() == false || IsEmptyStr(hostname)) | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:97:23: 備考: expected ‘char *’ but argument is of type ‘const char *’ 97 | bool IsEmptyStr(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:164:51: 警告: passing argument 2 of ‘AddHostIPAddressToList’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 164 | AddHostIPAddressToList(iplist_v6, ipv6); | ^~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1348:42: 備考: expected ‘IP *’ but argument is of type ‘const IP *’ 1348 | void AddHostIPAddressToList(LIST *o, IP *ip); | ~~~~^~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:170:51: 警告: passing argument 2 of ‘AddHostIPAddressToList’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 170 | AddHostIPAddressToList(iplist_v4, ipv4); | ^~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1348:42: 備考: expected ‘IP *’ but argument is of type ‘const IP *’ 1348 | void AddHostIPAddressToList(LIST *o, IP *ip); | ~~~~^~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c: 関数 ‘DnsCacheUpdateEx’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:182:56: 警告: passing argument 1 of ‘IsEmptyStr’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 182 | if (DnsCacheIsEnabled() == false || IsEmptyStr(hostname)) | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:97:23: 備考: expected ‘char *’ but argument is of type ‘const char *’ 97 | bool IsEmptyStr(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:212:59: 警告: passing argument 1 of ‘CopyStr’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 212 | entry->Hostname = CopyStr(hostname); | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:80:21: 備考: expected ‘char *’ but argument is of type ‘const char *’ 80 | char *CopyStr(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:224:71: 警告: passing argument 1 of ‘CloneIPAddressList’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 224 | entry->IPList_v6 = CloneIPAddressList(iplist_v6); | ^~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1345:32: 備考: expected ‘LIST *’ but argument is of type ‘const LIST *’ 1345 | LIST *CloneIPAddressList(LIST *o); | ~~~~~~^ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:233:71: 警告: passing argument 1 of ‘CloneIPAddressList’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 233 | entry->IPList_v4 = CloneIPAddressList(iplist_v4); | ^~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1345:32: 備考: expected ‘LIST *’ but argument is of type ‘const LIST *’ 1345 | LIST *CloneIPAddressList(LIST *o); | ~~~~~~^ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c: 関数 ‘DnsCacheReverseFind’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:258:29: 警告: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 258 | Copy(&t.IP, ip, sizeof(t.IP)); | ^~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.h:184:28: 備考: expected ‘void *’ but argument is of type ‘const IP *’ 184 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c: 関数 ‘DnsCacheReverseUpdate’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:268:54: 警告: passing argument 1 of ‘IsZeroIP’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 268 | if (DnsCacheIsEnabled() == false || IsZeroIP(ip)) | ^~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1207:19: 備考: expected ‘IP *’ but argument is of type ‘const IP *’ 1207 | bool IsZeroIP(IP *ip); | ~~~~^~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:278:29: 警告: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 278 | Copy(&t.IP, ip, sizeof(t.IP)); | ^~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.h:184:28: 備考: expected ‘void *’ but argument is of type ‘const IP *’ 184 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:281:32: 警告: passing argument 1 of ‘IsEmptyStr’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 281 | if (IsEmptyStr(hostname)) | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:97:23: 備考: expected ‘char *’ but argument is of type ‘const char *’ 97 | bool IsEmptyStr(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:295:50: 警告: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 295 | Copy(&entry->IP, ip, sizeof(entry->IP)); | ^~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.h:184:28: 備考: expected ‘void *’ but argument is of type ‘const IP *’ 184 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:302:53: 警告: passing argument 2 of ‘StrCmp’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 302 | if (StrCmp(entry->Hostname, hostname) != 0) | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:42:30: 備考: expected ‘char *’ but argument is of type ‘const char *’ 42 | int StrCmp(char *str1, char *str2); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:305:59: 警告: passing argument 1 of ‘CopyStr’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 305 | entry->Hostname = CopyStr(hostname); | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:80:21: 備考: expected ‘char *’ but argument is of type ‘const char *’ 80 | char *CopyStr(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c: 関数 ‘DnsResolve’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:316:58: 警告: passing argument 1 of ‘IsEmptyStr’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 316 | if ((ipv6 == NULL && ipv4 == NULL) || IsEmptyStr(hostname)) | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:97:23: 備考: expected ‘char *’ but argument is of type ‘const char *’ 97 | bool IsEmptyStr(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c: 関数 ‘DnsResolveEx’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:353:66: 警告: passing argument 1 of ‘IsEmptyStr’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 353 | if (iplist_v6 == NULL || iplist_v4 == NULL || IsEmptyStr(hostname)) | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:97:23: 備考: expected ‘char *’ but argument is of type ‘const char *’ 97 | bool IsEmptyStr(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:358:21: 警告: passing argument 1 of ‘StrCmpi’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 358 | if (StrCmpi(hostname, "localhost") == 0) | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:43:19: 備考: expected ‘char *’ but argument is of type ‘const char *’ 43 | int StrCmpi(char *str1, char *str2); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:371:26: 警告: passing argument 2 of ‘StrToIP’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 371 | if (StrToIP(&ip, hostname)) | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1083:28: 備考: expected ‘char *’ but argument is of type ‘const char *’ 1083 | bool StrToIP(IP *ip, char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:414:38: 警告: passing argument 1 of ‘CopyStr’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 414 | resolver->Hostname = CopyStr(hostname); | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:80:21: 備考: expected ‘char *’ but argument is of type ‘const char *’ 80 | char *CopyStr(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c: 関数 ‘DnsResolver’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:515:50: 警告: passing argument 2 of ‘InAddrToIP6’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 515 | InAddrToIP6(&ip, &in->sin6_addr); | ^~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1080:43: 備考: expected ‘struct in6_addr *’ but argument is of type ‘const struct in6_addr *’ 1080 | void InAddrToIP6(IP *ip, struct in6_addr *addr); | ~~~~~~~~~~~~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:531:49: 警告: passing argument 2 of ‘InAddrToIP’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 531 | InAddrToIP(&ip, &in->sin_addr); | ^~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1079:41: 備考: expected ‘struct in_addr *’ but argument is of type ‘const struct in_addr *’ 1079 | void InAddrToIP(IP *ip, struct in_addr *addr); | ~~~~~~~~~~~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c: 関数 ‘DnsResolveReverse’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:556:50: 警告: passing argument 1 of ‘IsZeroIP’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 556 | if (dst == NULL || size == 0 || IsZeroIP(ip)) | ^~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1207:19: 備考: expected ‘IP *’ but argument is of type ‘const IP *’ 1207 | bool IsZeroIP(IP *ip); | ~~~~^~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:584:29: 警告: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 584 | Copy(&resolver->IP, ip, sizeof(resolver->IP)); | ^~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.h:184:28: 備考: expected ‘void *’ but argument is of type ‘const IP *’ 184 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c: 関数 ‘GetIPEx’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:680:38: 警告: passing argument 1 of ‘IsEmptyStr’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 680 | if (ip == NULL || IsEmptyStr(hostname)) | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:97:23: 備考: expected ‘char *’ but argument is of type ‘const char *’ 97 | bool IsEmptyStr(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c: 関数 ‘ReleaseDnsResolver’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:718:23: 警告: passing argument 1 of ‘Free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 718 | Free(p->Hostname); | ~^~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.h:175:17: 備考: expected ‘void *’ but argument is of type ‘const char *’ 175 | void Free(void *addr); | ~~~~~~^~~~ [ 21%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Encoding.c.o [ 22%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Encrypt.c.o /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘Enc_tls1_P_hash’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:118:9: 警告: ‘HMAC_CTX_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 118 | ctx = HMAC_CTX_new(); | ^~~ 次のファイルから読み込み: /usr/include/openssl/ssl.h:37, 次から読み込み: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:20: /usr/include/openssl/hmac.h:33:33: 備考: ここで宣言されています 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:119:9: 警告: ‘HMAC_CTX_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 119 | ctx_tmp = HMAC_CTX_new(); | ^~~~~~~ /usr/include/openssl/hmac.h:33:33: 備考: ここで宣言されています 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:130:9: 警告: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 130 | HMAC_Init_ex(ctx,sec,sec_len,md, NULL); | ^~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: 備考: ここで宣言されています 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:131:9: 警告: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | HMAC_Init_ex(ctx_tmp,sec,sec_len,md, NULL); | ^~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: 備考: ここで宣言されています 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:132:9: 警告: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 132 | HMAC_Update(ctx,seed,seed_len); | ^~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: 備考: ここで宣言されています 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:133:9: 警告: ‘HMAC_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 133 | HMAC_Final(ctx,A1,&A1_len); | ^~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: 備考: ここで宣言されています 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:138:17: 警告: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 138 | HMAC_Init_ex(ctx,NULL,0,NULL,NULL); /* re-init */ | ^~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: 備考: ここで宣言されています 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:139:17: 警告: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 139 | HMAC_Init_ex(ctx_tmp,NULL,0,NULL,NULL); /* re-init */ | ^~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: 備考: ここで宣言されています 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:140:17: 警告: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 140 | HMAC_Update(ctx,A1,A1_len); | ^~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: 備考: ここで宣言されています 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:141:17: 警告: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 141 | HMAC_Update(ctx_tmp,A1,A1_len); | ^~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: 備考: ここで宣言されています 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:142:17: 警告: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_Update(ctx,seed,seed_len); | ^~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: 備考: ここで宣言されています 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:146:25: 警告: ‘HMAC_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | HMAC_Final(ctx,out,&j); | ^~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: 備考: ここで宣言されています 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:149:25: 警告: ‘HMAC_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 149 | HMAC_Final(ctx_tmp,A1,&A1_len); /* calc the next A1 value */ | ^~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: 備考: ここで宣言されています 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:153:25: 警告: ‘HMAC_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 153 | HMAC_Final(ctx,A1,&A1_len); | ^~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: 備考: ここで宣言されています 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:159:9: 警告: ‘HMAC_CTX_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 159 | HMAC_CTX_free(ctx); | ^~~~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: 備考: ここで宣言されています 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:160:9: 警告: ‘HMAC_CTX_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 160 | HMAC_CTX_free(ctx_tmp); | ^~~~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: 備考: ここで宣言されています 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘HashMd4’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:204:9: 警告: ‘MD4’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 204 | MD4(src, size, dst); | ^~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:30: /usr/include/openssl/md4.h:53:38: 備考: ここで宣言されています 53 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD4(const unsigned char *d, size_t n, | ^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘Md5’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:216:9: 警告: ‘MD5’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 216 | MD5(src, size, dst); | ^~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:29: /usr/include/openssl/md5.h:52:38: 備考: ここで宣言されています 52 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t n, | ^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘NewMdEx’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:334:17: 警告: ‘HMAC_CTX_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 334 | m->Ctx = HMAC_CTX_new(); | ^ /usr/include/openssl/hmac.h:33:33: 備考: ここで宣言されています 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘SetMdKey’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:366:9: 警告: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 366 | if (HMAC_Init_ex(md->Ctx, key, key_size, md->Md, NULL) == false) | ^~ /usr/include/openssl/hmac.h:43:27: 備考: ここで宣言されています 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘MdProcess’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:389:17: 警告: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 389 | if (HMAC_Init_ex(md->Ctx, NULL, 0, NULL, NULL) == false) | ^~ /usr/include/openssl/hmac.h:43:27: 備考: ここで宣言されています 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:395:17: 警告: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 395 | if (HMAC_Update(md->Ctx, src, size) == false) | ^~ /usr/include/openssl/hmac.h:45:27: 備考: ここで宣言されています 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:401:17: 警告: ‘HMAC_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 401 | if (HMAC_Final(md->Ctx, dest, &len) == false) | ^~ /usr/include/openssl/hmac.h:47:27: 備考: ここで宣言されています 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘FreeMd’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:437:25: 警告: ‘HMAC_CTX_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 437 | HMAC_CTX_free(md->Ctx); | ^~~~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: 備考: ここで宣言されています 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘RsaPublicToBuf’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:663:9: 警告: ‘EVP_PKEY_get0_RSA’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 663 | rsa = EVP_PKEY_get0_RSA(k->pkey); | ^~~ 次のファイルから読み込み: /usr/include/openssl/x509.h:29, 次から読み込み: /usr/include/openssl/ssl.h:31: /usr/include/openssl/evp.h:1346:22: 備考: ここで宣言されています 1346 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:663:13: 警告: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 663 | rsa = EVP_PKEY_get0_RSA(k->pkey); | ^ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:669:9: 警告: ‘RSA_get0_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 669 | RSA_get0_key(rsa, &n, NULL, NULL); | ^~~~~~~~~~~~ 次のファイルから読み込み: /usr/include/openssl/x509.h:36: /usr/include/openssl/rsa.h:217:28: 備考: ここで宣言されています 217 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘RsaVerifyEx’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2319:9: 警告: ‘EVP_PKEY_get0_RSA’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2319 | rsa = EVP_PKEY_get0_RSA(k->pkey); | ^~~ /usr/include/openssl/evp.h:1346:22: 備考: ここで宣言されています 1346 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2319:13: 警告: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2319 | rsa = EVP_PKEY_get0_RSA(k->pkey); | ^ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2331:9: 警告: ‘RSA_size’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2331 | rsa_size = RSA_size(rsa); | ^~~~~~~~ /usr/include/openssl/rsa.h:204:27: 備考: ここで宣言されています 204 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2336:9: 警告: ‘RSA_public_decrypt’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2336 | if (RSA_public_decrypt(bits / 8, sign, decrypt_data, rsa, RSA_PKCS1_PADDING) <= 0) | ^~ /usr/include/openssl/rsa.h:288:5: 備考: ここで宣言されています 288 | int RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘RsaSignEx’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2381:9: 警告: ‘RSA_private_encrypt’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2381 | if (RSA_private_encrypt(sizeof(hash), hash, dst, EVP_PKEY_get0_RSA(k->pkey), RSA_PKCS1_PADDING) <= 0) | ^~ /usr/include/openssl/rsa.h:285:5: 備考: ここで宣言されています 285 | int RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2381:9: 警告: ‘EVP_PKEY_get0_RSA’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2381 | if (RSA_private_encrypt(sizeof(hash), hash, dst, EVP_PKEY_get0_RSA(k->pkey), RSA_PKCS1_PADDING) <= 0) | ^~ /usr/include/openssl/evp.h:1346:22: 備考: ここで宣言されています 1346 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2381:58: 警告: passing argument 4 of ‘RSA_private_encrypt’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2381 | if (RSA_private_encrypt(sizeof(hash), hash, dst, EVP_PKEY_get0_RSA(k->pkey), RSA_PKCS1_PADDING) <= 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:286:30: 備考: expected ‘RSA *’ {aka ‘struct rsa_st *’} but argument is of type ‘const struct rsa_st *’ 286 | RSA *rsa, int padding); | ~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘RsaCheck’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2454:17: 警告: ‘RSA_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2454 | rsa = RSA_new(); | ^~~ /usr/include/openssl/rsa.h:201:28: 備考: ここで宣言されています 201 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2455:17: 警告: ‘RSA_generate_key_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2455 | ret = RSA_generate_key_ex(rsa, bit, e, NULL); | ^~~ /usr/include/openssl/rsa.h:260:27: 備考: ここで宣言されています 260 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, | ^~~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2469:17: 警告: ‘i2d_RSAPrivateKey_bio’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2469 | i2d_RSAPrivateKey_bio(bio, rsa); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/x509.h:617:27: 備考: ここで宣言されています 617 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa); | ^~~~~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2480:17: 警告: ‘i2d_RSA_PUBKEY_bio’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2480 | i2d_RSA_PUBKEY_bio(bio, rsa); | ^~~~~~~~~~~~~~~~~~ /usr/include/openssl/x509.h:621:27: 備考: ここで宣言されています 621 | OSSL_DEPRECATEDIN_3_0 int i2d_RSA_PUBKEY_bio(BIO *bp, const RSA *rsa); | ^~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2487:9: 警告: ‘RSA_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2487 | RSA_free(rsa); | ^~~~~~~~ /usr/include/openssl/rsa.h:293:28: 備考: ここで宣言されています 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘RsaGen’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2537:17: 警告: ‘RSA_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2537 | rsa = RSA_new(); | ^~~ /usr/include/openssl/rsa.h:201:28: 備考: ここで宣言されています 201 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2538:17: 警告: ‘RSA_generate_key_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2538 | ret = RSA_generate_key_ex(rsa, bit, e, NULL); | ^~~ /usr/include/openssl/rsa.h:260:27: 備考: ここで宣言されています 260 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, | ^~~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2552:17: 警告: ‘i2d_RSAPrivateKey_bio’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2552 | i2d_RSAPrivateKey_bio(bio, rsa); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/x509.h:617:27: 備考: ここで宣言されています 617 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa); | ^~~~~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2563:17: 警告: ‘i2d_RSA_PUBKEY_bio’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2563 | i2d_RSA_PUBKEY_bio(bio, rsa); | ^~~~~~~~~~~~~~~~~~ /usr/include/openssl/x509.h:621:27: 備考: ここで宣言されています 621 | OSSL_DEPRECATEDIN_3_0 int i2d_RSA_PUBKEY_bio(BIO *bp, const RSA *rsa); | ^~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2573:9: 警告: ‘RSA_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2573 | RSA_free(rsa); | ^~~~~~~~ /usr/include/openssl/rsa.h:293:28: 備考: ここで宣言されています 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘OpensslEngineToK’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:3217:5: 警告: ‘ENGINE_by_id’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3217 | ENGINE *engine = ENGINE_by_id(engine_name); | ^~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:23: /usr/include/openssl/engine.h:336:31: 備考: ここで宣言されています 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); | ^~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:3218:5: 警告: ‘ENGINE_init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3218 | ENGINE_init(engine); | ^~~~~~~~~~~ /usr/include/openssl/engine.h:620:27: 備考: ここで宣言されています 620 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e); | ^~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:3220:5: 警告: ‘ENGINE_load_private_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3220 | pkey = ENGINE_load_private_key(engine, key_file_name, NULL, NULL); | ^~~~ /usr/include/openssl/engine.h:638:11: 備考: ここで宣言されています 638 | EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘NewCrypt’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4072:9: 警告: ‘RC4_set_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4072 | RC4_set_key(c->Rc4Key, size, (UCHAR *)key); | ^~~~~~~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:28: /usr/include/openssl/rc4.h:35:28: 備考: ここで宣言されています 35 | OSSL_DEPRECATEDIN_3_0 void RC4_set_key(RC4_KEY *key, int len, | ^~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘Encrypt’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4094:9: 警告: ‘RC4’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4094 | RC4(c->Rc4Key, size, src, dst); | ^~~ /usr/include/openssl/rc4.h:37:28: 備考: ここで宣言されています 37 | OSSL_DEPRECATEDIN_3_0 void RC4(RC4_KEY *key, size_t len, | ^~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘Des3Encrypt2’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4109:9: 警告: ‘DES_ede3_cbc_encrypt’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4109 | DES_ede3_cbc_encrypt(src, dest, size, | ^~~~~~~~~~~~~~~~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:33: /usr/include/openssl/des.h:142:6: 備考: ここで宣言されています 142 | void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘DesEncrypt’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4129:9: 警告: ‘DES_cbc_encrypt’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4129 | DES_cbc_encrypt(src, dest, size, | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:89:6: 備考: ここで宣言されています 89 | void DES_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘Des3Decrypt2’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4147:9: 警告: ‘DES_ede3_cbc_encrypt’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4147 | DES_ede3_cbc_encrypt(src, dest, size, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/des.h:142:6: 備考: ここで宣言されています 142 | void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘DesEcbEncrypt’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4181:9: 警告: ‘DES_set_odd_parity’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4181 | DES_set_odd_parity(&key); | ^~~~~~~~~~~~~~~~~~ /usr/include/openssl/des.h:176:28: 備考: ここで宣言されています 176 | OSSL_DEPRECATEDIN_3_0 void DES_set_odd_parity(DES_cblock *key); | ^~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4182:9: 警告: ‘DES_set_key_unchecked’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4182 | DES_set_key_unchecked(&key, &ks); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/des.h:192:6: 備考: ここで宣言されています 192 | void DES_set_key_unchecked(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4184:9: 警告: ‘DES_ecb_encrypt’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4184 | DES_ecb_encrypt(src, dst, &ks, 1); | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:105:6: 備考: ここで宣言されています 105 | void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, | ^~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘DesDecrypt’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4199:9: 警告: ‘DES_cbc_encrypt’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4199 | DES_cbc_encrypt(src, dest, size, | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:89:6: 備考: ここで宣言されています 89 | void DES_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘DesNewKeyValue’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4221:9: 警告: ‘DES_set_key_unchecked’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4221 | DES_set_key_unchecked(value, v->KeySchedule); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/des.h:192:6: 備考: ここで宣言されています 192 | void DES_set_key_unchecked(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘AesNewKey’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4257:9: 警告: ‘AES_set_encrypt_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4257 | AES_set_encrypt_key(data, size * 8, k->EncryptKey); | ^~~~~~~~~~~~~~~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:34: /usr/include/openssl/aes.h:51:5: 備考: ここで宣言されています 51 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4258:9: 警告: ‘AES_set_decrypt_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4258 | AES_set_decrypt_key(data, size * 8, k->DecryptKey); | ^~~~~~~~~~~~~~~~~~~ /usr/include/openssl/aes.h:54:5: 備考: ここで宣言されています 54 | int AES_set_decrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘DhCompute’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4476:9: 警告: ‘DH_compute_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4476 | i = DH_compute_key(dst_priv_key, bn, dh->dh); | ^ 次のファイルから読み込み: /usr/include/openssl/dsa.h:51, 次から読み込み: /usr/include/openssl/x509.h:37: /usr/include/openssl/dh.h:224:27: 備考: ここで宣言されています 224 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, | ^~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘DhNew’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4581:9: 警告: ‘DH_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4581 | dh->dh = DH_new(); | ^~ /usr/include/openssl/dh.h:199:27: 備考: ここで宣言されています 199 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4586:9: 警告: ‘DH_set0_pqg’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4586 | DH_set0_pqg(dh->dh, dhp, NULL, dhg); | ^~~~~~~~~~~ /usr/include/openssl/dh.h:255:27: 備考: ここで宣言されています 255 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4593:9: 警告: ‘DH_generate_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4593 | DH_generate_key(dh->dh); | ^~~~~~~~~~~~~~~ /usr/include/openssl/dh.h:223:27: 備考: ここで宣言されています 223 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); | ^~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4596:9: 警告: ‘DH_get0_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4596 | DH_get0_key(dh->dh, &pub, &priv); | ^~~~~~~~~~~ /usr/include/openssl/dh.h:256:28: 備考: ここで宣言されています 256 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘DhFree’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4620:9: 警告: ‘DH_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4620 | DH_free(dh->dh); | ^~~~~~~ /usr/include/openssl/dh.h:200:28: 備考: ここで宣言されています 200 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c: 関数 ‘Internal_HMac’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4647:9: 警告: ‘HMAC_CTX_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4647 | m->Ctx = HMAC_CTX_new(); | ^ /usr/include/openssl/hmac.h:33:33: 備考: ここで宣言されています 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ [ 23%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/FileIO.c.o [ 24%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/HTTP.c.o [ 25%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Internat.c.o [ 25%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Kernel.c.o [ 26%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Mayaqua.c.o [ 27%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Memory.c.o /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.c: 関数 ‘CrashNow’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.c:542:28: 警告: 異なるサイズの整数からポインタへのキャストです [-Wint-to-pointer-cast] 542 | UCHAR *c = (UCHAR *)r; | ^ [ 28%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Microsoft.c.o [ 29%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Network.c.o /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c: 関数 ‘NewCancelSpecial’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c:10174:24: 警告: ポインタから 異なるサイズの整数へのキャストです [-Wpointer-to-int-cast] 10174 | c->pipe_read = (int)hEvent; | ^ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c: 関数 ‘NewSSLCtx’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c:15830:17: 警告: ‘SSL_CTX_set_ssl_version’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 15830 | SSL_CTX_set_ssl_version(ctx, SSLv23_server_method()); | ^~~~~~~~~~~~~~~~~~~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c:27: /usr/include/openssl/ssl.h:1987:12: 備考: ここで宣言されています 1987 | __owur int SSL_CTX_set_ssl_version(SSL_CTX *ctx, const SSL_METHOD *meth); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c:15834:17: 警告: ‘SSL_CTX_set_ssl_version’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 15834 | SSL_CTX_set_ssl_version(ctx, SSLv23_client_method()); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ssl.h:1987:12: 備考: ここで宣言されています 1987 | __owur int SSL_CTX_set_ssl_version(SSL_CTX *ctx, const SSL_METHOD *meth); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c:15852:9: 警告: ‘SSL_CTX_set_tmp_dh_callback’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 15852 | SSL_CTX_set_tmp_dh_callback(ctx, TmpDhCallback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ssl.h:2221:6: 備考: ここで宣言されています 2221 | void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c: 関数 ‘GetOSSecurityLevel’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c:15883:9: 警告: ‘SSL_CTX_set_ssl_version’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 15883 | security_level_set_ssl_version = SSL_CTX_set_ssl_version(ctx, SSLv23_server_method()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ssl.h:1987:12: 備考: ここで宣言されています 1987 | __owur int SSL_CTX_set_ssl_version(SSL_CTX *ctx, const SSL_METHOD *meth); | ^~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/OS.c.o [ 31%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Object.c.o [ 31%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Pack.c.o [ 32%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Proxy.c.o [ 33%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Secure.c.o /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c: 関数 ‘SignSecByObject’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:343:73: 警告: 互換性のないポインタ型から 5 番目の ‘sec->Api->C_Sign’ の引数に渡しています [-Wincompatible-pointer-types] 343 | ret = sec->Api->C_Sign(sec->SessionId, hash, sizeof(hash), dst, &size); | ^~~~~ | | | UINT * {aka unsigned int *} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:343:73: 備考: expected ‘CK_ULONG_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘UINT *’ {aka ‘unsigned int *’} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:347:81: 警告: 互換性のないポインタ型から 5 番目の ‘sec->Api->C_Sign’ の引数に渡しています [-Wincompatible-pointer-types] 347 | ret = sec->Api->C_Sign(sec->SessionId, hash, sizeof(hash), dst, &size); | ^~~~~ | | | UINT * {aka unsigned int *} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:347:81: 備考: expected ‘CK_ULONG_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘UINT *’ {aka ‘unsigned int *’} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c: 関数 ‘WriteSecKey’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:455:9: 警告: ‘EVP_PKEY_get0_RSA’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 455 | rsa = EVP_PKEY_get0_RSA(k->pkey); | ^~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:19: /usr/include/openssl/evp.h:1346:22: 備考: ここで宣言されています 1346 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:455:13: 警告: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 455 | rsa = EVP_PKEY_get0_RSA(k->pkey); | ^ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:463:9: 警告: ‘RSA_get0_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 463 | RSA_get0_key(rsa, &n, &e, &d); | ^~~~~~~~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:20: /usr/include/openssl/rsa.h:217:28: 備考: ここで宣言されています 217 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:464:9: 警告: ‘RSA_get0_factors’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 464 | RSA_get0_factors(rsa, &p, &q); | ^~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:220:28: 備考: ここで宣言されています 220 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r, | ^~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:465:9: 警告: ‘RSA_get0_crt_params’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 465 | RSA_get0_crt_params(rsa, &dmp1, &dmq1, &iqmp); | ^~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:225:28: 備考: ここで宣言されています 225 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r, | ^~~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:524:90: 警告: 互換性のないポインタ型から 4 番目の ‘sec->Api->C_CreateObject’ の引数に渡しています [-Wincompatible-pointer-types] 524 | if ((ret = sec->Api->C_CreateObject(sec->SessionId, a, sizeof(a) / sizeof(a[0]), &object)) != CKR_OK) | ^~~~~~~ | | | UINT * {aka unsigned int *} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:524:90: 備考: expected ‘CK_OBJECT_HANDLE_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘UINT *’ {aka ‘unsigned int *’} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c: 関数 ‘WriteSecCert’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:730:90: 警告: 互換性のないポインタ型から 4 番目の ‘sec->Api->C_CreateObject’ の引数に渡しています [-Wincompatible-pointer-types] 730 | if ((ret = sec->Api->C_CreateObject(sec->SessionId, a, sizeof(a) / sizeof(a[0]), &object)) != CKR_OK) | ^~~~~~~ | | | UINT * {aka unsigned int *} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:730:90: 備考: expected ‘CK_OBJECT_HANDLE_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘UINT *’ {aka ‘unsigned int *’} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c: 関数 ‘EnumSecObject’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1236:53: 警告: 互換性のないポ インタ型から 2 番目の ‘sec->Api->C_FindObjects’ の引数に渡しています [-Wincompatible-pointer-types] 1236 | if (sec->Api->C_FindObjects(sec->SessionId, objects, sizeof(objects) / sizeof(objects[0]), &num_objects) != CKR_OK) | ^~~~~~~ | | | UINT * {aka unsigned int *} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1236:53: 備考: expected ‘CK_OBJECT_HANDLE_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘UINT *’ {aka ‘unsigned int *’} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1236:100: 警告: 互換性のないポインタ型から 4 番目の ‘sec->Api->C_FindObjects’ の引数に渡しています [-Wincompatible-pointer-types] 1236 | if (sec->Api->C_FindObjects(sec->SessionId, objects, sizeof(objects) / sizeof(objects[0]), &num_objects) != CKR_OK) | ^~~~~~~~~~~~ | | | UINT * {aka unsigned int *} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1236:100: 備考: expected ‘CK_ULONG_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘UINT *’ {aka ‘unsigned int *’} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c: 関数 ‘WriteSecData’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1357:83: 警告: 互換性のないポ インタ型から 4 番目の ‘sec->Api->C_CreateObject’ の引数に渡しています [-Wincompatible-pointer-types] 1357 | if (sec->Api->C_CreateObject(sec->SessionId, a, sizeof(a) / sizeof(a[0]), &object) != CKR_OK) | ^~~~~~~ | | | UINT * {aka unsigned int *} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1357:83: 備考: expected ‘CK_OBJECT_HANDLE_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘UINT *’ {aka ‘unsigned int *’} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c: 関数 ‘OpenSecSession’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1641:66: 警告: 互換性のないポ インタ型から 5 番目の ‘sec->Api->C_OpenSession’ の引数に渡しています [-Wincompatible-pointer-types] 1641 | CKF_RW_SESSION | CKF_SERIAL_SESSION, NULL, NULL, &session)) != CKR_OK) | ^~~~~~~~ | | | UINT * {aka unsigned int *} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1641:66: 備考: expected ‘CK_SESSION_HANDLE_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘UINT *’ {aka ‘unsigned int *’} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1646:57: 警告: 互換性のないポ インタ型から 5 番目の ‘sec->Api->C_OpenSession’ の引数に渡しています [-Wincompatible-pointer-types] 1646 | CKF_SERIAL_SESSION, NULL, NULL, &session)) != CKR_OK) | ^~~~~~~~ | | | UINT * {aka unsigned int *} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1646:57: 備考: expected ‘CK_SESSION_HANDLE_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘UINT *’ {aka ‘unsigned int *’} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c: 関数 ‘OpenSec’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1734:56: 警告: 互換性のないポ インタ型から 3 番目の ‘sec->Api->C_GetSlotList’ の引数に渡しています [-Wincompatible-pointer-types] 1734 | if ((err = sec->Api->C_GetSlotList(true, NULL, &sec->NumSlot)) != CKR_OK || sec->NumSlot == 0) | ^~~~~~~~~~~~~ | | | UINT * {aka unsigned int *} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1734:56: 備考: expected ‘CK_ULONG_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘UINT *’ {aka ‘unsigned int *’} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1744:46: 警告: 互換性のないポ インタ型から 2 番目の ‘sec->Api->C_GetSlotList’ の引数に渡しています [-Wincompatible-pointer-types] 1744 | if (sec->Api->C_GetSlotList(TRUE, sec->SlotIdList, &sec->NumSlot) != CKR_OK) | ~~~^~~~~~~~~~~~ | | | UINT * {aka unsigned int *} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1744:46: 備考: expected ‘CK_SLOT_ID_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘UINT *’ {aka ‘unsigned int *’} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1744:60: 警告: 互換性のないポ インタ型から 3 番目の ‘sec->Api->C_GetSlotList’ の引数に渡しています [-Wincompatible-pointer-types] 1744 | if (sec->Api->C_GetSlotList(TRUE, sec->SlotIdList, &sec->NumSlot) != CKR_OK) | ^~~~~~~~~~~~~ | | | UINT * {aka unsigned int *} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1744:60: 備考: expected ‘CK_ULONG_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘UINT *’ {aka ‘unsigned int *’} /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c: 関数 ‘InitSecureDeviceList’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1882:38: 警告: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1882 | SECURE_DEVICE *dev = &SupportedList[i]; | ^ [ 34%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Str.c.o [ 35%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Table.c.o [ 36%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/TcpIp.c.o /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/TcpIp.c: 関数 ‘CorrectChecksum’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/TcpIp.c:1786:51: 警告: taking address of packed member of ‘struct PKT’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1786 | IPV6_HEADER_PACKET_INFO *v6info = &p->IPv6HeaderPacketInfo; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/TcpIp.c: 関数 ‘ParsePacketIPv6’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/TcpIp.c:2641:35: 警告: taking address of packed member of ‘struct PKT’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2641 | if (ParsePacketIPv6Header(&p->IPv6HeaderPacketInfo, buf, size) == false) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Tick64.c.o [ 37%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Tracking.c.o [ 38%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Unix.c.o /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Unix.c:51:25: 警告: ' 文字での終端を欠 いています 51 | #include <sys/statvfs.h>' | ^ /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Unix.c: 関数 ‘UnixIgnoreSignalForThread’ 内: /home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Unix.c:259:25: 警告: assignment to ‘void (*)(int, siginfo_t *, void *)’ from incompatible pointer type ‘void * (*)(int, siginfo_t *, void *)’ [-Wincompatible-pointer-types] 259 | sa.sa_sigaction = signal_received_for_ignore; | ^ [ 39%] Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Win32.c.o [ 40%] Linking C shared library ../../libmayaqua.so make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 40%] Built target mayaqua make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります [ 40%] Building C object src/Cedar/CMakeFiles/cedar.dir/Account.c.o [ 41%] Building C object src/Cedar/CMakeFiles/cedar.dir/Admin.c.o [ 42%] Building C object src/Cedar/CMakeFiles/cedar.dir/AzureClient.c.o [ 43%] Building C object src/Cedar/CMakeFiles/cedar.dir/Bridge.c.o [ 44%] Building C object src/Cedar/CMakeFiles/cedar.dir/BridgeUnix.c.o [ 45%] Building C object src/Cedar/CMakeFiles/cedar.dir/BridgeWin32.c.o [ 45%] Building C object src/Cedar/CMakeFiles/cedar.dir/CM.c.o [ 46%] Building C object src/Cedar/CMakeFiles/cedar.dir/Cedar.c.o [ 47%] Building C object src/Cedar/CMakeFiles/cedar.dir/Client.c.o [ 48%] Building C object src/Cedar/CMakeFiles/cedar.dir/Command.c.o /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c: 関数 ‘CheckThread1’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:318:29: 警告: 異なるサイズの整 数からポインタへのキャストです [-Wint-to-pointer-cast] 318 | InputToNull((void *)check_thread_global_1); | ^ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c: 関数 ‘CheckMemory’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:608:37: 警告: 異なるサイズの整 数からポインタへのキャストです [-Wint-to-pointer-cast] 608 | InputToNull((void *)(UINT)(((UCHAR *)pp[i])[j] = j % 256)); | ^ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c: 関数 ‘PtGetPublicX25519’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:2733:54: 警告: passing argument 4 of ‘ParseCommandList’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2733 | LIST *o = ParseCommandList(c, cmd_name, str, args, sizeof(args) / sizeof(args[0])); | ^~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:13: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Console.h:110:76: 備考: expected ‘PARAM *’ but argument is of type ‘const PARAM *’ 110 | LIST *ParseCommandList(CONSOLE *c, char *cmd_name, wchar_t *command, PARAM param[], UINT num_param); | ~~~~~~^~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c: 関数 ‘StrToPortList’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:7969:33: 警告: 異なるサイズの整数からポインタへのキャストです [-Wint-to-pointer-cast] 7969 | if (IsInList(o, (void *)n)) | ^ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:7975:24: 警告: 異なるサイズの整数からポインタへのキャストです [-Wint-to-pointer-cast] 7975 | Add(o, (void *)n); | ^ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c: 関数 ‘PsClusterSettingMember’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:8052:38: 警告: ポインタから異なるサイズの整数へのキャストです [-Wpointer-to-int-cast] 8052 | t.Ports[i] = (UINT)LIST_DATA(ports, i); | ^ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c: 関数 ‘CmdEvalHostAndPort’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:8124:46: 警告: ポインタから異なるサイズの整数へのキャストです [-Wpointer-to-int-cast] 8124 | ret = ParseHostPort(tmp, NULL, NULL, (UINT)param); | ^ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c: 関数 ‘PsWgkEnum’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:10829:47: 警告: passing argument 1 of ‘CopyStrToUni’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 10829 | key = CopyStrToUni(wgk->Key); | ~~~^~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:27: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:73:29: 備考: expected ‘char *’ but argument is of type ‘const char *’ 73 | wchar_t *CopyStrToUni(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:10830:47: 警告: passing argument 1 of ‘CopyStrToUni’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 10830 | hub = CopyStrToUni(wgk->Hub); | ~~~^~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:73:29: 備考: expected ‘char *’ but argument is of type ‘const char *’ 73 | wchar_t *CopyStrToUni(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:10831:48: 警告: passing argument 1 of ‘CopyStrToUni’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 10831 | user = CopyStrToUni(wgk->User); | ~~~^~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:73:29: 備考: expected ‘char *’ but argument is of type ‘const char *’ 73 | wchar_t *CopyStrToUni(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c: 関数 ‘PsPortsUDPSet’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:23060:38: 警告: ポインタから異 なるサイズの整数へのキャストです [-Wpointer-to-int-cast] 23060 | t.Ports[i] = (UINT)LIST_DATA(ports, i); | ^ [ 49%] Building C object src/Cedar/CMakeFiles/cedar.dir/Connection.c.o /home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.c: 関数 ‘SendKeepAlive’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.c:949:28: 警告: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 949 | Copy(seek, &port, sizeof(port)); | ^~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.c:27: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28: 備考: expected ‘void *’ but argument is of type ‘const USHORT *’ {aka ‘const short unsigned int *’} 184 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.c: 関数 ‘ConnectionReceive’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.c:2232:73: 警告: passing argument 1 of ‘Cmp’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2232 | if (Cmp(keep_alive_buffer, UDP_NAT_T_PORT_SIGNATURE_IN_KEEP_ALIVE, nat_t_port_sig_size) == 0) | ^~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:186:15: 備考: expected ‘void *’ but argument is of type ‘const UCHAR *’ {aka ‘const unsigned char *’} 186 | int Cmp(void *p1, void *p2, UINT size); | ~~~~~~^~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.c:2253:73: 警告: passing argument 1 of ‘Cmp’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2253 | if (Cmp(keep_alive_buffer, UDP_NAT_T_IP_SIGNATURE_IN_KEEP_ALIVE, nat_t_ip_sig_size) == 0) | ^~~~~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:186:15: 備考: expected ‘void *’ but argument is of type ‘const UCHAR *’ {aka ‘const unsigned char *’} 186 | int Cmp(void *p1, void *p2, UINT size); | ~~~~~~^~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.c:2258:85: 警告: passing argument 2 of ‘SetIP6’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2258 | SetIP6(&ip, keep_alive_buffer); | ^~~~~~~~~~~~~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Cedar.h:14, 次から読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.h:11, 次から読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.c:8: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:1254:28: 備考: expected ‘UCHAR *’ {aka ‘unsigned char *’} but argument is of type ‘const UCHAR *’ {aka ‘const unsigned char *’} 1254 | void SetIP6(IP *ip, UCHAR *value); | ~~~~~~~^~~~~ [ 50%] Building C object src/Cedar/CMakeFiles/cedar.dir/Console.c.o [ 51%] Building C object src/Cedar/CMakeFiles/cedar.dir/DDNS.c.o [ 51%] Building C object src/Cedar/CMakeFiles/cedar.dir/Database.c.o [ 52%] Building C object src/Cedar/CMakeFiles/cedar.dir/EM.c.o [ 53%] Building C object src/Cedar/CMakeFiles/cedar.dir/EtherLog.c.o [ 54%] Building C object src/Cedar/CMakeFiles/cedar.dir/Hub.c.o [ 55%] Building C object src/Cedar/CMakeFiles/cedar.dir/IPC.c.o [ 56%] Building C object src/Cedar/CMakeFiles/cedar.dir/Layer3.c.o [ 57%] Building C object src/Cedar/CMakeFiles/cedar.dir/Link.c.o [ 57%] Building C object src/Cedar/CMakeFiles/cedar.dir/Listener.c.o [ 58%] Building C object src/Cedar/CMakeFiles/cedar.dir/Logging.c.o /home/tomoyan/work/SoftEtherVPN/src/Cedar/Logging.c: 関数 ‘PacketLogParseProc’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Logging.c:1598:60: 警告: taking address of packed member of ‘struct PKT’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1598 | ICMPV6_HEADER_INFO *icmp = &p->ICMPv6HeaderPacketInfo; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building C object src/Cedar/CMakeFiles/cedar.dir/NM.c.o [ 60%] Building C object src/Cedar/CMakeFiles/cedar.dir/Nat.c.o [ 61%] Building C object src/Cedar/CMakeFiles/cedar.dir/NativeStack.c.o [ 62%] Building C object src/Cedar/CMakeFiles/cedar.dir/NullLan.c.o [ 63%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto.c.o /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c: 関数 ‘ProtoLog’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:32:43: 警告: passing argument 1 of ‘CopyStrToUni’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 32 | proto_name = CopyStrToUni(session->Impl->Name()); | ^~~~~~~~~~~~~~~~~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:10: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:73:29: 備考: expected ‘char *’ but argument is of type ‘const char *’ 73 | wchar_t *CopyStrToUni(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c: 関数 ‘ProtoContainerCompare’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:84:35: 警告: passing argument 1 of ‘StrCmpi’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 84 | return StrCmpi(container_1->Name, container_2->Name); | ~~~~~~~~~~~^~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:14: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:43:19: 備考: expected ‘char *’ but argument is of type ‘const char *’ 43 | int StrCmpi(char *str1, char *str2); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:84:54: 警告: passing argument 2 of ‘StrCmpi’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 84 | return StrCmpi(container_1->Name, container_2->Name); | ~~~~~~~~~~~^~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:43:31: 備考: expected ‘char *’ but argument is of type ‘const char *’ 43 | int StrCmpi(char *str1, char *str2); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c: 関数 ‘ProtoSessionNew’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:396:33: 警告: passing argument 2 of ‘CopyIP’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 396 | CopyIP(&session->SrcIp, src_ip); | ^~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.h:7, 次から読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:1250:26: 備考: expected ‘IP *’ but argument is of type ‘const IP *’ 1250 | void CopyIP(IP *dst, IP *src); | ~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:398:33: 警告: passing argument 2 of ‘CopyIP’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 398 | CopyIP(&session->DstIp, dst_ip); | ^~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:1250:26: 備考: expected ‘IP *’ but argument is of type ‘const IP *’ 1250 | void CopyIP(IP *dst, IP *src); | ~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c: 関数 ‘ProtoSetListenIP’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:447:45: 警告: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 447 | Copy(&proto->UdpListener->ListenIP, ip, sizeof(proto->UdpListener->ListenIP)); | ^~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:12: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28: 備考: expected ‘void *’ but argument is of type ‘const IP *’ 184 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c: 関数 ‘ProtoHandleConnection’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:502:47: 警告: passing argument 1 of ‘StrCmp’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 502 | if (StrCmp(tmp->Name, protocol) == 0) | ~~~^~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:42:18: 備考: expected ‘char *’ but argument is of type ‘const char *’ 42 | int StrCmp(char *str1, char *str2); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:502:55: 警告: passing argument 2 of ‘StrCmp’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 502 | if (StrCmp(tmp->Name, protocol) == 0) | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:42:30: 備考: expected ‘char *’ but argument is of type ‘const char *’ 42 | int StrCmp(char *str1, char *str2); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:547:52: 警告: passing argument 1 of ‘CopyStrToUni’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 547 | proto_name = CopyStrToUni(container->Name); | ~~~~~~~~~^~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:73:29: 備考: expected ‘char *’ but argument is of type ‘const char *’ 73 | wchar_t *CopyStrToUni(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:640:52: 警告: passing argument 1 of ‘CopyStrToUni’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 640 | wchar_t *proto_name = CopyStrToUni(impl->Name()); | ^~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:73:29: 備考: expected ‘char *’ but argument is of type ‘const char *’ 73 | wchar_t *CopyStrToUni(char *str); | ~~~~~~^~~ [ 63%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_EtherIP.c.o [ 64%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_IKE.c.o [ 65%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_IPsec.c.o [ 66%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_IkePacket.c.o [ 67%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_L2TP.c.o [ 68%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_OpenVPN.c.o /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_OpenVPN.c: 関数 ‘OvsIsPacketForMe’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_OpenVPN.c:107:57: 警告: passing argument 1 of ‘OvsParsePacket’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 107 | OPENVPN_PACKET *packet = OvsParsePacket(data, size); | ^~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_OpenVPN.c:8: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_OpenVPN.h:235:39: 備考: expected ‘UCHAR *’ {aka ‘unsigned char *’} but argument is of type ‘const void *’ 235 | OPENVPN_PACKET *OvsParsePacket(UCHAR *data, UINT size); | ~~~~~~~^~~~ [ 69%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_PPP.c.o [ 69%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_SSTP.c.o /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c: 関数 ‘NewSstpServer’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c:1019:62: 警告: passing argument 3 of ‘StrCpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1019 | StrCpy(s->ClientHostName, sizeof(s->ClientHostName), hostname); | ^~~~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c:17: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:34:41: 備考: expected ‘char *’ but argument is of type ‘const char *’ 34 | UINT StrCpy(char *dst, UINT size, char *src); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c:1020:66: 警告: passing argument 3 of ‘StrCpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1020 | StrCpy(s->ClientCipherName, sizeof(s->ClientCipherName), cipher); | ^~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:34:41: 備考: expected ‘char *’ but argument is of type ‘const char *’ 34 | UINT StrCpy(char *dst, UINT size, char *src); | ~~~~~~^~~ [ 70%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_Win7.c.o [ 71%] Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_WireGuard.c.o /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: 関数 ‘WgsOptionStringValue’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:56:20: 警告: passing argument 1 of ‘StrCmp’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 56 | if (StrCmp(name, "PresharedKey") == 0 || StrCmp(name, "PrivateKey") == 0) | ^~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:9: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:42:18: 備考: expected ‘char *’ but argument is of type ‘const char *’ 42 | int StrCmp(char *str1, char *str2); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:56:57: 警告: passing argument 1 of ‘StrCmp’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 56 | if (StrCmp(name, "PresharedKey") == 0 || StrCmp(name, "PrivateKey") == 0) | ^~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:42:18: 備考: expected ‘char *’ but argument is of type ‘const char *’ 42 | int StrCmp(char *str1, char *str2); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: 関数 ‘WgsProcessDatagrams’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:248:49: 警告: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 248 | Copy(&session->IPLocal, &packet->DstIP, sizeof(session->IPLocal)); | ^~~~~~~~~~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:8: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28: 備考: expected ‘void *’ but argument is of type ‘const IP *’ 184 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:249:50: 警告: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | Copy(&session->IPRemote, &packet->SrcIP, sizeof(session->IPRemote)); | ^~~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28: 備考: expected ‘void *’ but argument is of type ‘const IP *’ 184 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: 関数 ‘WgsDetectMessageType’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:412:34: 警告: passing argument 1 of ‘IsZero’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 412 | if (IsZero(packet->Header.Reserved, sizeof(packet->Header.Reserved)) == false) | ~~~~~~~~~~~~~~^~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:345:19: 備考: expected ‘void *’ but argument is of type ‘const BYTE *’ {aka ‘const unsigned char *’} 345 | bool IsZero(void *data, UINT size); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: 関数 ‘WgsMSS’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:435:19: 警告: passing argument 1 of ‘IsIP4’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 435 | if (IsIP4(&session->IPRemote)) | ^~~~~~~~~~~~~~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.h:7, 次から読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.h:4, 次から読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:1251:16: 備考: expected ‘IP *’ but argument is of type ‘const IP *’ 1251 | bool IsIP4(IP *ip); | ~~~~^~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: 関数 ‘WgsIPCNew’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:475:60: 警告: passing argument 3 of ‘StrCpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 475 | StrCpy(param.ClientName, sizeof(param.ClientName), WgsName()); | ^~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:34:41: 備考: expected ‘char *’ but argument is of type ‘const char *’ 34 | UINT StrCpy(char *dst, UINT size, char *src); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: 関数 ‘WgsCreateTransportData’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:834:39: 警告: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 834 | Copy(ret->EncapsulatedPacket, data, size); | ^~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28: 備考: expected ‘void *’ but argument is of type ‘const void *’ 184 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: 関数 ‘WgsEncryptData’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:939:49: 警告: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 939 | Copy(iv + sizeof(iv) - sizeof(counter), &counter, sizeof(counter)); | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28: 備考: expected ‘void *’ but argument is of type ‘const UINT64 *’ {aka ‘const long unsigned int *’} 184 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: 関数 ‘WgsDecryptData’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:957:49: 警告: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 957 | Copy(iv + sizeof(iv) - sizeof(counter), &counter, sizeof(counter)); | ^~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28: 備考: expected ‘void *’ but argument is of type ‘const UINT64 *’ {aka ‘const long unsigned int *’} 184 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: 関数 ‘WgsEphemeral’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1010:29: 警告: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1010 | Copy(ephemeral_dst, ephemeral_src, WG_KEY_SIZE); | ^~~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28: 備考: expected ‘void *’ but argument is of type ‘const BYTE *’ {aka ‘const unsigned char *’} 184 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c: 関数 ‘WgsHKDF’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1021:22: 警告: passing argument 2 of ‘SetMdKey’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1021 | SetMdKey(md, chaining_key, WG_HASH_SIZE); | ^~~~~~~~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:11: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Encrypt.h:440:29: 備考: expected ‘void *’ but argument is of type ‘const BYTE *’ {aka ‘const unsigned char *’} 440 | bool SetMdKey(MD *md, void *key, UINT key_size); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1024:31: 警告: passing argument 3 of ‘MdProcess’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1024 | MdProcess(md, secret, data, data_size); | ^~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Encrypt.h:441:42: 備考: expected ‘void *’ but argument is of type ‘const BYTE *’ {aka ‘const unsigned char *’} 441 | UINT MdProcess(MD *md, void *dest, void *src, UINT size); | ~~~~~~^~~ [ 72%] Building C object src/Cedar/CMakeFiles/cedar.dir/Protocol.c.o /home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.c: 関数 ‘ServerAccept’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.c:1612:84: 警告: passing argument 1 of ‘IsEmptyStr’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1612 | if (c->FirstSock != NULL && IsEmptyStr(c->FirstSock->SslVersion) == false) | ~~~~~~~~~~~~^~~~~~~~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.c:42: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:97:23: 備考: expected ‘char *’ but argument is of type ‘const char *’ 97 | bool IsEmptyStr(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.c:1614:77: 警告: passing argument 1 of ‘CopyStr’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1614 | c->SslVersion = CopyStr(c->FirstSock->SslVersion); | ~~~~~~~~~~~~^~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:80:21: 備考: expected ‘char *’ but argument is of type ‘const char *’ 80 | char *CopyStr(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.c:2139:72: 警告: passing argument 1 of ‘IsLocalHostIP’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2139 | if (s != NULL && IsLocalHostIP(&s->RemoteIP) == false) | ^~~~~~~~~~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Cedar.h:14, 次から読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.h:11, 次から読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.h:11, 次から読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.c:8: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:1259:24: 備考: expected ‘IP *’ but argument is of type ‘const IP *’ 1259 | bool IsLocalHostIP(IP *ip); | ~~~~^~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.c: 関数 ‘ClientConnect’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.c:5003:53: 警告: passing argument 1 of ‘CopyStr’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 5003 | c->SslVersion = CopyStr(c->FirstSock->SslVersion); | ~~~~~~~~~~~~^~~~~~~~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:80:21: 備考: expected ‘char *’ but argument is of type ‘const char *’ 80 | char *CopyStr(char *str); | ~~~~~~^~~ [ 73%] Building C object src/Cedar/CMakeFiles/cedar.dir/Radius.c.o [ 74%] Building C object src/Cedar/CMakeFiles/cedar.dir/Remote.c.o [ 75%] Building C object src/Cedar/CMakeFiles/cedar.dir/SM.c.o [ 75%] Building C object src/Cedar/CMakeFiles/cedar.dir/SW.c.o [ 76%] Building C object src/Cedar/CMakeFiles/cedar.dir/Sam.c.o [ 77%] Building C object src/Cedar/CMakeFiles/cedar.dir/SeLowUser.c.o [ 78%] Building C object src/Cedar/CMakeFiles/cedar.dir/SecureNAT.c.o [ 79%] Building C object src/Cedar/CMakeFiles/cedar.dir/Server.c.o /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c: 関数 ‘SiLoadConfigurationCfg’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:2783:70: 警告: passing argument 2 of ‘CfgGetFolder’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2783 | FOLDER *f = CfgGetFolder(f9, name); | ^~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:27: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Cfg.h:100:44: 備考: expected ‘char *’ but argument is of type ‘const char *’ 100 | FOLDER *CfgGetFolder(FOLDER *parent, char *name); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:2787:84: 警告: passing argument 3 of ‘StrCpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2787 | StrCpy(wgk->Key, sizeof(wgk->Key), name); | ^~~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:36: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:34:41: 備考: expected ‘char *’ but argument is of type ‘const char *’ 34 | UINT StrCpy(char *dst, UINT size, char *src); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c: 関数 ‘SiLoadProtoCfg’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:6375:55: 警告: passing argument 2 of ‘CfgGetFolder’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 6375 | FOLDER *ff = CfgGetFolder(f, container->Name); | ~~~~~~~~~^~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Cfg.h:100:44: 備考: expected ‘char *’ but argument is of type ‘const char *’ 100 | FOLDER *CfgGetFolder(FOLDER *parent, char *name); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c: 関数 ‘SiWriteProtoCfg’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:6437:58: 警告: passing argument 2 of ‘CfgCreateFolder’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 6437 | FOLDER *ff = CfgCreateFolder(f, container->Name); | ~~~~~~~~~^~~~~~ /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Cfg.h:86:47: 備考: expected ‘char *’ but argument is of type ‘const char *’ 86 | FOLDER *CfgCreateFolder(FOLDER *parent, char *name); | ~~~~~~^~~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c: 関数 ‘SiCalledDeleteIpTable’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:7742:42: 警告: 異なるサイズの整 数からポインタへのキャストです [-Wint-to-pointer-cast] 7742 | if (IsInList(h->IpTable, (void *)key)) | ^ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:7744:45: 警告: 異なるサイズの整 数からポインタへのキャストです [-Wint-to-pointer-cast] 7744 | IP_TABLE_ENTRY *e = (IP_TABLE_ENTRY *)key; | ^ [ 80%] Building C object src/Cedar/CMakeFiles/cedar.dir/Session.c.o [ 81%] Building C object src/Cedar/CMakeFiles/cedar.dir/UT.c.o [ 81%] Building C object src/Cedar/CMakeFiles/cedar.dir/UdpAccel.c.o [ 82%] Building C object src/Cedar/CMakeFiles/cedar.dir/VLanUnix.c.o [ 83%] Building C object src/Cedar/CMakeFiles/cedar.dir/VLanWin32.c.o [ 84%] Building C object src/Cedar/CMakeFiles/cedar.dir/Virtual.c.o [ 85%] Building C object src/Cedar/CMakeFiles/cedar.dir/WaterMark.c.o [ 86%] Building C object src/Cedar/CMakeFiles/cedar.dir/WebUI.c.o [ 87%] Building C object src/Cedar/CMakeFiles/cedar.dir/WinUi.c.o [ 87%] Building C object src/Cedar/CMakeFiles/cedar.dir/Wpc.c.o /home/tomoyan/work/SoftEtherVPN/src/Cedar/Wpc.c: 関数 ‘DecodeSafe64’ 内: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Wpc.c:1289:31: 警告: passing argument 1 of ‘StrLen’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1289 | size = StrLen(src); | ^~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Wpc.c:19: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:31:19: 備考: expected ‘char *’ but argument is of type ‘const char *’ 31 | UINT StrLen(char *str); | ~~~~~~^~~ /home/tomoyan/work/SoftEtherVPN/src/Cedar/Wpc.c:1293:19: 警告: passing argument 2 of ‘Copy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1293 | Copy(tmp, src, size); | ^~~ 次のファイルから読み込み: /home/tomoyan/work/SoftEtherVPN/src/Cedar/Wpc.c:15: /home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28: 備考: expected ‘void *’ but argument is of type ‘const char *’ 184 | void Copy(void *dst, void *src, UINT size); | ~~~~~~^~~ [ 88%] Building C object src/Cedar/CMakeFiles/cedar.dir/__/__/3rdparty/BLAKE2/sse/blake2s.c.o [ 89%] Linking C shared library ../../libcedar.so make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 89%] Built target cedar make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります [ 90%] Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/list_cpu_features.dir/src/utils/list_cpu_features.c.o [ 91%] Linking C executable list_cpu_features make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 91%] Built target list_cpu_features make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります [ 92%] Building C object src/vpnserver/CMakeFiles/vpnserver.dir/vpnserver.c.o [ 93%] Linking C executable ../../vpnserver make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 93%] Built target vpnserver make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります [ 94%] Building C object src/vpnclient/CMakeFiles/vpnclient.dir/vpncsvc.c.o [ 94%] Linking C executable ../../vpnclient make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 94%] Built target vpnclient make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります [ 95%] Building C object src/vpnbridge/CMakeFiles/vpnbridge.dir/vpnbridge.c.o [ 96%] Linking C executable ../../vpnbridge make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 96%] Built target vpnbridge make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります [ 97%] Building C object src/vpncmd/CMakeFiles/vpncmd.dir/vpncmd.c.o [ 98%] Linking C executable ../../vpncmd make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 98%] Built target vpncmd make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります [ 99%] Building C object src/vpntest/CMakeFiles/vpntest.dir/vpntest.c.o [100%] Linking C executable ../../vpntest make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [100%] Built target vpntest make[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
インストール
$ sudo make -C build install
make: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります Consolidate compiler generated dependencies of target libhamcore make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 3%] Built target libhamcore make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります Consolidate compiler generated dependencies of target hamcorebuilder make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 6%] Built target hamcorebuilder make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 7%] Built target hamcore-archive-build make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります Consolidate compiler generated dependencies of target cpu_features make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 18%] Built target cpu_features make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります Consolidate compiler generated dependencies of target mayaqua make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 40%] Built target mayaqua make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります Consolidate compiler generated dependencies of target cedar make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 89%] Built target cedar make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります Consolidate compiler generated dependencies of target list_cpu_features make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 91%] Built target list_cpu_features make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります Consolidate compiler generated dependencies of target vpnserver make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 93%] Built target vpnserver make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります Consolidate compiler generated dependencies of target vpnclient make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 94%] Built target vpnclient make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります Consolidate compiler generated dependencies of target vpnbridge make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 96%] Built target vpnbridge make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります Consolidate compiler generated dependencies of target vpncmd make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 98%] Built target vpncmd make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります Consolidate compiler generated dependencies of target vpntest make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [100%] Built target vpntest make[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます Install the project... -- Install configuration: "RelWithDebInfo" ---------------------------------------------------------------------------------------------------------------------------- Build completed successfully. Execute 'vpnserver start' to run the SoftEther VPN Server background service. Execute 'vpnbridge start' to run the SoftEther VPN Bridge background service. Execute 'vpnclient start' to run the SoftEther VPN Client background service. Execute 'vpncmd' to run the SoftEther VPN Command-Line Utility to configure VPN Server, VPN Bridge or VPN Client. ---------------------------------------------------------------------------------------------------------------------------- -- Installing: /usr/local/lib64/libcedar.so -- Set runtime path of "/usr/local/lib64/libcedar.so" to "/usr/local/lib" -- Installing: /usr/local/lib64/libmayaqua.so -- Set runtime path of "/usr/local/lib64/libmayaqua.so" to "/usr/local/lib" -- Installing: /usr/local/lib64/libcpu_features.a -- Up-to-date: /usr/local/include/cpu_features/cpuinfo_aarch64.h -- Up-to-date: /usr/local/include/cpu_features/cpuinfo_arm.h -- Up-to-date: /usr/local/include/cpu_features/cpuinfo_mips.h -- Up-to-date: /usr/local/include/cpu_features/cpuinfo_ppc.h -- Up-to-date: /usr/local/include/cpu_features/cpuinfo_x86.h -- Up-to-date: /usr/local/include/cpu_features/cpu_features_macros.h -- Installing: /usr/local/bin/list_cpu_features -- Set runtime path of "/usr/local/bin/list_cpu_features" to "/usr/local/lib" -- Old export file "/usr/local/lib64/cmake/CpuFeatures/CpuFeaturesTargets.cmake" will be replaced. Removing files [/usr/local/lib64/cmake/CpuFeatures/CpuFeaturesTargets-relwithdebinfo.cmake]. -- Installing: /usr/local/lib64/cmake/CpuFeatures/CpuFeaturesTargets.cmake -- Installing: /usr/local/lib64/cmake/CpuFeatures/CpuFeaturesTargets-relwithdebinfo.cmake -- Installing: /usr/local/lib64/cmake/CpuFeatures/CpuFeaturesConfig.cmake -- Installing: /usr/local/lib64/cmake/CpuFeatures/CpuFeaturesConfigVersion.cmake -- Installing: /usr/local/libexec/softether/vpnserver/vpnserver -- Set runtime path of "/usr/local/libexec/softether/vpnserver/vpnserver" to "/usr/local/lib" -- Installing: /usr/local/libexec/softether/vpnserver/hamcore.se2 -- Installing: /usr/local/bin/vpnserver -- Installing: /lib/systemd/system/softether-vpnserver.service -- Installing: /usr/local/libexec/softether/vpnclient/vpnclient -- Set runtime path of "/usr/local/libexec/softether/vpnclient/vpnclient" to "/usr/local/lib" -- Installing: /usr/local/libexec/softether/vpnclient/hamcore.se2 -- Installing: /usr/local/bin/vpnclient -- Installing: /lib/systemd/system/softether-vpnclient.service -- Installing: /usr/local/libexec/softether/vpnbridge/vpnbridge -- Set runtime path of "/usr/local/libexec/softether/vpnbridge/vpnbridge" to "/usr/local/lib" -- Installing: /usr/local/libexec/softether/vpnbridge/hamcore.se2 -- Installing: /usr/local/bin/vpnbridge -- Installing: /lib/systemd/system/softether-vpnbridge.service -- Installing: /usr/local/libexec/softether/vpncmd/vpncmd -- Set runtime path of "/usr/local/libexec/softether/vpncmd/vpncmd" to "/usr/local/lib" -- Installing: /usr/local/libexec/softether/vpncmd/hamcore.se2 -- Installing: /usr/local/bin/vpncmd make: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
サービスの起動
$ sudo systemctl daemon-reload $ sudo systemctl start softether-vpnserver.service
バージョン確認
$ vpncmd localhost:5555 /server /cmd about
vpncmd コマンド - SoftEther VPN Developer Edition コマンドライン管理ユーティリティ SoftEther VPN コマンドライン管理ユーティリティ (vpncmd コマンド) Developer Edition Version 5.02 Build 5180 (Japanese) Compiled 2022/06/20 20:24:15 by tomoyan at skv001.monsters-g.com Copyright (c) all contributors on SoftEther VPN project in GitHub. Copyright (c) Daiyuu Nobori, SoftEther Project at University of Tsukuba, and SoftEther Corporation. All rights reserved. パスワード: ********** VPN Server "localhost" (ポート 5555) に接続しました。 VPN Server 全体の管理権限があります。 VPN Server>about About コマンド - バージョン情報の表示 SoftEther VPN コマンドライン管理ユーティリティ (vpncmd コマンド) Developer Edition Version 5.02 Build 5180 (Japanese) Compiled 2022/06/20 20:24:15 by tomoyan at skv001.monsters-g.com Copyright (c) all contributors on SoftEther VPN project in GitHub. Copyright (c) Daiyuu Nobori, SoftEther Project at University of Tsukuba, and SoftEther Corporation. All rights reserved. (ライセンスなど詳細出力...)
トラブルシューティング
make で HamcoreBuild(): Failed to open "hamcore.se2"!
$ make -C build
make: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります [ 1%] Building C object src/libhamcore/CMakeFiles/libhamcore.dir/FileSystem.c.o [ 2%] Building C object src/libhamcore/CMakeFiles/libhamcore.dir/Hamcore.c.o [ 3%] Building C object src/libhamcore/CMakeFiles/libhamcore.dir/Memory.c.o [ 4%] Linking C static library liblibhamcore.a make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 4%] Built target libhamcore make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります [ 4%] Building C object src/hamcorebuilder/CMakeFiles/hamcorebuilder.dir/main.c.o [ 5%] Building C object src/hamcorebuilder/CMakeFiles/hamcorebuilder.dir/FileSystem.c.o [ 6%] Linking C executable hamcorebuilder make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます [ 6%] Built target hamcorebuilder make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります [ 7%] Building hamcore.se2 archive file... hamcore.se2 builder Destination: "hamcore.se2" Source: "/home/tomoyan/work/SoftEtherVPN/src/bin/hamcore" HamcoreBuild(): Failed to open "hamcore.se2"! make[2]: *** [src/CMakeFiles/hamcore-archive-build.dir/build.make:74: hamcore.se2] エラー 2 make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make[1]: *** [CMakeFiles/Makefile2:278: src/CMakeFiles/hamcore-archive-build.dir/all] エラー 2 make[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます make: *** [Makefile:156: all] エラー 2 make: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
$ cd build $ /home/tomoyan/work/SoftEtherVPN/build/src/hamcorebuilder/hamcorebuilder hamcore.se2 /home/tomoyan/work/SoftEtherVPN/src/bin/hamcore
hamcore.se2 builder Destination: "hamcore.se2" Source: "/home/tomoyan/work/SoftEtherVPN/src/bin/hamcore" HamcoreBuild(): Failed to open "hamcore.se2"!
前回インストールした際の hamcore.se2 が root 所有で残っていてユーザー権限でのビルドが失敗する。
$ ll
合計 14296 -rw-rw-r-- 1 tomoyan tomoyan 27759 7月 11 08:52 CMakeCache.txt drwxrwxr-x 1 tomoyan tomoyan 448 7月 11 09:08 CMakeFiles -rw-r--r-- 1 tomoyan tomoyan 436111 7月 11 08:52 CPackConfig.cmake -rw-r--r-- 1 tomoyan tomoyan 436605 7月 11 08:52 CPackSourceConfig.cmake -rw-rw-r-- 1 tomoyan tomoyan 12803 7月 11 08:52 Makefile -rw-r--r-- 1 tomoyan tomoyan 1824 3月 23 02:50 cmake_install.cmake -rw------- 1 root root 2652234 3月 23 02:51 hamcore.se2 -rw-r--r-- 1 root root 1308 3月 23 02:51 install_manifest.txt -rwxr-xr-x 1 tomoyan tomoyan 8119080 3月 23 02:51 libcedar.so -rwxr-xr-x 1 tomoyan tomoyan 2743704 3月 23 02:50 libmayaqua.so -rw-r--r-- 1 tomoyan tomoyan 14 7月 6 11:16 softether-vpnbridge.service -rw-r--r-- 1 tomoyan tomoyan 14 7月 6 11:16 softether-vpnclient.service -rw-r--r-- 1 tomoyan tomoyan 14 7月 6 11:16 softether-vpnserver.service drwxrwxr-x 1 tomoyan tomoyan 226 7月 11 08:52 src -rwxr-xr-x 1 tomoyan tomoyan 28448 3月 23 02:51 vpnbridge -rw-r--r-- 1 tomoyan tomoyan 14 7月 6 11:16 vpnbridge.sh -rwxr-xr-x 1 tomoyan tomoyan 28168 3月 23 02:51 vpnclient -rw-r--r-- 1 tomoyan tomoyan 14 7月 6 11:16 vpnclient.sh -rwxr-xr-x 1 tomoyan tomoyan 30656 3月 23 02:51 vpncmd -rw-r--r-- 1 tomoyan tomoyan 14 7月 6 11:16 vpncmd.sh -rwxr-xr-x 1 tomoyan tomoyan 28448 3月 23 02:51 vpnserver -rw-r--r-- 1 tomoyan tomoyan 14 7月 6 11:16 vpnserver.sh -rwxr-xr-x 1 tomoyan tomoyan 37856 3月 23 02:51 vpntest
最新ソースのビルド前には、build ディレクトリを削除してから作業を行う。
$ rm -rf build $ ./configure $ make -C build
./configure で undefined reference to `pthread_create'
$ ./configure
--------------------------------------------------------------------- SoftEther VPN for Unix Copyright (c) all contributors on SoftEther VPN project in GitHub. Copyright (c) Daiyuu Nobori, SoftEther Project at University of Tsukuba, and SoftEther Corporation. Licensed under the Apache License, Version 2.0 (the License). Read and understand README, LICENSE and WARNING before use. --------------------------------------------------------------------- Welcome to the corner-cutting configure script ! 'rpm' executable found, CPack will generate RPM packages. -- Build date: 05/07/2021 -- Build time: 19:21:30 -- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3") -- Checking for one of the modules 'libsodium' CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:805 (message): None of the required 'libsodium' found Call Stack (most recent call first): src/Cedar/CMakeLists.txt:35 (pkg_search_module) -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "1.1.1k") -- The CXX compiler identification is GNU 11.1.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check if the system is big endian -- Searching 16 bit integer -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of unsigned short -- Check size of unsigned short - done -- Searching 16 bit integer - Using unsigned short -- Check if the system is big endian - little endian -- Configuring incomplete, errors occurred! See also "/home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeOutput.log". See also "/home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeError.log".
$ cat /home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeError.log
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output: Change Dir: /home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_abf75/fast && /usr/bin/gmake -f CMakeFiles/cmTC_abf75.dir/build.make CMakeFiles/cmTC_abf75.dir/build gmake[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeTmp' に入ります Building C object CMakeFiles/cmTC_abf75.dir/src.c.o /usr/bin/cc -fsigned-char -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_abf75.dir/src.c.o -c /home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeTmp/src.c Linking C executable cmTC_abf75 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_abf75.dir/link.txt --verbose=1 /usr/bin/cc -fsigned-char -DCMAKE_HAVE_LIBC_PTHREAD CMakeFiles/cmTC_abf75.dir/src.c.o -o cmTC_abf75 /usr/bin/ld: CMakeFiles/cmTC_abf75.dir/src.c.o: in function `main': src.c:(.text+0x2d): undefined reference to `pthread_create' /usr/bin/ld: src.c:(.text+0x39): undefined reference to `pthread_detach' /usr/bin/ld: src.c:(.text+0x45): undefined reference to `pthread_cancel' /usr/bin/ld: src.c:(.text+0x56): undefined reference to `pthread_join' collect2: エラー: ld はステータス 1 で終了しました gmake[1]: *** [CMakeFiles/cmTC_abf75.dir/build.make:107: cmTC_abf75] エラー 1 gmake[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeTmp' から出ます gmake: *** [Makefile:141: cmTC_abf75/fast] エラー 2 Source file was: #include <pthread.h> void* test_func(void* data) { return data; } int main(void) { pthread_t thread; pthread_create(&thread, NULL, test_func, NULL); pthread_detach(thread); pthread_cancel(thread); pthread_join(thread, NULL); pthread_atfork(NULL, NULL, NULL); pthread_exit(NULL); return 0; } Determining if the function pthread_create exists in the pthreads failed with the following output: Change Dir: /home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_f76ad/fast && /usr/bin/gmake -f CMakeFiles/cmTC_f76ad.dir/build.make CMakeFiles/cmTC_f76ad.dir/build gmake[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeTmp' に入ります Building C object CMakeFiles/cmTC_f76ad.dir/CheckFunctionExists.c.o /usr/bin/cc -fsigned-char -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_f76ad.dir/CheckFunctionExists.c.o -c /usr/share/cmake/Modules/CheckFunctionExists.c Linking C executable cmTC_f76ad /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f76ad.dir/link.txt --verbose=1 /usr/bin/cc -fsigned-char -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_f76ad.dir/CheckFunctionExists.c.o -o cmTC_f76ad -lpthreads /usr/bin/ld: -lpthreads が見つかりません collect2: エラー: ld はステータス 1 で終了しました gmake[1]: *** [CMakeFiles/cmTC_f76ad.dir/build.make:107: cmTC_f76ad] エラー 1 gmake[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeTmp' から出ます gmake: *** [Makefile:141: cmTC_f76ad/fast] エラー 2
libbtbb-devel パッケージをインストールすると問題が解消される。
$ sudo dnf install libbtbb-devel
メタデータの期限切れの最終確認: 1:40:03 時間前の 2021年07月06日 04時41分24秒 に実施しました。 依存関係が解決しました。 ======================================================================================================== パッケージ アーキテクチャー バージョン リポジトリー サイズ ======================================================================================================== インストール: libbtbb-devel x86_64 2020.12.R1-2.fc34 fedora 11 k 依存関係のインストール: libbtbb x86_64 2020.12.R1-2.fc34 fedora 62 k トランザクションの概要 ======================================================================================================== インストール 2 パッケージ ダウンロードサイズの合計: 73 k インストール後のサイズ: 141 k これでよろしいですか? [y/N]: y パッケージのダウンロード: (1/2): libbtbb-devel-2020.12.R1-2.fc34.x86_64.rpm 78 kB/s | 11 kB 00:00 (2/2): libbtbb-2020.12.R1-2.fc34.x86_64.rpm 343 kB/s | 62 kB 00:00 --------------------------------------------------------------------------------------------------------- 合計 111 kB/s | 73 kB 00:00 トランザクションの確認を実行中 トランザクションの確認に成功しました。 トランザクションのテストを実行中 トランザクションのテストに成功しました。 トランザクションを実行中 準備 : 1/1 インストール中 : libbtbb-2020.12.R1-2.fc34.x86_64 1/2 インストール中 : libbtbb-devel-2020.12.R1-2.fc34.x86_64 2/2 scriptletの実行中: libbtbb-devel-2020.12.R1-2.fc34.x86_64 2/2 検証 : libbtbb-2020.12.R1-2.fc34.x86_64 1/2 検証 : libbtbb-devel-2020.12.R1-2.fc34.x86_64 2/2 インストール済み: libbtbb-2020.12.R1-2.fc34.x86_64 libbtbb-devel-2020.12.R1-2.fc34.x86_64 完了しました!
./configure で None of the required 'libsodium' found
$ ./configure
--------------------------------------------------------------------- SoftEther VPN for Unix Copyright (c) all contributors on SoftEther VPN project in GitHub. Copyright (c) Daiyuu Nobori, SoftEther Project at University of Tsukuba, and SoftEther Corporation. Licensed under the Apache License, Version 2.0 (the License). Read and understand README, LICENSE and WARNING before use. --------------------------------------------------------------------- Welcome to the corner-cutting configure script ! 'rpm' executable found, CPack will generate RPM packages. -- Build date: 05/07/2021 -- Build time: 21:22:18 -- Checking for one of the modules 'libsodium' CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:805 (message): None of the required 'libsodium' found Call Stack (most recent call first): src/Cedar/CMakeLists.txt:35 (pkg_search_module) -- Configuring incomplete, errors occurred! See also "/home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeOutput.log". See also "/home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeError.log".
libsodium-devel パッケージをインストールすると問題が解消される。
$ sudo dnf install libsodium-devel
メタデータの期限切れの最終確認: 2:29:52 時間前の 2021年07月06日 08時45分58秒 に実施しました。 依存関係が解決しました。 ======================================================================================================== パッケージ アーキテクチャー バージョン リポジトリー サイズ ======================================================================================================== インストール: libsodium-devel x86_64 1.0.18-7.fc34 fedora 1.0 M トランザクションの概要 ======================================================================================================== インストール 1 パッケージ ダウンロードサイズの合計: 1.0 M インストール後のサイズ: 3.6 M これでよろしいですか? [y/N]: y パッケージのダウンロード: libsodium-devel-1.0.18-7.fc34.x86_64.rpm 4.8 MB/s | 1.0 MB 00:00 -------------------------------------------------------------------------------------------------------- 合計 737 kB/s | 1.0 MB 00:01 トランザクションの確認を実行中 トランザクションの確認に成功しました。 トランザクションのテストを実行中 トランザクションのテストに成功しました。 トランザクションを実行中 準備 : 1/1 インストール中 : libsodium-devel-1.0.18-7.fc34.x86_64 1/1 scriptletの実行中: libsodium-devel-1.0.18-7.fc34.x86_64 1/1 検証 : libsodium-devel-1.0.18-7.fc34.x86_64 1/1 インストール済み: libsodium-devel-1.0.18-7.fc34.x86_64 完了しました!
SoftEther VPN Server が起動しない😥 (Failed to start SoftEther VPN Server.)
$ sudo systemctl start softether-vpnserver.service
Job for softether-vpnserver.service failed because the control process exited with error code. See "systemctl status softether-vpnserver.service" and "journalctl -xe" for details.
$ systemctl status softether-vpnserver
× softether-vpnserver.service - SoftEther VPN Server Loaded: loaded (/usr/lib/systemd/system/softether-vpnserver.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Fri 2021-12-17 16:13:30 JST; 41s ago Process: 288985 ExecStart=/usr/local/libexec/softether/vpnserver/vpnserver start (code=exited, status=127) CPU: 7ms 12月 17 16:13:30 skv001.monsters-g.com systemd[1]: softether-vpnserver.service: Scheduled restart job, restart counter is at 5. 12月 17 16:13:30 skv001.monsters-g.com systemd[1]: Stopped SoftEther VPN Server. 12月 17 16:13:30 skv001.monsters-g.com systemd[1]: softether-vpnserver.service: Start request repeated too quickly. 12月 17 16:13:30 skv001.monsters-g.com systemd[1]: softether-vpnserver.service: Failed with result 'exit-code'. 12月 17 16:13:30 skv001.monsters-g.com systemd[1]: Failed to start SoftEther VPN Server.
systemd の service 定義を調べる。
$ cat /lib/systemd/system/softether-vpnserver.service
[Unit] Description=SoftEther VPN Server After=network.target auditd.service ConditionPathExists=!/usr/local/libexec/softether/vpnserver/do_not_run [Service] Type=forking TasksMax=16777216 EnvironmentFile=-/usr/local/libexec/softether/vpnserver ExecStart=/usr/local/libexec/softether/vpnserver/vpnserver start ExecStop=/usr/local/libexec/softether/vpnserver/vpnserver stop KillMode=process Restart=on-failure # Hardening PrivateTmp=yes ProtectHome=yes ProtectSystem=full ReadOnlyDirectories=/ ReadWriteDirectories=-/usr/local/libexec/softether/vpnserver CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_BROADCAST CAP_NET_RAW CAP_SYS_NICE CAP_SYSLOG CAP_SETUID [Install] WantedBy=multi-user.target
プロセスを直接起動してみる🤔
$ /usr/local/libexec/softether/vpnserver/vpnserver start
/usr/local/libexec/softether/vpnserver/vpnserver: error while loading shared libraries: libcedar.so: cannot open shared object file: No such file or directory
ldd コマンドでロード出来ない共有ライブラリを確認してみる🤔
$ ldd /usr/local/libexec/softether/vpnserver/vpnserver
linux-vdso.so.1 (0x00007fff807f2000) libcedar.so => not found libmayaqua.so => not found libsodium.so.23 => /lib64/libsodium.so.23 (0x00007fc5e584b000) libc.so.6 => /lib64/libc.so.6 (0x00007fc5e567c000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc5e565b000) /lib64/ld-linux-x86-64.so.2 (0x00007fc5e58b2000)
/usr/local/lib64/ には、それらの共有ライブラリが存在する🤯
$ ll /usr/local/lib64/
合計 8792 drwxr-xr-x 1 root root 0 1月 26 2021 bpf drwxr-xr-x 1 root root 22 1月 25 2020 cmake -rwxr-xr-x 1 root root 6508168 12月 14 22:33 libcedar.so -rw-r--r-- 1 root root 250988 12月 14 22:33 libcpu_features.a -rwxr-xr-x 1 root root 2240272 12月 14 22:33 libmayaqua.so
この問題は SoftEther VPN が共有ライブラリをロードできない問題として報告されている。
libcedar.so not found automatically · Issue #766 · SoftEtherVPN/SoftEtherVPN · GitHub
RPATH handling · Wiki · CMake / Community · GitLab
対処方法1 (一度システムに設定するのみ)
対処方法2 (最新ソースコードをビルドする度に作業が必要になる)
CMake の RPATH を設定するように SoftEtherVPN/CMakeLists.txt を修正して再ビルド&再インストールを行う。
$ cp CMakeLists.txt CMakeLists.txt.org $ vi CMakeLists.txt
↓
- CMakeLists.txt
if(UNIX) include(GNUInstallDirs) set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}") include(CheckIncludeFile) Check_Include_File(sys/auxv.h HAVE_SYS_AUXV) if(EXISTS "/lib/systemd/system") set(CMAKE_INSTALL_SYSTEMD_UNITDIR "/lib/systemd/system" CACHE STRING "Where to install systemd unit files") endif() endif()
include(GNUInstallDirs)
の次の行に
set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
を追記する。
build ディレクトリを再作成する。
$ rm -rf build $ ./configure
再ビルド&再インストールする。
$ make -C build $ sudo make -C build install
サービスを起動してステータスを確認する。
$ sudo systemctl daemon-reload $ sudo systemctl start softether-vpnserver.service $ systemctl status softether-vpnserver.service
● softether-vpnserver.service - SoftEther VPN Server Loaded: loaded (/usr/lib/systemd/system/softether-vpnserver.service; disabled; vendor preset: disabled) Active: active (running) since Wed 2021-03-31 03:26:46 JST; 1min 27s ago Process: 35295 ExecStart=/usr/local/libexec/softether/vpnserver/vpnserver start (code=exited, status=0/SUCCESS) Main PID: 35297 (vpnserver) Tasks: 32 (limit: 16777216) Memory: 12.8M CGroup: /system.slice/softether-vpnserver.service ├─35297 /usr/local/libexec/softether/vpnserver/vpnserver execsvc └─35298 /usr/local/libexec/softether/vpnserver/vpnserver execsvc 3月 31 03:26:46 Cmon-wsl systemd[1]: Starting SoftEther VPN Server... 3月 31 03:26:46 Cmon-wsl vpnserver[35295]: The SoftEther VPN Server service has been started. 3月 31 03:26:46 Cmon-wsl systemd[1]: Started SoftEther VPN Server.
参考文献
[Linux]共有ライブラリが見つからない時にやること - Qiita
libcedar.so not found automatically · Issue #766 · SoftEtherVPN/SoftEtherVPN
error while loading shared libraries: libcedar.so: cannot open shared object file: No such file or directory · Issue #1355 · SoftEtherVPN/SoftEtherVPN
Is /usr/local/lib searched for shared libraries? - stackoverflow.com
付録
WireGuardを試したい訳ですけど、まいどRPATHの問題でハマるのはFedora系だけです🤔
じつは、RedHatから派生した多くのディストリビューションは、共有ライブラリパスに/usr/local/libが設定されていません😇
Ubuntuはlibc.confで設定される。さらに、RedHatはlib64を設定😅
RedHat系ディストリビューションでは、共有ライブラリがcannot open shared object file: No such file or directoryエラーになるので、/etc/ld.so.conf.d/softether-vpn-x86_64.confをldconfigしておけば二度と悩まなくて済みます😍
やったネぱぱ🤤
パパの髭(๑˙灬˙๑)は、SPIバスの信号を観察しようと思ったけど、ちょっとお預けです🤔VPNとWebとプログラミングにちょっとの間浮気します😅
ソース
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" dir="ltr" class="js" og="http://ogp.me/ns#" fb="http://ogp.me/ns/fb#" article="http://ogp.me/ns/article#" place="http://ogp.me/ns/place#"><head>
<meta charset="UTF-8">
<title>build - softether_vpn - linux [ともやん・どっと・ねっと]</title>
<script async="" src="https://www.google-analytics.com/analytics.js"></script><script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=G-WKJ1H0RDYN"></script><script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script>
<meta name="viewport" content="width=device-width,initial-scale=1">
<!-- <meta name="viewport" content="width=device-width, height=device-height, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" /> -->
<link rel="shortcut icon" href="/lib/tpl/bs3tomoyannet2/images/favicon.ico">
<link rel="apple-touch-icon" href="/lib/tpl/bs3tomoyannet2/images/apple-touch-icon.png">
<meta name="generator" content="DokuWiki">
<meta name="robots" content="index,follow">
<meta name="keywords" content="linux,softether_vpn,build">
<meta name="description" content="SoftEther VPN のビルド 作業ディレクトリの作成 ソースコードからビルドしてインストール ソースコードからビルドしてインストールする場合は、以下の2パターンをインストール可能である。">
<meta name="author" content="ともやん">
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="ともやん・どっと・ねっと">
<meta name="twitter:title" content="SoftEther VPN のビルド">
<meta name="twitter:description" content="SoftEther VPN のビルド 作業ディレクトリの作成 ソースコードからビルドしてインストール ソースコードからビルドしてインストールする場合は、以下の2パターンをインストール可能である。">
<meta name="twitter:creator" content="tomoyan596sp">
<meta name="twitter:image" content="https://www.tomoyan.net/_media/wiki/dokuwiki-128.png">
<meta name="twitter:image:alt" content="">
<meta property="og:locale" content="ja_JP">
<meta property="og:site_name" content="ともやん・どっと・ねっと">
<meta property="og:url" content="https://www.tomoyan.net/linux/softether_vpn/build">
<meta property="og:title" content="SoftEther VPN のビルド">
<meta property="og:description" content="SoftEther VPN のビルド 作業ディレクトリの作成 ソースコードからビルドしてインストール ソースコードからビルドしてインストールする場合は、以下の2パターンをインストール可能である。">
<meta property="og:type" content="article">
<meta property="og:image:secure_url" content="https://www.tomoyan.net/_media/wiki/dokuwiki-128.png">
<meta property="article:published_time" content="2020/02/28 08:25">
<meta property="article:modified_time" content="2023/03/15 13:12">
<meta property="article:author" content="tomoyan">
<link rel="search" type="application/opensearchdescription+xml" href="/lib/exe/opensearch.php" title="ともやん・どっと・ねっと">
<link rel="start" href="/">
<link rel="contents" href="/linux/softether_vpn/build?do=index" title="サイトマップ">
<link rel="manifest" href="/lib/exe/manifest.php">
<link rel="alternate" type="application/rss+xml" title="最近の変更" href="/feed.php">
<link rel="alternate" type="application/rss+xml" title="現在の名前空間" href="/feed.php?mode=list&ns=linux:softether_vpn">
<link rel="alternate" type="text/html" title="プレーンHTML" href="/_export/xhtml/linux/softether_vpn/build">
<link rel="alternate" type="text/plain" title="Wikiマークアップ" href="/_export/raw/linux/softether_vpn/build">
<link rel="canonical" href="https://www.tomoyan.net/linux/softether_vpn/build">
<link rel="stylesheet" href="/lib/exe/css.php?t=bs3tomoyannet2&tseed=848023862d9cd3814b95b9bf65245346">
<!--[if gte IE 9]><!-->
<script>/*<![CDATA[*/var NS='linux:softether_vpn';var JSINFO = {"plugins":{"edittable":{"default columnwidth":""}},"toc":{"initial_state":1},"ga":{"trackingId":"UA-20336016-1","gtagId":"G-WKJ1H0RDYN","anonymizeIp":false,"action":"show","trackOutboundLinks":false,"options":[],"pageview":"\/linux\/softether_vpn\/build?rev=1678853527","debug":true},"update_version":"55.2","isadmin":0,"isauth":0,"move_renameokay":false,"move_allowrename":false,"schemes":["http","https","telnet","gopher","wais","ftp","ed2k","irc","ldap","vivaldi"],"plugin":{"semantic":{"exposeWebService":1}},"bootstrap3":{"mode":"show","toc":[],"config":{"collapsibleSections":0,"fixedTopNavbar":1,"showSemanticPopup":0,"sidebarOnNavbar":1,"tagsOnTop":1,"tocAffix":1,"tocCollapseOnScroll":1,"tocCollapsed":0,"tocLayout":"default","useAnchorJS":1,"useAlternativeToolbarIcons":1,"disableSearchSuggest":0}},"id":"linux:softether_vpn:build","namespace":"linux:softether_vpn","ACT":"show","useHeadingNavigation":0,"useHeadingContent":0};
/*!]]>*/</script>
<script src="/lib/exe/jquery.php?tseed=f0349b609f9b91a485af8fd8ecd4aea4">/*<![CDATA[*/
/*!]]>*/</script>
<script src="/lib/exe/js.php?t=bs3tomoyannet2&tseed=848023862d9cd3814b95b9bf65245346">/*<![CDATA[*/
/*!]]>*/</script>
<script type="text/javascript" charset="utf-8">/*<![CDATA[*//*jQuery(function() { return(decryptEditSetup()); });*/
/*!]]>*/</script>
<script type="application/ld+json">/*<![CDATA[*/{
"@context": "http:\/\/schema.org\/",
"@type": "WebSite",
"url": "https:\/\/www.tomoyan.net\/",
"name": "\u3068\u3082\u3084\u3093\u30fb\u3069\u3063\u3068\u30fb\u306d\u3063\u3068",
"potentialAction": {
"@type": "SearchAction",
"target": "https:\/\/www.tomoyan.net\/doku.php?do=search&id={search_term_string}",
"query-input": "required name=search_term_string"
}
}
/*!]]>*/</script>
<script type="application/ld+json">/*<![CDATA[*/[
{
"@context": "http:\/\/schema.org\/",
"@type": "Article",
"headline": "SoftEther VPN \u306e\u30d3\u30eb\u30c9",
"name": "SoftEther VPN \u306e\u30d3\u30eb\u30c9",
"datePublished": "2020-02-28T08:25:12+09:00",
"dateCreated": "2020-02-28T08:25:12+09:00",
"dateModified": "2023-03-15T13:12:07+09:00",
"description": "SoftEther VPN \u306e\u30d3\u30eb\u30c9 \u4f5c\u696d\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306e\u4f5c\u6210 \u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u304b\u3089\u30d3\u30eb\u30c9\u3057\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb \u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u304b\u3089\u30d3\u30eb\u30c9\u3057\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u5834\u5408\u306f\u3001\u4ee5\u4e0b\u306e\uff12\u30d1\u30bf\u30fc\u30f3\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u53ef\u80fd\u3067\u3042\u308b\u3002",
"license": "https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/deed.ja",
"url": "https:\/\/www.tomoyan.net\/linux\/softether_vpn\/build",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https:\/\/www.tomoyan.net\/linux\/softether_vpn\/build"
},
"publisher": {
"@type": "Organization",
"name": "\u3068\u3082\u3084\u3093\u30fb\u3069\u3063\u3068\u30fb\u306d\u3063\u3068",
"logo": {
"@type": "ImageObject",
"url": "https:\/\/www.tomoyan.net\/lib\/tpl\/bs3tomoyannet2\/images\/logo.png"
}
},
"author": {
"@context": "http:\/\/schema.org\/",
"@type": "Person",
"name": "\u3068\u3082\u3084\u3093",
"email": "tomoyan596@tomoyan.net"
},
"contributor": [
{
"@context": "http:\/\/schema.org\/",
"@type": "Person",
"name": "\u3068\u3082\u3084\u3093",
"email": "tomoyan596@tomoyan.net"
}
]
},
{
"@context": "http:\/\/schema.org\/",
"@type": "WebPage",
"relatedLink": [
"https:\/\/www.tomoyan.net\/linux\/softether_vpn\/bridge",
"https:\/\/www.tomoyan.net\/linux\/softether_vpn\/client",
"https:\/\/www.tomoyan.net\/linux\/softether_vpn\/server",
"https:\/\/www.tomoyan.net\/linux\/softether_vpn\/wireguard"
]
}
]
/*!]]>*/</script>
<script type="text/javascript">/*<![CDATA[*/
// Google Analytics
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga("create", "G-WKJ1H0RDYN", "auto");
ga("send", "pageview");
ga("send", "event", "DokuWiki", JSINFO.bootstrap3.mode);
// End Google Analytics
/*!]]>*/</script>
<!--<![endif]-->
<style type="text/css">@media screen { body { margin-top: 65px; } #dw__toc.affix { top: 55px; position: fixed !important; } #dw__toc .nav .nav .nav { display: none; } }</style>
<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0791334967460971" crossorigin="anonymous"></script>
<!-- <link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> -->
<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin="">
<link href="https://fonts.googleapis.com/css?family=Sawarabi+Gothic&display=swap" rel="preload" as="style">
<link href="https://fonts.googleapis.com/css?family=Sawarabi+Gothic&display=swap" rel="stylesheet">
<!--[if lt IE 9]>
<script type="text/javascript" src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script type="text/javascript" src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body class="default dokuwiki mode_show tpl_bs3tomoyannet2 dw-page-on-panel dw-fluid-container light-mode" data-page-id="linux:softether_vpn:build"><div class="dokuwiki">
<header id="dokuwiki__header" class="dw-container dokuwiki container-fluid mx-5">
<!-- navbar -->
<nav id="dw__navbar" class="navbar navbar-fixed-top navbar-inverse" role="navigation">
<div class="dw-container container-fluid mx-5">
<div class="navbar-header">
<button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand d-flex align-items-center" href="/start" accesskey="h" title="ともやん・どっと・ねっと"><img id="dw__logo" class="pull-left h-100 mr-4" alt="ともやん・どっと・ねっと" src="/lib/tpl/bs3tomoyannet2/images/logo.png"><div class="pull-right"><div id="dw__title">ともやん・どっと・ねっと</div><div id="dw__tagline">メモする...深堀りする...活用のエビデンス...リアルに進化するWiki🤤</div></div></a>
</div>
<div class="collapse navbar-collapse">
<div class="navbar-right" id="dw__navbar_items">
<!-- navbar-searchform -->
<form action="/linux/softether_vpn/build" accept-charset="utf-8" class="navbar-form navbar-left search" id="dw__search" method="get" role="search">
<div class="input-group">
<input id="qsearch" autocomplete="off" type="search" placeholder="検索" value="" accesskey="f" name="q" class="form-control" title="[F]">
<div class="input-group-btn">
<button class="btn btn-default" type="submit" title="検索">
<span class="iconify" data-icon="mdi:magnify"></span> </button>
</div>
</div>
<input type="hidden" name="do" value="search">
</form>
<!-- /navbar-searchform -->
<!-- tools-menu -->
<ul class="nav navbar-nav dw-action-icon" id="dw__tools">
<li class="dropdown">
<a href="" class="dropdown-toggle" data-target="#" data-toggle="dropdown" title="" role="button" aria-haspopup="true" aria-expanded="false">
<span class="iconify" data-icon="mdi:wrench"></span> <span class="hidden-lg hidden-md hidden-sm">ツール</span> <span class="caret"></span>
</a>
<ul class="dropdown-menu tools" role="menu">
<li class="dropdown-header">
<span class="iconify" data-icon="mdi:account"></span> ユーザ用ツール </li>
<li class="action"><a href="/linux/softether_vpn/build?do=login&sectok=" title="ログイン" rel="nofollow" class="menuitem login"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 17.25V14H3v-4h7V6.75L15.25 12 10 17.25M8 2h9a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-4h2v4h9V4H8v4H6V4a2 2 0 0 1 2-2z"></path></svg><span>ログイン</span></a></li>
<li class="divider" role="separator"></li>
<li class="dropdown-header">
<span class="iconify" data-icon="mdi:toolbox"></span> サイト用ツール </li>
<li class="action"><a href="/linux/softether_vpn/build?do=recent" title="最近の変更 [r]" rel="nofollow" accesskey="r" class="menuitem recent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M15 13h1.5v2.82l2.44 1.41-.75 1.3L15 16.69V13m4-5H5v11h4.67c-.43-.91-.67-1.93-.67-3a7 7 0 0 1 7-7c1.07 0 2.09.24 3 .67V8M5 21a2 2 0 0 1-2-2V5c0-1.11.89-2 2-2h1V1h2v2h8V1h2v2h1a2 2 0 0 1 2 2v6.1c1.24 1.26 2 2.99 2 4.9a7 7 0 0 1-7 7c-1.91 0-3.64-.76-4.9-2H5m11-9.85A4.85 4.85 0 0 0 11.15 16c0 2.68 2.17 4.85 4.85 4.85A4.85 4.85 0 0 0 20.85 16c0-2.68-2.17-4.85-4.85-4.85z"></path></svg><span>最近の変更</span></a></li><li class="action"><a href="/linux/softether_vpn/build?do=media&ns=linux%3Asoftether_vpn" title="メディアマネージャー" rel="nofollow" class="menuitem media"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M7 15l4.5-6 3.5 4.5 2.5-3L21 15m1-11h-8l-2-2H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2M2 6H0v14a2 2 0 0 0 2 2h18v-2H2V6z"></path></svg><span>メディアマネージャー</span></a></li><li class="action"><a href="/linux/softether_vpn/build?do=index" title="サイトマップ [x]" rel="nofollow" accesskey="x" class="menuitem index"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M3 3h6v4H3V3m12 7h6v4h-6v-4m0 7h6v4h-6v-4m-2-4H7v5h6v2H5V9h2v2h6v2z"></path></svg><span>サイトマップ</span></a></li>
<li class="divider" role="separator"></li>
<li class="dropdown-header">
<span class="iconify" data-icon="mdi:file-document-outline"></span> ページ用ツール </li>
<li class="action"><a href="/linux/softether_vpn/build?do=edit" title="ソースの表示 [v]" rel="nofollow" accesskey="v" class="menuitem source"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13 9h5.5L13 3.5V9M6 2h8l6 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4c0-1.11.89-2 2-2m.12 13.5l3.74 3.74 1.42-1.41-2.33-2.33 2.33-2.33-1.42-1.41-3.74 3.74m11.16 0l-3.74-3.74-1.42 1.41 2.33 2.33-2.33 2.33 1.42 1.41 3.74-3.74z"></path></svg><span>ソースの表示</span></a></li><li class="action"><a href="/linux/softether_vpn/build?do=revisions" title="以前のリビジョン [o]" rel="nofollow" accesskey="o" class="menuitem revs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M11 7v5.11l4.71 2.79.79-1.28-4-2.37V7m0-5C8.97 2 5.91 3.92 4.27 6.77L2 4.5V11h6.5L5.75 8.25C6.96 5.73 9.5 4 12.5 4a7.5 7.5 0 0 1 7.5 7.5 7.5 7.5 0 0 1-7.5 7.5c-3.27 0-6.03-2.09-7.06-5h-2.1c1.1 4.03 4.77 7 9.16 7 5.24 0 9.5-4.25 9.5-9.5A9.5 9.5 0 0 0 12.5 2z"></path></svg><span>以前のリビジョン</span></a></li><li class="action"><a href="/linux/softether_vpn/build?do=backlink" title="バックリンク" rel="nofollow" class="menuitem backlink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10.59 13.41c.41.39.41 1.03 0 1.42-.39.39-1.03.39-1.42 0a5.003 5.003 0 0 1 0-7.07l3.54-3.54a5.003 5.003 0 0 1 7.07 0 5.003 5.003 0 0 1 0 7.07l-1.49 1.49c.01-.82-.12-1.64-.4-2.42l.47-.48a2.982 2.982 0 0 0 0-4.24 2.982 2.982 0 0 0-4.24 0l-3.53 3.53a2.982 2.982 0 0 0 0 4.24m2.82-4.24c.39-.39 1.03-.39 1.42 0a5.003 5.003 0 0 1 0 7.07l-3.54 3.54a5.003 5.003 0 0 1-7.07 0 5.003 5.003 0 0 1 0-7.07l1.49-1.49c-.01.82.12 1.64.4 2.43l-.47.47a2.982 2.982 0 0 0 0 4.24 2.982 2.982 0 0 0 4.24 0l3.53-3.53a2.982 2.982 0 0 0 0-4.24.973.973 0 0 1 0-1.42z"></path></svg><span>バックリンク</span></a></li><li class="action"><a href="#dokuwiki__top" title="文書の先頭へ [t]" rel="nofollow" accesskey="t" class="menuitem top"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"></path></svg><span>文書の先頭へ</span></a></li>
</ul>
</li>
</ul>
<!-- /tools-menu -->
<ul class="nav navbar-nav">
<li>
<span class="dw__actions dw-action-icon">
<a href="/linux/softether_vpn/build?do=login&sectok=" title="ログイン" rel="nofollow" class="menuitem login btn btn-default navbar-btn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 17.25V14H3v-4h7V6.75L15.25 12 10 17.25M8 2h9a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-4h2v4h9V4H8v4H6V4a2 2 0 0 1 2-2z"></path></svg><span class=""> ログイン</span></a> </span>
</li>
</ul>
</div>
</div>
</div>
</nav>
<!-- navbar -->
</header>
<a name="dokuwiki__top" id="dokuwiki__top"></a>
<main role="main" class="dw-container pb-5 dokuwiki container-fluid mx-5">
<div id="dokuwiki__pageheader">
<!-- breadcrumbs -->
<nav id="dw__breadcrumbs" class="small">
<hr>
<div class="dw__youarehere">
<ol class="breadcrumb" itemscope="" itemtype="http://schema.org/BreadcrumbList"><li>現在位置</li><li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"><a href="/start" itemprop="item" title="start"><span itemprop="name"><span class="iconify" data-icon="mdi:home"></span><span class="sr-only">Home</span></span></a><meta itemprop="position" content="1"></li><li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"><span itemprop="name"><a itemprop="item" href="/linux" class="wikilink1" title="linux">linux</a></span><meta itemprop="position" content="2"></li><li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"><span itemprop="name"><a itemprop="item" href="/linux/softether_vpn" class="wikilink1" title="linux:softether_vpn">softether_vpn</a></span><meta itemprop="position" content="3"></li><li class="active" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"><span itemprop="name"><a itemprop="item" href="/linux/softether_vpn/build" class="wikilink1" title="linux:softether_vpn:build">build</a></span><meta itemprop="position" content="4"></li></ol> </div>
<div class="dw__breadcrumbs hidden-print">
<ol class="breadcrumb"><li>トレース</li><li class="active"><a href="/linux/softether_vpn/build" title="linux:softether_vpn:build">build</a></li></ol> </div>
<hr>
</nav>
<!-- /breadcrumbs -->
<p class="text-right">
<span class="pageId ml-1 label label-primary">linux:softether_vpn:build</span> </p>
<div id="dw__msgarea" class="small">
</div>
</div>
<div class="row">
<article id="dokuwiki__content" class="col-sm-9 col-md-9 " itemscope="" itemtype="http://schema.org/Article" itemref="dw__license">
<!-- page-tools -->
<nav id="dw__pagetools" class="hidden-print">
<div class="tools panel panel-default">
<ul class="nav nav-stacked nav-pills text-muted">
<li class="action"><a href="/linux/softether_vpn/build?do=edit" title="ソースの表示 [v]" rel="nofollow" accesskey="v" class="menuitem source"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13 9h5.5L13 3.5V9M6 2h8l6 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4c0-1.11.89-2 2-2m.12 13.5l3.74 3.74 1.42-1.41-2.33-2.33 2.33-2.33-1.42-1.41-3.74 3.74m11.16 0l-3.74-3.74-1.42 1.41 2.33 2.33-2.33 2.33 1.42 1.41 3.74-3.74z"></path></svg><span>ソースの表示</span></a></li><li class="action"><a href="/linux/softether_vpn/build?do=revisions" title="以前のリビジョン [o]" rel="nofollow" accesskey="o" class="menuitem revs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M11 7v5.11l4.71 2.79.79-1.28-4-2.37V7m0-5C8.97 2 5.91 3.92 4.27 6.77L2 4.5V11h6.5L5.75 8.25C6.96 5.73 9.5 4 12.5 4a7.5 7.5 0 0 1 7.5 7.5 7.5 7.5 0 0 1-7.5 7.5c-3.27 0-6.03-2.09-7.06-5h-2.1c1.1 4.03 4.77 7 9.16 7 5.24 0 9.5-4.25 9.5-9.5A9.5 9.5 0 0 0 12.5 2z"></path></svg><span>以前のリビジョン</span></a></li><li class="action"><a href="/linux/softether_vpn/build?do=backlink" title="バックリンク" rel="nofollow" class="menuitem backlink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10.59 13.41c.41.39.41 1.03 0 1.42-.39.39-1.03.39-1.42 0a5.003 5.003 0 0 1 0-7.07l3.54-3.54a5.003 5.003 0 0 1 7.07 0 5.003 5.003 0 0 1 0 7.07l-1.49 1.49c.01-.82-.12-1.64-.4-2.42l.47-.48a2.982 2.982 0 0 0 0-4.24 2.982 2.982 0 0 0-4.24 0l-3.53 3.53a2.982 2.982 0 0 0 0 4.24m2.82-4.24c.39-.39 1.03-.39 1.42 0a5.003 5.003 0 0 1 0 7.07l-3.54 3.54a5.003 5.003 0 0 1-7.07 0 5.003 5.003 0 0 1 0-7.07l1.49-1.49c-.01.82.12 1.64.4 2.43l-.47.47a2.982 2.982 0 0 0 0 4.24 2.982 2.982 0 0 0 4.24 0l3.53-3.53a2.982 2.982 0 0 0 0-4.24.973.973 0 0 1 0-1.42z"></path></svg><span>バックリンク</span></a></li><li class="action"><a href="#dokuwiki__top" title="文書の先頭へ [t]" rel="nofollow" accesskey="t" class="menuitem top"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"></path></svg><span>文書の先頭へ</span></a></li> </ul>
</div>
</nav>
<!-- /page-tools -->
<div class="panel panel-default px-3 py-2" itemprop="articleBody">
<div class="page panel-body">
<!-- page-icons -->
<div class="dw-page-icons pull-right hidden-print">
<ul class="list-inline">
<li class="shareon dropdown"><a href="#" title="Share via" rel="nofollow" class="menuitem dropdown-toggle shareon" data-toggle="dropdown" data-remote="/linux/softether_vpn/build" data-target="#" aria-haspopup="true" aria-expanded="true"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="mdi-share-variant" width="24" height="24" viewBox="0 0 24 24"><path d="M18,16.08C17.24,16.08 16.56,16.38 16.04,16.85L8.91,12.7C8.96,12.47 9,12.24 9,12C9,11.76 8.96,11.53 8.91,11.3L15.96,7.19C16.5,7.69 17.21,8 18,8C19.66,8 21,6.66 21,5C21,3.34 19.66,2 18,2C16.34,2 15,3.34 15,5C15,5.24 15.04,5.47 15.09,5.7L8.04,9.81C7.5,9.31 6.79,9 6,9C4.34,9 3,10.34 3,12C3,13.66 4.34,15 6,15C6.79,15 7.5,14.69 8.04,14.19L15.16,18.34C15.11,18.55 15.08,18.77 15.08,19C15.08,20.61 16.39,21.91 18,21.91C19.61,21.91 20.92,20.61 20.92,19C20.92,17.39 19.61,16.08 18,16.08Z"></path></svg><span>Share via</span></a><ul class="dropdown-menu"><li class="dropdown-header"><span class="iconify" data-icon="mdi:share-variant"></span> Share via...</li><li><a href="#" class="share share-twitter" title="Share via Twitter"><span class="iconify" data-icon="mdi:twitter"></span> Twitter</a></li><li><a href="#" class="share share-linkedin" title="Share via LinkedIn"><span class="iconify" data-icon="mdi:linkedin"></span> LinkedIn</a></li><li><a href="#" class="share share-facebook" title="Share via Facebook"><span class="iconify" data-icon="mdi:facebook"></span> Facebook</a></li><li><a href="#" class="share share-pinterest" title="Share via Pinterest"><span class="iconify" data-icon="mdi:pinterest"></span> Pinterest</a></li><li><a href="#" class="share share-telegram" title="Share via Telegram"><span class="iconify" data-icon="mdi:telegram"></span> Telegram</a></li><li><a href="#" class="share share-whatsapp" title="Share via WhatsApp"><span class="iconify" data-icon="mdi:whatsapp"></span> WhatsApp</a></li><li><a href="#" class="share share-yammer" title="Share via Yammer"><span class="iconify" data-icon="mdi:yammer"></span> Yammer</a></li><li><a href="#" class="share share-reddit" title="Share via Reddit"><span class="iconify" data-icon="mdi:reddit"></span> Reddit</a></li><li><a href="#" class="share share-microsoft-teams" title="Share via Teams"><span class="iconify" data-icon="mdi:microsoft-teams"></span> Teams</a></li></ul></li><li class="feed"><a href="https://www.tomoyan.net/feed.php?ns=linux:softether_vpn" title="最近の変更" rel="nofollow" class="menuitem feed"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="mdi-rss" width="24" height="24" viewBox="0 0 24 24"><path d="M6.18,15.64C7.38,15.64 8.36,16.62 8.36,17.82C8.36,19 7.38,20 6.18,20C5,20 4,19 4,17.82C4,16.62 4.98,15.64 6.18,15.64M4,4.44C12.59,4.44 19.56,11.41 19.56,20H16.73C16.73,12.97 11.03,7.27 4,7.27V4.44M4,10.1C9.47,10.1 13.9,14.53 13.9,20H11.07C11.07,16.1 7.9,12.93 4,12.93V10.1Z"></path></svg><span>最近の変更</span></a></li><li class="sendmail"><a href="#" title="Send via e-Mail" rel="nofollow" class="menuitem sendmail"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="mdi-email-plus" width="24" height="24" viewBox="0 0 24 24"><path d="M3,4C1.89,4 1,4.89 1,6V18C1,19.1 1.9,20 3,20H14.09C14.03,19.67 14,19.34 14,19C14,15.69 16.69,13 20,13C20.34,13 20.67,13.03 21,13.09V6C21,4.89 20.1,4 19,4H3M3,6L11,11L19,6V8L11,13L3,8V6M19,15V18H16V20H19V23H21V20H24V18H21V15H19Z"></path></svg><span>Send via e-Mail</span></a></li><li class="printpage"><a href="#" title="印刷" rel="nofollow" class="menuitem printpage"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="mdi-printer" width="24" height="24" viewBox="0 0 24 24"><path d="M18,3H6V7H18M19,12C18.45,12 18,11.55 18,11C18,10.45 18.45,10 19,10C19.55,10 20,10.45 20,11C20,11.55 19.55,12 19,12M16,19H8V14H16M19,8H5C3.34,8 2,9.34 2,11V17H6V21H18V17H22V11C22,9.34 20.66,8 19,8Z"></path></svg><span>印刷</span></a></li><li class="permalink"><a href="https://www.tomoyan.net/doku.php?id=linux:softether_vpn:build&rev=1678853527" title="パーマリンク" rel="nofollow" class="menuitem permalink" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="mdi-link" width="24" height="24" viewBox="0 0 24 24"><path d="M3.9,12C3.9,10.29 5.29,8.9 7,8.9H11V7H7C4.24,7 2,9.24 2,12C2,14.76 4.24,17 7,17H11V15.1H7C5.29,15.1 3.9,13.71 3.9,12M8,13H16V11H8V13M17,7H13V8.9H17C18.71,8.9 20.1,10.29 20.1,12C20.1,13.71 18.71,15.1 17,15.1H13V17H17C19.76,17 22,14.76 22,12C22,9.24 19.76,7 17,7Z"></path></svg><span>パーマリンク</span></a></li> </ul>
</div>
<span class="clearfix"></span>
<!-- /page-icons -->
<div class="help modal fade" tabindex="-1" role="dialog">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title"></h4>
</div>
<div class="modal-body px-5"></div>
</div>
</div>
</div>
<div class="dw-content-page "><script>JSINFO.bootstrap3.toc = [{"link":"#softether_vpn_\u306e\u30d3\u30eb\u30c9","title":"SoftEther VPN \u306e\u30d3\u30eb\u30c9","level":1},{"link":"#\u4f5c\u696d\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306e\u4f5c\u6210","title":"\u4f5c\u696d\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306e\u4f5c\u6210","level":2},{"link":"#\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u304b\u3089\u30d3\u30eb\u30c9\u3057\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb","title":"\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u304b\u3089\u30d3\u30eb\u30c9\u3057\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb","level":2},{"link":"#\u30d1\u30c3\u30b1\u30fc\u30b8_\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb","title":"\u30d1\u30c3\u30b1\u30fc\u30b8 \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb","level":3},{"link":"#\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9","title":"\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9","level":3},{"link":"#\u30d3\u30eb\u30c9","title":"\u30d3\u30eb\u30c9","level":3},{"link":"#\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb","title":"\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb","level":3},{"link":"#\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u66f4\u65b0\u3068\u30d3\u30eb\u30c9","title":"\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u66f4\u65b0\u3068\u30d3\u30eb\u30c9","level":2},{"link":"#\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u66f4\u65b0","title":"\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u66f4\u65b0","level":3},{"link":"#aborting_\u306b\u306a\u308b\u5834\u5408","title":"Aborting \u306b\u306a\u308b\u5834\u5408","level":3},{"link":"#\u30d3\u30eb\u30c91","title":"\u30d3\u30eb\u30c9","level":3},{"link":"#\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb1","title":"\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb","level":3},{"link":"#\u30b5\u30fc\u30d3\u30b9\u306e\u8d77\u52d5","title":"\u30b5\u30fc\u30d3\u30b9\u306e\u8d77\u52d5","level":2},{"link":"#\u30d0\u30fc\u30b8\u30e7\u30f3\u78ba\u8a8d","title":"\u30d0\u30fc\u30b8\u30e7\u30f3\u78ba\u8a8d","level":2},{"link":"#\u30c8\u30e9\u30d6\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0","title":"\u30c8\u30e9\u30d6\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0","level":2},{"link":"#make_\u3067_hamcorebuildfailed_to_open_hamcorese2","title":"make \u3067 HamcoreBuild(): Failed to open \"hamcore.se2\"!","level":3},{"link":"#configure_\u3067_undefined_reference_to_pthread_create","title":".\/configure \u3067 undefined reference to `pthread_create'","level":3},{"link":"#configure_\u3067_none_of_the_required_libsodium_found","title":".\/configure \u3067 None of the required 'libsodium' found","level":3},{"link":"#softether_vpn_server_\u304c\u8d77\u52d5\u3057\u306a\u3044\ud83d\ude25_failed_to_start_softether_vpn_server","title":"SoftEther VPN Server \u304c\u8d77\u52d5\u3057\u306a\u3044\ud83d\ude25 (Failed to start SoftEther VPN Server.)","level":3},{"link":"#\u5bfe\u51e6\u65b9\u6cd51_\u4e00\u5ea6\u30b7\u30b9\u30c6\u30e0\u306b\u8a2d\u5b9a\u3059\u308b\u306e\u307f","title":"\u5bfe\u51e6\u65b9\u6cd51 (\u4e00\u5ea6\u30b7\u30b9\u30c6\u30e0\u306b\u8a2d\u5b9a\u3059\u308b\u306e\u307f)","level":4},{"link":"#\u5bfe\u51e6\u65b9\u6cd52_\u6700\u65b0\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u3092\u30d3\u30eb\u30c9\u3059\u308b\u5ea6\u306b\u4f5c\u696d\u304c\u5fc5\u8981\u306b\u306a\u308b","title":"\u5bfe\u51e6\u65b9\u6cd52 (\u6700\u65b0\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u3092\u30d3\u30eb\u30c9\u3059\u308b\u5ea6\u306b\u4f5c\u696d\u304c\u5fc5\u8981\u306b\u306a\u308b)","level":4},{"link":"#\u53c2\u8003\u6587\u732e","title":"\u53c2\u8003\u6587\u732e","level":2},{"link":"#\u4ed8\u9332","title":"\u4ed8\u9332","level":3},{"link":"#\u30bd\u30fc\u30b9","title":"\u30bd\u30fc\u30b9","level":2}];</script>
<!-- TOC START -->
<div class="dw-toc hidden-print">
<nav id="dw__toc" role="navigation" class="toc-panel panel panel-default small">
<h6 data-toggle="collapse" data-target="#dw__toc .toc-body" title="目次" class="panel-heading toc-title"><span class="iconify" data-icon="mdi:view-list"></span> <span>目次</span> <i class="caret"></i></h6>
<div class="panel-body toc-body collapse in">
<ul class="nav toc">
<li class="level1"><a href="#softether_vpn_のビルド">SoftEther VPN のビルド</a>
<ul class="nav toc">
<li class="level2"><a href="#作業ディレクトリの作成">作業ディレクトリの作成</a></li>
<li class="level2"><a href="#ソースコードからビルドしてインストール">ソースコードからビルドしてインストール</a>
<ul class="nav toc">
<li class="level3"><a href="#パッケージ_インストール">パッケージ インストール</a></li>
<li class="level3"><a href="#ソースコードのダウンロード">ソースコードのダウンロード</a></li>
<li class="level3"><a href="#ビルド">ビルド</a></li>
<li class="level3"><a href="#インストール">インストール</a></li>
</ul>
</li>
<li class="level2"><a href="#ソースコード更新とビルド">ソースコード更新とビルド</a>
<ul class="nav toc">
<li class="level3"><a href="#ソースコード更新">ソースコード更新</a></li>
<li class="level3"><a href="#aborting_になる場合">Aborting になる場合</a></li>
<li class="level3"><a href="#ビルド1">ビルド</a></li>
<li class="level3"><a href="#インストール1">インストール</a></li>
</ul>
</li>
<li class="level2"><a href="#サービスの起動">サービスの起動</a></li>
<li class="level2"><a href="#バージョン確認">バージョン確認</a></li>
<li class="level2"><a href="#トラブルシューティング">トラブルシューティング</a>
<ul class="nav toc">
<li class="level3"><a href="#make_で_hamcorebuildfailed_to_open_hamcorese2">make で HamcoreBuild(): Failed to open "hamcore.se2"!</a></li>
<li class="level3"><a href="#configure_で_undefined_reference_to_pthread_create">./configure で undefined reference to `pthread_create'</a></li>
<li class="level3"><a href="#configure_で_none_of_the_required_libsodium_found">./configure で None of the required 'libsodium' found</a></li>
<li class="level3"><a href="#softether_vpn_server_が起動しない😥_failed_to_start_softether_vpn_server">SoftEther VPN Server が起動しない😥 (Failed to start SoftEther VPN Server.)</a>
<ul class="nav toc">
<li class="level4"><a href="#対処方法1_一度システムに設定するのみ">対処方法1 (一度システムに設定するのみ)</a></li>
<li class="level4"><a href="#対処方法2_最新ソースコードをビルドする度に作業が必要になる">対処方法2 (最新ソースコードをビルドする度に作業が必要になる)</a></li>
</ul>
</li>
</ul>
</li>
<li class="level2"><a href="#参考文献">参考文献</a>
<ul class="nav toc">
<li class="level3"><a href="#付録">付録</a></li>
</ul>
</li>
<li class="level2"><a href="#ソース">ソース</a></li>
</ul></li>
</ul>
</div>
</nav>
</div>
<!-- TOC END -->
<!-- content --><div class="dw-content"><!-- TOC START -->
<div id="dw__toc" class="dw__toc">
<h3 class="toggle page-header pb-3 mb-4 mt-0">目次</h3>
<div>
<ul class="toc fix-media-list-overlap">
<li class="level1"><div class="li"><a href="#softether_vpn_のビルド">SoftEther VPN のビルド</a></div>
<ul class="toc fix-media-list-overlap">
<li class="level2"><div class="li"><a href="#作業ディレクトリの作成">作業ディレクトリの作成</a></div></li>
<li class="level2"><div class="li"><a href="#ソースコードからビルドしてインストール">ソースコードからビルドしてインストール</a></div>
<ul class="toc fix-media-list-overlap">
<li class="level3"><div class="li"><a href="#パッケージ_インストール">パッケージ インストール</a></div></li>
<li class="level3"><div class="li"><a href="#ソースコードのダウンロード">ソースコードのダウンロード</a></div></li>
<li class="level3"><div class="li"><a href="#ビルド">ビルド</a></div></li>
<li class="level3"><div class="li"><a href="#インストール">インストール</a></div></li>
</ul>
</li>
<li class="level2"><div class="li"><a href="#ソースコード更新とビルド">ソースコード更新とビルド</a></div>
<ul class="toc fix-media-list-overlap">
<li class="level3"><div class="li"><a href="#ソースコード更新">ソースコード更新</a></div></li>
<li class="level3"><div class="li"><a href="#aborting_になる場合">Aborting になる場合</a></div></li>
<li class="level3"><div class="li"><a href="#ビルド1">ビルド</a></div></li>
<li class="level3"><div class="li"><a href="#インストール1">インストール</a></div></li>
</ul>
</li>
<li class="level2"><div class="li"><a href="#サービスの起動">サービスの起動</a></div></li>
<li class="level2"><div class="li"><a href="#バージョン確認">バージョン確認</a></div></li>
<li class="level2"><div class="li"><a href="#トラブルシューティング">トラブルシューティング</a></div>
<ul class="toc fix-media-list-overlap">
<li class="level3"><div class="li"><a href="#make_で_hamcorebuildfailed_to_open_hamcorese2">make で HamcoreBuild(): Failed to open "hamcore.se2"!</a></div></li>
<li class="level3"><div class="li"><a href="#configure_で_undefined_reference_to_pthread_create">./configure で undefined reference to `pthread_create'</a></div></li>
<li class="level3"><div class="li"><a href="#configure_で_none_of_the_required_libsodium_found">./configure で None of the required 'libsodium' found</a></div></li>
<li class="level3"><div class="li"><a href="#softether_vpn_server_が起動しない😥_failed_to_start_softether_vpn_server">SoftEther VPN Server が起動しない😥 (Failed to start SoftEther VPN Server.)</a></div></li>
</ul>
</li>
<li class="level2"><div class="li"><a href="#参考文献">参考文献</a></div>
<ul class="toc fix-media-list-overlap">
<li class="level3"><div class="li"><a href="#付録">付録</a></div></li>
</ul>
</li>
<li class="level2"><div class="li"><a href="#ソース">ソース</a></div></li>
</ul></li>
</ul>
</div>
</div>
<!-- TOC END -->
<h1 class="sectionedit1 page-header pb-3 mb-4 mt-0" id="softether_vpn_のビルド">SoftEther VPN のビルド</h1>
<div class="level1">
</div>
<h2 class="sectionedit2 page-header pb-3 mb-4 mt-0" id="作業ディレクトリの作成">作業ディレクトリの作成</h2>
<div class="level2">
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><div class="wrap_color_term plugin_wrap"><div class="wrap_color_command plugin_wrap">
<p>
</p><pre><b class="GRN">$</b> <b class="HIY">mkdir</b> ~/work && <b class="HIY">cd</b> ~/work
</pre>
<p></p>
</div></div></div>
</div>
<h2 class="sectionedit9 page-header pb-3 mb-4 mt-0" id="ソースコードからビルドしてインストール">ソースコードからビルドしてインストール</h2>
<div class="level2">
<p>
ソースコードからビルドしてインストールする場合は、以下の2パターンをインストール可能である。<br>
<br>
<strong>安定版</strong> <a href="https://github.com/SoftEtherVPN/SoftEtherVPN_Stable" class="urlextern" target="_blank" title="https://github.com/SoftEtherVPN/SoftEtherVPN_Stable" rel="ugc nofollow noopener">SoftEtherVPN Stable</a><br>
現在一般向けに配布されている安定版。<br>
<strong>開発版</strong> <a href="https://github.com/SoftEtherVPN/SoftEtherVPN" class="urlextern" target="_blank" title="https://github.com/SoftEtherVPN/SoftEtherVPN" rel="ugc nofollow noopener">SoftEtherVPN</a><br>
開発者向けに配布されている新機能などを搭載した開発版。<br>
</p>
</div>
<h3 class="sectionedit10 page-header pb-3 mb-4 mt-0" id="パッケージ_インストール">パッケージ インストール</h3>
<div class="level3">
<p>
ビルドに必要なパッケージを揃える。
</p>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><div class="wrap_color_term plugin_wrap"><div class="wrap_color_command plugin_wrap">
<p>
</p><pre><b class="GRN">$</b> <b class="HIY">sudo</b> dnf groupinstall "Development Tools" -y
</pre>
<p></p>
</div><div class="wrap_color_result_long plugin_wrap">
<p>
</p><pre>Last metadata expiration check: 0:00:06 ago on 2021年03月24日 01時19分29秒.
Dependencies resolved.
====================================================================================================
Package Arch Version Repository Size
====================================================================================================
Installing group/module packages:
<b class="GRN">diffstat </b>x86_64 1.63-3.fc33 fedora 42 k
<b class="GRN">doxygen </b>x86_64 1:1.8.20-4.fc33 fedora 4.7 M
<b class="GRN">gettext </b>x86_64 0.21-3.fc33 fedora 1.1 M
<b class="GRN">patch </b>x86_64 2.7.6-13.fc33 fedora 129 k
<b class="GRN">patchutils </b>x86_64 0.4.2-4.fc33 updates 100 k
<b class="GRN">subversion </b>x86_64 1.14.1-1.fc33 updates 1.0 M
<b class="GRN">systemtap </b>x86_64 4.4-4.fc33 updates 6.9 k
Installing dependencies:
<b class="GRN">adobe-mappings-cmap </b>noarch 20171205-9.fc33 fedora 1.9 M
<b class="GRN">adobe-mappings-cmap-deprecated </b>noarch 20171205-9.fc33 fedora 109 k
<b class="GRN">adobe-mappings-pdf </b>noarch 20180407-7.fc33 fedora 668 k
<b class="GRN">apr </b>x86_64 1.7.0-6.fc33 fedora 122 k
<b class="GRN">apr-util </b>x86_64 1.6.1-14.fc33 fedora 97 k
<b class="GRN">atk </b>x86_64 2.36.0-2.fc33 fedora 273 k
<b class="GRN">avahi-libs </b>x86_64 0.8-7.fc33 updates 67 k
<b class="GRN">binutils </b>x86_64 2.35-18.fc33 updates 5.4 M
<b class="GRN">binutils-gold </b>x86_64 2.35-18.fc33 updates 774 k
<b class="GRN">boost-filesystem </b>x86_64 1.73.0-10.fc33 updates 56 k
<b class="GRN">boost-system </b>x86_64 1.73.0-10.fc33 updates 14 k
<b class="GRN">boost-thread </b>x86_64 1.73.0-10.fc33 updates 60 k
<b class="GRN">cairo </b>x86_64 1.16.0-9.fc33 fedora 692 k
<b class="GRN">cairo-gobject </b>x86_64 1.16.0-9.fc33 fedora 18 k
<b class="GRN">clang </b>x86_64 11.0.0-2.fc33 updates 78 k
<b class="GRN">clang-devel </b>x86_64 11.0.0-2.fc33 updates 1.9 M
<b class="GRN">clang-libs </b>x86_64 11.0.0-2.fc33 updates 20 M
<b class="GRN">clang-tools-extra </b>x86_64 11.0.0-2.fc33 updates 12 M
<b class="GRN">cmake-filesystem </b>x86_64 3.19.7-1.fc33 updates 16 k
<b class="GRN">cpio </b>x86_64 2.13-8.fc33 fedora 273 k
<b class="GRN">cpp </b>x86_64 10.2.1-9.fc33 updates 9.4 M
<b class="GRN">crypto-policies-scripts </b>noarch 20200918-1.git85dccc5.fc33 fedora 64 k
<b class="GRN">cups-libs </b>x86_64 1:2.3.3op2-1.fc33 updates 277 k
<b class="GRN">dbus-libs </b>x86_64 1:1.12.20-2.fc33 fedora 154 k
<b class="GRN">dejavu-sans-fonts </b>noarch 2.37-15.fc33 fedora 1.3 M
<b class="GRN">dracut </b>x86_64 050-64.git20200529.fc33 updates 314 k
<b class="GRN">dyninst </b>x86_64 10.2.1-1.fc33 updates 3.4 M
<b class="GRN">ed </b>x86_64 1.14.2-9.fc33 fedora 75 k
<b class="GRN">efivar-libs </b>x86_64 37-14.fc33 updates 110 k
<b class="GRN">elfutils-debuginfod-client </b>x86_64 0.183-1.fc33 updates 34 k
<b class="GRN">file </b>x86_64 5.39-3.fc33 fedora 51 k
<b class="GRN">fontconfig </b>x86_64 2.13.92-12.fc33 fedora 268 k
<b class="GRN">fonts-filesystem </b>noarch 1:2.0.5-4.fc33 fedora 8.7 k
<b class="GRN">freetype </b>x86_64 2.10.4-1.fc33 updates 390 k
<b class="GRN">fribidi </b>x86_64 1.0.10-3.fc33 fedora 86 k
<b class="GRN">fuse-libs </b>x86_64 2.9.9-10.fc33 fedora 99 k
<b class="GRN">gcc </b>x86_64 10.2.1-9.fc33 updates 30 M
<b class="GRN">gcc-c++ </b>x86_64 10.2.1-9.fc33 updates 11 M
<b class="GRN">gd </b>x86_64 2.3.0-3.fc33 fedora 137 k
<b class="GRN">gdk-pixbuf2 </b>x86_64 2.42.2-2.fc33 updates 466 k
<b class="GRN">gdk-pixbuf2-modules </b>x86_64 2.42.2-2.fc33 updates 94 k
<b class="GRN">gettext-libs </b>x86_64 0.21-3.fc33 fedora 307 k
<b class="GRN">glibc-devel </b>x86_64 2.32-4.fc33 updates 1.0 M
<b class="GRN">glibc-headers-x86 </b>noarch 2.32-4.fc33 updates 482 k
<b class="GRN">google-droid-sans-fonts </b>noarch 20200215-8.fc33 fedora 2.7 M
<b class="GRN">graphite2 </b>x86_64 1.3.14-6.fc33 fedora 95 k
<b class="GRN">graphviz </b>x86_64 2.44.0-14.fc33.1 fedora 3.4 M
<b class="GRN">grub2-common </b>noarch 1:2.04-33.fc33 updates 883 k
<b class="GRN">grub2-tools </b>x86_64 1:2.04-33.fc33 updates 1.8 M
<b class="GRN">grub2-tools-minimal </b>x86_64 1:2.04-33.fc33 updates 598 k
<b class="GRN">gtk-update-icon-cache </b>x86_64 3.24.27-1.fc33 updates 33 k
<b class="GRN">gtk2 </b>x86_64 2.24.33-1.fc33 updates 3.5 M
<b class="GRN">gts </b>x86_64 0.7.6-38.20121130.fc33 fedora 237 k
<b class="GRN">harfbuzz </b>x86_64 2.7.2-1.fc33 fedora 634 k
<b class="GRN">hicolor-icon-theme </b>noarch 0.17-9.fc33 fedora 44 k
<b class="GRN">info </b>x86_64 6.7-8.fc33 fedora 228 k
<b class="GRN">isl </b>x86_64 0.16.1-12.fc33 fedora 876 k
<b class="GRN">jbig2dec-libs </b>x86_64 0.19-2.fc33 fedora 74 k
<b class="GRN">jbigkit-libs </b>x86_64 2.1-19.fc33 fedora 52 k
<b class="GRN">kbd </b>x86_64 2.3.0-2.fc33 fedora 376 k
<b class="GRN">kbd-legacy </b>noarch 2.3.0-2.fc33 fedora 475 k
<b class="GRN">kbd-misc </b>noarch 2.3.0-2.fc33 fedora 1.5 M
<b class="GRN">kernel-headers </b>x86_64 5.11.7-200.fc33 updates 1.2 M
<b class="GRN">kmod </b>x86_64 27-3.fc33 fedora 122 k
<b class="GRN">langpacks-core-font-en </b>noarch 3.0-4.fc33 fedora 9.5 k
<b class="GRN">lasi </b>x86_64 1.1.3-4.fc33 fedora 56 k
<b class="GRN">lcms2 </b>x86_64 2.12-1.fc33 updates 172 k
<b class="GRN">libICE </b>x86_64 1.0.10-4.fc33 fedora 71 k
<b class="GRN">libSM </b>x86_64 1.2.3-6.fc33 fedora 42 k
<b class="GRN">libX11 </b>x86_64 1.6.12-3.fc33 updates 660 k
<b class="GRN">libX11-common </b>noarch 1.6.12-3.fc33 updates 153 k
<b class="GRN">libXau </b>x86_64 1.0.9-4.fc33 fedora 31 k
<b class="GRN">libXaw </b>x86_64 1.0.13-15.fc33 fedora 201 k
<b class="GRN">libXcomposite </b>x86_64 0.4.5-3.fc33 fedora 23 k
<b class="GRN">libXcursor </b>x86_64 1.2.0-3.fc33 fedora 29 k
<b class="GRN">libXdamage </b>x86_64 1.1.5-3.fc33 fedora 22 k
<b class="GRN">libXext </b>x86_64 1.3.4-4.fc33 fedora 39 k
<b class="GRN">libXfixes </b>x86_64 5.0.3-12.fc33 fedora 18 k
<b class="GRN">libXft </b>x86_64 2.3.3-4.fc33 fedora 63 k
<b class="GRN">libXi </b>x86_64 1.7.10-4.fc33 fedora 38 k
<b class="GRN">libXinerama </b>x86_64 1.1.4-6.fc33 fedora 14 k
<b class="GRN">libXmu </b>x86_64 1.1.3-4.fc33 fedora 75 k
<b class="GRN">libXpm </b>x86_64 3.5.13-3.fc33 fedora 59 k
<b class="GRN">libXrandr </b>x86_64 1.5.2-4.fc33 fedora 27 k
<b class="GRN">libXrender </b>x86_64 0.9.10-12.fc33 fedora 27 k
<b class="GRN">libXt </b>x86_64 1.2.0-2.fc33 fedora 183 k
<b class="GRN">libdatrie </b>x86_64 0.2.9-12.fc33 fedora 31 k
<b class="GRN">libevent </b>x86_64 2.1.8-10.fc33 fedora 257 k
<b class="GRN">libfontenc </b>x86_64 1.1.3-13.fc33 fedora 30 k
<b class="GRN">libgs </b>x86_64 9.53.3-4.fc33 updates 3.1 M
<b class="GRN">libijs </b>x86_64 0.35-12.fc33 fedora 30 k
<b class="GRN">libimagequant </b>x86_64 2.12.6-3.fc33 fedora 62 k
<b class="GRN">libjpeg-turbo </b>x86_64 2.0.5-5.fc33 fedora 168 k
<b class="GRN">libkcapi </b>x86_64 1.2.0-3.fc33 fedora 43 k
<b class="GRN">libkcapi-hmaccalc </b>x86_64 1.2.0-3.fc33 fedora 24 k
<b class="GRN">libmpc </b>x86_64 1.1.0-9.fc33 fedora 59 k
<b class="GRN">libpaper </b>x86_64 1.1.28-1.fc33 updates 41 k
<b class="GRN">libpkgconf </b>x86_64 1.7.3-5.fc33 updates 36 k
<b class="GRN">libpng </b>x86_64 2:1.6.37-6.fc33 updates 119 k
<b class="GRN">libraqm </b>x86_64 0.7.0-6.fc33 fedora 19 k
<b class="GRN">librsvg2 </b>x86_64 2.50.3-1.fc33 updates 3.4 M
<b class="GRN">libserf </b>x86_64 1.3.9-17.fc33 fedora 60 k
<b class="GRN">libstdc++-devel </b>x86_64 10.2.1-9.fc33 updates 2.0 M
<b class="GRN">libtextstyle </b>x86_64 0.21-3.fc33 fedora 91 k
<b class="GRN">libthai </b>x86_64 0.1.28-5.fc33 fedora 213 k
<b class="GRN">libtiff </b>x86_64 4.1.0-6.fc33 updates 190 k
<b class="GRN">libwebp </b>x86_64 1.2.0-1.fc33 updates 279 k
<b class="GRN">libxcb </b>x86_64 1.13.1-5.fc33 fedora 229 k
<b class="GRN">libxcrypt-devel </b>x86_64 4.4.18-1.fc33 updates 29 k
<b class="GRN">llvm-libs </b>x86_64 11.0.0-1.fc33 updates 22 M
<b class="GRN">mokutil </b>x86_64 2:0.4.0-2.fc33 fedora 44 k
<b class="GRN">netpbm </b>x86_64 10.93.00-1.fc33 updates 188 k
<b class="GRN">nspr </b>x86_64 4.29.0-1.fc33 fedora 135 k
<b class="GRN">nss </b>x86_64 3.62.0-1.fc33 updates 689 k
<b class="GRN">nss-softokn </b>x86_64 3.62.0-1.fc33 updates 384 k
<b class="GRN">nss-softokn-freebl </b>x86_64 3.62.0-1.fc33 updates 332 k
<b class="GRN">nss-sysinit </b>x86_64 3.62.0-1.fc33 updates 20 k
<b class="GRN">nss-util </b>x86_64 3.62.0-1.fc33 updates 90 k
<b class="GRN">openjpeg2 </b>x86_64 2.3.1-10.fc33 updates 155 k
<b class="GRN">os-prober </b>x86_64 1.77-6.fc33 fedora 43 k
<b class="GRN">pango </b>x86_64 1.48.3-1.fc33 updates 301 k
<b class="GRN">pixman </b>x86_64 0.40.0-2.fc33 fedora 275 k
<b class="GRN">pkgconf </b>x86_64 1.7.3-5.fc33 updates 41 k
<b class="GRN">pkgconf-m4 </b>noarch 1.7.3-5.fc33 updates 14 k
<b class="GRN">pkgconf-pkg-config </b>x86_64 1.7.3-5.fc33 updates 10 k
<b class="GRN">shared-mime-info </b>x86_64 2.0-3.fc33 fedora 308 k
<b class="GRN">subversion-libs </b>x86_64 1.14.1-1.fc33 updates 1.5 M
<b class="GRN">systemd-udev </b>x86_64 246.10-1.fc33 updates 1.5 M
<b class="GRN">systemtap-client </b>x86_64 4.4-4.fc33 updates 3.6 M
<b class="GRN">systemtap-devel </b>x86_64 4.4-4.fc33 updates 2.1 M
<b class="GRN">systemtap-runtime </b>x86_64 4.4-4.fc33 updates 417 k
<b class="GRN">tbb </b>x86_64 2020.3-5.fc33 updates 174 k
<b class="GRN">unzip </b>x86_64 6.0-49.fc33 fedora 181 k
<b class="GRN">urw-base35-bookman-fonts </b>noarch 20200910-2.fc33 updates 856 k
<b class="GRN">urw-base35-c059-fonts </b>noarch 20200910-2.fc33 updates 883 k
<b class="GRN">urw-base35-d050000l-fonts </b>noarch 20200910-2.fc33 updates 77 k
<b class="GRN">urw-base35-fonts </b>noarch 20200910-2.fc33 updates 9.6 k
<b class="GRN">urw-base35-fonts-common </b>noarch 20200910-2.fc33 updates 20 k
<b class="GRN">urw-base35-gothic-fonts </b>noarch 20200910-2.fc33 updates 651 k
<b class="GRN">urw-base35-nimbus-mono-ps-fonts </b>noarch 20200910-2.fc33 updates 801 k
<b class="GRN">urw-base35-nimbus-roman-fonts </b>noarch 20200910-2.fc33 updates 865 k
<b class="GRN">urw-base35-nimbus-sans-fonts </b>noarch 20200910-2.fc33 updates 1.3 M
<b class="GRN">urw-base35-p052-fonts </b>noarch 20200910-2.fc33 updates 983 k
<b class="GRN">urw-base35-standard-symbols-ps-fonts </b>noarch 20200910-2.fc33 updates 42 k
<b class="GRN">urw-base35-z003-fonts </b>noarch 20200910-2.fc33 updates 278 k
<b class="GRN">utf8proc </b>x86_64 2.6.1-1.fc33 updates 83 k
<b class="GRN">xapian-core-libs </b>x86_64 1.4.17-1.fc33 fedora 745 k
<b class="GRN">xml-common </b>noarch 0.6.3-55.fc33 fedora 31 k
<b class="GRN">xorg-x11-font-utils </b>x86_64 1:7.5-47.fc33 updates 101 k
<b class="GRN">xorg-x11-fonts-ISO8859-1-100dpi </b>noarch 7.5-25.fc33 fedora 1.0 M
<b class="GRN">xz </b>x86_64 5.2.5-4.fc33 updates 215 k
<b class="GRN">zip </b>x86_64 3.0-27.fc33 fedora 258 k
Installing weak dependencies:
<b class="GRN">apr-util-bdb </b>x86_64 1.6.1-14.fc33 fedora 13 k
<b class="GRN">apr-util-openssl </b>x86_64 1.6.1-14.fc33 fedora 15 k
<b class="GRN">compiler-rt </b>x86_64 11.0.0-1.fc33 updates 2.0 M
<b class="GRN">grubby </b>x86_64 8.40-47.fc33 fedora 38 k
<b class="GRN">kpartx </b>x86_64 0.8.4-7.fc33 fedora 51 k
<b class="GRN">libomp </b>x86_64 11.0.0-1.fc33 updates 375 k
<b class="GRN">libomp-devel </b>x86_64 11.0.0-1.fc33 updates 22 k
<b class="GRN">memstrack </b>x86_64 0.1.9-1.fc33 fedora 46 k
<b class="GRN">pigz </b>x86_64 2.4-7.fc33 fedora 75 k
Installing Groups:
Development Tools
Transaction Summary
====================================================================================================
Install 168 Packages
Total download size: 188 M
Installed size: 671 M
Downloading Packages:
(1/168): avahi-libs-0.8-7.fc33.x86_64.rpm 222 kB/s | 67 kB 00:00
(2/168): binutils-gold-2.35-18.fc33.x86_64.rpm 823 kB/s | 774 kB 00:00
(3/168): boost-filesystem-1.73.0-10.fc33.x86_64.rpm 73 kB/s | 56 kB 00:00
(4/168): boost-system-1.73.0-10.fc33.x86_64.rpm 39 kB/s | 14 kB 00:00
(5/168): clang-11.0.0-2.fc33.x86_64.rpm 234 kB/s | 78 kB 00:00
(6/168): boost-thread-1.73.0-10.fc33.x86_64.rpm 87 kB/s | 60 kB 00:00
(7/168): binutils-2.35-18.fc33.x86_64.rpm 907 kB/s | 5.4 MB 00:06
(8/168): clang-devel-11.0.0-2.fc33.x86_64.rpm 346 kB/s | 1.9 MB 00:05
(9/168): cmake-filesystem-3.19.7-1.fc33.x86_64.rpm 30 kB/s | 16 kB 00:00
(10/168): compiler-rt-11.0.0-1.fc33.x86_64.rpm 1.0 MB/s | 2.0 MB 00:01
(11/168): cpp-10.2.1-9.fc33.x86_64.rpm 805 kB/s | 9.4 MB 00:11
(12/168): cups-libs-2.3.3op2-1.fc33.x86_64.rpm 270 kB/s | 277 kB 00:01
(13/168): dracut-050-64.git20200529.fc33.x86_64.rpm 284 kB/s | 314 kB 00:01
(14/168): dyninst-10.2.1-1.fc33.x86_64.rpm 793 kB/s | 3.4 MB 00:04
(15/168): efivar-libs-37-14.fc33.x86_64.rpm 213 kB/s | 110 kB 00:00
(16/168): elfutils-debuginfod-client-0.183-1.fc33.x86_64.rpm 112 kB/s | 34 kB 00:00
(17/168): clang-libs-11.0.0-2.fc33.x86_64.rpm 757 kB/s | 20 MB 00:27
(18/168): clang-tools-extra-11.0.0-2.fc33.x86_64.rpm 522 kB/s | 12 MB 00:23
(19/168): freetype-2.10.4-1.fc33.x86_64.rpm 1.0 MB/s | 390 kB 00:00
(20/168): gdk-pixbuf2-2.42.2-2.fc33.x86_64.rpm 953 kB/s | 466 kB 00:00
(21/168): gdk-pixbuf2-modules-2.42.2-2.fc33.x86_64.rpm 938 kB/s | 94 kB 00:00
(22/168): glibc-devel-2.32-4.fc33.x86_64.rpm 546 kB/s | 1.0 MB 00:01
(23/168): glibc-headers-x86-2.32-4.fc33.noarch.rpm 630 kB/s | 482 kB 00:00
(24/168): grub2-common-2.04-33.fc33.noarch.rpm 700 kB/s | 883 kB 00:01
(25/168): grub2-tools-2.04-33.fc33.x86_64.rpm 817 kB/s | 1.8 MB 00:02
(26/168): grub2-tools-minimal-2.04-33.fc33.x86_64.rpm 1.1 MB/s | 598 kB 00:00
(27/168): gtk-update-icon-cache-3.24.27-1.fc33.x86_64.rpm 420 kB/s | 33 kB 00:00
(28/168): gtk2-2.24.33-1.fc33.x86_64.rpm 551 kB/s | 3.5 MB 00:06
(29/168): kernel-headers-5.11.7-200.fc33.x86_64.rpm 684 kB/s | 1.2 MB 00:01
(30/168): lcms2-2.12-1.fc33.x86_64.rpm 806 kB/s | 172 kB 00:00
(31/168): libX11-1.6.12-3.fc33.x86_64.rpm 443 kB/s | 660 kB 00:01
(32/168): libX11-common-1.6.12-3.fc33.noarch.rpm 379 kB/s | 153 kB 00:00
(33/168): gcc-c++-10.2.1-9.fc33.x86_64.rpm 508 kB/s | 11 MB 00:22
(34/168): libomp-11.0.0-1.fc33.x86_64.rpm 330 kB/s | 375 kB 00:01
(35/168): libomp-devel-11.0.0-1.fc33.x86_64.rpm 59 kB/s | 22 kB 00:00
(36/168): libgs-9.53.3-4.fc33.x86_64.rpm 529 kB/s | 3.1 MB 00:05
(37/168): libpkgconf-1.7.3-5.fc33.x86_64.rpm 335 kB/s | 36 kB 00:00
(38/168): libpaper-1.1.28-1.fc33.x86_64.rpm 120 kB/s | 41 kB 00:00
(39/168): libpng-1.6.37-6.fc33.x86_64.rpm 395 kB/s | 119 kB 00:00
(40/168): libstdc++-devel-10.2.1-9.fc33.x86_64.rpm 470 kB/s | 2.0 MB 00:04
(41/168): librsvg2-2.50.3-1.fc33.x86_64.rpm 691 kB/s | 3.4 MB 00:05
(42/168): libtiff-4.1.0-6.fc33.x86_64.rpm 264 kB/s | 190 kB 00:00
(43/168): libxcrypt-devel-4.4.18-1.fc33.x86_64.rpm 133 kB/s | 29 kB 00:00
(44/168): libwebp-1.2.0-1.fc33.x86_64.rpm 383 kB/s | 279 kB 00:00
(45/168): netpbm-10.93.00-1.fc33.x86_64.rpm 641 kB/s | 188 kB 00:00
(46/168): nss-3.62.0-1.fc33.x86_64.rpm 612 kB/s | 689 kB 00:01
(47/168): nss-softokn-3.62.0-1.fc33.x86_64.rpm 420 kB/s | 384 kB 00:00
(48/168): nss-softokn-freebl-3.62.0-1.fc33.x86_64.rpm 300 kB/s | 332 kB 00:01
(49/168): nss-sysinit-3.62.0-1.fc33.x86_64.rpm 118 kB/s | 20 kB 00:00
(50/168): nss-util-3.62.0-1.fc33.x86_64.rpm 193 kB/s | 90 kB 00:00
(51/168): openjpeg2-2.3.1-10.fc33.x86_64.rpm 311 kB/s | 155 kB 00:00
(52/168): pango-1.48.3-1.fc33.x86_64.rpm 596 kB/s | 301 kB 00:00
(53/168): patchutils-0.4.2-4.fc33.x86_64.rpm 410 kB/s | 100 kB 00:00
(54/168): pkgconf-1.7.3-5.fc33.x86_64.rpm 296 kB/s | 41 kB 00:00
(55/168): pkgconf-m4-1.7.3-5.fc33.noarch.rpm 112 kB/s | 14 kB 00:00
(56/168): pkgconf-pkg-config-1.7.3-5.fc33.x86_64.rpm 94 kB/s | 10 kB 00:00
(57/168): subversion-1.14.1-1.fc33.x86_64.rpm 554 kB/s | 1.0 MB 00:01
(58/168): subversion-libs-1.14.1-1.fc33.x86_64.rpm 629 kB/s | 1.5 MB 00:02
(59/168): gcc-10.2.1-9.fc33.x86_64.rpm 740 kB/s | 30 MB 00:41
(60/168): systemtap-4.4-4.fc33.x86_64.rpm 21 kB/s | 6.9 kB 00:00
(61/168): systemd-udev-246.10-1.fc33.x86_64.rpm 699 kB/s | 1.5 MB 00:02
(62/168): systemtap-devel-4.4-4.fc33.x86_64.rpm 685 kB/s | 2.1 MB 00:03
(63/168): systemtap-runtime-4.4-4.fc33.x86_64.rpm 562 kB/s | 417 kB 00:00
(64/168): tbb-2020.3-5.fc33.x86_64.rpm 605 kB/s | 174 kB 00:00
(65/168): systemtap-client-4.4-4.fc33.x86_64.rpm 583 kB/s | 3.6 MB 00:06
(66/168): urw-base35-bookman-fonts-20200910-2.fc33.noarch.rpm 586 kB/s | 856 kB 00:01
(67/168): urw-base35-d050000l-fonts-20200910-2.fc33.noarch.rpm 647 kB/s | 77 kB 00:00
(68/168): urw-base35-fonts-20200910-2.fc33.noarch.rpm 122 kB/s | 9.6 kB 00:00
(69/168): urw-base35-fonts-common-20200910-2.fc33.noarch.rpm 182 kB/s | 20 kB 00:00
(70/168): urw-base35-c059-fonts-20200910-2.fc33.noarch.rpm 663 kB/s | 883 kB 00:01
(71/168): urw-base35-gothic-fonts-20200910-2.fc33.noarch.rpm 1.1 MB/s | 651 kB 00:00
(72/168): urw-base35-nimbus-roman-fonts-20200910-2.fc33.noarch.rpm 708 kB/s | 865 kB 00:01
(73/168): urw-base35-nimbus-mono-ps-fonts-20200910-2.fc33.noarch.rp 373 kB/s | 801 kB 00:02
(74/168): urw-base35-nimbus-sans-fonts-20200910-2.fc33.noarch.rpm 1.0 MB/s | 1.3 MB 00:01
(75/168): urw-base35-standard-symbols-ps-fonts-20200910-2.fc33.noar 399 kB/s | 42 kB 00:00
(76/168): urw-base35-z003-fonts-20200910-2.fc33.noarch.rpm 750 kB/s | 278 kB 00:00
(77/168): utf8proc-2.6.1-1.fc33.x86_64.rpm 180 kB/s | 83 kB 00:00
(78/168): urw-base35-p052-fonts-20200910-2.fc33.noarch.rpm 723 kB/s | 983 kB 00:01
(79/168): xorg-x11-font-utils-7.5-47.fc33.x86_64.rpm 797 kB/s | 101 kB 00:00
(80/168): xz-5.2.5-4.fc33.x86_64.rpm 1.4 MB/s | 215 kB 00:00
(81/168): adobe-mappings-cmap-deprecated-20171205-9.fc33.noarch.rpm 222 kB/s | 109 kB 00:00
(82/168): adobe-mappings-pdf-20180407-7.fc33.noarch.rpm 388 kB/s | 668 kB 00:01
(83/168): apr-1.7.0-6.fc33.x86_64.rpm 469 kB/s | 122 kB 00:00
(84/168): apr-util-1.6.1-14.fc33.x86_64.rpm 333 kB/s | 97 kB 00:00
(85/168): adobe-mappings-cmap-20171205-9.fc33.noarch.rpm 669 kB/s | 1.9 MB 00:02
(86/168): apr-util-bdb-1.6.1-14.fc33.x86_64.rpm 83 kB/s | 13 kB 00:00
(87/168): apr-util-openssl-1.6.1-14.fc33.x86_64.rpm 135 kB/s | 15 kB 00:00
(88/168): atk-2.36.0-2.fc33.x86_64.rpm 748 kB/s | 273 kB 00:00
(89/168): cairo-gobject-1.16.0-9.fc33.x86_64.rpm 188 kB/s | 18 kB 00:00
(90/168): cpio-2.13-8.fc33.x86_64.rpm 837 kB/s | 273 kB 00:00
(91/168): cairo-1.16.0-9.fc33.x86_64.rpm 737 kB/s | 692 kB 00:00
(92/168): crypto-policies-scripts-20200918-1.git85dccc5.fc33.noarch 424 kB/s | 64 kB 00:00
(93/168): dbus-libs-1.12.20-2.fc33.x86_64.rpm 1.1 MB/s | 154 kB 00:00
(94/168): diffstat-1.63-3.fc33.x86_64.rpm 324 kB/s | 42 kB 00:00
(95/168): dejavu-sans-fonts-2.37-15.fc33.noarch.rpm 770 kB/s | 1.3 MB 00:01
(96/168): ed-1.14.2-9.fc33.x86_64.rpm 295 kB/s | 75 kB 00:00
(97/168): file-5.39-3.fc33.x86_64.rpm 291 kB/s | 51 kB 00:00
(98/168): fontconfig-2.13.92-12.fc33.x86_64.rpm 613 kB/s | 268 kB 00:00
(99/168): fonts-filesystem-2.0.5-4.fc33.noarch.rpm 40 kB/s | 8.7 kB 00:00
(100/168): fribidi-1.0.10-3.fc33.x86_64.rpm 327 kB/s | 86 kB 00:00
(101/168): fuse-libs-2.9.9-10.fc33.x86_64.rpm 500 kB/s | 99 kB 00:00
(102/168): gd-2.3.0-3.fc33.x86_64.rpm 721 kB/s | 137 kB 00:00
(103/168): doxygen-1.8.20-4.fc33.x86_64.rpm 1.0 MB/s | 4.7 MB 00:04
(104/168): gettext-0.21-3.fc33.x86_64.rpm 859 kB/s | 1.1 MB 00:01
(105/168): gettext-libs-0.21-3.fc33.x86_64.rpm 1.1 MB/s | 307 kB 00:00
(106/168): graphite2-1.3.14-6.fc33.x86_64.rpm 717 kB/s | 95 kB 00:00
(107/168): google-droid-sans-fonts-20200215-8.fc33.noarch.rpm 859 kB/s | 2.7 MB 00:03
(108/168): grubby-8.40-47.fc33.x86_64.rpm 201 kB/s | 38 kB 00:00
(109/168): llvm-libs-11.0.0-1.fc33.x86_64.rpm 622 kB/s | 22 MB 00:35
(110/168): gts-0.7.6-38.20121130.fc33.x86_64.rpm 420 kB/s | 237 kB 00:00
(111/168): graphviz-2.44.0-14.fc33.1.x86_64.rpm 927 kB/s | 3.4 MB 00:03
(112/168): hicolor-icon-theme-0.17-9.fc33.noarch.rpm 259 kB/s | 44 kB 00:00
(113/168): info-6.7-8.fc33.x86_64.rpm 1.1 MB/s | 228 kB 00:00
(114/168): jbig2dec-libs-0.19-2.fc33.x86_64.rpm 540 kB/s | 74 kB 00:00
(115/168): jbigkit-libs-2.1-19.fc33.x86_64.rpm 346 kB/s | 52 kB 00:00
(116/168): kbd-2.3.0-2.fc33.x86_64.rpm 737 kB/s | 376 kB 00:00
(117/168): isl-0.16.1-12.fc33.x86_64.rpm 865 kB/s | 876 kB 00:01
(118/168): harfbuzz-2.7.2-1.fc33.x86_64.rpm 458 kB/s | 634 kB 00:01
(119/168): kbd-legacy-2.3.0-2.fc33.noarch.rpm 1.3 MB/s | 475 kB 00:00
(120/168): kpartx-0.8.4-7.fc33.x86_64.rpm 329 kB/s | 51 kB 00:00
(121/168): kmod-27-3.fc33.x86_64.rpm 464 kB/s | 122 kB 00:00
(122/168): langpacks-core-font-en-3.0-4.fc33.noarch.rpm 82 kB/s | 9.5 kB 00:00
(123/168): lasi-1.1.3-4.fc33.x86_64.rpm 396 kB/s | 56 kB 00:00
(124/168): libICE-1.0.10-4.fc33.x86_64.rpm 517 kB/s | 71 kB 00:00
(125/168): libSM-1.2.3-6.fc33.x86_64.rpm 281 kB/s | 42 kB 00:00
(126/168): libXau-1.0.9-4.fc33.x86_64.rpm 240 kB/s | 31 kB 00:00
(127/168): libXcomposite-0.4.5-3.fc33.x86_64.rpm 194 kB/s | 23 kB 00:00
(128/168): libXcursor-1.2.0-3.fc33.x86_64.rpm 262 kB/s | 29 kB 00:00
(129/168): libXaw-1.0.13-15.fc33.x86_64.rpm 565 kB/s | 201 kB 00:00
(130/168): libXdamage-1.1.5-3.fc33.x86_64.rpm 172 kB/s | 22 kB 00:00
(131/168): libXfixes-5.0.3-12.fc33.x86_64.rpm 202 kB/s | 18 kB 00:00
(132/168): libXext-1.3.4-4.fc33.x86_64.rpm 350 kB/s | 39 kB 00:00
(133/168): kbd-misc-2.3.0-2.fc33.noarch.rpm 1.2 MB/s | 1.5 MB 00:01
(134/168): libXft-2.3.3-4.fc33.x86_64.rpm 783 kB/s | 63 kB 00:00
(135/168): libXi-1.7.10-4.fc33.x86_64.rpm 410 kB/s | 38 kB 00:00
(136/168): libXinerama-1.1.4-6.fc33.x86_64.rpm 294 kB/s | 14 kB 00:00
(137/168): libXmu-1.1.3-4.fc33.x86_64.rpm 683 kB/s | 75 kB 00:00
(138/168): libXrandr-1.5.2-4.fc33.x86_64.rpm 333 kB/s | 27 kB 00:00
(139/168): libXpm-3.5.13-3.fc33.x86_64.rpm 520 kB/s | 59 kB 00:00
(140/168): libXrender-0.9.10-12.fc33.x86_64.rpm 211 kB/s | 27 kB 00:00
(141/168): libdatrie-0.2.9-12.fc33.x86_64.rpm 313 kB/s | 31 kB 00:00
(142/168): libXt-1.2.0-2.fc33.x86_64.rpm 865 kB/s | 183 kB 00:00
(143/168): libfontenc-1.1.3-13.fc33.x86_64.rpm 272 kB/s | 30 kB 00:00
(144/168): libevent-2.1.8-10.fc33.x86_64.rpm 1.1 MB/s | 257 kB 00:00
(145/168): libijs-0.35-12.fc33.x86_64.rpm 179 kB/s | 30 kB 00:00
(146/168): libimagequant-2.12.6-3.fc33.x86_64.rpm 426 kB/s | 62 kB 00:00
(147/168): libkcapi-hmaccalc-1.2.0-3.fc33.x86_64.rpm 241 kB/s | 24 kB 00:00
(148/168): libkcapi-1.2.0-3.fc33.x86_64.rpm 397 kB/s | 43 kB 00:00
(149/168): libjpeg-turbo-2.0.5-5.fc33.x86_64.rpm 1.2 MB/s | 168 kB 00:00
(150/168): libmpc-1.1.0-9.fc33.x86_64.rpm 523 kB/s | 59 kB 00:00
(151/168): libraqm-0.7.0-6.fc33.x86_64.rpm 173 kB/s | 19 kB 00:00
(152/168): libserf-1.3.9-17.fc33.x86_64.rpm 574 kB/s | 60 kB 00:00
(153/168): libtextstyle-0.21-3.fc33.x86_64.rpm 812 kB/s | 91 kB 00:00
(154/168): libthai-0.1.28-5.fc33.x86_64.rpm 736 kB/s | 213 kB 00:00
(155/168): memstrack-0.1.9-1.fc33.x86_64.rpm 255 kB/s | 46 kB 00:00
(156/168): libxcb-1.13.1-5.fc33.x86_64.rpm 710 kB/s | 229 kB 00:00
(157/168): nspr-4.29.0-1.fc33.x86_64.rpm 986 kB/s | 135 kB 00:00
(158/168): mokutil-0.4.0-2.fc33.x86_64.rpm 298 kB/s | 44 kB 00:00
(159/168): os-prober-1.77-6.fc33.x86_64.rpm 375 kB/s | 43 kB 00:00
(160/168): patch-2.7.6-13.fc33.x86_64.rpm 1.1 MB/s | 129 kB 00:00
(161/168): pigz-2.4-7.fc33.x86_64.rpm 601 kB/s | 75 kB 00:00
(162/168): unzip-6.0-49.fc33.x86_64.rpm 453 kB/s | 181 kB 00:00
(163/168): pixman-0.40.0-2.fc33.x86_64.rpm 506 kB/s | 275 kB 00:00
(164/168): shared-mime-info-2.0-3.fc33.x86_64.rpm 713 kB/s | 308 kB 00:00
(165/168): xml-common-0.6.3-55.fc33.noarch.rpm 471 kB/s | 31 kB 00:00
(166/168): zip-3.0-27.fc33.x86_64.rpm 422 kB/s | 258 kB 00:00
(167/168): xorg-x11-fonts-ISO8859-1-100dpi-7.5-25.fc33.noarch.rpm 993 kB/s | 1.0 MB 00:01
(168/168): xapian-core-libs-1.4.17-1.fc33.x86_64.rpm 554 kB/s | 745 kB 00:01
----------------------------------------------------------------------------------------------------
Total 1.9 MB/s | 188 MB 01:40
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : nspr-4.29.0-1.fc33.x86_64 1/168
Installing : libpng-2:1.6.37-6.fc33.x86_64 2/168
Installing : freetype-2.10.4-1.fc33.x86_64 3/168
Installing : elfutils-debuginfod-client-0.183-1.fc33.x86_64 4/168
Installing : nss-util-3.62.0-1.fc33.x86_64 5/168
Installing : libjpeg-turbo-2.0.5-5.fc33.x86_64 6/168
Installing : fonts-filesystem-1:2.0.5-4.fc33.noarch 7/168
Installing : urw-base35-fonts-common-20200910-2.fc33.noarch 8/168
Installing : apr-1.7.0-6.fc33.x86_64 9/168
Installing : apr-util-bdb-1.6.1-14.fc33.x86_64 10/168
Installing : apr-util-openssl-1.6.1-14.fc33.x86_64 11/168
Installing : apr-util-1.6.1-14.fc33.x86_64 12/168
Installing : llvm-libs-11.0.0-1.fc33.x86_64 13/168
Installing : libmpc-1.1.0-9.fc33.x86_64 14/168
Installing : kmod-27-3.fc33.x86_64 15/168
Installing : libwebp-1.2.0-1.fc33.x86_64 16/168
Installing : boost-system-1.73.0-10.fc33.x86_64 17/168
Installing : dejavu-sans-fonts-2.37-15.fc33.noarch 18/168
Installing : binutils-gold-2.35-18.fc33.x86_64 19/168
Installing : binutils-2.35-18.fc33.x86_64 20/168
Running scriptlet: binutils-2.35-18.fc33.x86_64 20/168
Installing : unzip-6.0-49.fc33.x86_64 21/168
Installing : pixman-0.40.0-2.fc33.x86_64 22/168
Installing : libtextstyle-0.21-3.fc33.x86_64 23/168
Installing : libICE-1.0.10-4.fc33.x86_64 24/168
Installing : fribidi-1.0.10-3.fc33.x86_64 25/168
Installing : atk-2.36.0-2.fc33.x86_64 26/168
Installing : adobe-mappings-cmap-20171205-9.fc33.noarch 27/168
Installing : libstdc++-devel-10.2.1-9.fc33.x86_64 28/168
Installing : grub2-common-1:2.04-33.fc33.noarch 29/168
Installing : adobe-mappings-cmap-deprecated-20171205-9.fc33.noarch 30/168
Installing : libSM-1.2.3-6.fc33.x86_64 31/168
Installing : gettext-libs-0.21-3.fc33.x86_64 32/168
Installing : gettext-0.21-3.fc33.x86_64 33/168
Installing : zip-3.0-27.fc33.x86_64 34/168
Installing : langpacks-core-font-en-3.0-4.fc33.noarch 35/168
Installing : boost-filesystem-1.73.0-10.fc33.x86_64 36/168
Installing : boost-thread-1.73.0-10.fc33.x86_64 37/168
Installing : cpp-10.2.1-9.fc33.x86_64 38/168
Installing : libserf-1.3.9-17.fc33.x86_64 39/168
Installing : google-droid-sans-fonts-20200215-8.fc33.noarch 40/168
Installing : nss-softokn-freebl-3.62.0-1.fc33.x86_64 41/168
Installing : nss-softokn-3.62.0-1.fc33.x86_64 42/168
Running scriptlet: xml-common-0.6.3-55.fc33.noarch 43/168
Installing : xml-common-0.6.3-55.fc33.noarch 43/168
Installing : fontconfig-2.13.92-12.fc33.x86_64 44/168
Running scriptlet: fontconfig-2.13.92-12.fc33.x86_64 44/168
Installing : urw-base35-bookman-fonts-20200910-2.fc33.noarch 45/168
Running scriptlet: urw-base35-bookman-fonts-20200910-2.fc33.noarch 45/168
Installing : urw-base35-c059-fonts-20200910-2.fc33.noarch 46/168
Running scriptlet: urw-base35-c059-fonts-20200910-2.fc33.noarch 46/168
Installing : urw-base35-d050000l-fonts-20200910-2.fc33.noarch 47/168
Running scriptlet: urw-base35-d050000l-fonts-20200910-2.fc33.noarch 47/168
Installing : urw-base35-gothic-fonts-20200910-2.fc33.noarch 48/168
Running scriptlet: urw-base35-gothic-fonts-20200910-2.fc33.noarch 48/168
Installing : urw-base35-nimbus-mono-ps-fonts-20200910-2.fc33.noarch 49/168
Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-2.fc33.noarch 49/168
Installing : urw-base35-nimbus-roman-fonts-20200910-2.fc33.noarch 50/168
Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-2.fc33.noarch 50/168
Installing : urw-base35-nimbus-sans-fonts-20200910-2.fc33.noarch 51/168
Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-2.fc33.noarch 51/168
Installing : urw-base35-p052-fonts-20200910-2.fc33.noarch 52/168
Running scriptlet: urw-base35-p052-fonts-20200910-2.fc33.noarch 52/168
Installing : urw-base35-standard-symbols-ps-fonts-20200910-2.fc33.noarch 53/168
Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-2.fc33.noarch 53/168
Installing : urw-base35-z003-fonts-20200910-2.fc33.noarch 54/168
Running scriptlet: urw-base35-z003-fonts-20200910-2.fc33.noarch 54/168
Installing : urw-base35-fonts-20200910-2.fc33.noarch 55/168
Installing : xapian-core-libs-1.4.17-1.fc33.x86_64 56/168
Installing : shared-mime-info-2.0-3.fc33.x86_64 57/168
Running scriptlet: shared-mime-info-2.0-3.fc33.x86_64 57/168
Installing : gdk-pixbuf2-2.42.2-2.fc33.x86_64 58/168
Installing : gtk-update-icon-cache-3.24.27-1.fc33.x86_64 59/168
Installing : pigz-2.4-7.fc33.x86_64 60/168
Installing : memstrack-0.1.9-1.fc33.x86_64 61/168
Installing : libkcapi-1.2.0-3.fc33.x86_64 62/168
Installing : libkcapi-hmaccalc-1.2.0-3.fc33.x86_64 63/168
Installing : libimagequant-2.12.6-3.fc33.x86_64 64/168
Installing : libijs-0.35-12.fc33.x86_64 65/168
Installing : libfontenc-1.1.3-13.fc33.x86_64 66/168
Installing : libevent-2.1.8-10.fc33.x86_64 67/168
Installing : libdatrie-0.2.9-12.fc33.x86_64 68/168
Installing : libthai-0.1.28-5.fc33.x86_64 69/168
Installing : libXau-1.0.9-4.fc33.x86_64 70/168
Installing : libxcb-1.13.1-5.fc33.x86_64 71/168
Installing : kpartx-0.8.4-7.fc33.x86_64 72/168
Installing : kbd-misc-2.3.0-2.fc33.noarch 73/168
Installing : kbd-legacy-2.3.0-2.fc33.noarch 74/168
Installing : kbd-2.3.0-2.fc33.x86_64 75/168
Running scriptlet: systemd-udev-246.10-1.fc33.x86_64 76/168
Installing : systemd-udev-246.10-1.fc33.x86_64 76/168
Running scriptlet: systemd-udev-246.10-1.fc33.x86_64 76/168
Installing : jbigkit-libs-2.1-19.fc33.x86_64 77/168
Installing : libtiff-4.1.0-6.fc33.x86_64 78/168
Installing : gdk-pixbuf2-modules-2.42.2-2.fc33.x86_64 79/168
Installing : jbig2dec-libs-0.19-2.fc33.x86_64 80/168
Installing : isl-0.16.1-12.fc33.x86_64 81/168
Installing : info-6.7-8.fc33.x86_64 82/168
Installing : ed-1.14.2-9.fc33.x86_64 83/168
Installing : patch-2.7.6-13.fc33.x86_64 84/168
Installing : hicolor-icon-theme-0.17-9.fc33.noarch 85/168
Installing : graphite2-1.3.14-6.fc33.x86_64 86/168
Installing : harfbuzz-2.7.2-1.fc33.x86_64 87/168
Installing : libraqm-0.7.0-6.fc33.x86_64 88/168
Installing : fuse-libs-2.9.9-10.fc33.x86_64 89/168
Installing : grub2-tools-minimal-1:2.04-33.fc33.x86_64 90/168
Installing : os-prober-1.77-6.fc33.x86_64 91/168
Installing : file-5.39-3.fc33.x86_64 92/168
Installing : dbus-libs-1:1.12.20-2.fc33.x86_64 93/168
Installing : avahi-libs-0.8-7.fc33.x86_64 94/168
Installing : cups-libs-1:2.3.3op2-1.fc33.x86_64 95/168
Installing : cpio-2.13-8.fc33.x86_64 96/168
Installing : adobe-mappings-pdf-20180407-7.fc33.noarch 97/168
Installing : xz-5.2.5-4.fc33.x86_64 98/168
Installing : dracut-050-64.git20200529.fc33.x86_64 99/168
Running scriptlet: grub2-tools-1:2.04-33.fc33.x86_64 100/168
Installing : grub2-tools-1:2.04-33.fc33.x86_64 100/168
Installing : grubby-8.40-47.fc33.x86_64 101/168
Running scriptlet: grubby-8.40-47.fc33.x86_64 101/168
Installing : crypto-policies-scripts-20200918-1.git85dccc5.fc33.noarch 102/168
Installing : nss-sysinit-3.62.0-1.fc33.x86_64 103/168
Installing : nss-3.62.0-1.fc33.x86_64 104/168
Running scriptlet: nss-3.62.0-1.fc33.x86_64 104/168
Installing : utf8proc-2.6.1-1.fc33.x86_64 105/168
Installing : subversion-libs-1.14.1-1.fc33.x86_64 106/168
Installing : tbb-2020.3-5.fc33.x86_64 107/168
Installing : dyninst-10.2.1-1.fc33.x86_64 108/168
Running scriptlet: dyninst-10.2.1-1.fc33.x86_64 108/168
Running scriptlet: systemtap-runtime-4.4-4.fc33.x86_64 109/168
Installing : systemtap-runtime-4.4-4.fc33.x86_64 109/168
Installing : pkgconf-m4-1.7.3-5.fc33.noarch 110/168
Installing : openjpeg2-2.3.1-10.fc33.x86_64 111/168
Installing : netpbm-10.93.00-1.fc33.x86_64 112/168
Installing : gts-0.7.6-38.20121130.fc33.x86_64 113/168
Installing : libpkgconf-1.7.3-5.fc33.x86_64 114/168
Installing : pkgconf-1.7.3-5.fc33.x86_64 115/168
Installing : pkgconf-pkg-config-1.7.3-5.fc33.x86_64 116/168
Installing : xorg-x11-font-utils-1:7.5-47.fc33.x86_64 117/168
Installing : xorg-x11-fonts-ISO8859-1-100dpi-7.5-25.fc33.noarch 118/168
Running scriptlet: xorg-x11-fonts-ISO8859-1-100dpi-7.5-25.fc33.noarch 118/168
Installing : libpaper-1.1.28-1.fc33.x86_64 119/168
Installing : libomp-11.0.0-1.fc33.x86_64 120/168
Installing : libX11-common-1.6.12-3.fc33.noarch 121/168
Installing : libX11-1.6.12-3.fc33.x86_64 122/168
Installing : libXext-1.3.4-4.fc33.x86_64 123/168
Installing : libXrender-0.9.10-12.fc33.x86_64 124/168
Installing : cairo-1.16.0-9.fc33.x86_64 125/168
Installing : libXfixes-5.0.3-12.fc33.x86_64 126/168
Installing : libXt-1.2.0-2.fc33.x86_64 127/168
Installing : libXmu-1.1.3-4.fc33.x86_64 128/168
Installing : libXpm-3.5.13-3.fc33.x86_64 129/168
Installing : gd-2.3.0-3.fc33.x86_64 130/168
Installing : libXaw-1.0.13-15.fc33.x86_64 131/168
Installing : libXcursor-1.2.0-3.fc33.x86_64 132/168
Installing : libXdamage-1.1.5-3.fc33.x86_64 133/168
Installing : cairo-gobject-1.16.0-9.fc33.x86_64 134/168
Installing : libXft-2.3.3-4.fc33.x86_64 135/168
Installing : pango-1.48.3-1.fc33.x86_64 136/168
Installing : librsvg2-2.50.3-1.fc33.x86_64 137/168
Installing : lasi-1.1.3-4.fc33.x86_64 138/168
Installing : libXrandr-1.5.2-4.fc33.x86_64 139/168
Installing : libXi-1.7.10-4.fc33.x86_64 140/168
Installing : libXinerama-1.1.4-6.fc33.x86_64 141/168
Installing : libXcomposite-0.4.5-3.fc33.x86_64 142/168
Installing : gtk2-2.24.33-1.fc33.x86_64 143/168
Installing : lcms2-2.12-1.fc33.x86_64 144/168
Installing : libgs-9.53.3-4.fc33.x86_64 145/168
Installing : graphviz-2.44.0-14.fc33.1.x86_64 146/168
Running scriptlet: graphviz-2.44.0-14.fc33.1.x86_64 146/168
Installing : kernel-headers-5.11.7-200.fc33.x86_64 147/168
Installing : glibc-headers-x86-2.32-4.fc33.noarch 148/168
Installing : libxcrypt-devel-4.4.18-1.fc33.x86_64 149/168
Installing : glibc-devel-2.32-4.fc33.x86_64 150/168
Installing : gcc-10.2.1-9.fc33.x86_64 151/168
Installing : gcc-c++-10.2.1-9.fc33.x86_64 152/168
Installing : systemtap-devel-4.4-4.fc33.x86_64 153/168
Installing : efivar-libs-37-14.fc33.x86_64 154/168
Installing : mokutil-2:0.4.0-2.fc33.x86_64 155/168
Installing : systemtap-client-4.4-4.fc33.x86_64 156/168
Installing : compiler-rt-11.0.0-1.fc33.x86_64 157/168
Installing : cmake-filesystem-3.19.7-1.fc33.x86_64 158/168
Installing : clang-tools-extra-11.0.0-2.fc33.x86_64 159/168
Installing : clang-libs-11.0.0-2.fc33.x86_64 160/168
Installing : clang-11.0.0-2.fc33.x86_64 161/168
Installing : clang-devel-11.0.0-2.fc33.x86_64 162/168
Installing : libomp-devel-11.0.0-1.fc33.x86_64 163/168
Installing : doxygen-1:1.8.20-4.fc33.x86_64 164/168
Installing : systemtap-4.4-4.fc33.x86_64 165/168
Running scriptlet: systemtap-4.4-4.fc33.x86_64 165/168
Installing : subversion-1.14.1-1.fc33.x86_64 166/168
Running scriptlet: subversion-1.14.1-1.fc33.x86_64 166/168
Installing : patchutils-0.4.2-4.fc33.x86_64 167/168
Installing : diffstat-1.63-3.fc33.x86_64 168/168
Running scriptlet: fontconfig-2.13.92-12.fc33.x86_64 168/168
Running scriptlet: urw-base35-bookman-fonts-20200910-2.fc33.noarch 168/168
Running scriptlet: urw-base35-c059-fonts-20200910-2.fc33.noarch 168/168
Running scriptlet: urw-base35-d050000l-fonts-20200910-2.fc33.noarch 168/168
Running scriptlet: urw-base35-gothic-fonts-20200910-2.fc33.noarch 168/168
Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-2.fc33.noarch 168/168
Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-2.fc33.noarch 168/168
Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-2.fc33.noarch 168/168
Running scriptlet: urw-base35-p052-fonts-20200910-2.fc33.noarch 168/168
Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-2.fc33.noarch 168/168
Running scriptlet: urw-base35-z003-fonts-20200910-2.fc33.noarch 168/168
Running scriptlet: crypto-policies-scripts-20200918-1.git85dccc5.fc33.noarch 168/168
Running scriptlet: nss-3.62.0-1.fc33.x86_64 168/168
Running scriptlet: diffstat-1.63-3.fc33.x86_64 168/168
Couldn't write '0' to 'kernel/yama/ptrace_scope', ignoring: No such file or directory
Couldn't write '16' to 'kernel/sysrq', ignoring: No such file or directory
Not setting net/ipv4/conf/all/rp_filter (explicit setting exists).
Not setting net/ipv4/conf/default/rp_filter (explicit setting exists).
Not setting net/ipv4/conf/all/accept_source_route (explicit setting exists).
Not setting net/ipv4/conf/default/accept_source_route (explicit setting exists).
Not setting net/ipv4/conf/all/promote_secondaries (explicit setting exists).
Not setting net/ipv4/conf/default/promote_secondaries (explicit setting exists).
Verifying : avahi-libs-0.8-7.fc33.x86_64 1/168
Verifying : binutils-2.35-18.fc33.x86_64 2/168
Verifying : binutils-gold-2.35-18.fc33.x86_64 3/168
Verifying : boost-filesystem-1.73.0-10.fc33.x86_64 4/168
Verifying : boost-system-1.73.0-10.fc33.x86_64 5/168
Verifying : boost-thread-1.73.0-10.fc33.x86_64 6/168
Verifying : clang-11.0.0-2.fc33.x86_64 7/168
Verifying : clang-devel-11.0.0-2.fc33.x86_64 8/168
Verifying : clang-libs-11.0.0-2.fc33.x86_64 9/168
Verifying : clang-tools-extra-11.0.0-2.fc33.x86_64 10/168
Verifying : cmake-filesystem-3.19.7-1.fc33.x86_64 11/168
Verifying : compiler-rt-11.0.0-1.fc33.x86_64 12/168
Verifying : cpp-10.2.1-9.fc33.x86_64 13/168
Verifying : cups-libs-1:2.3.3op2-1.fc33.x86_64 14/168
Verifying : dracut-050-64.git20200529.fc33.x86_64 15/168
Verifying : dyninst-10.2.1-1.fc33.x86_64 16/168
Verifying : efivar-libs-37-14.fc33.x86_64 17/168
Verifying : elfutils-debuginfod-client-0.183-1.fc33.x86_64 18/168
Verifying : freetype-2.10.4-1.fc33.x86_64 19/168
Verifying : gcc-10.2.1-9.fc33.x86_64 20/168
Verifying : gcc-c++-10.2.1-9.fc33.x86_64 21/168
Verifying : gdk-pixbuf2-2.42.2-2.fc33.x86_64 22/168
Verifying : gdk-pixbuf2-modules-2.42.2-2.fc33.x86_64 23/168
Verifying : glibc-devel-2.32-4.fc33.x86_64 24/168
Verifying : glibc-headers-x86-2.32-4.fc33.noarch 25/168
Verifying : grub2-common-1:2.04-33.fc33.noarch 26/168
Verifying : grub2-tools-1:2.04-33.fc33.x86_64 27/168
Verifying : grub2-tools-minimal-1:2.04-33.fc33.x86_64 28/168
Verifying : gtk-update-icon-cache-3.24.27-1.fc33.x86_64 29/168
Verifying : gtk2-2.24.33-1.fc33.x86_64 30/168
Verifying : kernel-headers-5.11.7-200.fc33.x86_64 31/168
Verifying : lcms2-2.12-1.fc33.x86_64 32/168
Verifying : libX11-1.6.12-3.fc33.x86_64 33/168
Verifying : libX11-common-1.6.12-3.fc33.noarch 34/168
Verifying : libgs-9.53.3-4.fc33.x86_64 35/168
Verifying : libomp-11.0.0-1.fc33.x86_64 36/168
Verifying : libomp-devel-11.0.0-1.fc33.x86_64 37/168
Verifying : libpaper-1.1.28-1.fc33.x86_64 38/168
Verifying : libpkgconf-1.7.3-5.fc33.x86_64 39/168
Verifying : libpng-2:1.6.37-6.fc33.x86_64 40/168
Verifying : librsvg2-2.50.3-1.fc33.x86_64 41/168
Verifying : libstdc++-devel-10.2.1-9.fc33.x86_64 42/168
Verifying : libtiff-4.1.0-6.fc33.x86_64 43/168
Verifying : libwebp-1.2.0-1.fc33.x86_64 44/168
Verifying : libxcrypt-devel-4.4.18-1.fc33.x86_64 45/168
Verifying : llvm-libs-11.0.0-1.fc33.x86_64 46/168
Verifying : netpbm-10.93.00-1.fc33.x86_64 47/168
Verifying : nss-3.62.0-1.fc33.x86_64 48/168
Verifying : nss-softokn-3.62.0-1.fc33.x86_64 49/168
Verifying : nss-softokn-freebl-3.62.0-1.fc33.x86_64 50/168
Verifying : nss-sysinit-3.62.0-1.fc33.x86_64 51/168
Verifying : nss-util-3.62.0-1.fc33.x86_64 52/168
Verifying : openjpeg2-2.3.1-10.fc33.x86_64 53/168
Verifying : pango-1.48.3-1.fc33.x86_64 54/168
Verifying : patchutils-0.4.2-4.fc33.x86_64 55/168
Verifying : pkgconf-1.7.3-5.fc33.x86_64 56/168
Verifying : pkgconf-m4-1.7.3-5.fc33.noarch 57/168
Verifying : pkgconf-pkg-config-1.7.3-5.fc33.x86_64 58/168
Verifying : subversion-1.14.1-1.fc33.x86_64 59/168
Verifying : subversion-libs-1.14.1-1.fc33.x86_64 60/168
Verifying : systemd-udev-246.10-1.fc33.x86_64 61/168
Verifying : systemtap-4.4-4.fc33.x86_64 62/168
Verifying : systemtap-client-4.4-4.fc33.x86_64 63/168
Verifying : systemtap-devel-4.4-4.fc33.x86_64 64/168
Verifying : systemtap-runtime-4.4-4.fc33.x86_64 65/168
Verifying : tbb-2020.3-5.fc33.x86_64 66/168
Verifying : urw-base35-bookman-fonts-20200910-2.fc33.noarch 67/168
Verifying : urw-base35-c059-fonts-20200910-2.fc33.noarch 68/168
Verifying : urw-base35-d050000l-fonts-20200910-2.fc33.noarch 69/168
Verifying : urw-base35-fonts-20200910-2.fc33.noarch 70/168
Verifying : urw-base35-fonts-common-20200910-2.fc33.noarch 71/168
Verifying : urw-base35-gothic-fonts-20200910-2.fc33.noarch 72/168
Verifying : urw-base35-nimbus-mono-ps-fonts-20200910-2.fc33.noarch 73/168
Verifying : urw-base35-nimbus-roman-fonts-20200910-2.fc33.noarch 74/168
Verifying : urw-base35-nimbus-sans-fonts-20200910-2.fc33.noarch 75/168
Verifying : urw-base35-p052-fonts-20200910-2.fc33.noarch 76/168
Verifying : urw-base35-standard-symbols-ps-fonts-20200910-2.fc33.noarch 77/168
Verifying : urw-base35-z003-fonts-20200910-2.fc33.noarch 78/168
Verifying : utf8proc-2.6.1-1.fc33.x86_64 79/168
Verifying : xorg-x11-font-utils-1:7.5-47.fc33.x86_64 80/168
Verifying : xz-5.2.5-4.fc33.x86_64 81/168
Verifying : adobe-mappings-cmap-20171205-9.fc33.noarch 82/168
Verifying : adobe-mappings-cmap-deprecated-20171205-9.fc33.noarch 83/168
Verifying : adobe-mappings-pdf-20180407-7.fc33.noarch 84/168
Verifying : apr-1.7.0-6.fc33.x86_64 85/168
Verifying : apr-util-1.6.1-14.fc33.x86_64 86/168
Verifying : apr-util-bdb-1.6.1-14.fc33.x86_64 87/168
Verifying : apr-util-openssl-1.6.1-14.fc33.x86_64 88/168
Verifying : atk-2.36.0-2.fc33.x86_64 89/168
Verifying : cairo-1.16.0-9.fc33.x86_64 90/168
Verifying : cairo-gobject-1.16.0-9.fc33.x86_64 91/168
Verifying : cpio-2.13-8.fc33.x86_64 92/168
Verifying : crypto-policies-scripts-20200918-1.git85dccc5.fc33.noarch 93/168
Verifying : dbus-libs-1:1.12.20-2.fc33.x86_64 94/168
Verifying : dejavu-sans-fonts-2.37-15.fc33.noarch 95/168
Verifying : diffstat-1.63-3.fc33.x86_64 96/168
Verifying : doxygen-1:1.8.20-4.fc33.x86_64 97/168
Verifying : ed-1.14.2-9.fc33.x86_64 98/168
Verifying : file-5.39-3.fc33.x86_64 99/168
Verifying : fontconfig-2.13.92-12.fc33.x86_64 100/168
Verifying : fonts-filesystem-1:2.0.5-4.fc33.noarch 101/168
Verifying : fribidi-1.0.10-3.fc33.x86_64 102/168
Verifying : fuse-libs-2.9.9-10.fc33.x86_64 103/168
Verifying : gd-2.3.0-3.fc33.x86_64 104/168
Verifying : gettext-0.21-3.fc33.x86_64 105/168
Verifying : gettext-libs-0.21-3.fc33.x86_64 106/168
Verifying : google-droid-sans-fonts-20200215-8.fc33.noarch 107/168
Verifying : graphite2-1.3.14-6.fc33.x86_64 108/168
Verifying : graphviz-2.44.0-14.fc33.1.x86_64 109/168
Verifying : grubby-8.40-47.fc33.x86_64 110/168
Verifying : gts-0.7.6-38.20121130.fc33.x86_64 111/168
Verifying : harfbuzz-2.7.2-1.fc33.x86_64 112/168
Verifying : hicolor-icon-theme-0.17-9.fc33.noarch 113/168
Verifying : info-6.7-8.fc33.x86_64 114/168
Verifying : isl-0.16.1-12.fc33.x86_64 115/168
Verifying : jbig2dec-libs-0.19-2.fc33.x86_64 116/168
Verifying : jbigkit-libs-2.1-19.fc33.x86_64 117/168
Verifying : kbd-2.3.0-2.fc33.x86_64 118/168
Verifying : kbd-legacy-2.3.0-2.fc33.noarch 119/168
Verifying : kbd-misc-2.3.0-2.fc33.noarch 120/168
Verifying : kmod-27-3.fc33.x86_64 121/168
Verifying : kpartx-0.8.4-7.fc33.x86_64 122/168
Verifying : langpacks-core-font-en-3.0-4.fc33.noarch 123/168
Verifying : lasi-1.1.3-4.fc33.x86_64 124/168
Verifying : libICE-1.0.10-4.fc33.x86_64 125/168
Verifying : libSM-1.2.3-6.fc33.x86_64 126/168
Verifying : libXau-1.0.9-4.fc33.x86_64 127/168
Verifying : libXaw-1.0.13-15.fc33.x86_64 128/168
Verifying : libXcomposite-0.4.5-3.fc33.x86_64 129/168
Verifying : libXcursor-1.2.0-3.fc33.x86_64 130/168
Verifying : libXdamage-1.1.5-3.fc33.x86_64 131/168
Verifying : libXext-1.3.4-4.fc33.x86_64 132/168
Verifying : libXfixes-5.0.3-12.fc33.x86_64 133/168
Verifying : libXft-2.3.3-4.fc33.x86_64 134/168
Verifying : libXi-1.7.10-4.fc33.x86_64 135/168
Verifying : libXinerama-1.1.4-6.fc33.x86_64 136/168
Verifying : libXmu-1.1.3-4.fc33.x86_64 137/168
Verifying : libXpm-3.5.13-3.fc33.x86_64 138/168
Verifying : libXrandr-1.5.2-4.fc33.x86_64 139/168
Verifying : libXrender-0.9.10-12.fc33.x86_64 140/168
Verifying : libXt-1.2.0-2.fc33.x86_64 141/168
Verifying : libdatrie-0.2.9-12.fc33.x86_64 142/168
Verifying : libevent-2.1.8-10.fc33.x86_64 143/168
Verifying : libfontenc-1.1.3-13.fc33.x86_64 144/168
Verifying : libijs-0.35-12.fc33.x86_64 145/168
Verifying : libimagequant-2.12.6-3.fc33.x86_64 146/168
Verifying : libjpeg-turbo-2.0.5-5.fc33.x86_64 147/168
Verifying : libkcapi-1.2.0-3.fc33.x86_64 148/168
Verifying : libkcapi-hmaccalc-1.2.0-3.fc33.x86_64 149/168
Verifying : libmpc-1.1.0-9.fc33.x86_64 150/168
Verifying : libraqm-0.7.0-6.fc33.x86_64 151/168
Verifying : libserf-1.3.9-17.fc33.x86_64 152/168
Verifying : libtextstyle-0.21-3.fc33.x86_64 153/168
Verifying : libthai-0.1.28-5.fc33.x86_64 154/168
Verifying : libxcb-1.13.1-5.fc33.x86_64 155/168
Verifying : memstrack-0.1.9-1.fc33.x86_64 156/168
Verifying : mokutil-2:0.4.0-2.fc33.x86_64 157/168
Verifying : nspr-4.29.0-1.fc33.x86_64 158/168
Verifying : os-prober-1.77-6.fc33.x86_64 159/168
Verifying : patch-2.7.6-13.fc33.x86_64 160/168
Verifying : pigz-2.4-7.fc33.x86_64 161/168
Verifying : pixman-0.40.0-2.fc33.x86_64 162/168
Verifying : shared-mime-info-2.0-3.fc33.x86_64 163/168
Verifying : unzip-6.0-49.fc33.x86_64 164/168
Verifying : xapian-core-libs-1.4.17-1.fc33.x86_64 165/168
Verifying : xml-common-0.6.3-55.fc33.noarch 166/168
Verifying : xorg-x11-fonts-ISO8859-1-100dpi-7.5-25.fc33.noarch 167/168
Verifying : zip-3.0-27.fc33.x86_64 168/168
Installed:
adobe-mappings-cmap-20171205-9.fc33.noarch
adobe-mappings-cmap-deprecated-20171205-9.fc33.noarch
adobe-mappings-pdf-20180407-7.fc33.noarch
apr-1.7.0-6.fc33.x86_64
apr-util-1.6.1-14.fc33.x86_64
apr-util-bdb-1.6.1-14.fc33.x86_64
apr-util-openssl-1.6.1-14.fc33.x86_64
atk-2.36.0-2.fc33.x86_64
avahi-libs-0.8-7.fc33.x86_64
binutils-2.35-18.fc33.x86_64
binutils-gold-2.35-18.fc33.x86_64
boost-filesystem-1.73.0-10.fc33.x86_64
boost-system-1.73.0-10.fc33.x86_64
boost-thread-1.73.0-10.fc33.x86_64
cairo-1.16.0-9.fc33.x86_64
cairo-gobject-1.16.0-9.fc33.x86_64
clang-11.0.0-2.fc33.x86_64
clang-devel-11.0.0-2.fc33.x86_64
clang-libs-11.0.0-2.fc33.x86_64
clang-tools-extra-11.0.0-2.fc33.x86_64
cmake-filesystem-3.19.7-1.fc33.x86_64
compiler-rt-11.0.0-1.fc33.x86_64
cpio-2.13-8.fc33.x86_64
cpp-10.2.1-9.fc33.x86_64
crypto-policies-scripts-20200918-1.git85dccc5.fc33.noarch
cups-libs-1:2.3.3op2-1.fc33.x86_64
dbus-libs-1:1.12.20-2.fc33.x86_64
dejavu-sans-fonts-2.37-15.fc33.noarch
diffstat-1.63-3.fc33.x86_64
doxygen-1:1.8.20-4.fc33.x86_64
dracut-050-64.git20200529.fc33.x86_64
dyninst-10.2.1-1.fc33.x86_64
ed-1.14.2-9.fc33.x86_64
efivar-libs-37-14.fc33.x86_64
elfutils-debuginfod-client-0.183-1.fc33.x86_64
file-5.39-3.fc33.x86_64
fontconfig-2.13.92-12.fc33.x86_64
fonts-filesystem-1:2.0.5-4.fc33.noarch
freetype-2.10.4-1.fc33.x86_64
fribidi-1.0.10-3.fc33.x86_64
fuse-libs-2.9.9-10.fc33.x86_64
gcc-10.2.1-9.fc33.x86_64
gcc-c++-10.2.1-9.fc33.x86_64
gd-2.3.0-3.fc33.x86_64
gdk-pixbuf2-2.42.2-2.fc33.x86_64
gdk-pixbuf2-modules-2.42.2-2.fc33.x86_64
gettext-0.21-3.fc33.x86_64
gettext-libs-0.21-3.fc33.x86_64
glibc-devel-2.32-4.fc33.x86_64
glibc-headers-x86-2.32-4.fc33.noarch
google-droid-sans-fonts-20200215-8.fc33.noarch
graphite2-1.3.14-6.fc33.x86_64
graphviz-2.44.0-14.fc33.1.x86_64
grub2-common-1:2.04-33.fc33.noarch
grub2-tools-1:2.04-33.fc33.x86_64
grub2-tools-minimal-1:2.04-33.fc33.x86_64
grubby-8.40-47.fc33.x86_64
gtk-update-icon-cache-3.24.27-1.fc33.x86_64
gtk2-2.24.33-1.fc33.x86_64
gts-0.7.6-38.20121130.fc33.x86_64
harfbuzz-2.7.2-1.fc33.x86_64
hicolor-icon-theme-0.17-9.fc33.noarch
info-6.7-8.fc33.x86_64
isl-0.16.1-12.fc33.x86_64
jbig2dec-libs-0.19-2.fc33.x86_64
jbigkit-libs-2.1-19.fc33.x86_64
kbd-2.3.0-2.fc33.x86_64
kbd-legacy-2.3.0-2.fc33.noarch
kbd-misc-2.3.0-2.fc33.noarch
kernel-headers-5.11.7-200.fc33.x86_64
kmod-27-3.fc33.x86_64
kpartx-0.8.4-7.fc33.x86_64
langpacks-core-font-en-3.0-4.fc33.noarch
lasi-1.1.3-4.fc33.x86_64
lcms2-2.12-1.fc33.x86_64
libICE-1.0.10-4.fc33.x86_64
libSM-1.2.3-6.fc33.x86_64
libX11-1.6.12-3.fc33.x86_64
libX11-common-1.6.12-3.fc33.noarch
libXau-1.0.9-4.fc33.x86_64
libXaw-1.0.13-15.fc33.x86_64
libXcomposite-0.4.5-3.fc33.x86_64
libXcursor-1.2.0-3.fc33.x86_64
libXdamage-1.1.5-3.fc33.x86_64
libXext-1.3.4-4.fc33.x86_64
libXfixes-5.0.3-12.fc33.x86_64
libXft-2.3.3-4.fc33.x86_64
libXi-1.7.10-4.fc33.x86_64
libXinerama-1.1.4-6.fc33.x86_64
libXmu-1.1.3-4.fc33.x86_64
libXpm-3.5.13-3.fc33.x86_64
libXrandr-1.5.2-4.fc33.x86_64
libXrender-0.9.10-12.fc33.x86_64
libXt-1.2.0-2.fc33.x86_64
libdatrie-0.2.9-12.fc33.x86_64
libevent-2.1.8-10.fc33.x86_64
libfontenc-1.1.3-13.fc33.x86_64
libgs-9.53.3-4.fc33.x86_64
libijs-0.35-12.fc33.x86_64
libimagequant-2.12.6-3.fc33.x86_64
libjpeg-turbo-2.0.5-5.fc33.x86_64
libkcapi-1.2.0-3.fc33.x86_64
libkcapi-hmaccalc-1.2.0-3.fc33.x86_64
libmpc-1.1.0-9.fc33.x86_64
libomp-11.0.0-1.fc33.x86_64
libomp-devel-11.0.0-1.fc33.x86_64
libpaper-1.1.28-1.fc33.x86_64
libpkgconf-1.7.3-5.fc33.x86_64
libpng-2:1.6.37-6.fc33.x86_64
libraqm-0.7.0-6.fc33.x86_64
librsvg2-2.50.3-1.fc33.x86_64
libserf-1.3.9-17.fc33.x86_64
libstdc++-devel-10.2.1-9.fc33.x86_64
libtextstyle-0.21-3.fc33.x86_64
libthai-0.1.28-5.fc33.x86_64
libtiff-4.1.0-6.fc33.x86_64
libwebp-1.2.0-1.fc33.x86_64
libxcb-1.13.1-5.fc33.x86_64
libxcrypt-devel-4.4.18-1.fc33.x86_64
llvm-libs-11.0.0-1.fc33.x86_64
memstrack-0.1.9-1.fc33.x86_64
mokutil-2:0.4.0-2.fc33.x86_64
netpbm-10.93.00-1.fc33.x86_64
nspr-4.29.0-1.fc33.x86_64
nss-3.62.0-1.fc33.x86_64
nss-softokn-3.62.0-1.fc33.x86_64
nss-softokn-freebl-3.62.0-1.fc33.x86_64
nss-sysinit-3.62.0-1.fc33.x86_64
nss-util-3.62.0-1.fc33.x86_64
openjpeg2-2.3.1-10.fc33.x86_64
os-prober-1.77-6.fc33.x86_64
pango-1.48.3-1.fc33.x86_64
patch-2.7.6-13.fc33.x86_64
patchutils-0.4.2-4.fc33.x86_64
pigz-2.4-7.fc33.x86_64
pixman-0.40.0-2.fc33.x86_64
pkgconf-1.7.3-5.fc33.x86_64
pkgconf-m4-1.7.3-5.fc33.noarch
pkgconf-pkg-config-1.7.3-5.fc33.x86_64
shared-mime-info-2.0-3.fc33.x86_64
subversion-1.14.1-1.fc33.x86_64
subversion-libs-1.14.1-1.fc33.x86_64
systemd-udev-246.10-1.fc33.x86_64
systemtap-4.4-4.fc33.x86_64
systemtap-client-4.4-4.fc33.x86_64
systemtap-devel-4.4-4.fc33.x86_64
systemtap-runtime-4.4-4.fc33.x86_64
tbb-2020.3-5.fc33.x86_64
unzip-6.0-49.fc33.x86_64
urw-base35-bookman-fonts-20200910-2.fc33.noarch
urw-base35-c059-fonts-20200910-2.fc33.noarch
urw-base35-d050000l-fonts-20200910-2.fc33.noarch
urw-base35-fonts-20200910-2.fc33.noarch
urw-base35-fonts-common-20200910-2.fc33.noarch
urw-base35-gothic-fonts-20200910-2.fc33.noarch
urw-base35-nimbus-mono-ps-fonts-20200910-2.fc33.noarch
urw-base35-nimbus-roman-fonts-20200910-2.fc33.noarch
urw-base35-nimbus-sans-fonts-20200910-2.fc33.noarch
urw-base35-p052-fonts-20200910-2.fc33.noarch
urw-base35-standard-symbols-ps-fonts-20200910-2.fc33.noarch
urw-base35-z003-fonts-20200910-2.fc33.noarch
utf8proc-2.6.1-1.fc33.x86_64
xapian-core-libs-1.4.17-1.fc33.x86_64
xml-common-0.6.3-55.fc33.noarch
xorg-x11-font-utils-1:7.5-47.fc33.x86_64
xorg-x11-fonts-ISO8859-1-100dpi-7.5-25.fc33.noarch
xz-5.2.5-4.fc33.x86_64
zip-3.0-27.fc33.x86_64
Complete!
</pre>
<p></p>
</div></div><div class="wrap_prewrap plugin_wrap" style="width: 100%;"><pre class="code">$ sudo dnf install cmake libsodium-devel ncurses-devel openssl-devel readline-devel zlib-devel -y</pre>
</div><div class="wrap_prewrap plugin_wrap" id="result_long" style="width: 100%;"><pre class="code">Last metadata expiration check: 0:07:52 ago on 2021年03月24日 01時19分29秒.
Dependencies resolved.
====================================================================================================
Package Architecture Version Repository Size
====================================================================================================
Installing:
cmake x86_64 3.19.7-1.fc33 updates 5.6 M
ncurses-devel x86_64 6.2-3.20200222.fc33 fedora 510 k
openssl-devel x86_64 1:1.1.1j-1.fc33 updates 2.2 M
readline-devel x86_64 8.0-5.fc33 fedora 192 k
zlib-devel x86_64 1.2.11-23.fc33 updates 44 k
Upgrading:
openssl-libs x86_64 1:1.1.1j-1.fc33 updates 1.4 M
Installing dependencies:
cmake-data noarch 3.19.7-1.fc33 updates 1.5 M
cmake-rpm-macros noarch 3.19.7-1.fc33 updates 15 k
jsoncpp x86_64 1.9.4-2.fc33 fedora 95 k
libuv x86_64 1:1.40.0-1.fc33 fedora 152 k
ncurses-c++-libs x86_64 6.2-3.20200222.fc33 fedora 37 k
rhash x86_64 1.4.0-2.fc33 fedora 183 k
vim-filesystem noarch 2:8.2.2607-1.fc33 updates 23 k
Installing weak dependencies:
openssl-pkcs11 x86_64 0.4.10-7.fc33 fedora 73 k
Transaction Summary
====================================================================================================
Install 13 Packages
Upgrade 1 Package
Total download size: 12 M
Downloading Packages:
(1/14): cmake-rpm-macros-3.19.7-1.fc33.noarch.rpm 41 kB/s | 15 kB 00:00
(2/14): cmake-data-3.19.7-1.fc33.noarch.rpm 585 kB/s | 1.5 MB 00:02
(3/14): vim-filesystem-8.2.2607-1.fc33.noarch.rpm 50 kB/s | 23 kB 00:00
(4/14): zlib-devel-1.2.11-23.fc33.x86_64.rpm 119 kB/s | 44 kB 00:00
(5/14): jsoncpp-1.9.4-2.fc33.x86_64.rpm 186 kB/s | 95 kB 00:00
(6/14): libuv-1.40.0-1.fc33.x86_64.rpm 325 kB/s | 152 kB 00:00
(7/14): ncurses-c++-libs-6.2-3.20200222.fc33.x86_64.rpm 325 kB/s | 37 kB 00:00
(8/14): openssl-devel-1.1.1j-1.fc33.x86_64.rpm 517 kB/s | 2.2 MB 00:04
(9/14): openssl-pkcs11-0.4.10-7.fc33.x86_64.rpm 341 kB/s | 73 kB 00:00
(10/14): readline-devel-8.0-5.fc33.x86_64.rpm 397 kB/s | 192 kB 00:00
(11/14): ncurses-devel-6.2-3.20200222.fc33.x86_64.rpm 490 kB/s | 510 kB 00:01
(12/14): rhash-1.4.0-2.fc33.x86_64.rpm 446 kB/s | 183 kB 00:00
(13/14): openssl-libs-1.1.1j-1.fc33.x86_64.rpm 612 kB/s | 1.4 MB 00:02
(14/14): cmake-3.19.7-1.fc33.x86_64.rpm 674 kB/s | 5.6 MB 00:08
----------------------------------------------------------------------------------------------------
Total 1.1 MB/s | 12 MB 00:10
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : cmake-rpm-macros-3.19.7-1.fc33.noarch 1/15
Upgrading : openssl-libs-1:1.1.1j-1.fc33.x86_64 2/15
Installing : openssl-pkcs11-0.4.10-7.fc33.x86_64 3/15
Installing : rhash-1.4.0-2.fc33.x86_64 4/15
Installing : ncurses-c++-libs-6.2-3.20200222.fc33.x86_64 5/15
Installing : ncurses-devel-6.2-3.20200222.fc33.x86_64 6/15
Installing : libuv-1:1.40.0-1.fc33.x86_64 7/15
Installing : jsoncpp-1.9.4-2.fc33.x86_64 8/15
Installing : vim-filesystem-2:8.2.2607-1.fc33.noarch 9/15
Installing : cmake-data-3.19.7-1.fc33.noarch 10/15
Installing : cmake-3.19.7-1.fc33.x86_64 11/15
Installing : readline-devel-8.0-5.fc33.x86_64 12/15
Installing : openssl-devel-1:1.1.1j-1.fc33.x86_64 13/15
Installing : zlib-devel-1.2.11-23.fc33.x86_64 14/15
Cleanup : openssl-libs-1:1.1.1i-3.fc33.x86_64 15/15
Running scriptlet: openssl-libs-1:1.1.1i-3.fc33.x86_64 15/15
Verifying : cmake-3.19.7-1.fc33.x86_64 1/15
Verifying : cmake-data-3.19.7-1.fc33.noarch 2/15
Verifying : cmake-rpm-macros-3.19.7-1.fc33.noarch 3/15
Verifying : openssl-devel-1:1.1.1j-1.fc33.x86_64 4/15
Verifying : vim-filesystem-2:8.2.2607-1.fc33.noarch 5/15
Verifying : zlib-devel-1.2.11-23.fc33.x86_64 6/15
Verifying : jsoncpp-1.9.4-2.fc33.x86_64 7/15
Verifying : libuv-1:1.40.0-1.fc33.x86_64 8/15
Verifying : ncurses-c++-libs-6.2-3.20200222.fc33.x86_64 9/15
Verifying : ncurses-devel-6.2-3.20200222.fc33.x86_64 10/15
Verifying : openssl-pkcs11-0.4.10-7.fc33.x86_64 11/15
Verifying : readline-devel-8.0-5.fc33.x86_64 12/15
Verifying : rhash-1.4.0-2.fc33.x86_64 13/15
Verifying : openssl-libs-1:1.1.1j-1.fc33.x86_64 14/15
Verifying : openssl-libs-1:1.1.1i-3.fc33.x86_64 15/15
Upgraded:
openssl-libs-1:1.1.1j-1.fc33.x86_64
Installed:
cmake-3.19.7-1.fc33.x86_64 cmake-data-3.19.7-1.fc33.noarch
cmake-rpm-macros-3.19.7-1.fc33.noarch jsoncpp-1.9.4-2.fc33.x86_64
libuv-1:1.40.0-1.fc33.x86_64 ncurses-c++-libs-6.2-3.20200222.fc33.x86_64
ncurses-devel-6.2-3.20200222.fc33.x86_64 openssl-devel-1:1.1.1j-1.fc33.x86_64
openssl-pkcs11-0.4.10-7.fc33.x86_64 readline-devel-8.0-5.fc33.x86_64
rhash-1.4.0-2.fc33.x86_64 vim-filesystem-2:8.2.2607-1.fc33.noarch
zlib-devel-1.2.11-23.fc33.x86_64
Complete!</pre>
</div>
<h3 class="sectionedit23 page-header pb-3 mb-4 mt-0" id="ソースコードのダウンロード">ソースコードのダウンロード</h3>
<p>
以下では開発版を前提に説明する。<br>
開発版はコミット履歴が膨大なので <strong>shallow clone</strong> する。(最新コミット履歴のみを取得)<br>
</p>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><pre class="code">$ git clone --depth 1 https://github.com/SoftEtherVPN/SoftEtherVPN.git</pre>
</div><div class="wrap_prewrap wrap_result plugin_wrap" style="width: 100%;"><pre class="code">Cloning into 'SoftEtherVPN'...
remote: Enumerating objects: 1821, done.
remote: Counting objects: 100% (1821/1821), done.
remote: Compressing objects: 100% (888/888), done.
remote: Total 1821 (delta 1149), reused 1247 (delta 910), pack-reused 0
Receiving objects: 100% (1821/1821), 9.48 MiB | 1.79 MiB/s, done.
Resolving deltas: 100% (1149/1149), done.</pre>
</div>
<p>
サブモジュールの最新履歴のみを shallow clone する。<br>
</p>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><pre class="code">$ cd SoftEtherVPN
$ git submodule update --init --recursive --recommend-shallow --depth 1</pre>
</div><div class="wrap_prewrap wrap_result plugin_wrap" style="width: 100%;"><pre class="code">Submodule '3rdparty/BLAKE2' (https://github.com/BLAKE2/BLAKE2.git) registered for path '3rdparty/BLAKE2'
Submodule '3rdparty/tinydir' (https://github.com/cxong/tinydir.git) registered for path '3rdparty/tinydir'
Submodule 'src/Mayaqua/3rdparty/cpu_features' (https://github.com/google/cpu_features.git) registered for path 'src/Mayaqua/3rdparty/cpu_features'
Submodule 'src/libhamcore' (https://github.com/SoftEtherVPN/libhamcore.git) registered for path 'src/libhamcore'
Cloning into '/home/tomoyan/work/SoftEtherVPN/3rdparty/BLAKE2'...
Cloning into '/home/tomoyan/work/SoftEtherVPN/3rdparty/tinydir'...
Cloning into '/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/3rdparty/cpu_features'...
Cloning into '/home/tomoyan/work/SoftEtherVPN/src/libhamcore'...
Submodule path '3rdparty/BLAKE2': checked out 'b52178a376ca85a8ffe50492263c2a5bc0fa4f46'
Submodule path '3rdparty/tinydir': checked out 'ec6bff2043eaac3ad25423705e63a781762a0dfd'
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Enumerating objects: 105, done.
remote: Counting objects: 100% (105/105), done.
remote: Compressing objects: 100% (54/54), done.
remote: Total 57 (delta 42), reused 7 (delta 1), pack-reused 0
Unpacking objects: 100% (57/57), 19.71 KiB | 420.00 KiB/s, done.
From https://github.com/google/cpu_features
* branch 26133d3b620c2c27f31d571efd27371100f891e9 -> FETCH_HEAD
Submodule path 'src/Mayaqua/3rdparty/cpu_features': checked out '26133d3b620c2c27f31d571efd27371100f891e9'
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Enumerating objects: 9, done.
remote: Counting objects: 100% (9/9), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 5 (delta 2), reused 3 (delta 0), pack-reused 0
Unpacking objects: 100% (5/5), 663 bytes | 110.00 KiB/s, done.
From https://github.com/SoftEtherVPN/libhamcore
* branch b7f5d8d735b280fc77673c4a29f0436a92ca6660 -> FETCH_HEAD
Submodule path 'src/libhamcore': checked out 'b7f5d8d735b280fc77673c4a29f0436a92ca6660'</pre>
</div>
<h3 class="sectionedit32 page-header pb-3 mb-4 mt-0" id="ビルド">ビルド</h3>
<p>
<a href="https://github.com/SoftEtherVPN/SoftEtherVPN/blob/master/src/BUILD_UNIX.md" class="urlextern" target="_blank" title="https://github.com/SoftEtherVPN/SoftEtherVPN/blob/master/src/BUILD_UNIX.md" rel="ugc nofollow noopener">Linux 系でのビルド</a><br>
<a href="https://github.com/SoftEtherVPN/SoftEtherVPN/blob/master/src/BUILD_WINDOWS.md" class="urlextern" target="_blank" title="https://github.com/SoftEtherVPN/SoftEtherVPN/blob/master/src/BUILD_WINDOWS.md" rel="ugc nofollow noopener">Windows 系でのビルド</a><br>
</p>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><div class="wrap_color_term plugin_wrap"><div class="wrap_color_command plugin_wrap"><pre class="code">$ ./configure</pre>
</div><div class="wrap_color_result_long plugin_wrap"><pre class="code">---------------------------------------------------------------------
SoftEther VPN for Unix
Copyright (c) all contributors on SoftEther VPN project in GitHub.
Copyright (c) Daiyuu Nobori, SoftEther Project at University of Tsukuba, and SoftEther Corporation.
Licensed under the Apache License, Version 2.0 (the License).
Read and understand README, LICENSE and WARNING before use.
---------------------------------------------------------------------
Welcome to the corner-cutting configure script !
'rpm' executable found, CPack will generate RPM packages.
-- The C compiler identification is GNU 10.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for sys/auxv.h
-- Looking for sys/auxv.h - found
-- Build date: 29/03/2021
-- Build time: 19:30:24
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3")
-- Checking for one of the modules 'libsodium'
-- Found Curses: /usr/lib64/libcurses.so
-- Found OpenSSL: /usr/lib64/libcrypto.so (found version "1.1.1j")
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- The CXX compiler identification is GNU 10.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Searching 16 bit integer - Using unsigned short
-- Check if the system is big endian - little endian
-- Configuring done
-- Generating done
-- Build files have been written to: /home/tomoyan/work/SoftEtherVPN/build
The Makefile is generated. Run 'make -C build' to build SoftEther VPN.</pre>
</div></div><div class="wrap_color_term plugin_wrap"><div class="wrap_color_command plugin_wrap"><pre class="code">$ make -C build</pre>
</div><div class="wrap_color_result_long plugin_wrap">
<p>
</p><pre>make: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
make[1]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
[ 3%] Built target libhamcore
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
[ 6%] Built target hamcorebuilder
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
[ 7%] Built target hamcore-archive-build
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
<b class="MAG"></b><b class="HIM">Scanning dependencies of target cedar</b>
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
[ 7%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Account.c.o</b>
[ 8%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Admin.c.o</b>
[ 9%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/AzureClient.c.o</b>
[ 10%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/AzureServer.c.o</b>
[ 11%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Bridge.c.o</b>
[ 12%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/BridgeUnix.c.o</b>
[ 12%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/BridgeWin32.c.o</b>
[ 13%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/CM.c.o</b>
[ 14%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Cedar.c.o</b>
[ 15%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/CedarPch.c.o</b>
[ 16%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Client.c.o</b>
[ 17%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Command.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:</b> In function ‘<b class="BOLD">CheckThread1</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:278:15:</b> <b class="HIM">warning: </b>cast to pointer from integer of different size [<b class="HIM">-Wint-to-pointer-cast</b>]
278 | InputToNull(<b class="HIM">(</b>void *)check_thread_global_1);
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:</b> In function ‘<b class="BOLD">CheckMemory</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:568:16:</b> <b class="HIM">warning: </b>cast to pointer from integer of different size [<b class="HIM">-Wint-to-pointer-cast</b>]
568 | InputToNull(<b class="HIM">(</b>void *)(UINT)(((UCHAR *)pp[i])[j] = j % 256));
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:</b> In function ‘<b class="BOLD">StrToPortList</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:7855:19:</b> <b class="HIM">warning: </b>cast to pointer from integer of different size [<b class="HIM">-Wint-to-pointer-cast</b>]
7855 | if (IsInList(o, <b class="HIM">(</b>void *)n))
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:7861:10:</b> <b class="HIM">warning: </b>cast to pointer from integer of different size [<b class="HIM">-Wint-to-pointer-cast</b>]
7861 | Add(o, <b class="HIM">(</b>void *)n);
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:</b> In function ‘<b class="BOLD">PsClusterSettingMember</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:7938:17:</b> <b class="HIM">warning: </b>cast from pointer to integer of different size [<b class="HIM">-Wpointer-to-int-cast</b>]
7938 | t.Ports[i] = <b class="HIM">(</b>UINT)LIST_DATA(ports, i);
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:</b> In function ‘<b class="BOLD">CmdEvalHostAndPort</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:8010:39:</b> <b class="HIM">warning: </b>cast from pointer to integer of different size [<b class="HIM">-Wpointer-to-int-cast</b>]
8010 | ret = ParseHostPort(tmp, NULL, NULL, <b class="HIM">(</b>UINT)param);
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:</b> In function ‘<b class="BOLD">PsWgkEnum</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:10676:26:</b> <b class="HIM">warning: </b>passing argument 1 of ‘<b class="BOLD">CopyStrToUni</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
10676 | key = CopyStrToUni(<b class="HIM">wgk->Key</b>);
| <b class="HIM">~~~^~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:249</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:8</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:69:29:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
69 | wchar_t *CopyStrToUni(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:10677:26:</b> <b class="HIM">warning: </b>passing argument 1 of ‘<b class="BOLD">CopyStrToUni</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
10677 | hub = CopyStrToUni(<b class="HIM">wgk->Hub</b>);
| <b class="HIM">~~~^~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:249</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:8</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:69:29:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
69 | wchar_t *CopyStrToUni(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:10678:27:</b> <b class="HIM">warning: </b>passing argument 1 of ‘<b class="BOLD">CopyStrToUni</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
10678 | user = CopyStrToUni(<b class="HIM">wgk->User</b>);
| <b class="HIM">~~~^~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:249</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:8</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:69:29:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
69 | wchar_t *CopyStrToUni(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:</b> In function ‘<b class="BOLD">PsPortsUDPSet</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:22757:17:</b> <b class="HIM">warning: </b>cast from pointer to integer of different size [<b class="HIM">-Wpointer-to-int-cast</b>]
22757 | t.Ports[i] = <b class="HIM">(</b>UINT)LIST_DATA(ports, i);
| <b class="HIM">^</b>
[ 17%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Connection.c.o</b>
[ 18%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Console.c.o</b>
[ 19%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/DDNS.c.o</b>
[ 20%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Database.c.o</b>
[ 21%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/EM.c.o</b>
[ 22%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/EtherLog.c.o</b>
[ 22%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Hub.c.o</b>
[ 23%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/IPC.c.o</b>
[ 24%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Layer3.c.o</b>
[ 25%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Link.c.o</b>
[ 26%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Listener.c.o</b>
[ 27%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Logging.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Logging.c:</b> In function ‘<b class="BOLD">PacketLogParseProc</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Logging.c:1576:32:</b> <b class="HIM">warning: </b>taking address of packed member of ‘<b class="BOLD">struct PKT</b>’ may result in an unaligned pointer value [<b class="HIM">-Waddress-of-packed-member</b>]
1576 | ICMPV6_HEADER_INFO *icmp = <b class="HIM">&p->ICMPv6HeaderPacketInfo</b>;
| <b class="HIM">^~~~~~~~~~~~~~~~~~~~~~~~~~</b>
[ 28%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/NM.c.o</b>
[ 28%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Nat.c.o</b>
[ 29%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/NativeStack.c.o</b>
[ 30%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/NullLan.c.o</b>
[ 31%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:</b> In function ‘<b class="BOLD">ProtoLog</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:20:29:</b> <b class="HIM">warning: </b>passing argument 1 of ‘<b class="BOLD">CopyStrToUni</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
20 | proto_name = CopyStrToUni(<b class="HIM">session->Impl->Name()</b>);
| <b class="HIM">^~~~~~~~~~~~~~~~~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:249</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:69:29:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
69 | wchar_t *CopyStrToUni(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:</b> In function ‘<b class="BOLD">ProtoContainerCompare</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:72:28:</b> <b class="HIM">warning: </b>passing argument 1 of ‘<b class="BOLD">StrCmpi</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
72 | return StrCmpi(<b class="HIM">container_1->Name</b>, container_2->Name);
| <b class="HIM">~~~~~~~~~~~^~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:39:19:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
39 | int StrCmpi(<b class="HIC">char *str1</b>, char *str2);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:72:47:</b> <b class="HIM">warning: </b>passing argument 2 of ‘<b class="BOLD">StrCmpi</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
72 | return StrCmpi(container_1->Name, <b class="HIM">container_2->Name</b>);
| <b class="HIM">~~~~~~~~~~~^~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:39:31:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
39 | int StrCmpi(char *str1, <b class="HIC">char *str2</b>);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:</b> In function ‘<b class="BOLD">ProtoSessionNew</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:407:26:</b> <b class="HIM">warning: </b>passing argument 2 of ‘<b class="BOLD">CopyIP</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
407 | CopyIP(&session->SrcIp, <b class="HIM">src_ip</b>);
| <b class="HIM">^~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:270</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:1266:26:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">IP *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
1266 | void CopyIP(IP *dst, <b class="HIC">IP *src</b>);
| <b class="HIC">~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:409:26:</b> <b class="HIM">warning: </b>passing argument 2 of ‘<b class="BOLD">CopyIP</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
409 | CopyIP(&session->DstIp, <b class="HIM">dst_ip</b>);
| <b class="HIM">^~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:270</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:1266:26:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">IP *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
1266 | void CopyIP(IP *dst, <b class="HIC">IP *src</b>);
| <b class="HIC">~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:</b> In function ‘<b class="BOLD">ProtoSetListenIP</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:458:38:</b> <b class="HIM">warning: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
458 | Copy(&proto->UdpListener->ListenIP, <b class="HIM">ip</b>, sizeof(proto->UdpListener->ListenIP));
| <b class="HIM">^~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:243</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:182:28:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
182 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:</b> In function ‘<b class="BOLD">ProtoHandleConnection</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:513:19:</b> <b class="HIM">warning: </b>passing argument 1 of ‘<b class="BOLD">StrCmp</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
513 | if (StrCmp(<b class="HIM">tmp->Name</b>, protocol) == 0)
| <b class="HIM">~~~^~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:38:18:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char * const</b>’
38 | int StrCmp(<b class="HIC">char *str1</b>, char *str2);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:513:27:</b> <b class="HIM">warning: </b>passing argument 2 of ‘<b class="BOLD">StrCmp</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
513 | if (StrCmp(tmp->Name, <b class="HIM">protocol</b>) == 0)
| <b class="HIM">^~~~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:38:30:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
38 | int StrCmp(char *str1, <b class="HIC">char *str2</b>);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:558:38:</b> <b class="HIM">warning: </b>passing argument 1 of ‘<b class="BOLD">CopyStrToUni</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
558 | proto_name = CopyStrToUni(<b class="HIM">container->Name</b>);
| <b class="HIM">~~~~~~~~~^~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:249</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:69:29:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char * const</b>’
69 | wchar_t *CopyStrToUni(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:651:38:</b> <b class="HIM">warning: </b>passing argument 1 of ‘<b class="BOLD">CopyStrToUni</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
651 | wchar_t *proto_name = CopyStrToUni(<b class="HIM">impl->Name()</b>);
| <b class="HIM">^~~~~~~~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:249</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:69:29:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
69 | wchar_t *CopyStrToUni(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
[ 32%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_EtherIP.c.o</b>
[ 33%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_IKE.c.o</b>
[ 33%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_IPsec.c.o</b>
[ 34%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_IkePacket.c.o</b>
[ 35%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_L2TP.c.o</b>
[ 36%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_OpenVPN.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_OpenVPN.c:</b> In function ‘<b class="BOLD">OvsIsPacketForMe</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_OpenVPN.c:90:43:</b> <b class="HIM">warning: </b>passing argument 1 of ‘<b class="BOLD">OvsParsePacket</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
90 | OPENVPN_PACKET *packet = OvsParsePacket(<b class="HIM">data</b>, size);
| <b class="HIM">^~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Cedar/Cedar.h:1040</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:19</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_OpenVPN.c:8</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Cedar/Proto_OpenVPN.h:233:39:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">UCHAR *</b>’ {aka ‘<b class="BOLD">unsigned char *</b>’} but argument is of type ‘<b class="BOLD">const void *</b>’
233 | OPENVPN_PACKET *OvsParsePacket(<b class="HIC">UCHAR *data</b>, UINT size);
| <b class="HIC">~~~~~~~^~~~</b>
[ 37%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_PPP.c.o</b>
[ 38%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_SSTP.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c:</b> In function ‘<b class="BOLD">NewSstpServer</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c:1013:55:</b> <b class="HIM">warning: </b>passing argument 3 of ‘<b class="BOLD">StrCpy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
1013 | StrCpy(s->ClientHostName, sizeof(s->ClientHostName), <b class="HIM">hostname</b>);
| <b class="HIM">^~~~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c:8</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:30:41:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
30 | UINT StrCpy(char *dst, UINT size, <b class="HIC">char *src</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c:1014:59:</b> <b class="HIM">warning: </b>passing argument 3 of ‘<b class="BOLD">StrCpy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
1014 | StrCpy(s->ClientCipherName, sizeof(s->ClientCipherName), <b class="HIM">cipher</b>);
| <b class="HIM">^~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c:8</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:30:41:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
30 | UINT StrCpy(char *dst, UINT size, <b class="HIC">char *src</b>);
| <b class="HIC">~~~~~~^~~</b>
[ 38%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_Win7.c.o</b>
[ 39%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_WireGuard.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> In function ‘<b class="BOLD">WgsOptionStringValue</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:46:13:</b> <b class="HIM">warning: </b>passing argument 1 of ‘<b class="BOLD">StrCmp</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
46 | if (StrCmp(<b class="HIM">name</b>, "PresharedKey") == 0 || StrCmp(name, "PrivateKey") == 0)
| <b class="HIM">^~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:38:18:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
38 | int StrCmp(<b class="HIC">char *str1</b>, char *str2);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:46:50:</b> <b class="HIM">warning: </b>passing argument 1 of ‘<b class="BOLD">StrCmp</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
46 | if (StrCmp(name, "PresharedKey") == 0 || StrCmp(<b class="HIM">name</b>, "PrivateKey") == 0)
| <b class="HIM">^~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:38:18:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
38 | int StrCmp(<b class="HIC">char *str1</b>, char *str2);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> In function ‘<b class="BOLD">WgsProcessDatagrams</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:238:28:</b> <b class="HIM">warning: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
238 | Copy(&session->IPLocal, <b class="HIM">&packet->DstIP</b>, sizeof(session->IPLocal));
| <b class="HIM">^~~~~~~~~~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:243</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:182:28:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
182 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:239:29:</b> <b class="HIM">warning: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
239 | Copy(&session->IPRemote, <b class="HIM">&packet->SrcIP</b>, sizeof(session->IPRemote));
| <b class="HIM">^~~~~~~~~~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:243</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:182:28:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
182 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> In function ‘<b class="BOLD">WgsDetectMessageType</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:402:27:</b> <b class="HIM">warning: </b>passing argument 1 of ‘<b class="BOLD">IsZero</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
402 | if (IsZero(<b class="HIM">packet->Header.Reserved</b>, sizeof(packet->Header.Reserved)) == false)
| <b class="HIM">~~~~~~~~~~~~~~^~~~~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:243</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:344:19:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const BYTE *</b>’ {aka ‘<b class="BOLD">const unsigned char *</b>’}
344 | bool IsZero(<b class="HIC">void *data</b>, UINT size);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> In function ‘<b class="BOLD">WgsMSS</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:425:12:</b> <b class="HIM">warning: </b>passing argument 1 of ‘<b class="BOLD">IsIP4</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
425 | if (IsIP4(<b class="HIM">&session->IPRemote</b>))
| <b class="HIM">^~~~~~~~~~~~~~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:270</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:1268:16:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">IP *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
1268 | bool IsIP4(<b class="HIC">IP *ip</b>);
| <b class="HIC">~~~~^~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> In function ‘<b class="BOLD">WgsIPCNew</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:465:53:</b> <b class="HIM">warning: </b>passing argument 3 of ‘<b class="BOLD">StrCpy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
465 | StrCpy(param.ClientName, sizeof(param.ClientName), <b class="HIM">WgsName()</b>);
| <b class="HIM">^~~~~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:30:41:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
30 | UINT StrCpy(char *dst, UINT size, <b class="HIC">char *src</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> In function ‘<b class="BOLD">WgsCreateTransportData</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:824:32:</b> <b class="HIM">warning: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
824 | Copy(ret->EncapsulatedPacket, <b class="HIM">data</b>, size);
| <b class="HIM">^~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:243</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:182:28:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const void *</b>’
182 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> In function ‘<b class="BOLD">WgsEncryptData</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:929:42:</b> <b class="HIM">warning: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
929 | Copy(iv + sizeof(iv) - sizeof(counter), <b class="HIM">&counter</b>, sizeof(counter));
| <b class="HIM">^~~~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:243</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:182:28:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const UINT64 *</b>’ {aka ‘<b class="BOLD">const long unsigned int *</b>’}
182 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> In function ‘<b class="BOLD">WgsDecryptData</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:947:42:</b> <b class="HIM">warning: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
947 | Copy(iv + sizeof(iv) - sizeof(counter), <b class="HIM">&counter</b>, sizeof(counter));
| <b class="HIM">^~~~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:243</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:182:28:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const UINT64 *</b>’ {aka ‘<b class="BOLD">const long unsigned int *</b>’}
182 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> In function ‘<b class="BOLD">WgsEphemeral</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1000:22:</b> <b class="HIM">warning: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
1000 | Copy(ephemeral_dst, <b class="HIM">ephemeral_src</b>, WG_KEY_SIZE);
| <b class="HIM">^~~~~~~~~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:243</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:182:28:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const BYTE *</b>’ {aka ‘<b class="BOLD">const unsigned char *</b>’}
182 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> In function ‘<b class="BOLD">WgsHKDF</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1011:15:</b> <b class="HIM">warning: </b>passing argument 2 of ‘<b class="BOLD">SetMdKey</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
1011 | SetMdKey(md, <b class="HIM">chaining_key</b>, WG_HASH_SIZE);
| <b class="HIM">^~~~~~~~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:252</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Encrypt.h:433:29:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const BYTE *</b>’ {aka ‘<b class="BOLD">const unsigned char *</b>’}
433 | bool SetMdKey(MD *md, <b class="HIC">void *key</b>, UINT key_size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1014:24:</b> <b class="HIM">warning: </b>passing argument 3 of ‘<b class="BOLD">MdProcess</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
1014 | MdProcess(md, secret, <b class="HIM">data</b>, data_size);
| <b class="HIM">^~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:252</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Encrypt.h:434:42:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const BYTE *</b>’ {aka ‘<b class="BOLD">const unsigned char *</b>’}
434 | UINT MdProcess(MD *md, void *dest, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
[ 40%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Protocol.c.o</b>
[ 41%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Radius.c.o</b>
[ 42%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Remote.c.o</b>
[ 43%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/SM.c.o</b>
[ 43%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/SW.c.o</b>
[ 44%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Sam.c.o</b>
[ 45%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/SeLowUser.c.o</b>
[ 46%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/SecureInfo.c.o</b>
[ 47%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/SecureNAT.c.o</b>
[ 48%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Server.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:</b> In function ‘<b class="BOLD">SiLoadConfigurationCfg</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:2751:35:</b> <b class="HIM">warning: </b>passing argument 2 of ‘<b class="BOLD">CfgGetFolder</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
2751 | FOLDER *f = CfgGetFolder(f9, <b class="HIM">name</b>);
| <b class="HIM">^~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:264</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:8</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Cfg.h:98:44:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
98 | FOLDER *CfgGetFolder(FOLDER *parent, <b class="HIC">char *name</b>);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:2755:42:</b> <b class="HIM">warning: </b>passing argument 3 of ‘<b class="BOLD">StrCpy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
2755 | StrCpy(wgk->Key, sizeof(wgk->Key), <b class="HIM">name</b>);
| <b class="HIM">^~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:246</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:8</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:30:41:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
30 | UINT StrCpy(char *dst, UINT size, <b class="HIC">char *src</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:</b> In function ‘<b class="BOLD">SiLoadProtoCfg</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:6342:41:</b> <b class="HIM">warning: </b>passing argument 2 of ‘<b class="BOLD">CfgGetFolder</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
6342 | FOLDER *ff = CfgGetFolder(f, <b class="HIM">container->Name</b>);
| <b class="HIM">~~~~~~~~~^~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:264</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:8</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Cfg.h:98:44:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char * const</b>’
98 | FOLDER *CfgGetFolder(FOLDER *parent, <b class="HIC">char *name</b>);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:</b> In function ‘<b class="BOLD">SiWriteProtoCfg</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:6396:44:</b> <b class="HIM">warning: </b>passing argument 2 of ‘<b class="BOLD">CfgCreateFolder</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM">-Wdiscarded-qualifiers</b>]
6396 | FOLDER *ff = CfgCreateFolder(f, <b class="HIM">container->Name</b>);
| <b class="HIM">~~~~~~~~~^~~~~~</b>
In file included from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Mayaqua.h:264</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/CedarPch.h:18</b>,
from <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:8</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Cfg.h:84:47:</b> <b class="HIC">note: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char * const</b>’
84 | FOLDER *CfgCreateFolder(FOLDER *parent, <b class="HIC">char *name</b>);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:</b> In function ‘<b class="BOLD">SiCalledDeleteIpTable</b>’:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:7697:28:</b> <b class="HIM">warning: </b>cast to pointer from integer of different size [<b class="HIM">-Wint-to-pointer-cast</b>]
7697 | if (IsInList(h->IpTable, <b class="HIM">(</b>void *)key))
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:7699:24:</b> <b class="HIM">warning: </b>cast to pointer from integer of different size [<b class="HIM">-Wint-to-pointer-cast</b>]
7699 | IP_TABLE_ENTRY *e = <b class="HIM">(</b>IP_TABLE_ENTRY *)key;
| <b class="HIM">^</b>
[ 49%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Session.c.o</b>
[ 49%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/UT.c.o</b>
[ 50%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/UdpAccel.c.o</b>
[ 51%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/VG.c.o</b>
[ 52%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/VLan.c.o</b>
[ 53%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/VLanUnix.c.o</b>
[ 54%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/VLanWin32.c.o</b>
[ 54%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Virtual.c.o</b>
[ 55%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/WaterMark.c.o</b>
[ 56%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/WebUI.c.o</b>
[ 57%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/WinUi.c.o</b>
[ 58%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Wpc.c.o</b>
[ 59%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/__/__/3rdparty/BLAKE2/sse/blake2s.c.o</b>
[ 59%] <b class="GRN"></b><b class="HIG">Linking C shared library ../../libcedar.so</b>
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
[ 59%] Built target cedar
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
[ 70%] Built target cpu_features
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
[ 89%] Built target mayaqua
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
[ 91%] Built target list_cpu_features
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
[ 92%] <b class="GRN"></b><b class="HIG">Linking C executable ../../vpnserver</b>
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
[ 93%] Built target vpnserver
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
[ 93%] <b class="GRN"></b><b class="HIG">Linking C executable ../../vpnclient</b>
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
[ 94%] Built target vpnclient
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
[ 95%] <b class="GRN"></b><b class="HIG">Linking C executable ../../vpnbridge</b>
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
[ 96%] Built target vpnbridge
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
[ 97%] <b class="GRN"></b><b class="HIG">Linking C executable ../../vpncmd</b>
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
[ 98%] Built target vpncmd
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
make[2]: Entering directory '/home/tomoyan/work/SoftEtherVPN/build'
[ 99%] <b class="GRN"></b><b class="HIG">Linking C executable ../../vpntest</b>
make[2]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
[100%] Built target vpntest
make[1]: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
make: Leaving directory '/home/tomoyan/work/SoftEtherVPN/build'
</pre>
<p></p>
</div></div></div>
<h3 class="sectionedit47 page-header pb-3 mb-4 mt-0" id="インストール">インストール</h3>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><div class="wrap_color_term plugin_wrap"><div class="wrap_color_command plugin_wrap"><pre class="code">$ sudo make -C build install</pre>
</div><div class="wrap_color_result plugin_wrap"><pre class="code">~省略~
-----------------------------------------------------------------------------------------------------------------
Build completed successfully.
Execute 'vpnserver start' to run the SoftEther VPN Server background service.
Execute 'vpnbridge start' to run the SoftEther VPN Bridge background service.
Execute 'vpnclient start' to run the SoftEther VPN Client background service.
Execute 'vpncmd' to run the SoftEther VPN Command-Line Utility to configure VPN Server, VPN Bridge or VPN Client.
-----------------------------------------------------------------------------------------------------------------
~省略~</pre>
</div></div></div>
<h2 class="sectionedit56 page-header pb-3 mb-4 mt-0" id="ソースコード更新とビルド">ソースコード更新とビルド</h2>
<h3 class="sectionedit57 page-header pb-3 mb-4 mt-0" id="ソースコード更新">ソースコード更新</h3>
<div class="wrap_color_term plugin_wrap"><div class="wrap_color_command plugin_wrap"><pre class="code">$ git pull</pre>
</div><div class="wrap_color_result_long plugin_wrap">
<p>
</p><pre>remote: Enumerating objects: 321, done.
remote: Counting objects: 100% (253/253), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 321 (delta 247), reused 247 (delta 246), pack-reused 68
Receiving objects: 100% (321/321), 149.06 KiB | 3.31 MiB/s, done.
Resolving deltas: 100% (254/254), completed with 71 local objects.
From https://github.com/SoftEtherVPN/SoftEtherVPN
a4334753..a14d812d master -> origin/master
Updating a4334753..a14d812d
Fast-forward
.ci/azure-pipelines/windows-steps.yml | 8 <b class="GRN">+</b><b class="RED">-</b>
.ci/azure-pipelines/windows.yml | 8 <b class="GRN">+</b><b class="RED">-</b>
CMakeLists.txt | 4 <b class="GRN">+</b>
CMakeSettings.json | 141 <b class="GRN">++++++++++++++</b>
README.md | 19 <b class="GRN">+</b><b class="RED">-</b>
src/BUILD_WINDOWS.md | 134 <b class="GRN">+++++++++++</b><b class="RED">--</b>
src/Cedar/Admin.c | 39 <b class="GRN">++</b><b class="RED">--</b>
src/Cedar/Admin.h | 1 <b class="GRN">+</b>
src/Cedar/AzureClient.c | 17 <b class="GRN">+</b><b class="RED">-</b>
src/Cedar/CM.c | 70 <b class="GRN">++++</b><b class="RED">---</b>
src/Cedar/CMInner.h | 1 <b class="GRN">+</b>
src/Cedar/Cedar.h | 4 <b class="GRN">+</b>
src/Cedar/Client.c | 75 <b class="GRN">++++++</b><b class="RED">-</b>
src/Cedar/Client.h | 3 <b class="GRN">+</b>
src/Cedar/Command.c | 592 <b class="GRN">+++++++++++++++++++++++++++++++++</b><b class="RED">-----------------------</b>
src/Cedar/Command.h | 5 <b class="GRN">+</b>
src/Cedar/Connection.c | 15 <b class="GRN">+</b><b class="RED">-</b>
src/Cedar/Connection.h | 2 <b class="GRN">+</b>
src/Cedar/Hub.c | 23 <b class="GRN">++</b><b class="RED">-</b>
src/Cedar/Hub.h | 1 <b class="GRN">+</b>
src/Cedar/IPC.c | 87 <b class="GRN">++++++++</b><b class="RED">-</b>
src/Cedar/Link.h | 1 <b class="GRN">+</b>
src/Cedar/Proto_OpenVPN.c | 10 <b class="GRN">+</b><b class="RED">-</b>
src/Cedar/Proto_OpenVPN.h | 3 <b class="GRN">+</b><b class="RED">-</b>
src/Cedar/Protocol.c | 221 <b class="GRN">+++++++++++</b><b class="RED">----------</b>
src/Cedar/Protocol.h | 2 <b class="GRN">+</b>
src/Cedar/SM.c | 43 <b class="GRN">+++</b><b class="RED">-</b>
src/Cedar/SMInner.h | 2 <b class="GRN">+</b><b class="RED">-</b>
src/Cedar/Server.c | 27 <b class="GRN">++</b><b class="RED">-</b>
src/Cedar/Session.c | 61 <b class="GRN">++++</b><b class="RED">--</b>
src/Cedar/Session.h | 1 <b class="GRN">+</b>
src/Cedar/UdpAccel.c | 10 <b class="GRN">+</b><b class="RED">-</b>
src/Cedar/WinUi.c | 9 <b class="GRN">+</b><b class="RED">-</b>
src/Cedar/WinUi.h | 4 <b class="GRN">+</b>
src/Mayaqua/Encrypt.c | 27 <b class="GRN">+++</b>
src/Mayaqua/MayaType.h | 1 <b class="GRN">+</b>
src/Mayaqua/Memory.c | 42 <b class="GRN">++++</b>
src/Mayaqua/Memory.h | 3 <b class="GRN">+</b>
src/Mayaqua/Network.c | 251 <b class="GRN">+++++++++++++++++</b><b class="RED">-------</b>
src/Mayaqua/Network.h | 17 <b class="GRN">+</b><b class="RED">-</b>
src/PenCore/PenCore.rc | 15 <b class="GRN">+</b><b class="RED">-</b>
src/PenCore/resource.h | 3 <b class="GRN">+</b><b class="RED">-</b>
src/bin/hamcore/strtable_cn.stb | 56 <b class="GRN">+++++</b><b class="RED">-</b>
src/bin/hamcore/strtable_en.stb | 54 <b class="GRN">+++++</b><b class="RED">-</b>
src/bin/hamcore/strtable_ja.stb | 54 <b class="GRN">+++++</b><b class="RED">-</b>
src/bin/hamcore/strtable_ko.stb | 53 <b class="GRN">++++</b><b class="RED">-</b>
src/bin/hamcore/strtable_pt_br.stb | 52 <b class="GRN">++++</b><b class="RED">-</b>
src/bin/hamcore/strtable_ru.stb | 53 <b class="GRN">++++</b><b class="RED">-</b>
src/bin/hamcore/strtable_tw.stb | 55 <b class="GRN">+++++</b><b class="RED">-</b>
src/bin/hamcore/wwwroot/admin/default/package-lock.json | 135 <b class="GRN">+++++++++</b><b class="RED">----</b>
systemd/softether-vpnserver.service | 2 <b class="GRN">+</b><b class="RED">-</b>
vcpkg.json | 10 <b class="GRN">+</b>
52 files changed, 1879 insertions(+), 647 deletions(-)
create mode 100644 CMakeSettings.json
create mode 100644 vcpkg.json
</pre>
<p></p>
</div></div>
<p>
サブモジュールの最新履歴のみを更新して…<br>
</p>
<div class="wrap_color_term plugin_wrap"><div class="wrap_color_command plugin_wrap"><pre class="code">$ git submodule update --init --recursive --recommend-shallow --depth 1</pre>
</div><div class="wrap_color_result plugin_wrap"><pre class="code">Submodule '3rdparty/BLAKE2' (https://github.com/BLAKE2/BLAKE2.git) registered for path '3rdparty/BLAKE2'
Submodule '3rdparty/tinydir' (https://github.com/cxong/tinydir.git) registered for path '3rdparty/tinydir'
Submodule 'src/libhamcore' (https://github.com/SoftEtherVPN/libhamcore.git) registered for path 'src/libhamcore'
Cloning into '/home/tomoyan/work/SoftEtherVPN/3rdparty/BLAKE2'...
Cloning into '/home/tomoyan/work/SoftEtherVPN/3rdparty/tinydir'...
Cloning into '/home/tomoyan/work/SoftEtherVPN/src/libhamcore'...
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Enumerating objects: 15, done.
remote: Counting objects: 100% (15/15), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 8 (delta 7), reused 1 (delta 0), pack-reused 0
Unpacking objects: 100% (8/8), 1.10 KiB | 1.10 MiB/s, done.
From https://github.com/BLAKE2/BLAKE2
* branch b52178a376ca85a8ffe50492263c2a5bc0fa4f46 -> FETCH_HEAD
Submodule path '3rdparty/BLAKE2': checked out 'b52178a376ca85a8ffe50492263c2a5bc0fa4f46'
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 3 (delta 2), reused 1 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), 763 bytes | 763.00 KiB/s, done.
From https://github.com/cxong/tinydir
* branch ec6bff2043eaac3ad25423705e63a781762a0dfd -> FETCH_HEAD
Submodule path '3rdparty/tinydir': checked out 'ec6bff2043eaac3ad25423705e63a781762a0dfd'
Submodule path 'src/libhamcore': checked out '2951ae5b61b16c1f4e03ceee88d6db7e1e45362b'</pre>
</div></div>
<h3 class="sectionedit70 page-header pb-3 mb-4 mt-0" id="aborting_になる場合">Aborting になる場合</h3>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><div class="wrap_color_term plugin_wrap"><div class="wrap_color_command plugin_wrap"><pre class="code">$ cd ~/work/SoftEtherVPN
$ git pull</pre>
</div><div class="wrap_color_result plugin_wrap"><pre class="code">remote: Enumerating objects: 621, done.
remote: Counting objects: 100% (621/621), done.
remote: Compressing objects: 100% (347/347), done.
remote: Total 621 (delta 315), reused 506 (delta 260), pack-reused 0
Receiving objects: 100% (621/621), 2.46 MiB | 9.73 MiB/s, done.
Resolving deltas: 100% (315/315), completed with 16 local objects.
From https://github.com/SoftEtherVPN/SoftEtherVPN
b7e7d3b0..4eae5820 master -> origin/master
* [new tag] 5.02.0 -> 5.02.0
* [new tag] 5.02.5180 -> 5.02.5180
Updating 945715e4..4eae5820
error: Your local changes to the following files would be overwritten by merge:
CMakeLists.txt
Please commit your changes or stash them before you merge.
Aborting</pre>
</div></div>
<p>
<span class="wrap_em">Aborting</span>になる場合は、対象ファイルを削除してから…<br>
</p>
<div class="wrap_color_term plugin_wrap"><div class="wrap_color_command plugin_wrap"><pre class="code">$ rm CMakeLists.txt
$ git pull</pre>
</div><div class="wrap_color_result_long plugin_wrap">
<p>
</p><pre>remote: Enumerating objects: 213, done.
remote: Counting objects: 100% (187/187), done.
remote: Compressing objects: 100% (56/56), done.
remote: Total 132 (delta 113), reused 85 (delta 76), pack-reused 0
Receiving objects: 100% (132/132), 31.08 KiB | 2.07 MiB/s, done.
Resolving deltas: 100% (113/113), completed with 41 local objects.
From https://github.com/SoftEtherVPN/SoftEtherVPN
9d497084..918fedb9 master -> origin/master
Updating 9d497084..918fedb9
Fast-forward
src/Cedar/Admin.c | 5 <b class="GRN">+</b><b class="RED">-</b>
src/Cedar/Admin.h | 1 <b class="GRN">+</b>
src/Cedar/CM.c | 52 <b class="GRN">++++</b><b class="RED">-</b>
src/Cedar/CMInner.h | 1 <b class="GRN">+</b>
src/Cedar/Cedar.c | 14 <b class="GRN">++</b>
src/Cedar/Cedar.h | 2 <b class="GRN">+</b>
src/Cedar/Command.c | 47 <b class="GRN">++++</b><b class="RED">-</b>
src/Cedar/Command.h | 1 <b class="GRN">+</b>
src/Cedar/Connection.c | 6 <b class="GRN">+</b><b class="RED">-</b>
src/Cedar/Proto_PPP.c | 4 <b class="GRN">+</b><b class="RED">-</b>
src/Cedar/Protocol.c | 2 <b class="GRN">+</b><b class="RED">-</b>
src/Cedar/SM.c | 10 <b class="GRN">+</b><b class="RED">-</b>
src/Cedar/SMInner.h | 1 <b class="GRN">+</b>
src/Cedar/Server.c | 20 <b class="GRN">+</b><b class="RED">-</b>
src/Mayaqua/DNS.c | 260 <b class="GRN">++++++++++++++++++</b><b class="RED">------</b>
src/Mayaqua/DNS.h | 15 <b class="GRN">+</b><b class="RED">-</b>
src/Mayaqua/Encrypt.c | 168 <b class="GRN">+++++++++++++++</b><b class="RED">-</b>
src/Mayaqua/Encrypt.h | 5 <b class="GRN">+</b>
src/Mayaqua/MayaType.h | 1 <b class="GRN">+</b>
src/Mayaqua/Network.c | 716 <b class="GRN">+++++++++++++++++++++++++++++++++++++++++++++++++</b><b class="RED">------------------</b>
src/Mayaqua/Network.h | 33 <b class="GRN">++++</b>
src/Mayaqua/Pack.c | 74 <b class="GRN">+++++++</b>
src/Mayaqua/Pack.h | 2 <b class="GRN">+</b>
23 files changed, 1169 insertions(+), 271 deletions(-)
</pre>
<p></p>
</div></div></div>
<h3 class="sectionedit85 page-header pb-3 mb-4 mt-0" id="ビルド1">ビルド</h3>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;">
<p>
前回インストール時の <strong>build</strong> ディレクトリ内に root 所有のファイルが存在している場合があり make に失敗することがあるので、作業前に <strong>build</strong> ディレクトリを削除する。<br>
</p>
<div class="wrap_color_term plugin_wrap"><div class="wrap_color_command plugin_wrap"><pre class="code">$ rm -rf build</pre>
</div></div><div class="wrap_color_term plugin_wrap"><div class="wrap_colot_command plugin_wrap"><pre class="code">$ ./configure</pre>
</div><div class="wrap_color_result_long plugin_wrap"><pre class="code">---------------------------------------------------------------------
SoftEther VPN for Unix
Copyright (c) all contributors on SoftEther VPN project in GitHub.
Copyright (c) Daiyuu Nobori, SoftEther Project at University of Tsukuba, and SoftEther Corporation.
Licensed under the Apache License, Version 2.0 (the License).
Read and understand README, LICENSE and WARNING before use.
---------------------------------------------------------------------
Welcome to the corner-cutting configure script !
'rpm' executable found, CPack will generate RPM packages.
-- The C compiler identification is GNU 12.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for sys/auxv.h
-- Looking for sys/auxv.h - found
-- Build date: 20/06/2022
-- Build time: 20:16:26
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0")
-- Checking for one of the modules 'libsodium'
-- Found Curses: /usr/lib64/libcurses.so
-- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.0.2")
-- Looking for EVP_PKEY_get_raw_public_key
-- Looking for EVP_PKEY_get_raw_public_key - found
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- The CXX compiler identification is GNU 12.1.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/tomoyan/work/SoftEtherVPN/build
The Makefile is generated. Run 'make -C build' to build SoftEther VPN.</pre>
</div></div><div class="wrap_color_term plugin_wrap"><div class="wrap_color_command plugin_wrap"><pre class="code">$ make -C build</pre>
</div><div class="wrap_color_result_long plugin_wrap">
<p>
</p><pre>make: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
[ 0%] <b class="GRN">Building C object src/libhamcore/CMakeFiles/libhamcore.dir/FileSystem.c.o</b>
[ 1%] <b class="GRN">Building C object src/libhamcore/CMakeFiles/libhamcore.dir/Hamcore.c.o</b>
[ 2%] <b class="GRN">Building C object src/libhamcore/CMakeFiles/libhamcore.dir/Memory.c.o</b>
[ 3%] <b class="GRN"></b><b class="HIG">Linking C static library liblibhamcore.a</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 3%] Built target libhamcore
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
[ 4%] <b class="GRN">Building C object src/hamcorebuilder/CMakeFiles/hamcorebuilder.dir/main.c.o</b>
[ 5%] <b class="GRN">Building C object src/hamcorebuilder/CMakeFiles/hamcorebuilder.dir/FileSystem.c.o</b>
[ 6%] <b class="GRN"></b><b class="HIG">Linking C executable hamcorebuilder</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 6%] Built target hamcorebuilder
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
[ 7%] <b class="BLU"></b><b class="HIB">Building hamcore.se2 archive file...</b>
hamcore.se2 builder
Destination: "hamcore.se2"
Source: "/home/tomoyan/work/SoftEtherVPN/src/bin/hamcore"
Done!
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 7%] Built target hamcore-archive-build
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
[ 8%] <b class="GRN">Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/linux_features_aggregator.c.o</b>
[ 9%] <b class="GRN">Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/cpuid_x86_clang_gcc.c.o</b>
[ 10%] <b class="GRN">Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/cpuid_x86_msvc.c.o</b>
[ 10%] <b class="GRN">Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/cpuinfo_aarch64.c.o</b>
[ 11%] <b class="GRN">Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/cpuinfo_arm.c.o</b>
[ 12%] <b class="GRN">Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/cpuinfo_mips.c.o</b>
[ 13%] <b class="GRN">Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/cpuinfo_ppc.c.o</b>
[ 14%] <b class="GRN">Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/cpuinfo_x86.c.o</b>
[ 15%] <b class="GRN">Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/filesystem.c.o</b>
[ 16%] <b class="GRN">Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/hwcaps.c.o</b>
[ 16%] <b class="GRN">Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/stack_line_reader.c.o</b>
[ 17%] <b class="GRN">Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/cpu_features.dir/src/string_view.c.o</b>
[ 18%] <b class="GRN"></b><b class="HIG">Linking C static library libcpu_features.a</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 18%] Built target cpu_features
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
[ 19%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Cfg.c.o</b>
[ 19%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Crypto/Key.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Crypto/Key.c:</b> 関数 ‘<b class="BOLD">CryptoKeyRawNew</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Crypto/Key.c:61:33:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
61 | Copy(key->Data, <b class="HIM">data</b>, key->Size);
| <b class="HIM">^~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Crypto/Key.c:4</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/./Memory.h:184:28:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const void *</b>’
184 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
[ 20%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/DNS.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:</b> 関数 ‘<b class="BOLD">DnsCacheCompare</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:42:26:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">StrCmpi</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
42 | return StrCmpi(<b class="HIM">c1->Hostname</b>, c2->Hostname);
| <b class="HIM">~~^~~~~~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:6</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:43:19:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
43 | int StrCmpi(<b class="HIC">char *str1</b>, char *str2);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:42:40:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">StrCmpi</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
42 | return StrCmpi(c1->Hostname, <b class="HIM">c2->Hostname</b>);
| <b class="HIM">~~^~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:43:31:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
43 | int StrCmpi(char *str1, <b class="HIC">char *str2</b>);
| <b class="HIC">~~~~~~^~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.h:4</b>,
次から読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:</b> 関数 ‘<b class="BOLD">DnsCacheReverseCompare</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:93:59:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">Cmp</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
93 | #define CmpIpAddr(ip1, ip2) (Cmp(<b class="HIM">(ip1)->address</b>, (ip2)->address, sizeof((ip1)->address)))
| <b class="HIM">~~~~~^~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:55:16:</b> <b class="HIC">備考: </b>in expansion of macro ‘<b class="BOLD">CmpIpAddr</b>’
55 | return <b class="HIC">CmpIpAddr</b>(&c1->IP, &c2->IP);
| <b class="HIC">^~~~~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:3</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.h:186:15:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const BYTE *</b>’ {aka ‘<b class="BOLD">const unsigned char *</b>’}
186 | int Cmp(<b class="HIC">void *p1</b>, void *p2, UINT size);
| <b class="HIC">~~~~~~^~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:93:75:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">Cmp</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
93 | #define CmpIpAddr(ip1, ip2) (Cmp((ip1)->address, <b class="HIM">(ip2)->address</b>, sizeof((ip1)->address)))
| <b class="HIM">~~~~~^~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:55:16:</b> <b class="HIC">備考: </b>in expansion of macro ‘<b class="BOLD">CmpIpAddr</b>’
55 | return <b class="HIC">CmpIpAddr</b>(&c1->IP, &c2->IP);
| <b class="HIC">^~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.h:186:25:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const BYTE *</b>’ {aka ‘<b class="BOLD">const unsigned char *</b>’}
186 | int Cmp(void *p1, <b class="HIC">void *p2</b>, UINT size);
| <b class="HIC">~~~~~~^~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:</b> 関数 ‘<b class="BOLD">DnsCacheFind</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:133:56:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">IsEmptyStr</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
133 | if (DnsCacheIsEnabled() == false || IsEmptyStr(<b class="HIM">hostname</b>))
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:97:23:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
97 | bool IsEmptyStr(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:</b> 関数 ‘<b class="BOLD">DnsCacheUpdate</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:153:56:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">IsEmptyStr</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
153 | if (DnsCacheIsEnabled() == false || IsEmptyStr(<b class="HIM">hostname</b>))
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:97:23:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
97 | bool IsEmptyStr(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:164:51:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">AddHostIPAddressToList</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
164 | AddHostIPAddressToList(iplist_v6, <b class="HIM">ipv6</b>);
| <b class="HIM">^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1348:42:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">IP *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
1348 | void AddHostIPAddressToList(LIST *o, <b class="HIC">IP *ip</b>);
| <b class="HIC">~~~~^~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:170:51:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">AddHostIPAddressToList</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
170 | AddHostIPAddressToList(iplist_v4, <b class="HIM">ipv4</b>);
| <b class="HIM">^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1348:42:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">IP *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
1348 | void AddHostIPAddressToList(LIST *o, <b class="HIC">IP *ip</b>);
| <b class="HIC">~~~~^~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:</b> 関数 ‘<b class="BOLD">DnsCacheUpdateEx</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:182:56:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">IsEmptyStr</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
182 | if (DnsCacheIsEnabled() == false || IsEmptyStr(<b class="HIM">hostname</b>))
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:97:23:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
97 | bool IsEmptyStr(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:212:59:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">CopyStr</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
212 | entry->Hostname = CopyStr(<b class="HIM">hostname</b>);
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:80:21:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
80 | char *CopyStr(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:224:71:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">CloneIPAddressList</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
224 | entry->IPList_v6 = CloneIPAddressList(<b class="HIM">iplist_v6</b>);
| <b class="HIM">^~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1345:32:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">LIST *</b>’ but argument is of type ‘<b class="BOLD">const LIST *</b>’
1345 | LIST *CloneIPAddressList(<b class="HIC">LIST *o</b>);
| <b class="HIC">~~~~~~^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:233:71:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">CloneIPAddressList</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
233 | entry->IPList_v4 = CloneIPAddressList(<b class="HIM">iplist_v4</b>);
| <b class="HIM">^~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1345:32:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">LIST *</b>’ but argument is of type ‘<b class="BOLD">const LIST *</b>’
1345 | LIST *CloneIPAddressList(<b class="HIC">LIST *o</b>);
| <b class="HIC">~~~~~~^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:</b> 関数 ‘<b class="BOLD">DnsCacheReverseFind</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:258:29:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
258 | Copy(&t.IP, <b class="HIM">ip</b>, sizeof(t.IP));
| <b class="HIM">^~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.h:184:28:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
184 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:</b> 関数 ‘<b class="BOLD">DnsCacheReverseUpdate</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:268:54:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">IsZeroIP</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
268 | if (DnsCacheIsEnabled() == false || IsZeroIP(<b class="HIM">ip</b>))
| <b class="HIM">^~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1207:19:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">IP *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
1207 | bool IsZeroIP(<b class="HIC">IP *ip</b>);
| <b class="HIC">~~~~^~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:278:29:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
278 | Copy(&t.IP, <b class="HIM">ip</b>, sizeof(t.IP));
| <b class="HIM">^~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.h:184:28:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
184 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:281:32:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">IsEmptyStr</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
281 | if (IsEmptyStr(<b class="HIM">hostname</b>))
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:97:23:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
97 | bool IsEmptyStr(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:295:50:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
295 | Copy(&entry->IP, <b class="HIM">ip</b>, sizeof(entry->IP));
| <b class="HIM">^~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.h:184:28:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
184 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:302:53:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">StrCmp</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
302 | if (StrCmp(entry->Hostname, <b class="HIM">hostname</b>) != 0)
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:42:30:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
42 | int StrCmp(char *str1, <b class="HIC">char *str2</b>);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:305:59:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">CopyStr</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
305 | entry->Hostname = CopyStr(<b class="HIM">hostname</b>);
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:80:21:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
80 | char *CopyStr(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:</b> 関数 ‘<b class="BOLD">DnsResolve</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:316:58:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">IsEmptyStr</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
316 | if ((ipv6 == NULL && ipv4 == NULL) || IsEmptyStr(<b class="HIM">hostname</b>))
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:97:23:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
97 | bool IsEmptyStr(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:</b> 関数 ‘<b class="BOLD">DnsResolveEx</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:353:66:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">IsEmptyStr</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
353 | if (iplist_v6 == NULL || iplist_v4 == NULL || IsEmptyStr(<b class="HIM">hostname</b>))
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:97:23:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
97 | bool IsEmptyStr(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:358:21:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">StrCmpi</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
358 | if (StrCmpi(<b class="HIM">hostname</b>, "localhost") == 0)
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:43:19:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
43 | int StrCmpi(<b class="HIC">char *str1</b>, char *str2);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:371:26:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">StrToIP</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
371 | if (StrToIP(&ip, <b class="HIM">hostname</b>))
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1083:28:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
1083 | bool StrToIP(IP *ip, <b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:414:38:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">CopyStr</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
414 | resolver->Hostname = CopyStr(<b class="HIM">hostname</b>);
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:80:21:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
80 | char *CopyStr(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:</b> 関数 ‘<b class="BOLD">DnsResolver</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:515:50:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">InAddrToIP6</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
515 | InAddrToIP6(&ip, <b class="HIM">&in->sin6_addr</b>);
| <b class="HIM">^~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1080:43:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">struct in6_addr *</b>’ but argument is of type ‘<b class="BOLD">const struct in6_addr *</b>’
1080 | void InAddrToIP6(IP *ip, <b class="HIC">struct in6_addr *addr</b>);
| <b class="HIC">~~~~~~~~~~~~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:531:49:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">InAddrToIP</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
531 | InAddrToIP(&ip, <b class="HIM">&in->sin_addr</b>);
| <b class="HIM">^~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1079:41:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">struct in_addr *</b>’ but argument is of type ‘<b class="BOLD">const struct in_addr *</b>’
1079 | void InAddrToIP(IP *ip, <b class="HIC">struct in_addr *addr</b>);
| <b class="HIC">~~~~~~~~~~~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:</b> 関数 ‘<b class="BOLD">DnsResolveReverse</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:556:50:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">IsZeroIP</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
556 | if (dst == NULL || size == 0 || IsZeroIP(<b class="HIM">ip</b>))
| <b class="HIM">^~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.h:1207:19:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">IP *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
1207 | bool IsZeroIP(<b class="HIC">IP *ip</b>);
| <b class="HIC">~~~~^~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:584:29:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
584 | Copy(&resolver->IP, <b class="HIM">ip</b>, sizeof(resolver->IP));
| <b class="HIM">^~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.h:184:28:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
184 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:</b> 関数 ‘<b class="BOLD">GetIPEx</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:680:38:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">IsEmptyStr</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
680 | if (ip == NULL || IsEmptyStr(<b class="HIM">hostname</b>))
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Str.h:97:23:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
97 | bool IsEmptyStr(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:</b> 関数 ‘<b class="BOLD">ReleaseDnsResolver</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/DNS.c:718:23:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">Free</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
718 | Free(<b class="HIM">p->Hostname</b>);
| <b class="HIM">~^~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.h:175:17:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
175 | void Free(<b class="HIC">void *addr</b>);
| <b class="HIC">~~~~~~^~~~</b>
[ 21%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Encoding.c.o</b>
[ 22%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Encrypt.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">Enc_tls1_P_hash</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:118:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_CTX_new</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
118 | <b class="HIM">ctx</b> = HMAC_CTX_new();
| <b class="HIM">^~~</b>
次のファイルから読み込み: <b class="BOLD">/usr/include/openssl/ssl.h:37</b>,
次から読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:20</b>:
<b class="BOLD">/usr/include/openssl/hmac.h:33:33:</b> <b class="HIC">備考: </b>ここで宣言されています
33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *<b class="HIC">HMAC_CTX_new</b>(void);
| <b class="HIC">^~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:119:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_CTX_new</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
119 | <b class="HIM">ctx_tmp</b> = HMAC_CTX_new();
| <b class="HIM">^~~~~~~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:33:33:</b> <b class="HIC">備考: </b>ここで宣言されています
33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *<b class="HIC">HMAC_CTX_new</b>(void);
| <b class="HIC">^~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:130:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_Init_ex</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
130 | <b class="HIM">HMAC_Init_ex</b>(ctx,sec,sec_len,md, NULL);
| <b class="HIM">^~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:43:27:</b> <b class="HIC">備考: </b>ここで宣言されています
43 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">HMAC_Init_ex</b>(HMAC_CTX *ctx, const void *key, int len,
| <b class="HIC">^~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:131:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_Init_ex</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
131 | <b class="HIM">HMAC_Init_ex</b>(ctx_tmp,sec,sec_len,md, NULL);
| <b class="HIM">^~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:43:27:</b> <b class="HIC">備考: </b>ここで宣言されています
43 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">HMAC_Init_ex</b>(HMAC_CTX *ctx, const void *key, int len,
| <b class="HIC">^~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:132:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_Update</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
132 | <b class="HIM">HMAC_Update</b>(ctx,seed,seed_len);
| <b class="HIM">^~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:45:27:</b> <b class="HIC">備考: </b>ここで宣言されています
45 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">HMAC_Update</b>(HMAC_CTX *ctx, const unsigned char *data,
| <b class="HIC">^~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:133:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_Final</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
133 | <b class="HIM">HMAC_Final</b>(ctx,A1,&A1_len);
| <b class="HIM">^~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:47:27:</b> <b class="HIC">備考: </b>ここで宣言されています
47 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">HMAC_Final</b>(HMAC_CTX *ctx, unsigned char *md,
| <b class="HIC">^~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:138:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_Init_ex</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
138 | <b class="HIM">HMAC_Init_ex</b>(ctx,NULL,0,NULL,NULL); /* re-init */
| <b class="HIM">^~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:43:27:</b> <b class="HIC">備考: </b>ここで宣言されています
43 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">HMAC_Init_ex</b>(HMAC_CTX *ctx, const void *key, int len,
| <b class="HIC">^~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:139:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_Init_ex</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
139 | <b class="HIM">HMAC_Init_ex</b>(ctx_tmp,NULL,0,NULL,NULL); /* re-init */
| <b class="HIM">^~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:43:27:</b> <b class="HIC">備考: </b>ここで宣言されています
43 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">HMAC_Init_ex</b>(HMAC_CTX *ctx, const void *key, int len,
| <b class="HIC">^~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:140:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_Update</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
140 | <b class="HIM">HMAC_Update</b>(ctx,A1,A1_len);
| <b class="HIM">^~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:45:27:</b> <b class="HIC">備考: </b>ここで宣言されています
45 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">HMAC_Update</b>(HMAC_CTX *ctx, const unsigned char *data,
| <b class="HIC">^~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:141:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_Update</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
141 | <b class="HIM">HMAC_Update</b>(ctx_tmp,A1,A1_len);
| <b class="HIM">^~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:45:27:</b> <b class="HIC">備考: </b>ここで宣言されています
45 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">HMAC_Update</b>(HMAC_CTX *ctx, const unsigned char *data,
| <b class="HIC">^~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:142:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_Update</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
142 | <b class="HIM">HMAC_Update</b>(ctx,seed,seed_len);
| <b class="HIM">^~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:45:27:</b> <b class="HIC">備考: </b>ここで宣言されています
45 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">HMAC_Update</b>(HMAC_CTX *ctx, const unsigned char *data,
| <b class="HIC">^~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:146:25:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_Final</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
146 | <b class="HIM">HMAC_Final</b>(ctx,out,&j);
| <b class="HIM">^~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:47:27:</b> <b class="HIC">備考: </b>ここで宣言されています
47 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">HMAC_Final</b>(HMAC_CTX *ctx, unsigned char *md,
| <b class="HIC">^~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:149:25:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_Final</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
149 | <b class="HIM">HMAC_Final</b>(ctx_tmp,A1,&A1_len); /* calc the next A1 value */
| <b class="HIM">^~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:47:27:</b> <b class="HIC">備考: </b>ここで宣言されています
47 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">HMAC_Final</b>(HMAC_CTX *ctx, unsigned char *md,
| <b class="HIC">^~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:153:25:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_Final</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
153 | <b class="HIM">HMAC_Final</b>(ctx,A1,&A1_len);
| <b class="HIM">^~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:47:27:</b> <b class="HIC">備考: </b>ここで宣言されています
47 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">HMAC_Final</b>(HMAC_CTX *ctx, unsigned char *md,
| <b class="HIC">^~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:159:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_CTX_free</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
159 | <b class="HIM">HMAC_CTX_free</b>(ctx);
| <b class="HIM">^~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:35:28:</b> <b class="HIC">備考: </b>ここで宣言されています
35 | OSSL_DEPRECATEDIN_3_0 void <b class="HIC">HMAC_CTX_free</b>(HMAC_CTX *ctx);
| <b class="HIC">^~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:160:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_CTX_free</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
160 | <b class="HIM">HMAC_CTX_free</b>(ctx_tmp);
| <b class="HIM">^~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:35:28:</b> <b class="HIC">備考: </b>ここで宣言されています
35 | OSSL_DEPRECATEDIN_3_0 void <b class="HIC">HMAC_CTX_free</b>(HMAC_CTX *ctx);
| <b class="HIC">^~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">HashMd4</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:204:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">MD4</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
204 | <b class="HIM">MD4</b>(src, size, dst);
| <b class="HIM">^~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:30</b>:
<b class="BOLD">/usr/include/openssl/md4.h:53:38:</b> <b class="HIC">備考: </b>ここで宣言されています
53 | OSSL_DEPRECATEDIN_3_0 unsigned char *<b class="HIC">MD4</b>(const unsigned char *d, size_t n,
| <b class="HIC">^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">Md5</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:216:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">MD5</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
216 | <b class="HIM">MD5</b>(src, size, dst);
| <b class="HIM">^~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:29</b>:
<b class="BOLD">/usr/include/openssl/md5.h:52:38:</b> <b class="HIC">備考: </b>ここで宣言されています
52 | OSSL_DEPRECATEDIN_3_0 unsigned char *<b class="HIC">MD5</b>(const unsigned char *d, size_t n,
| <b class="HIC">^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">NewMdEx</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:334:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_CTX_new</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
334 | <b class="HIM">m</b>->Ctx = HMAC_CTX_new();
| <b class="HIM">^</b>
<b class="BOLD">/usr/include/openssl/hmac.h:33:33:</b> <b class="HIC">備考: </b>ここで宣言されています
33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *<b class="HIC">HMAC_CTX_new</b>(void);
| <b class="HIC">^~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">SetMdKey</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:366:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_Init_ex</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
366 | <b class="HIM">if</b> (HMAC_Init_ex(md->Ctx, key, key_size, md->Md, NULL) == false)
| <b class="HIM">^~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:43:27:</b> <b class="HIC">備考: </b>ここで宣言されています
43 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">HMAC_Init_ex</b>(HMAC_CTX *ctx, const void *key, int len,
| <b class="HIC">^~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">MdProcess</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:389:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_Init_ex</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
389 | <b class="HIM">if</b> (HMAC_Init_ex(md->Ctx, NULL, 0, NULL, NULL) == false)
| <b class="HIM">^~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:43:27:</b> <b class="HIC">備考: </b>ここで宣言されています
43 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">HMAC_Init_ex</b>(HMAC_CTX *ctx, const void *key, int len,
| <b class="HIC">^~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:395:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_Update</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
395 | <b class="HIM">if</b> (HMAC_Update(md->Ctx, src, size) == false)
| <b class="HIM">^~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:45:27:</b> <b class="HIC">備考: </b>ここで宣言されています
45 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">HMAC_Update</b>(HMAC_CTX *ctx, const unsigned char *data,
| <b class="HIC">^~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:401:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_Final</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
401 | <b class="HIM">if</b> (HMAC_Final(md->Ctx, dest, &len) == false)
| <b class="HIM">^~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:47:27:</b> <b class="HIC">備考: </b>ここで宣言されています
47 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">HMAC_Final</b>(HMAC_CTX *ctx, unsigned char *md,
| <b class="HIC">^~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">FreeMd</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:437:25:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_CTX_free</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
437 | <b class="HIM">HMAC_CTX_free</b>(md->Ctx);
| <b class="HIM">^~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/hmac.h:35:28:</b> <b class="HIC">備考: </b>ここで宣言されています
35 | OSSL_DEPRECATEDIN_3_0 void <b class="HIC">HMAC_CTX_free</b>(HMAC_CTX *ctx);
| <b class="HIC">^~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">RsaPublicToBuf</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:663:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">EVP_PKEY_get0_RSA</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
663 | <b class="HIM">rsa</b> = EVP_PKEY_get0_RSA(k->pkey);
| <b class="HIM">^~~</b>
次のファイルから読み込み: <b class="BOLD">/usr/include/openssl/x509.h:29</b>,
次から読み込み: <b class="BOLD">/usr/include/openssl/ssl.h:31</b>:
<b class="BOLD">/usr/include/openssl/evp.h:1346:22:</b> <b class="HIC">備考: </b>ここで宣言されています
1346 | const struct rsa_st *<b class="HIC">EVP_PKEY_get0_RSA</b>(const EVP_PKEY *pkey);
| <b class="HIC">^~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:663:13:</b> <b class="HIM">警告: </b>assignment discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
663 | rsa <b class="HIM">=</b> EVP_PKEY_get0_RSA(k->pkey);
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:669:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">RSA_get0_key</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
669 | <b class="HIM">RSA_get0_key</b>(rsa, &n, NULL, NULL);
| <b class="HIM">^~~~~~~~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/usr/include/openssl/x509.h:36</b>:
<b class="BOLD">/usr/include/openssl/rsa.h:217:28:</b> <b class="HIC">備考: </b>ここで宣言されています
217 | OSSL_DEPRECATEDIN_3_0 void <b class="HIC">RSA_get0_key</b>(const RSA *r,
| <b class="HIC">^~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">RsaVerifyEx</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2319:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">EVP_PKEY_get0_RSA</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
2319 | <b class="HIM">rsa</b> = EVP_PKEY_get0_RSA(k->pkey);
| <b class="HIM">^~~</b>
<b class="BOLD">/usr/include/openssl/evp.h:1346:22:</b> <b class="HIC">備考: </b>ここで宣言されています
1346 | const struct rsa_st *<b class="HIC">EVP_PKEY_get0_RSA</b>(const EVP_PKEY *pkey);
| <b class="HIC">^~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2319:13:</b> <b class="HIM">警告: </b>assignment discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
2319 | rsa <b class="HIM">=</b> EVP_PKEY_get0_RSA(k->pkey);
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2331:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">RSA_size</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
2331 | <b class="HIM">rsa_size</b> = RSA_size(rsa);
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/rsa.h:204:27:</b> <b class="HIC">備考: </b>ここで宣言されています
204 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">RSA_size</b>(const RSA *rsa);
| <b class="HIC">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2336:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">RSA_public_decrypt</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
2336 | <b class="HIM">if</b> (RSA_public_decrypt(bits / 8, sign, decrypt_data, rsa, RSA_PKCS1_PADDING) <= 0)
| <b class="HIM">^~</b>
<b class="BOLD">/usr/include/openssl/rsa.h:288:5:</b> <b class="HIC">備考: </b>ここで宣言されています
288 | int <b class="HIC">RSA_public_decrypt</b>(int flen, const unsigned char *from, unsigned char *to,
| <b class="HIC">^~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">RsaSignEx</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2381:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">RSA_private_encrypt</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
2381 | <b class="HIM">if</b> (RSA_private_encrypt(sizeof(hash), hash, dst, EVP_PKEY_get0_RSA(k->pkey), RSA_PKCS1_PADDING) <= 0)
| <b class="HIM">^~</b>
<b class="BOLD">/usr/include/openssl/rsa.h:285:5:</b> <b class="HIC">備考: </b>ここで宣言されています
285 | int <b class="HIC">RSA_private_encrypt</b>(int flen, const unsigned char *from, unsigned char *to,
| <b class="HIC">^~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2381:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">EVP_PKEY_get0_RSA</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
2381 | <b class="HIM">if</b> (RSA_private_encrypt(sizeof(hash), hash, dst, EVP_PKEY_get0_RSA(k->pkey), RSA_PKCS1_PADDING) <= 0)
| <b class="HIM">^~</b>
<b class="BOLD">/usr/include/openssl/evp.h:1346:22:</b> <b class="HIC">備考: </b>ここで宣言されています
1346 | const struct rsa_st *<b class="HIC">EVP_PKEY_get0_RSA</b>(const EVP_PKEY *pkey);
| <b class="HIC">^~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2381:58:</b> <b class="HIM">警告: </b>passing argument 4 of ‘<b class="BOLD">RSA_private_encrypt</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
2381 | if (RSA_private_encrypt(sizeof(hash), hash, dst, <b class="HIM">EVP_PKEY_get0_RSA(k->pkey)</b>, RSA_PKCS1_PADDING) <= 0)
| <b class="HIM">^~~~~~~~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/rsa.h:286:30:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">RSA *</b>’ {aka ‘<b class="BOLD">struct rsa_st *</b>’} but argument is of type ‘<b class="BOLD">const struct rsa_st *</b>’
286 | <b class="HIC">RSA *rsa</b>, int padding);
| <b class="HIC">~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">RsaCheck</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2454:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">RSA_new</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
2454 | <b class="HIM">rsa</b> = RSA_new();
| <b class="HIM">^~~</b>
<b class="BOLD">/usr/include/openssl/rsa.h:201:28:</b> <b class="HIC">備考: </b>ここで宣言されています
201 | OSSL_DEPRECATEDIN_3_0 RSA *<b class="HIC">RSA_new</b>(void);
| <b class="HIC">^~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2455:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">RSA_generate_key_ex</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
2455 | <b class="HIM">ret</b> = RSA_generate_key_ex(rsa, bit, e, NULL);
| <b class="HIM">^~~</b>
<b class="BOLD">/usr/include/openssl/rsa.h:260:27:</b> <b class="HIC">備考: </b>ここで宣言されています
260 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">RSA_generate_key_ex</b>(RSA *rsa, int bits, BIGNUM *e,
| <b class="HIC">^~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2469:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">i2d_RSAPrivateKey_bio</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
2469 | <b class="HIM">i2d_RSAPrivateKey_bio</b>(bio, rsa);
| <b class="HIM">^~~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/x509.h:617:27:</b> <b class="HIC">備考: </b>ここで宣言されています
617 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">i2d_RSAPrivateKey_bio</b>(BIO *bp, const RSA *rsa);
| <b class="HIC">^~~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2480:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">i2d_RSA_PUBKEY_bio</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
2480 | <b class="HIM">i2d_RSA_PUBKEY_bio</b>(bio, rsa);
| <b class="HIM">^~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/x509.h:621:27:</b> <b class="HIC">備考: </b>ここで宣言されています
621 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">i2d_RSA_PUBKEY_bio</b>(BIO *bp, const RSA *rsa);
| <b class="HIC">^~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2487:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">RSA_free</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
2487 | <b class="HIM">RSA_free</b>(rsa);
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/rsa.h:293:28:</b> <b class="HIC">備考: </b>ここで宣言されています
293 | OSSL_DEPRECATEDIN_3_0 void <b class="HIC">RSA_free</b>(RSA *r);
| <b class="HIC">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">RsaGen</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2537:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">RSA_new</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
2537 | <b class="HIM">rsa</b> = RSA_new();
| <b class="HIM">^~~</b>
<b class="BOLD">/usr/include/openssl/rsa.h:201:28:</b> <b class="HIC">備考: </b>ここで宣言されています
201 | OSSL_DEPRECATEDIN_3_0 RSA *<b class="HIC">RSA_new</b>(void);
| <b class="HIC">^~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2538:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">RSA_generate_key_ex</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
2538 | <b class="HIM">ret</b> = RSA_generate_key_ex(rsa, bit, e, NULL);
| <b class="HIM">^~~</b>
<b class="BOLD">/usr/include/openssl/rsa.h:260:27:</b> <b class="HIC">備考: </b>ここで宣言されています
260 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">RSA_generate_key_ex</b>(RSA *rsa, int bits, BIGNUM *e,
| <b class="HIC">^~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2552:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">i2d_RSAPrivateKey_bio</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
2552 | <b class="HIM">i2d_RSAPrivateKey_bio</b>(bio, rsa);
| <b class="HIM">^~~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/x509.h:617:27:</b> <b class="HIC">備考: </b>ここで宣言されています
617 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">i2d_RSAPrivateKey_bio</b>(BIO *bp, const RSA *rsa);
| <b class="HIC">^~~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2563:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">i2d_RSA_PUBKEY_bio</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
2563 | <b class="HIM">i2d_RSA_PUBKEY_bio</b>(bio, rsa);
| <b class="HIM">^~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/x509.h:621:27:</b> <b class="HIC">備考: </b>ここで宣言されています
621 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">i2d_RSA_PUBKEY_bio</b>(BIO *bp, const RSA *rsa);
| <b class="HIC">^~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:2573:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">RSA_free</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
2573 | <b class="HIM">RSA_free</b>(rsa);
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/rsa.h:293:28:</b> <b class="HIC">備考: </b>ここで宣言されています
293 | OSSL_DEPRECATEDIN_3_0 void <b class="HIC">RSA_free</b>(RSA *r);
| <b class="HIC">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">OpensslEngineToK</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:3217:5:</b> <b class="HIM">警告: </b>‘<b class="BOLD">ENGINE_by_id</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
3217 | <b class="HIM">ENGINE</b> *engine = ENGINE_by_id(engine_name);
| <b class="HIM">^~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:23</b>:
<b class="BOLD">/usr/include/openssl/engine.h:336:31:</b> <b class="HIC">備考: </b>ここで宣言されています
336 | OSSL_DEPRECATEDIN_3_0 ENGINE *<b class="HIC">ENGINE_by_id</b>(const char *id);
| <b class="HIC">^~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:3218:5:</b> <b class="HIM">警告: </b>‘<b class="BOLD">ENGINE_init</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
3218 | <b class="HIM">ENGINE_init</b>(engine);
| <b class="HIM">^~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/engine.h:620:27:</b> <b class="HIC">備考: </b>ここで宣言されています
620 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">ENGINE_init</b>(ENGINE *e);
| <b class="HIC">^~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:3220:5:</b> <b class="HIM">警告: </b>‘<b class="BOLD">ENGINE_load_private_key</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
3220 | <b class="HIM">pkey</b> = ENGINE_load_private_key(engine, key_file_name, NULL, NULL);
| <b class="HIM">^~~~</b>
<b class="BOLD">/usr/include/openssl/engine.h:638:11:</b> <b class="HIC">備考: </b>ここで宣言されています
638 | EVP_PKEY *<b class="HIC">ENGINE_load_private_key</b>(ENGINE *e, const char *key_id,
| <b class="HIC">^~~~~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">NewCrypt</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4072:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">RC4_set_key</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4072 | <b class="HIM">RC4_set_key</b>(c->Rc4Key, size, (UCHAR *)key);
| <b class="HIM">^~~~~~~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:28</b>:
<b class="BOLD">/usr/include/openssl/rc4.h:35:28:</b> <b class="HIC">備考: </b>ここで宣言されています
35 | OSSL_DEPRECATEDIN_3_0 void <b class="HIC">RC4_set_key</b>(RC4_KEY *key, int len,
| <b class="HIC">^~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">Encrypt</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4094:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">RC4</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4094 | <b class="HIM">RC4</b>(c->Rc4Key, size, src, dst);
| <b class="HIM">^~~</b>
<b class="BOLD">/usr/include/openssl/rc4.h:37:28:</b> <b class="HIC">備考: </b>ここで宣言されています
37 | OSSL_DEPRECATEDIN_3_0 void <b class="HIC">RC4</b>(RC4_KEY *key, size_t len,
| <b class="HIC">^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">Des3Encrypt2</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4109:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">DES_ede3_cbc_encrypt</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4109 | <b class="HIM">DES_ede3_cbc_encrypt</b>(src, dest, size,
| <b class="HIM">^~~~~~~~~~~~~~~~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:33</b>:
<b class="BOLD">/usr/include/openssl/des.h:142:6:</b> <b class="HIC">備考: </b>ここで宣言されています
142 | void <b class="HIC">DES_ede3_cbc_encrypt</b>(const unsigned char *input, unsigned char *output,
| <b class="HIC">^~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">DesEncrypt</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4129:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">DES_cbc_encrypt</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4129 | <b class="HIM">DES_cbc_encrypt</b>(src, dest, size,
| <b class="HIM">^~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/des.h:89:6:</b> <b class="HIC">備考: </b>ここで宣言されています
89 | void <b class="HIC">DES_cbc_encrypt</b>(const unsigned char *input, unsigned char *output,
| <b class="HIC">^~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">Des3Decrypt2</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4147:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">DES_ede3_cbc_encrypt</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4147 | <b class="HIM">DES_ede3_cbc_encrypt</b>(src, dest, size,
| <b class="HIM">^~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/des.h:142:6:</b> <b class="HIC">備考: </b>ここで宣言されています
142 | void <b class="HIC">DES_ede3_cbc_encrypt</b>(const unsigned char *input, unsigned char *output,
| <b class="HIC">^~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">DesEcbEncrypt</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4181:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">DES_set_odd_parity</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4181 | <b class="HIM">DES_set_odd_parity</b>(&key);
| <b class="HIM">^~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/des.h:176:28:</b> <b class="HIC">備考: </b>ここで宣言されています
176 | OSSL_DEPRECATEDIN_3_0 void <b class="HIC">DES_set_odd_parity</b>(DES_cblock *key);
| <b class="HIC">^~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4182:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">DES_set_key_unchecked</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4182 | <b class="HIM">DES_set_key_unchecked</b>(&key, &ks);
| <b class="HIM">^~~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/des.h:192:6:</b> <b class="HIC">備考: </b>ここで宣言されています
192 | void <b class="HIC">DES_set_key_unchecked</b>(const_DES_cblock *key, DES_key_schedule *schedule);
| <b class="HIC">^~~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4184:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">DES_ecb_encrypt</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4184 | <b class="HIM">DES_ecb_encrypt</b>(src, dst, &ks, 1);
| <b class="HIM">^~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/des.h:105:6:</b> <b class="HIC">備考: </b>ここで宣言されています
105 | void <b class="HIC">DES_ecb_encrypt</b>(const_DES_cblock *input, DES_cblock *output,
| <b class="HIC">^~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">DesDecrypt</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4199:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">DES_cbc_encrypt</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4199 | <b class="HIM">DES_cbc_encrypt</b>(src, dest, size,
| <b class="HIM">^~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/des.h:89:6:</b> <b class="HIC">備考: </b>ここで宣言されています
89 | void <b class="HIC">DES_cbc_encrypt</b>(const unsigned char *input, unsigned char *output,
| <b class="HIC">^~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">DesNewKeyValue</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4221:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">DES_set_key_unchecked</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4221 | <b class="HIM">DES_set_key_unchecked</b>(value, v->KeySchedule);
| <b class="HIM">^~~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/des.h:192:6:</b> <b class="HIC">備考: </b>ここで宣言されています
192 | void <b class="HIC">DES_set_key_unchecked</b>(const_DES_cblock *key, DES_key_schedule *schedule);
| <b class="HIC">^~~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">AesNewKey</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4257:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">AES_set_encrypt_key</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4257 | <b class="HIM">AES_set_encrypt_key</b>(data, size * 8, k->EncryptKey);
| <b class="HIM">^~~~~~~~~~~~~~~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:34</b>:
<b class="BOLD">/usr/include/openssl/aes.h:51:5:</b> <b class="HIC">備考: </b>ここで宣言されています
51 | int <b class="HIC">AES_set_encrypt_key</b>(const unsigned char *userKey, const int bits,
| <b class="HIC">^~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4258:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">AES_set_decrypt_key</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4258 | <b class="HIM">AES_set_decrypt_key</b>(data, size * 8, k->DecryptKey);
| <b class="HIM">^~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/aes.h:54:5:</b> <b class="HIC">備考: </b>ここで宣言されています
54 | int <b class="HIC">AES_set_decrypt_key</b>(const unsigned char *userKey, const int bits,
| <b class="HIC">^~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">DhCompute</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4476:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">DH_compute_key</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4476 | <b class="HIM">i</b> = DH_compute_key(dst_priv_key, bn, dh->dh);
| <b class="HIM">^</b>
次のファイルから読み込み: <b class="BOLD">/usr/include/openssl/dsa.h:51</b>,
次から読み込み: <b class="BOLD">/usr/include/openssl/x509.h:37</b>:
<b class="BOLD">/usr/include/openssl/dh.h:224:27:</b> <b class="HIC">備考: </b>ここで宣言されています
224 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">DH_compute_key</b>(unsigned char *key,
| <b class="HIC">^~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">DhNew</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4581:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">DH_new</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4581 | <b class="HIM">dh</b>->dh = DH_new();
| <b class="HIM">^~</b>
<b class="BOLD">/usr/include/openssl/dh.h:199:27:</b> <b class="HIC">備考: </b>ここで宣言されています
199 | OSSL_DEPRECATEDIN_3_0 DH *<b class="HIC">DH_new</b>(void);
| <b class="HIC">^~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4586:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">DH_set0_pqg</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4586 | <b class="HIM">DH_set0_pqg</b>(dh->dh, dhp, NULL, dhg);
| <b class="HIM">^~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/dh.h:255:27:</b> <b class="HIC">備考: </b>ここで宣言されています
255 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">DH_set0_pqg</b>(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g);
| <b class="HIC">^~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4593:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">DH_generate_key</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4593 | <b class="HIM">DH_generate_key</b>(dh->dh);
| <b class="HIM">^~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/dh.h:223:27:</b> <b class="HIC">備考: </b>ここで宣言されています
223 | OSSL_DEPRECATEDIN_3_0 int <b class="HIC">DH_generate_key</b>(DH *dh);
| <b class="HIC">^~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4596:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">DH_get0_key</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4596 | <b class="HIM">DH_get0_key</b>(dh->dh, &pub, &priv);
| <b class="HIM">^~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/dh.h:256:28:</b> <b class="HIC">備考: </b>ここで宣言されています
256 | OSSL_DEPRECATEDIN_3_0 void <b class="HIC">DH_get0_key</b>(const DH *dh, const BIGNUM **pub_key,
| <b class="HIC">^~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">DhFree</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4620:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">DH_free</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4620 | <b class="HIM">DH_free</b>(dh->dh);
| <b class="HIM">^~~~~~~</b>
<b class="BOLD">/usr/include/openssl/dh.h:200:28:</b> <b class="HIC">備考: </b>ここで宣言されています
200 | OSSL_DEPRECATEDIN_3_0 void <b class="HIC">DH_free</b>(DH *dh);
| <b class="HIC">^~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:</b> 関数 ‘<b class="BOLD">Internal_HMac</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Encrypt.c:4647:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">HMAC_CTX_new</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
4647 | <b class="HIM">m</b>->Ctx = HMAC_CTX_new();
| <b class="HIM">^</b>
<b class="BOLD">/usr/include/openssl/hmac.h:33:33:</b> <b class="HIC">備考: </b>ここで宣言されています
33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *<b class="HIC">HMAC_CTX_new</b>(void);
| <b class="HIC">^~~~~~~~~~~~</b>
[ 23%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/FileIO.c.o</b>
[ 24%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/HTTP.c.o</b>
[ 25%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Internat.c.o</b>
[ 25%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Kernel.c.o</b>
[ 26%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Mayaqua.c.o</b>
[ 27%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Memory.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.c:</b> 関数 ‘<b class="BOLD">CrashNow</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Memory.c:542:28:</b> <b class="HIM">警告: </b>異なるサイズの整数からポインタへのキャストです [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-to-pointer-cast">-Wint-to-pointer-cast</a>]
542 | UCHAR *c = <b class="HIM">(</b>UCHAR *)r;
| <b class="HIM">^</b>
[ 28%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Microsoft.c.o</b>
[ 29%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Network.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c:</b> 関数 ‘<b class="BOLD">NewCancelSpecial</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c:10174:24:</b> <b class="HIM">警告: </b>ポインタから 異なるサイズの整数へのキャストです [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-to-int-cast">-Wpointer-to-int-cast</a>]
10174 | c->pipe_read = <b class="HIM">(</b>int)hEvent;
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c:</b> 関数 ‘<b class="BOLD">NewSSLCtx</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c:15830:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">SSL_CTX_set_ssl_version</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
15830 | <b class="HIM">SSL_CTX_set_ssl_version</b>(ctx, SSLv23_server_method());
| <b class="HIM">^~~~~~~~~~~~~~~~~~~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c:27</b>:
<b class="BOLD">/usr/include/openssl/ssl.h:1987:12:</b> <b class="HIC">備考: </b>ここで宣言されています
1987 | __owur int <b class="HIC">SSL_CTX_set_ssl_version</b>(SSL_CTX *ctx, const SSL_METHOD *meth);
| <b class="HIC">^~~~~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c:15834:17:</b> <b class="HIM">警告: </b>‘<b class="BOLD">SSL_CTX_set_ssl_version</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
15834 | <b class="HIM">SSL_CTX_set_ssl_version</b>(ctx, SSLv23_client_method());
| <b class="HIM">^~~~~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/ssl.h:1987:12:</b> <b class="HIC">備考: </b>ここで宣言されています
1987 | __owur int <b class="HIC">SSL_CTX_set_ssl_version</b>(SSL_CTX *ctx, const SSL_METHOD *meth);
| <b class="HIC">^~~~~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c:15852:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">SSL_CTX_set_tmp_dh_callback</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
15852 | <b class="HIM">SSL_CTX_set_tmp_dh_callback</b>(ctx, TmpDhCallback);
| <b class="HIM">^~~~~~~~~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/ssl.h:2221:6:</b> <b class="HIC">備考: </b>ここで宣言されています
2221 | void <b class="HIC">SSL_CTX_set_tmp_dh_callback</b>(SSL_CTX *ctx,
| <b class="HIC">^~~~~~~~~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c:</b> 関数 ‘<b class="BOLD">GetOSSecurityLevel</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Network.c:15883:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">SSL_CTX_set_ssl_version</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
15883 | <b class="HIM">security_level_set_ssl_version</b> = SSL_CTX_set_ssl_version(ctx, SSLv23_server_method());
| <b class="HIM">^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/ssl.h:1987:12:</b> <b class="HIC">備考: </b>ここで宣言されています
1987 | __owur int <b class="HIC">SSL_CTX_set_ssl_version</b>(SSL_CTX *ctx, const SSL_METHOD *meth);
| <b class="HIC">^~~~~~~~~~~~~~~~~~~~~~~</b>
[ 30%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/OS.c.o</b>
[ 31%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Object.c.o</b>
[ 31%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Pack.c.o</b>
[ 32%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Proxy.c.o</b>
[ 33%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Secure.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:</b> 関数 ‘<b class="BOLD">SignSecByObject</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:343:73:</b> <b class="HIM">警告: </b>互換性のないポインタ型から 5 番目の ‘<b class="BOLD">sec->Api->C_Sign</b>’ の引数に渡しています [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types">-Wincompatible-pointer-types</a>]
343 | ret = sec->Api->C_Sign(sec->SessionId, hash, sizeof(hash), dst, <b class="HIM">&size</b>);
| <b class="HIM">^~~~~</b>
| <b class="HIM">|</b>
| <b class="HIM">UINT * {aka unsigned int *}</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:343:73:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">CK_ULONG_PTR</b>’ {aka ‘<b class="BOLD">long unsigned int *</b>’} but argument is of type ‘<b class="BOLD">UINT *</b>’ {aka ‘<b class="BOLD">unsigned int *</b>’}
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:347:81:</b> <b class="HIM">警告: </b>互換性のないポインタ型から 5 番目の ‘<b class="BOLD">sec->Api->C_Sign</b>’ の引数に渡しています [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types">-Wincompatible-pointer-types</a>]
347 | ret = sec->Api->C_Sign(sec->SessionId, hash, sizeof(hash), dst, <b class="HIM">&size</b>);
| <b class="HIM">^~~~~</b>
| <b class="HIM">|</b>
| <b class="HIM">UINT * {aka unsigned int *}</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:347:81:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">CK_ULONG_PTR</b>’ {aka ‘<b class="BOLD">long unsigned int *</b>’} but argument is of type ‘<b class="BOLD">UINT *</b>’ {aka ‘<b class="BOLD">unsigned int *</b>’}
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:</b> 関数 ‘<b class="BOLD">WriteSecKey</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:455:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">EVP_PKEY_get0_RSA</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
455 | <b class="HIM">rsa</b> = EVP_PKEY_get0_RSA(k->pkey);
| <b class="HIM">^~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:19</b>:
<b class="BOLD">/usr/include/openssl/evp.h:1346:22:</b> <b class="HIC">備考: </b>ここで宣言されています
1346 | const struct rsa_st *<b class="HIC">EVP_PKEY_get0_RSA</b>(const EVP_PKEY *pkey);
| <b class="HIC">^~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:455:13:</b> <b class="HIM">警告: </b>assignment discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
455 | rsa <b class="HIM">=</b> EVP_PKEY_get0_RSA(k->pkey);
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:463:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">RSA_get0_key</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
463 | <b class="HIM">RSA_get0_key</b>(rsa, &n, &e, &d);
| <b class="HIM">^~~~~~~~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:20</b>:
<b class="BOLD">/usr/include/openssl/rsa.h:217:28:</b> <b class="HIC">備考: </b>ここで宣言されています
217 | OSSL_DEPRECATEDIN_3_0 void <b class="HIC">RSA_get0_key</b>(const RSA *r,
| <b class="HIC">^~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:464:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">RSA_get0_factors</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
464 | <b class="HIM">RSA_get0_factors</b>(rsa, &p, &q);
| <b class="HIM">^~~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/rsa.h:220:28:</b> <b class="HIC">備考: </b>ここで宣言されています
220 | OSSL_DEPRECATEDIN_3_0 void <b class="HIC">RSA_get0_factors</b>(const RSA *r,
| <b class="HIC">^~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:465:9:</b> <b class="HIM">警告: </b>‘<b class="BOLD">RSA_get0_crt_params</b>’ is deprecated: Since OpenSSL 3.0 [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations">-Wdeprecated-declarations</a>]
465 | <b class="HIM">RSA_get0_crt_params</b>(rsa, &dmp1, &dmq1, &iqmp);
| <b class="HIM">^~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/usr/include/openssl/rsa.h:225:28:</b> <b class="HIC">備考: </b>ここで宣言されています
225 | OSSL_DEPRECATEDIN_3_0 void <b class="HIC">RSA_get0_crt_params</b>(const RSA *r,
| <b class="HIC">^~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:524:90:</b> <b class="HIM">警告: </b>互換性のないポインタ型から 4 番目の ‘<b class="BOLD">sec->Api->C_CreateObject</b>’ の引数に渡しています [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types">-Wincompatible-pointer-types</a>]
524 | if ((ret = sec->Api->C_CreateObject(sec->SessionId, a, sizeof(a) / sizeof(a[0]), <b class="HIM">&object</b>)) != CKR_OK)
| <b class="HIM">^~~~~~~</b>
| <b class="HIM">|</b>
| <b class="HIM">UINT * {aka unsigned int *}</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:524:90:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">CK_OBJECT_HANDLE_PTR</b>’ {aka ‘<b class="BOLD">long unsigned int *</b>’} but argument is of type ‘<b class="BOLD">UINT *</b>’ {aka ‘<b class="BOLD">unsigned int *</b>’}
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:</b> 関数 ‘<b class="BOLD">WriteSecCert</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:730:90:</b> <b class="HIM">警告: </b>互換性のないポインタ型から 4 番目の ‘<b class="BOLD">sec->Api->C_CreateObject</b>’ の引数に渡しています [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types">-Wincompatible-pointer-types</a>]
730 | if ((ret = sec->Api->C_CreateObject(sec->SessionId, a, sizeof(a) / sizeof(a[0]), <b class="HIM">&object</b>)) != CKR_OK)
| <b class="HIM">^~~~~~~</b>
| <b class="HIM">|</b>
| <b class="HIM">UINT * {aka unsigned int *}</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:730:90:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">CK_OBJECT_HANDLE_PTR</b>’ {aka ‘<b class="BOLD">long unsigned int *</b>’} but argument is of type ‘<b class="BOLD">UINT *</b>’ {aka ‘<b class="BOLD">unsigned int *</b>’}
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:</b> 関数 ‘<b class="BOLD">EnumSecObject</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1236:53:</b> <b class="HIM">警告: </b>互換性のないポ インタ型から 2 番目の ‘<b class="BOLD">sec->Api->C_FindObjects</b>’ の引数に渡しています [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types">-Wincompatible-pointer-types</a>]
1236 | if (sec->Api->C_FindObjects(sec->SessionId, <b class="HIM">objects</b>, sizeof(objects) / sizeof(objects[0]), &num_objects) != CKR_OK)
| <b class="HIM">^~~~~~~</b>
| <b class="HIM">|</b>
| <b class="HIM">UINT * {aka unsigned int *}</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1236:53:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">CK_OBJECT_HANDLE_PTR</b>’ {aka ‘<b class="BOLD">long unsigned int *</b>’} but argument is of type ‘<b class="BOLD">UINT *</b>’ {aka ‘<b class="BOLD">unsigned int *</b>’}
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1236:100:</b> <b class="HIM">警告: </b>互換性のないポインタ型から 4 番目の ‘<b class="BOLD">sec->Api->C_FindObjects</b>’ の引数に渡しています [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types">-Wincompatible-pointer-types</a>]
1236 | if (sec->Api->C_FindObjects(sec->SessionId, objects, sizeof(objects) / sizeof(objects[0]), <b class="HIM">&num_objects</b>) != CKR_OK)
| <b class="HIM">^~~~~~~~~~~~</b>
| <b class="HIM">|</b>
| <b class="HIM">UINT * {aka unsigned int *}</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1236:100:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">CK_ULONG_PTR</b>’ {aka ‘<b class="BOLD">long unsigned int *</b>’} but argument is of type ‘<b class="BOLD">UINT *</b>’ {aka ‘<b class="BOLD">unsigned int *</b>’}
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:</b> 関数 ‘<b class="BOLD">WriteSecData</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1357:83:</b> <b class="HIM">警告: </b>互換性のないポ インタ型から 4 番目の ‘<b class="BOLD">sec->Api->C_CreateObject</b>’ の引数に渡しています [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types">-Wincompatible-pointer-types</a>]
1357 | if (sec->Api->C_CreateObject(sec->SessionId, a, sizeof(a) / sizeof(a[0]), <b class="HIM">&object</b>) != CKR_OK)
| <b class="HIM">^~~~~~~</b>
| <b class="HIM">|</b>
| <b class="HIM">UINT * {aka unsigned int *}</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1357:83:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">CK_OBJECT_HANDLE_PTR</b>’ {aka ‘<b class="BOLD">long unsigned int *</b>’} but argument is of type ‘<b class="BOLD">UINT *</b>’ {aka ‘<b class="BOLD">unsigned int *</b>’}
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:</b> 関数 ‘<b class="BOLD">OpenSecSession</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1641:66:</b> <b class="HIM">警告: </b>互換性のないポ インタ型から 5 番目の ‘<b class="BOLD">sec->Api->C_OpenSession</b>’ の引数に渡しています [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types">-Wincompatible-pointer-types</a>]
1641 | CKF_RW_SESSION | CKF_SERIAL_SESSION, NULL, NULL, <b class="HIM">&session</b>)) != CKR_OK)
| <b class="HIM">^~~~~~~~</b>
| <b class="HIM">|</b>
| <b class="HIM">UINT * {aka unsigned int *}</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1641:66:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">CK_SESSION_HANDLE_PTR</b>’ {aka ‘<b class="BOLD">long unsigned int *</b>’} but argument is of type ‘<b class="BOLD">UINT *</b>’ {aka ‘<b class="BOLD">unsigned int *</b>’}
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1646:57:</b> <b class="HIM">警告: </b>互換性のないポ インタ型から 5 番目の ‘<b class="BOLD">sec->Api->C_OpenSession</b>’ の引数に渡しています [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types">-Wincompatible-pointer-types</a>]
1646 | CKF_SERIAL_SESSION, NULL, NULL, <b class="HIM">&session</b>)) != CKR_OK)
| <b class="HIM">^~~~~~~~</b>
| <b class="HIM">|</b>
| <b class="HIM">UINT * {aka unsigned int *}</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1646:57:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">CK_SESSION_HANDLE_PTR</b>’ {aka ‘<b class="BOLD">long unsigned int *</b>’} but argument is of type ‘<b class="BOLD">UINT *</b>’ {aka ‘<b class="BOLD">unsigned int *</b>’}
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:</b> 関数 ‘<b class="BOLD">OpenSec</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1734:56:</b> <b class="HIM">警告: </b>互換性のないポ インタ型から 3 番目の ‘<b class="BOLD">sec->Api->C_GetSlotList</b>’ の引数に渡しています [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types">-Wincompatible-pointer-types</a>]
1734 | if ((err = sec->Api->C_GetSlotList(true, NULL, <b class="HIM">&sec->NumSlot</b>)) != CKR_OK || sec->NumSlot == 0)
| <b class="HIM">^~~~~~~~~~~~~</b>
| <b class="HIM">|</b>
| <b class="HIM">UINT * {aka unsigned int *}</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1734:56:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">CK_ULONG_PTR</b>’ {aka ‘<b class="BOLD">long unsigned int *</b>’} but argument is of type ‘<b class="BOLD">UINT *</b>’ {aka ‘<b class="BOLD">unsigned int *</b>’}
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1744:46:</b> <b class="HIM">警告: </b>互換性のないポ インタ型から 2 番目の ‘<b class="BOLD">sec->Api->C_GetSlotList</b>’ の引数に渡しています [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types">-Wincompatible-pointer-types</a>]
1744 | if (sec->Api->C_GetSlotList(TRUE, <b class="HIM">sec->SlotIdList</b>, &sec->NumSlot) != CKR_OK)
| <b class="HIM">~~~^~~~~~~~~~~~</b>
| <b class="HIM">|</b>
| <b class="HIM">UINT * {aka unsigned int *}</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1744:46:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">CK_SLOT_ID_PTR</b>’ {aka ‘<b class="BOLD">long unsigned int *</b>’} but argument is of type ‘<b class="BOLD">UINT *</b>’ {aka ‘<b class="BOLD">unsigned int *</b>’}
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1744:60:</b> <b class="HIM">警告: </b>互換性のないポ インタ型から 3 番目の ‘<b class="BOLD">sec->Api->C_GetSlotList</b>’ の引数に渡しています [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types">-Wincompatible-pointer-types</a>]
1744 | if (sec->Api->C_GetSlotList(TRUE, sec->SlotIdList, <b class="HIM">&sec->NumSlot</b>) != CKR_OK)
| <b class="HIM">^~~~~~~~~~~~~</b>
| <b class="HIM">|</b>
| <b class="HIM">UINT * {aka unsigned int *}</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1744:60:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">CK_ULONG_PTR</b>’ {aka ‘<b class="BOLD">long unsigned int *</b>’} but argument is of type ‘<b class="BOLD">UINT *</b>’ {aka ‘<b class="BOLD">unsigned int *</b>’}
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:</b> 関数 ‘<b class="BOLD">InitSecureDeviceList</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Secure.c:1882:38:</b> <b class="HIM">警告: </b>initialization discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
1882 | SECURE_DEVICE *dev = <b class="HIM">&</b>SupportedList[i];
| <b class="HIM">^</b>
[ 34%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Str.c.o</b>
[ 35%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Table.c.o</b>
[ 36%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/TcpIp.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/TcpIp.c:</b> 関数 ‘<b class="BOLD">CorrectChecksum</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/TcpIp.c:1786:51:</b> <b class="HIM">警告: </b>taking address of packed member of ‘<b class="BOLD">struct PKT</b>’ may result in an unaligned pointer value [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member">-Waddress-of-packed-member</a>]
1786 | IPV6_HEADER_PACKET_INFO *v6info = <b class="HIM">&p->IPv6HeaderPacketInfo</b>;
| <b class="HIM">^~~~~~~~~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/TcpIp.c:</b> 関数 ‘<b class="BOLD">ParsePacketIPv6</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/TcpIp.c:2641:35:</b> <b class="HIM">警告: </b>taking address of packed member of ‘<b class="BOLD">struct PKT</b>’ may result in an unaligned pointer value [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member">-Waddress-of-packed-member</a>]
2641 | if (ParsePacketIPv6Header(<b class="HIM">&p->IPv6HeaderPacketInfo</b>, buf, size) == false)
| <b class="HIM">^~~~~~~~~~~~~~~~~~~~~~~~</b>
[ 37%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Tick64.c.o</b>
[ 37%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Tracking.c.o</b>
[ 38%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Unix.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Unix.c:51:25:</b> <b class="HIM">警告: </b>' 文字での終端を欠 いています
51 | #include <sys/statvfs.h><b class="HIM">'</b>
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Unix.c:</b> 関数 ‘<b class="BOLD">UnixIgnoreSignalForThread</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Mayaqua/Unix.c:259:25:</b> <b class="HIM">警告: </b>assignment to ‘<b class="BOLD">void (*)(int, siginfo_t *, void *)</b>’ from incompatible pointer type ‘<b class="BOLD">void * (*)(int, siginfo_t *, void *)</b>’ [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types">-Wincompatible-pointer-types</a>]
259 | sa.sa_sigaction <b class="HIM">=</b> signal_received_for_ignore;
| <b class="HIM">^</b>
[ 39%] <b class="GRN">Building C object src/Mayaqua/CMakeFiles/mayaqua.dir/Win32.c.o</b>
[ 40%] <b class="GRN"></b><b class="HIG">Linking C shared library ../../libmayaqua.so</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 40%] Built target mayaqua
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
[ 40%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Account.c.o</b>
[ 41%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Admin.c.o</b>
[ 42%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/AzureClient.c.o</b>
[ 43%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Bridge.c.o</b>
[ 44%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/BridgeUnix.c.o</b>
[ 45%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/BridgeWin32.c.o</b>
[ 45%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/CM.c.o</b>
[ 46%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Cedar.c.o</b>
[ 47%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Client.c.o</b>
[ 48%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Command.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:</b> 関数 ‘<b class="BOLD">CheckThread1</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:318:29:</b> <b class="HIM">警告: </b>異なるサイズの整 数からポインタへのキャストです [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-to-pointer-cast">-Wint-to-pointer-cast</a>]
318 | InputToNull(<b class="HIM">(</b>void *)check_thread_global_1);
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:</b> 関数 ‘<b class="BOLD">CheckMemory</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:608:37:</b> <b class="HIM">警告: </b>異なるサイズの整 数からポインタへのキャストです [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-to-pointer-cast">-Wint-to-pointer-cast</a>]
608 | InputToNull(<b class="HIM">(</b>void *)(UINT)(((UCHAR *)pp[i])[j] = j % 256));
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:</b> 関数 ‘<b class="BOLD">PtGetPublicX25519</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:2733:54:</b> <b class="HIM">警告: </b>passing argument 4 of ‘<b class="BOLD">ParseCommandList</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
2733 | LIST *o = ParseCommandList(c, cmd_name, str, <b class="HIM">args</b>, sizeof(args) / sizeof(args[0]));
| <b class="HIM">^~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:13</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Console.h:110:76:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">PARAM *</b>’ but argument is of type ‘<b class="BOLD">const PARAM *</b>’
110 | LIST *ParseCommandList(CONSOLE *c, char *cmd_name, wchar_t *command, <b class="HIC">PARAM param[]</b>, UINT num_param);
| <b class="HIC">~~~~~~^~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:</b> 関数 ‘<b class="BOLD">StrToPortList</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:7969:33:</b> <b class="HIM">警告: </b>異なるサイズの整数からポインタへのキャストです [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-to-pointer-cast">-Wint-to-pointer-cast</a>]
7969 | if (IsInList(o, <b class="HIM">(</b>void *)n))
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:7975:24:</b> <b class="HIM">警告: </b>異なるサイズの整数からポインタへのキャストです [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-to-pointer-cast">-Wint-to-pointer-cast</a>]
7975 | Add(o, <b class="HIM">(</b>void *)n);
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:</b> 関数 ‘<b class="BOLD">PsClusterSettingMember</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:8052:38:</b> <b class="HIM">警告: </b>ポインタから異なるサイズの整数へのキャストです [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-to-int-cast">-Wpointer-to-int-cast</a>]
8052 | t.Ports[i] = <b class="HIM">(</b>UINT)LIST_DATA(ports, i);
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:</b> 関数 ‘<b class="BOLD">CmdEvalHostAndPort</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:8124:46:</b> <b class="HIM">警告: </b>ポインタから異なるサイズの整数へのキャストです [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-to-int-cast">-Wpointer-to-int-cast</a>]
8124 | ret = ParseHostPort(tmp, NULL, NULL, <b class="HIM">(</b>UINT)param);
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:</b> 関数 ‘<b class="BOLD">PsWgkEnum</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:10829:47:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">CopyStrToUni</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
10829 | key = CopyStrToUni(<b class="HIM">wgk->Key</b>);
| <b class="HIM">~~~^~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:27</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:73:29:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
73 | wchar_t *CopyStrToUni(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:10830:47:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">CopyStrToUni</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
10830 | hub = CopyStrToUni(<b class="HIM">wgk->Hub</b>);
| <b class="HIM">~~~^~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:73:29:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
73 | wchar_t *CopyStrToUni(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:10831:48:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">CopyStrToUni</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
10831 | user = CopyStrToUni(<b class="HIM">wgk->User</b>);
| <b class="HIM">~~~^~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:73:29:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
73 | wchar_t *CopyStrToUni(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:</b> 関数 ‘<b class="BOLD">PsPortsUDPSet</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Command.c:23060:38:</b> <b class="HIM">警告: </b>ポインタから異 なるサイズの整数へのキャストです [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-to-int-cast">-Wpointer-to-int-cast</a>]
23060 | t.Ports[i] = <b class="HIM">(</b>UINT)LIST_DATA(ports, i);
| <b class="HIM">^</b>
[ 49%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Connection.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.c:</b> 関数 ‘<b class="BOLD">SendKeepAlive</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.c:949:28:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
949 | Copy(seek, <b class="HIM">&port</b>, sizeof(port));
| <b class="HIM">^~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.c:27</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const USHORT *</b>’ {aka ‘<b class="BOLD">const short unsigned int *</b>’}
184 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.c:</b> 関数 ‘<b class="BOLD">ConnectionReceive</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.c:2232:73:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">Cmp</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
2232 | if (Cmp(<b class="HIM">keep_alive_buffer</b>, UDP_NAT_T_PORT_SIGNATURE_IN_KEEP_ALIVE, nat_t_port_sig_size) == 0)
| <b class="HIM">^~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:186:15:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const UCHAR *</b>’ {aka ‘<b class="BOLD">const unsigned char *</b>’}
186 | int Cmp(<b class="HIC">void *p1</b>, void *p2, UINT size);
| <b class="HIC">~~~~~~^~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.c:2253:73:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">Cmp</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
2253 | if (Cmp(<b class="HIM">keep_alive_buffer</b>, UDP_NAT_T_IP_SIGNATURE_IN_KEEP_ALIVE, nat_t_ip_sig_size) == 0)
| <b class="HIM">^~~~~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:186:15:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const UCHAR *</b>’ {aka ‘<b class="BOLD">const unsigned char *</b>’}
186 | int Cmp(<b class="HIC">void *p1</b>, void *p2, UINT size);
| <b class="HIC">~~~~~~^~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.c:2258:85:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">SetIP6</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
2258 | SetIP6(&ip, <b class="HIM">keep_alive_buffer</b>);
| <b class="HIM">^~~~~~~~~~~~~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Cedar.h:14</b>,
次から読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.h:11</b>,
次から読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.c:8</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:1254:28:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">UCHAR *</b>’ {aka ‘<b class="BOLD">unsigned char *</b>’} but argument is of type ‘<b class="BOLD">const UCHAR *</b>’ {aka ‘<b class="BOLD">const unsigned char *</b>’}
1254 | void SetIP6(IP *ip, <b class="HIC">UCHAR *value</b>);
| <b class="HIC">~~~~~~~^~~~~</b>
[ 50%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Console.c.o</b>
[ 51%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/DDNS.c.o</b>
[ 51%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Database.c.o</b>
[ 52%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/EM.c.o</b>
[ 53%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/EtherLog.c.o</b>
[ 54%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Hub.c.o</b>
[ 55%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/IPC.c.o</b>
[ 56%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Layer3.c.o</b>
[ 57%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Link.c.o</b>
[ 57%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Listener.c.o</b>
[ 58%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Logging.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Logging.c:</b> 関数 ‘<b class="BOLD">PacketLogParseProc</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Logging.c:1598:60:</b> <b class="HIM">警告: </b>taking address of packed member of ‘<b class="BOLD">struct PKT</b>’ may result in an unaligned pointer value [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member">-Waddress-of-packed-member</a>]
1598 | ICMPV6_HEADER_INFO *icmp = <b class="HIM">&p->ICMPv6HeaderPacketInfo</b>;
| <b class="HIM">^~~~~~~~~~~~~~~~~~~~~~~~~~</b>
[ 59%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/NM.c.o</b>
[ 60%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Nat.c.o</b>
[ 61%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/NativeStack.c.o</b>
[ 62%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/NullLan.c.o</b>
[ 63%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:</b> 関数 ‘<b class="BOLD">ProtoLog</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:32:43:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">CopyStrToUni</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
32 | proto_name = CopyStrToUni(<b class="HIM">session->Impl->Name()</b>);
| <b class="HIM">^~~~~~~~~~~~~~~~~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:10</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:73:29:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
73 | wchar_t *CopyStrToUni(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:</b> 関数 ‘<b class="BOLD">ProtoContainerCompare</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:84:35:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">StrCmpi</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
84 | return StrCmpi(<b class="HIM">container_1->Name</b>, container_2->Name);
| <b class="HIM">~~~~~~~~~~~^~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:14</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:43:19:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
43 | int StrCmpi(<b class="HIC">char *str1</b>, char *str2);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:84:54:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">StrCmpi</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
84 | return StrCmpi(container_1->Name, <b class="HIM">container_2->Name</b>);
| <b class="HIM">~~~~~~~~~~~^~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:43:31:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
43 | int StrCmpi(char *str1, <b class="HIC">char *str2</b>);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:</b> 関数 ‘<b class="BOLD">ProtoSessionNew</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:396:33:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">CopyIP</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
396 | CopyIP(&session->SrcIp, <b class="HIM">src_ip</b>);
| <b class="HIM">^~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.h:7</b>,
次から読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:1250:26:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">IP *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
1250 | void CopyIP(IP *dst, <b class="HIC">IP *src</b>);
| <b class="HIC">~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:398:33:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">CopyIP</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
398 | CopyIP(&session->DstIp, <b class="HIM">dst_ip</b>);
| <b class="HIM">^~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:1250:26:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">IP *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
1250 | void CopyIP(IP *dst, <b class="HIC">IP *src</b>);
| <b class="HIC">~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:</b> 関数 ‘<b class="BOLD">ProtoSetListenIP</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:447:45:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
447 | Copy(&proto->UdpListener->ListenIP, <b class="HIM">ip</b>, sizeof(proto->UdpListener->ListenIP));
| <b class="HIM">^~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:12</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
184 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:</b> 関数 ‘<b class="BOLD">ProtoHandleConnection</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:502:47:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">StrCmp</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
502 | if (StrCmp(<b class="HIM">tmp->Name</b>, protocol) == 0)
| <b class="HIM">~~~^~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:42:18:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
42 | int StrCmp(<b class="HIC">char *str1</b>, char *str2);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:502:55:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">StrCmp</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
502 | if (StrCmp(tmp->Name, <b class="HIM">protocol</b>) == 0)
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:42:30:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
42 | int StrCmp(char *str1, <b class="HIC">char *str2</b>);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:547:52:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">CopyStrToUni</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
547 | proto_name = CopyStrToUni(<b class="HIM">container->Name</b>);
| <b class="HIM">~~~~~~~~~^~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:73:29:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
73 | wchar_t *CopyStrToUni(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.c:640:52:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">CopyStrToUni</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
640 | wchar_t *proto_name = CopyStrToUni(<b class="HIM">impl->Name()</b>);
| <b class="HIM">^~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Internat.h:73:29:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
73 | wchar_t *CopyStrToUni(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
[ 63%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_EtherIP.c.o</b>
[ 64%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_IKE.c.o</b>
[ 65%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_IPsec.c.o</b>
[ 66%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_IkePacket.c.o</b>
[ 67%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_L2TP.c.o</b>
[ 68%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_OpenVPN.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_OpenVPN.c:</b> 関数 ‘<b class="BOLD">OvsIsPacketForMe</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_OpenVPN.c:107:57:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">OvsParsePacket</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
107 | OPENVPN_PACKET *packet = OvsParsePacket(<b class="HIM">data</b>, size);
| <b class="HIM">^~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_OpenVPN.c:8</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_OpenVPN.h:235:39:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">UCHAR *</b>’ {aka ‘<b class="BOLD">unsigned char *</b>’} but argument is of type ‘<b class="BOLD">const void *</b>’
235 | OPENVPN_PACKET *OvsParsePacket(<b class="HIC">UCHAR *data</b>, UINT size);
| <b class="HIC">~~~~~~~^~~~</b>
[ 69%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_PPP.c.o</b>
[ 69%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_SSTP.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c:</b> 関数 ‘<b class="BOLD">NewSstpServer</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c:1019:62:</b> <b class="HIM">警告: </b>passing argument 3 of ‘<b class="BOLD">StrCpy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
1019 | StrCpy(s->ClientHostName, sizeof(s->ClientHostName), <b class="HIM">hostname</b>);
| <b class="HIM">^~~~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c:17</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:34:41:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
34 | UINT StrCpy(char *dst, UINT size, <b class="HIC">char *src</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_SSTP.c:1020:66:</b> <b class="HIM">警告: </b>passing argument 3 of ‘<b class="BOLD">StrCpy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
1020 | StrCpy(s->ClientCipherName, sizeof(s->ClientCipherName), <b class="HIM">cipher</b>);
| <b class="HIM">^~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:34:41:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
34 | UINT StrCpy(char *dst, UINT size, <b class="HIC">char *src</b>);
| <b class="HIC">~~~~~~^~~</b>
[ 70%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_Win7.c.o</b>
[ 71%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Proto_WireGuard.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> 関数 ‘<b class="BOLD">WgsOptionStringValue</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:56:20:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">StrCmp</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
56 | if (StrCmp(<b class="HIM">name</b>, "PresharedKey") == 0 || StrCmp(name, "PrivateKey") == 0)
| <b class="HIM">^~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:9</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:42:18:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
42 | int StrCmp(<b class="HIC">char *str1</b>, char *str2);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:56:57:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">StrCmp</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
56 | if (StrCmp(name, "PresharedKey") == 0 || StrCmp(<b class="HIM">name</b>, "PrivateKey") == 0)
| <b class="HIM">^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:42:18:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
42 | int StrCmp(<b class="HIC">char *str1</b>, char *str2);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> 関数 ‘<b class="BOLD">WgsProcessDatagrams</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:248:49:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
248 | Copy(&session->IPLocal, <b class="HIM">&packet->DstIP</b>, sizeof(session->IPLocal));
| <b class="HIM">^~~~~~~~~~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:8</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
184 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:249:50:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
249 | Copy(&session->IPRemote, <b class="HIM">&packet->SrcIP</b>, sizeof(session->IPRemote));
| <b class="HIM">^~~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
184 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> 関数 ‘<b class="BOLD">WgsDetectMessageType</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:412:34:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">IsZero</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
412 | if (IsZero(<b class="HIM">packet->Header.Reserved</b>, sizeof(packet->Header.Reserved)) == false)
| <b class="HIM">~~~~~~~~~~~~~~^~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:345:19:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const BYTE *</b>’ {aka ‘<b class="BOLD">const unsigned char *</b>’}
345 | bool IsZero(<b class="HIC">void *data</b>, UINT size);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> 関数 ‘<b class="BOLD">WgsMSS</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:435:19:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">IsIP4</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
435 | if (IsIP4(<b class="HIM">&session->IPRemote</b>))
| <b class="HIM">^~~~~~~~~~~~~~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto.h:7</b>,
次から読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.h:4</b>,
次から読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:1251:16:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">IP *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
1251 | bool IsIP4(<b class="HIC">IP *ip</b>);
| <b class="HIC">~~~~^~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> 関数 ‘<b class="BOLD">WgsIPCNew</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:475:60:</b> <b class="HIM">警告: </b>passing argument 3 of ‘<b class="BOLD">StrCpy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
475 | StrCpy(param.ClientName, sizeof(param.ClientName), <b class="HIM">WgsName()</b>);
| <b class="HIM">^~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:34:41:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
34 | UINT StrCpy(char *dst, UINT size, <b class="HIC">char *src</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> 関数 ‘<b class="BOLD">WgsCreateTransportData</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:834:39:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
834 | Copy(ret->EncapsulatedPacket, <b class="HIM">data</b>, size);
| <b class="HIM">^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const void *</b>’
184 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> 関数 ‘<b class="BOLD">WgsEncryptData</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:939:49:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
939 | Copy(iv + sizeof(iv) - sizeof(counter), <b class="HIM">&counter</b>, sizeof(counter));
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const UINT64 *</b>’ {aka ‘<b class="BOLD">const long unsigned int *</b>’}
184 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> 関数 ‘<b class="BOLD">WgsDecryptData</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:957:49:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
957 | Copy(iv + sizeof(iv) - sizeof(counter), <b class="HIM">&counter</b>, sizeof(counter));
| <b class="HIM">^~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const UINT64 *</b>’ {aka ‘<b class="BOLD">const long unsigned int *</b>’}
184 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> 関数 ‘<b class="BOLD">WgsEphemeral</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1010:29:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
1010 | Copy(ephemeral_dst, <b class="HIM">ephemeral_src</b>, WG_KEY_SIZE);
| <b class="HIM">^~~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const BYTE *</b>’ {aka ‘<b class="BOLD">const unsigned char *</b>’}
184 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:</b> 関数 ‘<b class="BOLD">WgsHKDF</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1021:22:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">SetMdKey</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
1021 | SetMdKey(md, <b class="HIM">chaining_key</b>, WG_HASH_SIZE);
| <b class="HIM">^~~~~~~~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:11</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Encrypt.h:440:29:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const BYTE *</b>’ {aka ‘<b class="BOLD">const unsigned char *</b>’}
440 | bool SetMdKey(MD *md, <b class="HIC">void *key</b>, UINT key_size);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Proto_WireGuard.c:1024:31:</b> <b class="HIM">警告: </b>passing argument 3 of ‘<b class="BOLD">MdProcess</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
1024 | MdProcess(md, secret, <b class="HIM">data</b>, data_size);
| <b class="HIM">^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Encrypt.h:441:42:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const BYTE *</b>’ {aka ‘<b class="BOLD">const unsigned char *</b>’}
441 | UINT MdProcess(MD *md, void *dest, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
[ 72%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Protocol.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.c:</b> 関数 ‘<b class="BOLD">ServerAccept</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.c:1612:84:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">IsEmptyStr</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
1612 | if (c->FirstSock != NULL && IsEmptyStr(<b class="HIM">c->FirstSock->SslVersion</b>) == false)
| <b class="HIM">~~~~~~~~~~~~^~~~~~~~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.c:42</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:97:23:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
97 | bool IsEmptyStr(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.c:1614:77:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">CopyStr</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
1614 | c->SslVersion = CopyStr(<b class="HIM">c->FirstSock->SslVersion</b>);
| <b class="HIM">~~~~~~~~~~~~^~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:80:21:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
80 | char *CopyStr(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.c:2139:72:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">IsLocalHostIP</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
2139 | if (s != NULL && IsLocalHostIP(<b class="HIM">&s->RemoteIP</b>) == false)
| <b class="HIM">^~~~~~~~~~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Cedar.h:14</b>,
次から読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Connection.h:11</b>,
次から読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.h:11</b>,
次から読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.c:8</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Network.h:1259:24:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">IP *</b>’ but argument is of type ‘<b class="BOLD">const IP *</b>’
1259 | bool IsLocalHostIP(<b class="HIC">IP *ip</b>);
| <b class="HIC">~~~~^~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.c:</b> 関数 ‘<b class="BOLD">ClientConnect</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Protocol.c:5003:53:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">CopyStr</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
5003 | c->SslVersion = CopyStr(<b class="HIM">c->FirstSock->SslVersion</b>);
| <b class="HIM">~~~~~~~~~~~~^~~~~~~~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:80:21:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
80 | char *CopyStr(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
[ 73%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Radius.c.o</b>
[ 74%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Remote.c.o</b>
[ 75%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/SM.c.o</b>
[ 75%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/SW.c.o</b>
[ 76%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Sam.c.o</b>
[ 77%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/SeLowUser.c.o</b>
[ 78%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/SecureNAT.c.o</b>
[ 79%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Server.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:</b> 関数 ‘<b class="BOLD">SiLoadConfigurationCfg</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:2783:70:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">CfgGetFolder</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
2783 | FOLDER *f = CfgGetFolder(f9, <b class="HIM">name</b>);
| <b class="HIM">^~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:27</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Cfg.h:100:44:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
100 | FOLDER *CfgGetFolder(FOLDER *parent, <b class="HIC">char *name</b>);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:2787:84:</b> <b class="HIM">警告: </b>passing argument 3 of ‘<b class="BOLD">StrCpy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
2787 | StrCpy(wgk->Key, sizeof(wgk->Key), <b class="HIM">name</b>);
| <b class="HIM">^~~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:36</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:34:41:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
34 | UINT StrCpy(char *dst, UINT size, <b class="HIC">char *src</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:</b> 関数 ‘<b class="BOLD">SiLoadProtoCfg</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:6375:55:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">CfgGetFolder</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
6375 | FOLDER *ff = CfgGetFolder(f, <b class="HIM">container->Name</b>);
| <b class="HIM">~~~~~~~~~^~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Cfg.h:100:44:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
100 | FOLDER *CfgGetFolder(FOLDER *parent, <b class="HIC">char *name</b>);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:</b> 関数 ‘<b class="BOLD">SiWriteProtoCfg</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:6437:58:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">CfgCreateFolder</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
6437 | FOLDER *ff = CfgCreateFolder(f, <b class="HIM">container->Name</b>);
| <b class="HIM">~~~~~~~~~^~~~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Cfg.h:86:47:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
86 | FOLDER *CfgCreateFolder(FOLDER *parent, <b class="HIC">char *name</b>);
| <b class="HIC">~~~~~~^~~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:</b> 関数 ‘<b class="BOLD">SiCalledDeleteIpTable</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:7742:42:</b> <b class="HIM">警告: </b>異なるサイズの整 数からポインタへのキャストです [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-to-pointer-cast">-Wint-to-pointer-cast</a>]
7742 | if (IsInList(h->IpTable, <b class="HIM">(</b>void *)key))
| <b class="HIM">^</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Server.c:7744:45:</b> <b class="HIM">警告: </b>異なるサイズの整 数からポインタへのキャストです [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-to-pointer-cast">-Wint-to-pointer-cast</a>]
7744 | IP_TABLE_ENTRY *e = <b class="HIM">(</b>IP_TABLE_ENTRY *)key;
| <b class="HIM">^</b>
[ 80%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Session.c.o</b>
[ 81%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/UT.c.o</b>
[ 81%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/UdpAccel.c.o</b>
[ 82%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/VLanUnix.c.o</b>
[ 83%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/VLanWin32.c.o</b>
[ 84%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Virtual.c.o</b>
[ 85%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/WaterMark.c.o</b>
[ 86%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/WebUI.c.o</b>
[ 87%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/WinUi.c.o</b>
[ 87%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/Wpc.c.o</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Wpc.c:</b> 関数 ‘<b class="BOLD">DecodeSafe64</b>’ 内:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Wpc.c:1289:31:</b> <b class="HIM">警告: </b>passing argument 1 of ‘<b class="BOLD">StrLen</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
1289 | size = StrLen(<b class="HIM">src</b>);
| <b class="HIM">^~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Wpc.c:19</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Str.h:31:19:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">char *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
31 | UINT StrLen(<b class="HIC">char *str</b>);
| <b class="HIC">~~~~~~^~~</b>
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Wpc.c:1293:19:</b> <b class="HIM">警告: </b>passing argument 2 of ‘<b class="BOLD">Copy</b>’ discards ‘<b class="BOLD">const</b>’ qualifier from pointer target type [<b class="HIM"></b><a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers">-Wdiscarded-qualifiers</a>]
1293 | Copy(tmp, <b class="HIM">src</b>, size);
| <b class="HIM">^~~</b>
次のファイルから読み込み: <b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/Cedar/Wpc.c:15</b>:
<b class="BOLD">/home/tomoyan/work/SoftEtherVPN/src/./Mayaqua/Memory.h:184:28:</b> <b class="HIC">備考: </b>expected ‘<b class="BOLD">void *</b>’ but argument is of type ‘<b class="BOLD">const char *</b>’
184 | void Copy(void *dst, <b class="HIC">void *src</b>, UINT size);
| <b class="HIC">~~~~~~^~~</b>
[ 88%] <b class="GRN">Building C object src/Cedar/CMakeFiles/cedar.dir/__/__/3rdparty/BLAKE2/sse/blake2s.c.o</b>
[ 89%] <b class="GRN"></b><b class="HIG">Linking C shared library ../../libcedar.so</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 89%] Built target cedar
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
[ 90%] <b class="GRN">Building C object src/Mayaqua/3rdparty/cpu_features/CMakeFiles/list_cpu_features.dir/src/utils/list_cpu_features.c.o</b>
[ 91%] <b class="GRN"></b><b class="HIG">Linking C executable list_cpu_features</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 91%] Built target list_cpu_features
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
[ 92%] <b class="GRN">Building C object src/vpnserver/CMakeFiles/vpnserver.dir/vpnserver.c.o</b>
[ 93%] <b class="GRN"></b><b class="HIG">Linking C executable ../../vpnserver</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 93%] Built target vpnserver
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
[ 94%] <b class="GRN">Building C object src/vpnclient/CMakeFiles/vpnclient.dir/vpncsvc.c.o</b>
[ 94%] <b class="GRN"></b><b class="HIG">Linking C executable ../../vpnclient</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 94%] Built target vpnclient
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
[ 95%] <b class="GRN">Building C object src/vpnbridge/CMakeFiles/vpnbridge.dir/vpnbridge.c.o</b>
[ 96%] <b class="GRN"></b><b class="HIG">Linking C executable ../../vpnbridge</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 96%] Built target vpnbridge
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
[ 97%] <b class="GRN">Building C object src/vpncmd/CMakeFiles/vpncmd.dir/vpncmd.c.o</b>
[ 98%] <b class="GRN"></b><b class="HIG">Linking C executable ../../vpncmd</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 98%] Built target vpncmd
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
[ 99%] <b class="GRN">Building C object src/vpntest/CMakeFiles/vpntest.dir/vpntest.c.o</b>
[100%] <b class="GRN"></b><b class="HIG">Linking C executable ../../vpntest</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[100%] Built target vpntest
make[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
</pre>
<p></p>
</div></div></div>
<h3 class="sectionedit104 page-header pb-3 mb-4 mt-0" id="インストール1">インストール</h3>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><div class="wrap_color_term plugin_wrap"><div class="wrap_colot_command plugin_wrap"><pre class="code">$ sudo make -C build install</pre>
</div><div class="wrap_color_result_long plugin_wrap">
<p>
</p><pre>make: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
<b class="HIM">Consolidate compiler generated dependencies of target libhamcore</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 3%] Built target libhamcore
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
<b class="HIM">Consolidate compiler generated dependencies of target hamcorebuilder</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 6%] Built target hamcorebuilder
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 7%] Built target hamcore-archive-build
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
<b class="HIM">Consolidate compiler generated dependencies of target cpu_features</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 18%] Built target cpu_features
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
<b class="HIM">Consolidate compiler generated dependencies of target mayaqua</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 40%] Built target mayaqua
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
<b class="HIM">Consolidate compiler generated dependencies of target cedar</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 89%] Built target cedar
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
<b class="HIM">Consolidate compiler generated dependencies of target list_cpu_features</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 91%] Built target list_cpu_features
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
<b class="HIM">Consolidate compiler generated dependencies of target vpnserver</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 93%] Built target vpnserver
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
<b class="HIM">Consolidate compiler generated dependencies of target vpnclient</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 94%] Built target vpnclient
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
<b class="HIM">Consolidate compiler generated dependencies of target vpnbridge</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 96%] Built target vpnbridge
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
<b class="HIM">Consolidate compiler generated dependencies of target vpncmd</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 98%] Built target vpncmd
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
<b class="HIM">Consolidate compiler generated dependencies of target vpntest</b>
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[100%] Built target vpntest
make[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
<b class="CYN">Install the project...</b>
-- Install configuration: "RelWithDebInfo"
----------------------------------------------------------------------------------------------------------------------------
Build completed successfully.
Execute 'vpnserver start' to run the SoftEther VPN Server background service.
Execute 'vpnbridge start' to run the SoftEther VPN Bridge background service.
Execute 'vpnclient start' to run the SoftEther VPN Client background service.
Execute 'vpncmd' to run the SoftEther VPN Command-Line Utility to configure VPN Server, VPN Bridge or VPN Client.
----------------------------------------------------------------------------------------------------------------------------
-- Installing: /usr/local/lib64/libcedar.so
-- Set runtime path of "/usr/local/lib64/libcedar.so" to "/usr/local/lib"
-- Installing: /usr/local/lib64/libmayaqua.so
-- Set runtime path of "/usr/local/lib64/libmayaqua.so" to "/usr/local/lib"
-- Installing: /usr/local/lib64/libcpu_features.a
-- Up-to-date: /usr/local/include/cpu_features/cpuinfo_aarch64.h
-- Up-to-date: /usr/local/include/cpu_features/cpuinfo_arm.h
-- Up-to-date: /usr/local/include/cpu_features/cpuinfo_mips.h
-- Up-to-date: /usr/local/include/cpu_features/cpuinfo_ppc.h
-- Up-to-date: /usr/local/include/cpu_features/cpuinfo_x86.h
-- Up-to-date: /usr/local/include/cpu_features/cpu_features_macros.h
-- Installing: /usr/local/bin/list_cpu_features
-- Set runtime path of "/usr/local/bin/list_cpu_features" to "/usr/local/lib"
-- Old export file "/usr/local/lib64/cmake/CpuFeatures/CpuFeaturesTargets.cmake" will be replaced. Removing files [/usr/local/lib64/cmake/CpuFeatures/CpuFeaturesTargets-relwithdebinfo.cmake].
-- Installing: /usr/local/lib64/cmake/CpuFeatures/CpuFeaturesTargets.cmake
-- Installing: /usr/local/lib64/cmake/CpuFeatures/CpuFeaturesTargets-relwithdebinfo.cmake
-- Installing: /usr/local/lib64/cmake/CpuFeatures/CpuFeaturesConfig.cmake
-- Installing: /usr/local/lib64/cmake/CpuFeatures/CpuFeaturesConfigVersion.cmake
-- Installing: /usr/local/libexec/softether/vpnserver/vpnserver
-- Set runtime path of "/usr/local/libexec/softether/vpnserver/vpnserver" to "/usr/local/lib"
-- Installing: /usr/local/libexec/softether/vpnserver/hamcore.se2
-- Installing: /usr/local/bin/vpnserver
-- Installing: /lib/systemd/system/softether-vpnserver.service
-- Installing: /usr/local/libexec/softether/vpnclient/vpnclient
-- Set runtime path of "/usr/local/libexec/softether/vpnclient/vpnclient" to "/usr/local/lib"
-- Installing: /usr/local/libexec/softether/vpnclient/hamcore.se2
-- Installing: /usr/local/bin/vpnclient
-- Installing: /lib/systemd/system/softether-vpnclient.service
-- Installing: /usr/local/libexec/softether/vpnbridge/vpnbridge
-- Set runtime path of "/usr/local/libexec/softether/vpnbridge/vpnbridge" to "/usr/local/lib"
-- Installing: /usr/local/libexec/softether/vpnbridge/hamcore.se2
-- Installing: /usr/local/bin/vpnbridge
-- Installing: /lib/systemd/system/softether-vpnbridge.service
-- Installing: /usr/local/libexec/softether/vpncmd/vpncmd
-- Set runtime path of "/usr/local/libexec/softether/vpncmd/vpncmd" to "/usr/local/lib"
-- Installing: /usr/local/libexec/softether/vpncmd/hamcore.se2
-- Installing: /usr/local/bin/vpncmd
make: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
</pre>
<p></p>
</div></div></div>
<h2 class="sectionedit113 page-header pb-3 mb-4 mt-0" id="サービスの起動">サービスの起動</h2>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><pre class="code">$ sudo systemctl daemon-reload
$ sudo systemctl start softether-vpnserver.service</pre>
</div>
<h2 class="sectionedit116 page-header pb-3 mb-4 mt-0" id="バージョン確認">バージョン確認</h2>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><div class="wrap_color_term plugin_wrap"><div class="wrap_colot_command plugin_wrap"><pre class="code">$ vpncmd localhost:5555 /server /cmd about</pre>
</div><div class="wrap_color_result plugin_wrap">
<p>
</p><pre>vpncmd コマンド - SoftEther VPN Developer Edition コマンドライン管理ユーティリティ
SoftEther VPN コマンドライン管理ユーティリティ (vpncmd コマンド)
Developer Edition
Version 5.02 Build 5180 (Japanese)
Compiled 2022/06/20 20:24:15 by tomoyan at skv001.monsters-g.com
Copyright (c) all contributors on SoftEther VPN project in GitHub.
Copyright (c) Daiyuu Nobori, SoftEther Project at University of Tsukuba, and SoftEther Corporation.
All rights reserved.
パスワード: **********
VPN Server "localhost" (ポート 5555) に接続しました。
VPN Server 全体の管理権限があります。
VPN Server>about
About コマンド - バージョン情報の表示
SoftEther VPN コマンドライン管理ユーティリティ (vpncmd コマンド)
Developer Edition
Version 5.02 Build 5180 (Japanese)
Compiled 2022/06/20 20:24:15 by tomoyan at skv001.monsters-g.com
Copyright (c) all contributors on SoftEther VPN project in GitHub.
Copyright (c) Daiyuu Nobori, SoftEther Project at University of Tsukuba, and SoftEther Corporation.
All rights reserved.
(ライセンスなど詳細出力...)
</pre>
<p></p>
</div></div></div>
<h2 class="sectionedit125 page-header pb-3 mb-4 mt-0" id="トラブルシューティング">トラブルシューティング</h2>
<h3 class="sectionedit126 page-header pb-3 mb-4 mt-0" id="make_で_hamcorebuildfailed_to_open_hamcorese2">make で HamcoreBuild(): Failed to open "hamcore.se2"!</h3>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><pre class="code">$ make -C build</pre>
</div><div class="wrap_prewrap wrap_result_long plugin_wrap" style="width: 100%;"><pre class="code">make: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
[ 1%] Building C object src/libhamcore/CMakeFiles/libhamcore.dir/FileSystem.c.o
[ 2%] Building C object src/libhamcore/CMakeFiles/libhamcore.dir/Hamcore.c.o
[ 3%] Building C object src/libhamcore/CMakeFiles/libhamcore.dir/Memory.c.o
[ 4%] Linking C static library liblibhamcore.a
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 4%] Built target libhamcore
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
[ 4%] Building C object src/hamcorebuilder/CMakeFiles/hamcorebuilder.dir/main.c.o
[ 5%] Building C object src/hamcorebuilder/CMakeFiles/hamcorebuilder.dir/FileSystem.c.o
[ 6%] Linking C executable hamcorebuilder
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
[ 6%] Built target hamcorebuilder
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' に入ります
[ 7%] Building hamcore.se2 archive file...
hamcore.se2 builder
Destination: "hamcore.se2"
Source: "/home/tomoyan/work/SoftEtherVPN/src/bin/hamcore"
HamcoreBuild(): Failed to open "hamcore.se2"!
make[2]: *** [src/CMakeFiles/hamcore-archive-build.dir/build.make:74: hamcore.se2] エラー 2
make[2]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make[1]: *** [CMakeFiles/Makefile2:278: src/CMakeFiles/hamcore-archive-build.dir/all] エラー 2
make[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます
make: *** [Makefile:156: all] エラー 2
make: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build' から出ます</pre>
</div><div class="wrap_prewrap plugin_wrap" style="width: 100%;"><pre class="code">$ cd build
$ /home/tomoyan/work/SoftEtherVPN/build/src/hamcorebuilder/hamcorebuilder hamcore.se2 /home/tomoyan/work/SoftEtherVPN/src/bin/hamcore</pre>
</div><div class="wrap_prewrap wrap_result plugin_wrap" style="width: 100%;"><pre class="code">hamcore.se2 builder
Destination: "hamcore.se2"
Source: "/home/tomoyan/work/SoftEtherVPN/src/bin/hamcore"
HamcoreBuild(): Failed to open "hamcore.se2"!</pre>
</div>
<p>
前回インストールした際の <strong>hamcore.se2</strong> が root 所有で残っていてユーザー権限でのビルドが失敗する。<br>
</p>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><pre class="code">$ ll</pre>
</div><div class="wrap_prewrap wrap_result plugin_wrap" style="width: 100%;"><pre class="code">合計 14296
-rw-rw-r-- 1 tomoyan tomoyan 27759 7月 11 08:52 CMakeCache.txt
drwxrwxr-x 1 tomoyan tomoyan 448 7月 11 09:08 CMakeFiles
-rw-r--r-- 1 tomoyan tomoyan 436111 7月 11 08:52 CPackConfig.cmake
-rw-r--r-- 1 tomoyan tomoyan 436605 7月 11 08:52 CPackSourceConfig.cmake
-rw-rw-r-- 1 tomoyan tomoyan 12803 7月 11 08:52 Makefile
-rw-r--r-- 1 tomoyan tomoyan 1824 3月 23 02:50 cmake_install.cmake
-rw------- 1 root root 2652234 3月 23 02:51 hamcore.se2
-rw-r--r-- 1 root root 1308 3月 23 02:51 install_manifest.txt
-rwxr-xr-x 1 tomoyan tomoyan 8119080 3月 23 02:51 libcedar.so
-rwxr-xr-x 1 tomoyan tomoyan 2743704 3月 23 02:50 libmayaqua.so
-rw-r--r-- 1 tomoyan tomoyan 14 7月 6 11:16 softether-vpnbridge.service
-rw-r--r-- 1 tomoyan tomoyan 14 7月 6 11:16 softether-vpnclient.service
-rw-r--r-- 1 tomoyan tomoyan 14 7月 6 11:16 softether-vpnserver.service
drwxrwxr-x 1 tomoyan tomoyan 226 7月 11 08:52 src
-rwxr-xr-x 1 tomoyan tomoyan 28448 3月 23 02:51 vpnbridge
-rw-r--r-- 1 tomoyan tomoyan 14 7月 6 11:16 vpnbridge.sh
-rwxr-xr-x 1 tomoyan tomoyan 28168 3月 23 02:51 vpnclient
-rw-r--r-- 1 tomoyan tomoyan 14 7月 6 11:16 vpnclient.sh
-rwxr-xr-x 1 tomoyan tomoyan 30656 3月 23 02:51 vpncmd
-rw-r--r-- 1 tomoyan tomoyan 14 7月 6 11:16 vpncmd.sh
-rwxr-xr-x 1 tomoyan tomoyan 28448 3月 23 02:51 vpnserver
-rw-r--r-- 1 tomoyan tomoyan 14 7月 6 11:16 vpnserver.sh
-rwxr-xr-x 1 tomoyan tomoyan 37856 3月 23 02:51 vpntest</pre>
</div>
<p>
最新ソースのビルド前には、<strong>build</strong> ディレクトリを削除してから作業を行う。<br>
</p>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><pre class="code">$ rm -rf build
$ ./configure
$ make -C build</pre>
</div>
<h3 class="sectionedit141 page-header pb-3 mb-4 mt-0" id="configure_で_undefined_reference_to_pthread_create">./configure で undefined reference to `pthread_create'</h3>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><pre class="code">$ ./configure</pre>
</div><div class="wrap_prewrap wrap_result_long plugin_wrap" style="width: 100%;"><pre class="code">---------------------------------------------------------------------
SoftEther VPN for Unix
Copyright (c) all contributors on SoftEther VPN project in GitHub.
Copyright (c) Daiyuu Nobori, SoftEther Project at University of Tsukuba, and SoftEther Corporation.
Licensed under the Apache License, Version 2.0 (the License).
Read and understand README, LICENSE and WARNING before use.
---------------------------------------------------------------------
Welcome to the corner-cutting configure script !
'rpm' executable found, CPack will generate RPM packages.
-- Build date: 05/07/2021
-- Build time: 19:21:30
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3")
-- Checking for one of the modules 'libsodium'
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:805 (message):
None of the required 'libsodium' found
Call Stack (most recent call first):
src/Cedar/CMakeLists.txt:35 (pkg_search_module)
-- Found OpenSSL: /usr/lib64/libcrypto.so (found version "1.1.1k")
-- The CXX compiler identification is GNU 11.1.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Searching 16 bit integer - Using unsigned short
-- Check if the system is big endian - little endian
-- Configuring incomplete, errors occurred!
See also "/home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeOutput.log".
See also "/home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeError.log".</pre>
</div><div class="wrap_prewrap plugin_wrap" style="width: 100%;"><pre class="code">$ cat /home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeError.log</pre>
</div><div class="wrap_prewrap wrap_mincode_long plugin_wrap" style="width: 100%;"><pre class="code CMakeErrorlog">Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/gmake cmTC_abf75/fast && /usr/bin/gmake -f CMakeFiles/cmTC_abf75.dir/build.make CMakeFiles/cmTC_abf75.dir/build
gmake[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeTmp' に入ります
Building C object CMakeFiles/cmTC_abf75.dir/src.c.o
/usr/bin/cc -fsigned-char -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_abf75.dir/src.c.o -c /home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_abf75
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_abf75.dir/link.txt --verbose=1
/usr/bin/cc -fsigned-char -DCMAKE_HAVE_LIBC_PTHREAD CMakeFiles/cmTC_abf75.dir/src.c.o -o cmTC_abf75
/usr/bin/ld: CMakeFiles/cmTC_abf75.dir/src.c.o: in function `main':
src.c:(.text+0x2d): undefined reference to `pthread_create'
/usr/bin/ld: src.c:(.text+0x39): undefined reference to `pthread_detach'
/usr/bin/ld: src.c:(.text+0x45): undefined reference to `pthread_cancel'
/usr/bin/ld: src.c:(.text+0x56): undefined reference to `pthread_join'
collect2: エラー: ld はステータス 1 で終了しました
gmake[1]: *** [CMakeFiles/cmTC_abf75.dir/build.make:107: cmTC_abf75] エラー 1
gmake[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeTmp' から出ます
gmake: *** [Makefile:141: cmTC_abf75/fast] エラー 2
Source file was:
#include <pthread.h>
void* test_func(void* data)
{
return data;
}
int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_cancel(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);
return 0;
}
Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/gmake cmTC_f76ad/fast && /usr/bin/gmake -f CMakeFiles/cmTC_f76ad.dir/build.make CMakeFiles/cmTC_f76ad.dir/build
gmake[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeTmp' に入ります
Building C object CMakeFiles/cmTC_f76ad.dir/CheckFunctionExists.c.o
/usr/bin/cc -fsigned-char -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_f76ad.dir/CheckFunctionExists.c.o -c /usr/share/cmake/Modules/CheckFunctionExists.c
Linking C executable cmTC_f76ad
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f76ad.dir/link.txt --verbose=1
/usr/bin/cc -fsigned-char -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_f76ad.dir/CheckFunctionExists.c.o -o cmTC_f76ad -lpthreads
/usr/bin/ld: -lpthreads が見つかりません
collect2: エラー: ld はステータス 1 で終了しました
gmake[1]: *** [CMakeFiles/cmTC_f76ad.dir/build.make:107: cmTC_f76ad] エラー 1
gmake[1]: ディレクトリ '/home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeTmp' から出ます
gmake: *** [Makefile:141: cmTC_f76ad/fast] エラー 2</pre>
</div>
<p>
<strong>libbtbb-devel</strong> パッケージをインストールすると問題が解消される。<br>
</p>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><pre class="code">$ sudo dnf install libbtbb-devel</pre>
</div><div class="wrap_prewrap wrap_result_long plugin_wrap" style="width: 100%;"><pre class="code">メタデータの期限切れの最終確認: 1:40:03 時間前の 2021年07月06日 04時41分24秒 に実施しました。
依存関係が解決しました。
========================================================================================================
パッケージ アーキテクチャー バージョン リポジトリー サイズ
========================================================================================================
インストール:
libbtbb-devel x86_64 2020.12.R1-2.fc34 fedora 11 k
依存関係のインストール:
libbtbb x86_64 2020.12.R1-2.fc34 fedora 62 k
トランザクションの概要
========================================================================================================
インストール 2 パッケージ
ダウンロードサイズの合計: 73 k
インストール後のサイズ: 141 k
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
(1/2): libbtbb-devel-2020.12.R1-2.fc34.x86_64.rpm 78 kB/s | 11 kB 00:00
(2/2): libbtbb-2020.12.R1-2.fc34.x86_64.rpm 343 kB/s | 62 kB 00:00
---------------------------------------------------------------------------------------------------------
合計 111 kB/s | 73 kB 00:00
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
準備 : 1/1
インストール中 : libbtbb-2020.12.R1-2.fc34.x86_64 1/2
インストール中 : libbtbb-devel-2020.12.R1-2.fc34.x86_64 2/2
scriptletの実行中: libbtbb-devel-2020.12.R1-2.fc34.x86_64 2/2
検証 : libbtbb-2020.12.R1-2.fc34.x86_64 1/2
検証 : libbtbb-devel-2020.12.R1-2.fc34.x86_64 2/2
インストール済み:
libbtbb-2020.12.R1-2.fc34.x86_64 libbtbb-devel-2020.12.R1-2.fc34.x86_64
完了しました!</pre>
</div>
<h3 class="sectionedit154 page-header pb-3 mb-4 mt-0" id="configure_で_none_of_the_required_libsodium_found">./configure で None of the required 'libsodium' found</h3>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><pre class="code">$ ./configure</pre>
</div><div class="wrap_prewrap wrap_result plugin_wrap" style="width: 100%;"><pre class="code">---------------------------------------------------------------------
SoftEther VPN for Unix
Copyright (c) all contributors on SoftEther VPN project in GitHub.
Copyright (c) Daiyuu Nobori, SoftEther Project at University of Tsukuba, and SoftEther Corporation.
Licensed under the Apache License, Version 2.0 (the License).
Read and understand README, LICENSE and WARNING before use.
---------------------------------------------------------------------
Welcome to the corner-cutting configure script !
'rpm' executable found, CPack will generate RPM packages.
-- Build date: 05/07/2021
-- Build time: 21:22:18
-- Checking for one of the modules 'libsodium'
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:805 (message):
None of the required 'libsodium' found
Call Stack (most recent call first):
src/Cedar/CMakeLists.txt:35 (pkg_search_module)
-- Configuring incomplete, errors occurred!
See also "/home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeOutput.log".
See also "/home/tomoyan/work/SoftEtherVPN/build/CMakeFiles/CMakeError.log".</pre>
</div>
<p>
<strong>libsodium-devel</strong> パッケージをインストールすると問題が解消される。<br>
</p>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><pre class="code">$ sudo dnf install libsodium-devel</pre>
</div><div class="wrap_prewrap wrap_result_long plugin_wrap" style="width: 100%;"><pre class="code">メタデータの期限切れの最終確認: 2:29:52 時間前の 2021年07月06日 08時45分58秒 に実施しました。
依存関係が解決しました。
========================================================================================================
パッケージ アーキテクチャー バージョン リポジトリー サイズ
========================================================================================================
インストール:
libsodium-devel x86_64 1.0.18-7.fc34 fedora 1.0 M
トランザクションの概要
========================================================================================================
インストール 1 パッケージ
ダウンロードサイズの合計: 1.0 M
インストール後のサイズ: 3.6 M
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
libsodium-devel-1.0.18-7.fc34.x86_64.rpm 4.8 MB/s | 1.0 MB 00:00
--------------------------------------------------------------------------------------------------------
合計 737 kB/s | 1.0 MB 00:01
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
準備 : 1/1
インストール中 : libsodium-devel-1.0.18-7.fc34.x86_64 1/1
scriptletの実行中: libsodium-devel-1.0.18-7.fc34.x86_64 1/1
検証 : libsodium-devel-1.0.18-7.fc34.x86_64 1/1
インストール済み:
libsodium-devel-1.0.18-7.fc34.x86_64
完了しました!</pre>
</div>
<h3 class="sectionedit163 page-header pb-3 mb-4 mt-0" id="softether_vpn_server_が起動しない😥_failed_to_start_softether_vpn_server">SoftEther VPN Server が起動しない😥 (Failed to start SoftEther VPN Server.)</h3>
<div class="wrap_prewrap plugin_wrap" style="width: 100%;"><div class="wrap_color_term plugin_wrap"><div class="wrap_color_command plugin_wrap"><pre class="code">$ sudo systemctl start softether-vpnserver.service</pre>
</div><div class="wrap_color_result plugin_wrap"><pre class="code">Job for softether-vpnserver.service failed because the control process exited with error code.
See "systemctl status softether-vpnserver.service" and "journalctl -xe" for details.</pre>
</div></div><div class="wrap_color_term plugin_wrap"><div class="wrap_color_command plugin_wrap"><pre class="code">$ systemctl status softether-vpnserver</pre>
</div><div class="wrap_color_result plugin_wrap">
<p>
</p><pre><b class="HIR">×</b> softether-vpnserver.service - SoftEther VPN Server
Loaded: loaded (/usr/lib/systemd/system/softether-vpnserver.service; enabled; vendor preset: disabled)
Active: <b class="HIR">failed</b> (Result: exit-code) since Fri 2021-12-17 16:13:30 JST; 41s ago
Process: 288985 ExecStart=/usr/local/libexec/softether/vpnserver/vpnserver start <b class="HIR">(code=exited, status=127)</b>
CPU: 7ms
12月 17 16:13:30 skv001.monsters-g.com systemd[1]: softether-vpnserver.service: Scheduled restart job, restart counter is at 5.
12月 17 16:13:30 skv001.monsters-g.com systemd[1]: Stopped SoftEther VPN Server.
12月 17 16:13:30 skv001.monsters-g.com systemd[1]: <b class="BOLD" style="color:#d7d75f;">softether-vpnserver.service: Start request repeated too quickly.</b>
12月 17 16:13:30 skv001.monsters-g.com systemd[1]: <b class="BOLD" style="color:#d7d75f;">softether-vpnserver.service: Failed with result 'exit-code'.</b>
12月 17 16:13:30 skv001.monsters-g.com systemd[1]: <b class="HIR">Failed to start SoftEther VPN Server.</b>
</pre>
<p></p>
</div></div>
<p>
<strong>systemd</strong> の <strong>service</strong> 定義を調べる。<br>
</p>
<div class="wrap_color_term plugin_wrap"><div class="wrap_color_command plugin_wrap"><pre class="code">$ cat /lib/systemd/system/softether-vpnserver.service</pre>
</div><div class="wrap_color_result plugin_wrap"><pre class="code">[Unit]
Description=SoftEther VPN Server
After=network.target auditd.service
ConditionPathExists=!/usr/local/libexec/softether/vpnserver/do_not_run
[Service]
Type=forking
TasksMax=16777216
EnvironmentFile=-/usr/local/libexec/softether/vpnserver
ExecStart=/usr/local/libexec/softether/vpnserver/vpnserver start
ExecStop=/usr/local/libexec/softether/vpnserver/vpnserver stop
KillMode=process
Restart=on-failure
# Hardening
PrivateTmp=yes
ProtectHome=yes
ProtectSystem=full
ReadOnlyDirectories=/
ReadWriteDirectories=-/usr/local/libexec/softether/vpnserver
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_BROADCAST CAP_NET_RAW CAP_SYS_NICE CAP_SYSLOG CAP_SETUID
[Install]
WantedBy=multi-user.target</pre>
</div></div>
<p>
プロセスを直接起動してみる🤔<br>
</p>
<div class="wrap_color_term plugin_wrap"><div class="wrap_color_command plugin_wrap"><pre class="code">$ /usr/local/libexec/softether/vpnserver/vpnserver start</pre>
</div><div class="wrap_color_result plugin_wrap"><pre class="code">/usr/local/libexec/softether/vpnserver/vpnserver: error while loading shared libraries: libcedar.so: cannot open shared object file: No such file or directory</pre>
</div></div>
<p>
ldd コマンドでロード出来ない共有ライブラリを確認してみる🤔<br>
</p>
<div class="wrap_color_term plugin_wrap"><div class="wrap_color_command plugin_wrap"><pre class="code">$ ldd /usr/local/libexec/softether/vpnserver/vpnserver</pre>
</div><div class="wrap_color_result plugin_wrap"><pre class="code"> linux-vdso.so.1 (0x00007fff807f2000)
libcedar.so => not found
libmayaqua.so => not found
libsodium.so.23 => /lib64/libsodium.so.23 (0x00007fc5e584b000)
libc.so.6 => /lib64/libc.so.6 (0x00007fc5e567c000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc5e565b000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc5e58b2000)</pre>
</div></div>
<p>
/usr/local/lib64/ には、それらの共有ライブラリが存在する🤯<br>
</p>
<div class="wrap_color_term plugin_wrap"><div class="wrap_color_command plugin_wrap"><pre class="code">$ ll /usr/local/lib64/</pre>
</div><div class="wrap_color_result plugin_wrap">
<p>
</p><pre>合計 8792
drwxr-xr-x 1 root root 0 1月 26 2021 <b class="BLU">bpf</b>
drwxr-xr-x 1 root root 22 1月 25 2020 <b class="BLU">cmake</b>
-rwxr-xr-x 1 root root 6508168 12月 14 22:33 <b class="GRN">libcedar.so</b>
-rw-r--r-- 1 root root 250988 12月 14 22:33 libcpu_features.a
-rwxr-xr-x 1 root root 2240272 12月 14 22:33 <b class="GRN">libmayaqua.so</b>
</pre>
<p></p>
</div></div></div>
<p>
この問題は SoftEther VPN が共有ライブラリをロードできない問題として報告されている。<br>
<a href="https://github.com/SoftEtherVPN/SoftEtherVPN/issues/766" class="interwiki iw_git" target="_blank" title="https://github.com/SoftEtherVPN/SoftEtherVPN/issues/766" rel="noopener">libcedar.so not found automatically · Issue #766 · SoftEtherVPN/SoftEtherVPN · GitHub</a><br>
<a href="https://gitlab.kitware.com/cmake/community/-/wikis/doc/cmake/RPATH-handling" class="urlextern" target="_blank" title="https://gitlab.kitware.com/cmake/community/-/wikis/doc/cmake/RPATH-handling" rel="ugc nofollow noopener">RPATH handling · Wiki · CMake / Community · GitLab</a><br>
</p>
<h4 class="sectionedit202" id="対処方法1_一度システムに設定するのみ">対処方法1 (一度システムに設定するのみ)</h4>
<h4 class="sectionedit203" id="対処方法2_最新ソースコードをビルドする度に作業が必要になる">対処方法2 (最新ソースコードをビルドする度に作業が必要になる)</h4>
<p>
CMake の RPATH を設定するように <strong>SoftEtherVPN/CMakeLists.txt</strong> を修正して再ビルド&再インストールを行う。<br>
</p>
<div class="wrap_prewrap wrap_color_term plugin_wrap" style="width: 100%;"><div class="wrap_color_command plugin_wrap"><pre class="code">$ cp CMakeLists.txt CMakeLists.txt.org
$ vi CMakeLists.txt</pre>
</div></div><div class="wrap_prewrap plugin_wrap" id="mincode" style="width: 100%;"><dl class="code">
<dt><a href="/_export/code/linux/softether_vpn/build?codeblock=52" title="この部分をダウンロード" class="mediafile mf_txt">CMakeLists.txt</a></dt>
<dd><pre class="code cmake"><a target="_blank" href="http://www.cmake.org/cmake/help/cmake2.6docs.html#command:if"><span class="kw1">if</span></a><span class="sy0">(</span>UNIX<span class="sy0">)</span>
<a target="_blank" href="http://www.cmake.org/cmake/help/cmake2.6docs.html#command:include"><span class="kw1">include</span></a><span class="sy0">(</span>GNUInstallDirs<span class="sy0">)</span>
<a target="_blank" href="http://www.cmake.org/cmake/help/cmake2.6docs.html#command:include"><span class="kw1">include</span></a><span class="sy0">(</span>CheckIncludeFile<span class="sy0">)</span>
Check_Include_File<span class="sy0">(</span>sys/auxv.h HAVE_SYS_AUXV<span class="sy0">)</span>
<a target="_blank" href="http://www.cmake.org/cmake/help/cmake2.6docs.html#command:if"><span class="kw1">if</span></a><span class="sy0">(</span><span class="kw3">EXISTS</span> <span class="st0">"/lib/systemd/system"</span><span class="sy0">)</span>
<a target="_blank" href="http://www.cmake.org/cmake/help/cmake2.6docs.html#command:set"><span class="kw1">set</span></a><span class="sy0">(</span>CMAKE_INSTALL_SYSTEMD_UNITDIR <span class="st0">"/lib/systemd/system"</span> <span class="kw3">CACHE</span> <span class="kw3">STRING</span> <span class="st0">"Where to install systemd unit files"</span><span class="sy0">)</span>
<a target="_blank" href="http://www.cmake.org/cmake/help/cmake2.6docs.html#command:endif"><span class="kw1">endif</span></a><span class="sy0">()</span>
<a target="_blank" href="http://www.cmake.org/cmake/help/cmake2.6docs.html#command:endif"><span class="kw1">endif</span></a><span class="sy0">()</span></pre>
</dd></dl>
</div>
<p>
<strong>↓</strong><br>
</p>
<div class="wrap_prewrap plugin_wrap" id="mincode" style="width: 100%;"><dl class="code">
<dt><a href="/_export/code/linux/softether_vpn/build?codeblock=53" title="この部分をダウンロード" class="mediafile mf_txt">CMakeLists.txt</a></dt>
<dd><pre class="code cmake"><a target="_blank" href="http://www.cmake.org/cmake/help/cmake2.6docs.html#command:if"><span class="kw1">if</span></a><span class="sy0">(</span>UNIX<span class="sy0">)</span>
<a target="_blank" href="http://www.cmake.org/cmake/help/cmake2.6docs.html#command:include"><span class="kw1">include</span></a><span class="sy0">(</span>GNUInstallDirs<span class="sy0">)</span>
<a target="_blank" href="http://www.cmake.org/cmake/help/cmake2.6docs.html#command:set"><span class="kw1">set</span></a><span class="sy0">(</span>CMAKE_INSTALL_RPATH <span class="st0">"<span class="es1">${CMAKE_INSTALL_PREFIX}</span>/<span class="es1">${CMAKE_INSTALL_LIBDIR}</span>"</span><span class="sy0">)</span>
<a target="_blank" href="http://www.cmake.org/cmake/help/cmake2.6docs.html#command:include"><span class="kw1">include</span></a><span class="sy0">(</span>CheckIncludeFile<span class="sy0">)</span>
Check_Include_File<span class="sy0">(</span>sys/auxv.h HAVE_SYS_AUXV<span class="sy0">)</span>
<a target="_blank" href="http://www.cmake.org/cmake/help/cmake2.6docs.html#command:if"><span class="kw1">if</span></a><span class="sy0">(</span><span class="kw3">EXISTS</span> <span class="st0">"/lib/systemd/system"</span><span class="sy0">)</span>
<a target="_blank" href="http://www.cmake.org/cmake/help/cmake2.6docs.html#command:set"><span class="kw1">set</span></a><span class="sy0">(</span>CMAKE_INSTALL_SYSTEMD_UNITDIR <span class="st0">"/lib/systemd/system"</span> <span class="kw3">CACHE</span> <span class="kw3">STRING</span> <span class="st0">"Where to install systemd unit files"</span><span class="sy0">)</span>
<a target="_blank" href="http://www.cmake.org/cmake/help/cmake2.6docs.html#command:endif"><span class="kw1">endif</span></a><span class="sy0">()</span>
<a target="_blank" href="http://www.cmake.org/cmake/help/cmake2.6docs.html#command:endif"><span class="kw1">endif</span></a><span class="sy0">()</span></pre>
</dd></dl>
</div>
<p>
<code>include(GNUInstallDirs)</code> の次の行に<br>
<code>set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")</code> を追記する。<br>
</p>
<p>
<strong>build</strong> ディレクトリを再作成する。<br>
</p>
<div class="wrap_prewrap wrap_color_term plugin_wrap" style="width: 100%;"><div class="wrap_color_command plugin_wrap"><pre class="code">$ rm -rf build
$ ./configure</pre>
</div></div>
<p>
再ビルド&再インストールする。<br>
</p>
<div class="wrap_prewrap wrap_color_term plugin_wrap" style="width: 100%;"><div class="wrap_color_command plugin_wrap"><pre class="code">$ make -C build
$ sudo make -C build install</pre>
</div></div>
<p>
サービスを起動してステータスを確認する。<br>
</p>
<div class="wrap_prewrap wrap_colot_term plugin_wrap" style="width: 100%;"><div class="wrap_colot_command plugin_wrap"><pre class="code">$ sudo systemctl daemon-reload
$ sudo systemctl start softether-vpnserver.service
$ systemctl status softether-vpnserver.service</pre>
</div><div class="wrap_color_result plugin_wrap">
<p>
</p><pre><b class="HIG">●</b> softether-vpnserver.service - SoftEther VPN Server
Loaded: loaded (/usr/lib/systemd/system/softether-vpnserver.service; disabled; vendor preset: disabled)
Active: <b class="HIG">active (running)</b> since Wed 2021-03-31 03:26:46 JST; 1min 27s ago
Process: 35295 ExecStart=/usr/local/libexec/softether/vpnserver/vpnserver start (code=exited, status=0/SUCCESS)
Main PID: 35297 (vpnserver)
Tasks: 32 (limit: 16777216)
Memory: 12.8M
CGroup: /system.slice/softether-vpnserver.service
├─35297 /usr/local/libexec/softether/vpnserver/vpnserver execsvc
└─35298 /usr/local/libexec/softether/vpnserver/vpnserver execsvc
3月 31 03:26:46 Cmon-wsl systemd[1]: Starting SoftEther VPN Server...
3月 31 03:26:46 Cmon-wsl vpnserver[35295]: The SoftEther VPN Server service has been started.
3月 31 03:26:46 Cmon-wsl systemd[1]: Started SoftEther VPN Server.
</pre>
<p></p>
</div></div>
<h2 class="sectionedit226 page-header pb-3 mb-4 mt-0" id="参考文献">参考文献</h2>
<p>
<a href="https://qiita.com//kouyan/items/c52fab36291a505e6122" class="interwiki iw_qita" target="_blank" title="https://qiita.com//kouyan/items/c52fab36291a505e6122" rel="noopener">[Linux]共有ライブラリが見つからない時にやること - Qiita</a><br>
<a href="https://github.com/SoftEtherVPN/SoftEtherVPN/issues/766" class="interwiki iw_git" target="_blank" title="https://github.com/SoftEtherVPN/SoftEtherVPN/issues/766" rel="noopener">libcedar.so not found automatically · Issue #766 · SoftEtherVPN/SoftEtherVPN</a><br>
<a href="https://github.com/SoftEtherVPN/SoftEtherVPN/issues/1355" class="interwiki iw_git" target="_blank" title="https://github.com/SoftEtherVPN/SoftEtherVPN/issues/1355" rel="noopener">error while loading shared libraries: libcedar.so: cannot open shared object file: No such file or directory · Issue #1355 · SoftEtherVPN/SoftEtherVPN</a><br>
<a href="https://stackoverflow.com/questions/4743233/is-usr-local-lib-searched-for-shared-libraries" class="urlextern" target="_blank" title="https://stackoverflow.com/questions/4743233/is-usr-local-lib-searched-for-shared-libraries" rel="ugc nofollow noopener">Is /usr/local/lib searched for shared libraries? - stackoverflow.com</a><br>
</p>
<h3 class="sectionedit227 page-header pb-3 mb-4 mt-0" id="付録">付録</h3>
<p>
<a href="https://twitter.com/tomoyan596/status/1471567912586854400" class="interwiki iw_tw" target="_blank" title="https://twitter.com/tomoyan596/status/1471567912586854400" rel="noopener">WireGuardを試したい訳ですけど、まいどRPATHの問題でハマるのはFedora系だけです🤔
じつは、RedHatから派生した多くのディストリビューションは、共有ライブラリパスに/usr/local/libが設定されていません😇
Ubuntuはlibc.confで設定される。さらに、RedHatはlib64を設定😅</a><br>
<a href="https://twitter.com/tomoyan596/status/1471572088549154817" class="interwiki iw_tw" target="_blank" title="https://twitter.com/tomoyan596/status/1471572088549154817" rel="noopener">RedHat系ディストリビューションでは、共有ライブラリがcannot open shared object file: No such file or directoryエラーになるので、/etc/ld.so.conf.d/softether-vpn-x86_64.confをldconfigしておけば二度と悩まなくて済みます😍
やったネぱぱ🤤</a><br>
<a href="https://twitter.com/tomoyan596/status/1486322756522496002" class="interwiki iw_tw" target="_blank" title="https://twitter.com/tomoyan596/status/1486322756522496002" rel="noopener">パパの髭(๑˙灬˙๑)は、SPIバスの信号を観察しようと思ったけど、ちょっとお預けです🤔VPNとWebとプログラミングにちょっとの間浮気します😅</a><br>
</p>
<h2 class="sectionedit228 page-header pb-3 mb-4 mt-0" id="ソース">ソース</h2>
<div class="wrap_prewrap wrap_mincode_long plugin_wrap" style="width: 100%;">
<p>
</p><pre id="src"><pre> <script>
let src = document.querySelector('#src');
src.innerText = document.querySelector('*').outerHTML;
</script></pre></pre></div></div></div></div></div></div></div></article></div></main></div></body></html>
- linux/softether_vpn/build.txt
- 最終更新: 2023/03/15 13:12
- by
ともやん