Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[OpenSSL] SLOOOW building #43140

Open
odduck41 opened this issue Jan 6, 2025 · 1 comment
Open

[OpenSSL] SLOOOW building #43140

odduck41 opened this issue Jan 6, 2025 · 1 comment
Labels
category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team.

Comments

@odduck41
Copy link

odduck41 commented Jan 6, 2025

Operating system

Windows 11

Compiler

g++(latest version as of 07.01.2025)

Steps to reproduce the behavior

Trying to install `OpenSSL` with `vcpkg` in `CLion`.

Building logs

build-x64-mingw-dynamic-dbg-err.log(FULL)
DEBUG: all keys: APPLINKDIR, BINDIR, CMAKECONFIGDIR, ENGINESDIR, INCLUDEDIR, LDLIBS, LIBDIR, MODULESDIR, PKGCONFIGDIR, PREFIX, VERSION, libdir
No value given for CMAKECONFIGDIR
No value given for PKGCONFIGDIR
No value given for libdir
DEBUG: PREFIX = . => PREFIX = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-dbg
DEBUG: libdir = . => libdir = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-dbg
DEBUG: BINDIR = apps => BINDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-dbg/apps, BINDIR_REL_PREFIX = apps
DEBUG: LIBDIR =  => LIBDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-dbg, LIBDIR_REL_PREFIX =
DEBUG: INCLUDEDIR = [ include, ../src/nssl-3.4.0-821e8e5bdc.clean/include ] => INCLUDEDIR = [ /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-dbg/include, /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-dbg/../src/nssl-3.4.0-821e8e5bdc.clean/include ], INCLUDEDIR_REL_PREFIX = [ include, ../src/nssl-3.4.0-821e8e5bdc.clean/include ]
DEBUG: APPLINKDIR = ms => APPLINKDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-dbg/ms, APPLINKDIR_REL_PREFIX = ms
DEBUG: ENGINESDIR = engines => ENGINESDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-dbg/engines, ENGINESDIR_REL_LIBDIR = engines
DEBUG: MODULESDIR = providers => MODULESDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-dbg/providers, MODULESDIR_REL_LIBDIR = providers
DEBUG: PKGCONFIGDIR = . => PKGCONFIGDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-dbg, PKGCONFIGDIR_REL_LIBDIR = .
DEBUG: CMAKECONFIGDIR = . => CMAKECONFIGDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-dbg, CMAKECONFIGDIR_REL_LIBDIR = .
DEBUG: all keys: APPLINKDIR, BINDIR, CMAKECONFIGDIR, ENGINESDIR, INCLUDEDIR, LDLIBS, LIBDIR, MODULESDIR, PKGCONFIGDIR, PREFIX, VERSION, libdir
DEBUG: PREFIX = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/debug => PREFIX = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/debug
DEBUG: libdir = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/debug/lib => libdir = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/debug/lib
DEBUG: BINDIR = bin => BINDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/debug/bin, BINDIR_REL_PREFIX = bin
DEBUG: LIBDIR = lib => LIBDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/debug/lib, LIBDIR_REL_PREFIX = lib
DEBUG: INCLUDEDIR = include => INCLUDEDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/debug/include, INCLUDEDIR_REL_PREFIX = include
DEBUG: APPLINKDIR = include/openssl => APPLINKDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/debug/include/openssl, APPLINKDIR_REL_PREFIX = include/openssl
DEBUG: ENGINESDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/debug/lib/engines-3 => ENGINESDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/debug/lib/engines-3, ENGINESDIR_REL_LIBDIR = engines-3
DEBUG: MODULESDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/debug/lib/ossl-modules => MODULESDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/debug/lib/ossl-modules, MODULESDIR_REL_LIBDIR = ossl-modules
DEBUG: PKGCONFIGDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/debug/lib/pkgconfig => PKGCONFIGDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/debug/lib/pkgconfig, PKGCONFIGDIR_REL_LIBDIR = pkgconfig
DEBUG: CMAKECONFIGDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/debug/share/openssl => CMAKECONFIGDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/debug/share/openssl, CMAKECONFIGDIR_REL_LIBDIR = ../share/openssl
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c: In function 'BIO_get_accept_socket':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:252:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  252 |     int s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:257:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  257 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:260:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  260 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:267:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  267 |         s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:274:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  274 |         s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c: In function 'BIO_socket':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:47:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
   47 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:54:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
   54 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c: In function 'BIO_accept_ex':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:432:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  432 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:437:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  437 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'get_hold_current_qp':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:226:29: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  226 |         CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, VAL_READER, &tmp64,
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:30:
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:232:29: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  232 |         CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, -VAL_READER, &tmp64,
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'ossl_rcu_read_unlock':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:309:37: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  309 |                 CRYPTO_atomic_add64(&data->thread_qps[i].qp->users,
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'update_qp':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:361:23: warning: passing argument 1 of 'CRYPTO_atomic_and' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  361 |     CRYPTO_atomic_and(&lock->qp_group[current_idx].users, ID_MASK, &tmp64,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:90:33: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   90 | int CRYPTO_atomic_and(uint64_t *val, uint64_t op, uint64_t *ret,
      |                       ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:363:25: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  363 |     CRYPTO_atomic_add64(&lock->qp_group[current_idx].users, new_id, &tmp64,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'ossl_synchronize_rcu':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:399:28: warning: passing argument 1 of 'CRYPTO_atomic_load' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  399 |         CRYPTO_atomic_load(&qp->users, &count, lock->rw_lock);
      |                            ^~~~~~~~~~
include/openssl/crypto.h:94:34: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   94 | int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock);
      |                        ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/x509/x509_def.c: In function 'get_windows_default_path':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/x509/x509_def.c:35:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   35 |     ossldir = ossl_get_openssldir();
      |             ^
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c: In function 'BIO_socket':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:47:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
   47 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:54:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
   54 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c: In function 'BIO_accept_ex':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:432:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  432 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:437:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  437 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c: In function 'BIO_get_accept_socket':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:252:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  252 |     int s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:257:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  257 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:260:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  260 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:267:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  267 |         s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:274:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  274 |         s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'get_hold_current_qp':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:226:29: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  226 |         CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, VAL_READER, &tmp64,
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:30:
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:232:29: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  232 |         CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, -VAL_READER, &tmp64,
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'ossl_rcu_read_unlock':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:309:37: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  309 |                 CRYPTO_atomic_add64(&data->thread_qps[i].qp->users,
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'update_qp':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:361:23: warning: passing argument 1 of 'CRYPTO_atomic_and' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  361 |     CRYPTO_atomic_and(&lock->qp_group[current_idx].users, ID_MASK, &tmp64,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:90:33: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   90 | int CRYPTO_atomic_and(uint64_t *val, uint64_t op, uint64_t *ret,
      |                       ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:363:25: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  363 |     CRYPTO_atomic_add64(&lock->qp_group[current_idx].users, new_id, &tmp64,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'ossl_synchronize_rcu':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:399:28: warning: passing argument 1 of 'CRYPTO_atomic_load' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  399 |         CRYPTO_atomic_load(&qp->users, &count, lock->rw_lock);
      |                            ^~~~~~~~~~
include/openssl/crypto.h:94:34: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   94 | int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock);
      |                        ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/x509/x509_def.c: In function 'get_windows_default_path':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/x509/x509_def.c:35:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   35 |     ossldir = ossl_get_openssldir();
      |             ^
providers/legacy.def:4: Warning: path components stripped from LIBRARY, 'providers/legacy'
build-x64-mingw-dynamic-dbg-err.log(NOT FULL)
DEBUG: all keys: APPLINKDIR, BINDIR, CMAKECONFIGDIR, ENGINESDIR, INCLUDEDIR, LDLIBS, LIBDIR, MODULESDIR, PKGCONFIGDIR, PREFIX, VERSION, libdir
No value given for CMAKECONFIGDIR
No value given for PKGCONFIGDIR
No value given for libdir
DEBUG: PREFIX = . => PREFIX = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel
DEBUG: libdir = . => libdir = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel
DEBUG: BINDIR = apps => BINDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel/apps, BINDIR_REL_PREFIX = apps
DEBUG: LIBDIR =  => LIBDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel, LIBDIR_REL_PREFIX =
DEBUG: INCLUDEDIR = [ include, ../src/nssl-3.4.0-821e8e5bdc.clean/include ] => INCLUDEDIR = [ /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel/include, /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel/../src/nssl-3.4.0-821e8e5bdc.clean/include ], INCLUDEDIR_REL_PREFIX = [ include, ../src/nssl-3.4.0-821e8e5bdc.clean/include ]
DEBUG: APPLINKDIR = ms => APPLINKDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel/ms, APPLINKDIR_REL_PREFIX = ms
DEBUG: ENGINESDIR = engines => ENGINESDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel/engines, ENGINESDIR_REL_LIBDIR = engines
DEBUG: MODULESDIR = providers => MODULESDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel/providers, MODULESDIR_REL_LIBDIR = providers
DEBUG: PKGCONFIGDIR = . => PKGCONFIGDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel, PKGCONFIGDIR_REL_LIBDIR = .
DEBUG: CMAKECONFIGDIR = . => CMAKECONFIGDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel, CMAKECONFIGDIR_REL_LIBDIR = .
DEBUG: all keys: APPLINKDIR, BINDIR, CMAKECONFIGDIR, ENGINESDIR, INCLUDEDIR, LDLIBS, LIBDIR, MODULESDIR, PKGCONFIGDIR, PREFIX, VERSION, libdir
DEBUG: PREFIX = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic => PREFIX = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic
DEBUG: libdir = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib => libdir = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib
DEBUG: BINDIR = bin => BINDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/bin, BINDIR_REL_PREFIX = bin
DEBUG: LIBDIR = lib => LIBDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib, LIBDIR_REL_PREFIX = lib
DEBUG: INCLUDEDIR = include => INCLUDEDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/include, INCLUDEDIR_REL_PREFIX = include
DEBUG: APPLINKDIR = include/openssl => APPLINKDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/include/openssl, APPLINKDIR_REL_PREFIX = include/openssl
DEBUG: ENGINESDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib/engines-3 => ENGINESDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib/engines-3, ENGINESDIR_REL_LIBDIR = engines-3
DEBUG: MODULESDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib/ossl-modules => MODULESDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib/ossl-modules, MODULESDIR_REL_LIBDIR = ossl-modules
DEBUG: PKGCONFIGDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib/pkgconfig => PKGCONFIGDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib/pkgconfig, PKGCONFIGDIR_REL_LIBDIR = pkgconfig
DEBUG: CMAKECONFIGDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/share/openssl => CMAKECONFIGDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/share/openssl, CMAKECONFIGDIR_REL_LIBDIR = ../share/openssl
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c: In function 'BIO_get_accept_socket':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:252:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  252 |     int s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:257:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  257 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:260:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  260 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:267:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  267 |         s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:274:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  274 |         s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c: In function 'BIO_socket':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:47:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
   47 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:54:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
   54 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c: In function 'BIO_accept_ex':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:432:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  432 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:437:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  437 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'get_hold_current_qp':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:226:29: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  226 |         CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, VAL_READER, &tmp64,
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:30:
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:232:29: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  232 |         CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, -VAL_READER, &tmp64,
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'ossl_rcu_read_unlock':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:309:37: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  309 |                 CRYPTO_atomic_add64(&data->thread_qps[i].qp->users,
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'update_qp':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:361:23: warning: passing argument 1 of 'CRYPTO_atomic_and' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  361 |     CRYPTO_atomic_and(&lock->qp_group[current_idx].users, ID_MASK, &tmp64,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:90:33: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   90 | int CRYPTO_atomic_and(uint64_t *val, uint64_t op, uint64_t *ret,
      |                       ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:363:25: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  363 |     CRYPTO_atomic_add64(&lock->qp_group[current_idx].users, new_id, &tmp64,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'ossl_synchronize_rcu':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:399:28: warning: passing argument 1 of 'CRYPTO_atomic_load' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  399 |         CRYPTO_atomic_load(&qp->users, &count, lock->rw_lock);
      |                            ^~~~~~~~~~
include/openssl/crypto.h:94:34: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   94 | int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock);
      |                        ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/x509/x509_def.c: In function 'get_windows_default_path':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/x509/x509_def.c:35:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   35 |     ossldir = ossl_get_openssldir();
      |             ^
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c: In function 'BIO_get_accept_socket':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:252:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  252 |     int s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:257:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  257 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:260:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  260 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:267:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  267 |         s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:274:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  274 |         s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c: In function 'BIO_socket':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:47:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
   47 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:54:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
   54 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c: In function 'BIO_accept_ex':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:432:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  432 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:437:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  437 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'get_hold_current_qp':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:226:29: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  226 |         CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, VAL_READER, &tmp64,
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:30:
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:232:29: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  232 |         CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, -VAL_READER, &tmp64,
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'ossl_rcu_read_unlock':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:309:37: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  309 |                 CRYPTO_atomic_add64(&data->thread_qps[i].qp->users,
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'update_qp':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:361:23: warning: passing argument 1 of 'CRYPTO_atomic_and' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  361 |     CRYPTO_atomic_and(&lock->qp_group[current_idx].users, ID_MASK, &tmp64,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:90:33: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   90 | int CRYPTO_atomic_and(uint64_t *val, uint64_t op, uint64_t *ret,
      |                       ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:363:25: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  363 |     CRYPTO_atomic_add64(&lock->qp_group[current_idx].users, new_id, &tmp64,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'ossl_synchronize_rcu':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:399:28: warning: passing argument 1 of 'CRYPTO_atomic_load' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  399 |         CRYPTO_atomic_load(&qp->users, &count, lock->rw_lock);
      |                            ^~~~~~~~~~
include/openssl/crypto.h:94:34: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   94 | int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock);
      |                        ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/x509/x509_def.c: In function 'get_windows_default_path':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/x509/x509_def.c:35:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   35 |     ossldir = ossl_get_openssldir();
      |             ^
PS C:\Users\{User}\.vcpkg-clion\vcpkg\buildtrees\openssl> cat build-x64-mingw-dynamic-rel-err.log
DEBUG: all keys: APPLINKDIR, BINDIR, CMAKECONFIGDIR, ENGINESDIR, INCLUDEDIR, LDLIBS, LIBDIR, MODULESDIR, PKGCONFIGDIR, PREFIX, VERSION, libdir
No value given for CMAKECONFIGDIR
No value given for PKGCONFIGDIR
No value given for libdir
DEBUG: PREFIX = . => PREFIX = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel
DEBUG: libdir = . => libdir = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel
DEBUG: BINDIR = apps => BINDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel/apps, BINDIR_REL_PREFIX = apps
DEBUG: LIBDIR =  => LIBDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel, LIBDIR_REL_PREFIX =
DEBUG: INCLUDEDIR = [ include, ../src/nssl-3.4.0-821e8e5bdc.clean/include ] => INCLUDEDIR = [ /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel/include, /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel/../src/nssl-3.4.0-821e8e5bdc.clean/include ], INCLUDEDIR_REL_PREFIX = [ include, ../src/nssl-3.4.0-821e8e5bdc.clean/include ]
DEBUG: APPLINKDIR = ms => APPLINKDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel/ms, APPLINKDIR_REL_PREFIX = ms
DEBUG: ENGINESDIR = engines => ENGINESDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel/engines, ENGINESDIR_REL_LIBDIR = engines
DEBUG: MODULESDIR = providers => MODULESDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel/providers, MODULESDIR_REL_LIBDIR = providers
DEBUG: PKGCONFIGDIR = . => PKGCONFIGDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel, PKGCONFIGDIR_REL_LIBDIR = .
DEBUG: CMAKECONFIGDIR = . => CMAKECONFIGDIR = /c/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/x64-mingw-dynamic-rel, CMAKECONFIGDIR_REL_LIBDIR = .
DEBUG: all keys: APPLINKDIR, BINDIR, CMAKECONFIGDIR, ENGINESDIR, INCLUDEDIR, LDLIBS, LIBDIR, MODULESDIR, PKGCONFIGDIR, PREFIX, VERSION, libdir
DEBUG: PREFIX = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic => PREFIX = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic
DEBUG: libdir = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib => libdir = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib
DEBUG: BINDIR = bin => BINDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/bin, BINDIR_REL_PREFIX = bin
DEBUG: LIBDIR = lib => LIBDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib, LIBDIR_REL_PREFIX = lib
DEBUG: INCLUDEDIR = include => INCLUDEDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/include, INCLUDEDIR_REL_PREFIX = include
DEBUG: APPLINKDIR = include/openssl => APPLINKDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/include/openssl, APPLINKDIR_REL_PREFIX = include/openssl
DEBUG: ENGINESDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib/engines-3 => ENGINESDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib/engines-3, ENGINESDIR_REL_LIBDIR = engines-3
DEBUG: MODULESDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib/ossl-modules => MODULESDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib/ossl-modules, MODULESDIR_REL_LIBDIR = ossl-modules
DEBUG: PKGCONFIGDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib/pkgconfig => PKGCONFIGDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/lib/pkgconfig, PKGCONFIGDIR_REL_LIBDIR = pkgconfig
DEBUG: CMAKECONFIGDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/share/openssl => CMAKECONFIGDIR = /C/Users/{User}/.vcpkg-clion/vcpkg/installed/x64-mingw-dynamic/share/openssl, CMAKECONFIGDIR_REL_LIBDIR = ../share/openssl
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c: In function 'BIO_get_accept_socket':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:252:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  252 |     int s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:257:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  257 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:260:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  260 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:267:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  267 |         s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:274:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  274 |         s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c: In function 'BIO_socket':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:47:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
   47 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:54:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
   54 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c: In function 'BIO_accept_ex':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:432:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  432 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:437:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  437 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'get_hold_current_qp':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:226:29: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  226 |         CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, VAL_READER, &tmp64,
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:30:
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:232:29: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  232 |         CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, -VAL_READER, &tmp64,
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'ossl_rcu_read_unlock':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:309:37: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  309 |                 CRYPTO_atomic_add64(&data->thread_qps[i].qp->users,
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'update_qp':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:361:23: warning: passing argument 1 of 'CRYPTO_atomic_and' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  361 |     CRYPTO_atomic_and(&lock->qp_group[current_idx].users, ID_MASK, &tmp64,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:90:33: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   90 | int CRYPTO_atomic_and(uint64_t *val, uint64_t op, uint64_t *ret,
      |                       ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:363:25: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  363 |     CRYPTO_atomic_add64(&lock->qp_group[current_idx].users, new_id, &tmp64,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'ossl_synchronize_rcu':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:399:28: warning: passing argument 1 of 'CRYPTO_atomic_load' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  399 |         CRYPTO_atomic_load(&qp->users, &count, lock->rw_lock);
      |                            ^~~~~~~~~~
include/openssl/crypto.h:94:34: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   94 | int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock);
      |                        ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/x509/x509_def.c: In function 'get_windows_default_path':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/x509/x509_def.c:35:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   35 |     ossldir = ossl_get_openssldir();
      |             ^
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c: In function 'BIO_get_accept_socket':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:252:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  252 |     int s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:257:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  257 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:260:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  260 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:267:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  267 |         s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock.c:274:13: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  274 |         s = INVALID_SOCKET;
      |             ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c: In function 'BIO_socket':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:47:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
   47 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:54:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
   54 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c: In function 'BIO_accept_ex':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:432:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  432 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/bio/bio_sock2.c:437:16: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '18446744073709551615' to '-1' [-Woverflow]
  437 |         return INVALID_SOCKET;
      |                ^~~~~~~~~~~~~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'get_hold_current_qp':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:226:29: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  226 |         CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, VAL_READER, &tmp64,
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:30:
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:232:29: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  232 |         CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, -VAL_READER, &tmp64,
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'ossl_rcu_read_unlock':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:309:37: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  309 |                 CRYPTO_atomic_add64(&data->thread_qps[i].qp->users,
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'update_qp':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:361:23: warning: passing argument 1 of 'CRYPTO_atomic_and' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  361 |     CRYPTO_atomic_and(&lock->qp_group[current_idx].users, ID_MASK, &tmp64,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:90:33: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   90 | int CRYPTO_atomic_and(uint64_t *val, uint64_t op, uint64_t *ret,
      |                       ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:363:25: warning: passing argument 1 of 'CRYPTO_atomic_add64' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  363 |     CRYPTO_atomic_add64(&lock->qp_group[current_idx].users, new_id, &tmp64,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/openssl/crypto.h:88:35: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   88 | int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret,
      |                         ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c: In function 'ossl_synchronize_rcu':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/threads_win.c:399:28: warning: passing argument 1 of 'CRYPTO_atomic_load' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  399 |         CRYPTO_atomic_load(&qp->users, &count, lock->rw_lock);
      |                            ^~~~~~~~~~
include/openssl/crypto.h:94:34: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'volatile uint64_t *' {aka 'volatile long long unsigned int *'}
   94 | int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock);
      |                        ~~~~~~~~~~^~~
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/x509/x509_def.c: In function 'get_windows_default_path':
../src/nssl-3.4.0-821e8e5bdc.clean/crypto/x509/x509_def.c:35:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   35 |     ossldir = ossl_get_openssldir();
      |             ^
providers/legacy.def:4: Warning: path components stripped from LIBRARY, 'providers/legacy'

Additional context

Clion vcpkg in terminal
C:\Users\{User}\.vcpkg-clion\vcpkg\vcpkg.exe install openssl
Computing installation plan...
The following packages will be built and installed:
    openssl:[email protected]
Detecting compiler hash for triplet x64-mingw-dynamic...
Compiler found: C:/Users/{User}/AppData/Local/Programs/CLion/bin/mingw/bin/g++.exe
Restored 0 package(s) from C:\Users\{User}\AppData\Local\vcpkg\archives in 231 us. Use --debug to see more details.
Installing 1/1 openssl:[email protected]...
Building openssl:[email protected]...
C:\Users\{User}\.vcpkg-clion\vcpkg\triplets\community\x64-mingw-dynamic.cmake: info: loaded community triplet from here. Community triplets are not built in the curated registry and are thus less likely to succeed.
-- Using cached openssl-openssl-openssl-3.4.0.tar.gz.
-- Cleaning sources at C:/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/src/nssl-3.4.0-821e8e5bdc.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/Users/{User}/.vcpkg-clion/vcpkg/downloads/openssl-openssl-openssl-3.4.0.tar.gz
-- Applying patch cmake-config.patch
-- Applying patch command-line-length.patch
-- Applying patch script-prefix.patch
-- Applying patch asm-armcap.patch
-- Applying patch windows/install-layout.patch
-- Applying patch windows/install-pdbs.patch
-- Applying patch unix/android-cc.patch
-- Applying patch unix/move-openssldir.patch
-- Applying patch unix/no-empty-dirs.patch
-- Applying patch unix/no-static-libs-for-shared.patch
-- Using source at C:/Users/{User}/.vcpkg-clion/vcpkg/buildtrees/openssl/src/nssl-3.4.0-821e8e5bdc.clean
-- Using cached msys2-make-4.4.1-2-x86_64.pkg.tar.zst.
-- Using cached msys2-perl-5.38.2-2-x86_64.pkg.tar.zst.
-- Using cached msys2-bash-5.2.037-1-x86_64.pkg.tar.zst.
-- Using cached msys2-coreutils-8.32-5-x86_64.pkg.tar.zst.
-- Using cached msys2-file-5.45-3-x86_64.pkg.tar.zst.
-- Using cached msys2-gawk-5.3.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-grep-1~3.0-6-x86_64.pkg.tar.zst.
-- Using cached msys2-gzip-1.13-1-x86_64.pkg.tar.zst.
-- Using cached msys2-diffutils-3.10-1-x86_64.pkg.tar.zst.
-- Using cached msys2-pkgconf-2.3.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-sed-4.9-1-x86_64.pkg.tar.zst.
-- Using cached msys2-msys2-runtime-3.5.4-2-x86_64.pkg.tar.zst.
-- Using cached msys2-libintl-0.22.4-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libxcrypt-4.4.36-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libiconv-1.17-1-x86_64.pkg.tar.zst.
-- Using cached msys2-gmp-6.3.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-gcc-libs-13.3.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libbz2-1.0.8-4-x86_64.pkg.tar.zst.
-- Using cached msys2-liblzma-5.6.3-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libzstd-1.5.6-1-x86_64.pkg.tar.zst.
-- Using cached msys2-zlib-1.3.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libreadline-8.2.013-1-x86_64.pkg.tar.zst.
-- Using cached msys2-mpfr-4.2.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libpcre-8.45-4-x86_64.pkg.tar.zst.
-- Using cached msys2-ncurses-6.5.20240831-2-x86_64.pkg.tar.zst.
-- Using msys root at C:/Users/{User}/.vcpkg-clion/vcpkg/downloads/tools/msys2/ac114c4abb18a79f
-- Getting CMake variables for x64-mingw-dynamic
-- Getting CMake variables for x64-mingw-dynamic
-- Using cached msys2-autoconf-wrapper-20240607-1-any.pkg.tar.zst.
-- Using cached msys2-automake-wrapper-20240607-1-any.pkg.tar.zst.
-- Using cached msys2-binutils-2.43.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libtool-2.4.7-4-x86_64.pkg.tar.zst.
-- Using cached msys2-make-4.4.1-2-x86_64.pkg.tar.zst.
-- Using cached msys2-pkgconf-2.3.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-which-2.21-4-x86_64.pkg.tar.zst.
-- Using cached msys2-bash-5.2.037-1-x86_64.pkg.tar.zst.
-- Using cached msys2-coreutils-8.32-5-x86_64.pkg.tar.zst.
-- Using cached msys2-file-5.45-3-x86_64.pkg.tar.zst.
-- Using cached msys2-gawk-5.3.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-grep-1~3.0-6-x86_64.pkg.tar.zst.
-- Using cached msys2-gzip-1.13-1-x86_64.pkg.tar.zst.
-- Using cached msys2-diffutils-3.10-1-x86_64.pkg.tar.zst.
-- Using cached msys2-sed-4.9-1-x86_64.pkg.tar.zst.
-- Using cached msys2-msys2-runtime-3.5.4-2-x86_64.pkg.tar.zst.
-- Using cached msys2-autoconf2.72-2.72-1-any.pkg.tar.zst.
-- Using cached msys2-automake1.16-1.16.5-1-any.pkg.tar.zst.
-- Using cached msys2-automake1.17-1.17-1-any.pkg.tar.zst.
-- Using cached msys2-libiconv-1.17-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libintl-0.22.4-1-x86_64.pkg.tar.zst.
-- Using cached msys2-zlib-1.3.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-tar-1.35-2-x86_64.pkg.tar.zst.
-- Using cached msys2-findutils-4.10.0-2-x86_64.pkg.tar.zst.
-- Using cached msys2-gmp-6.3.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-gcc-libs-13.3.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libbz2-1.0.8-4-x86_64.pkg.tar.zst.
-- Using cached msys2-liblzma-5.6.3-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libzstd-1.5.6-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libreadline-8.2.013-1-x86_64.pkg.tar.zst.
-- Using cached msys2-mpfr-4.2.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libpcre-8.45-4-x86_64.pkg.tar.zst.
-- Using cached msys2-m4-1.4.19-2-x86_64.pkg.tar.zst.
-- Using cached msys2-perl-5.38.2-2-x86_64.pkg.tar.zst.
-- Using cached msys2-ncurses-6.5.20240831-2-x86_64.pkg.tar.zst.
-- Using cached msys2-libxcrypt-4.4.36-1-x86_64.pkg.tar.zst.
-- Using msys root at C:/Users/{User}/.vcpkg-clion/vcpkg/downloads/tools/msys2/2db36fb050d01f45
-- Using cached msys2-mingw-w64-x86_64-pkgconf-1~2.3.0-1-any.pkg.tar.zst.
-- Using cached msys2-msys2-runtime-3.5.4-2-x86_64.pkg.tar.zst.
-- Using msys root at C:/Users/{User}/.vcpkg-clion/vcpkg/downloads/tools/msys2/21caed2f81ec917b
-- Configuring x64-mingw-dynamic-dbg
-- Configuring x64-mingw-dynamic-rel
-- Building x64-mingw-dynamic-dbg
I have tried to install OpenSSL 5 or 6 times and always I collides with REALLY SLOOW building the `x64-mingw-dynamic-dbg`.. After when it built, vcpkg going to build the `x64-mingw-dynamic-rel` and it is slower.. Maybe someday I'll be able to wait until the end of the full build.
@odduck41 odduck41 added the category:port-bug The issue is with a library, which is something the port should already support label Jan 6, 2025
@odduck41
Copy link
Author

odduck41 commented Jan 6, 2025

When I tried to install it on Windows 10 a few months ago, everything worked faster.

@MonicaLiu0311 MonicaLiu0311 added category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team. and removed category:port-bug The issue is with a library, which is something the port should already support labels Jan 7, 2025
@MonicaLiu0311 MonicaLiu0311 removed their assignment Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team.
Projects
None yet
Development

No branches or pull requests

2 participants