Hi all, I've been unable to build security/py-cryptography for about 10 days now. The build in Poudriere under 12.2 and 13.0 fail with a "Bad_C++_code" error.
I tried removing the libressl dependency but that made no difference. Is anyone else seeing this and can anyone point me in the right direction to get this fixed please? Below is my make.conf, list of poudriere-built ports and the full poudriere log for py-cryptography Thanks, Simon Wright. ============================================ make.conf WRKDIRPREFIX=/usr/tmp OPTIONS_SET=GECKO CUPS NOI4B=1 OPTIONS_SET+=NO-X11 CUPS_OVERWRITE_BASE=YES WITH_VIM_OPTIONS=yes DEFAULT_VERSIONS+=ssl=libressl bdb=5 VALID_CATEGORIES+=local SVN=svnlite Poudriere ports list: devel/git@lite dns/bind916 emulators/open-vm-tools@nox11 ftp/curl graphics/cairo local/vmserver-baseline mail/postfix print/hplip sysutils/facter sysutils/puppet6 sysutils/rsyslog8 sysutils/rubygem-puppetserver-ca www/apt-cacher-ng www/mod_log_sql Poudriere build log: =>> Building security/py-cryptography build started at Thu May 20 10:58:41 PST 2021 port directory: /usr/ports/security/py-cryptography package name: py38-cryptography-3.3.2 building for: FreeBSD pkg.home.santos-wright.net 13.0-RELEASE FreeBSD 13.0-RELEASE amd64 maintained by: ko...@freebsd.org Makefile ident: Poudriere version: 3.3.99.20210303_2 Host OSVERSION: 1300139 Jail OSVERSION: 1300139 Job Id: 01 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1300139 UNAME_v=FreeBSD 13.0-RELEASE UNAME_r=13.0-RELEASE BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin LOCALBASE=/usr/local USER=root LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.3.99.20210303_2 MASTERMNT=/export/poudriere/data/.m/FreeBSD_13_amd64-default/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=xterm-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/export/poudriere/data/.m/FreeBSD_13_amd64-default/ref/.p/pool OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS MASTERNAME=FreeBSD:13:amd64-default SCRIPTPREFIX=/usr/local/share/poudriere OLDPWD=/export/poudriere/data/.m/FreeBSD_13_amd64-default/ref/.p SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR=py38 DEPENDS_ARGS= MAKE_ARGS= FLAVOR=py38 ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- ko...@freebsd.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- PYTHON="/usr/local/bin/python3.8" XDG_DATA_HOME=/wrkdirs/usr/ports/security/py-cryptography/work-py38 XDG_CONFIG_HOME=/wrkdirs/usr/ports/security/py-cryptography/work-py38 HOME=/wrkdirs/usr/ports/security/py-cryptography/work-py38 TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/security/py-cryptography/work-py38/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- OPENSSLBASE=/usr/local OPENSSLDIR=/usr/local/openssl OPENSSLINC=/usr/local/include OPENSSLLIB=/usr/local/lib OPENSSLRPATH=/usr/local/lib XDG_DATA_HOME=/wrkdirs/usr/ports/security/py-cryptography/work-py38 XDG_CONFIG_HOME=/wrkdirs/usr/ports/security/py-cryptography/work-py38 HOME=/wrkdirs/usr/ports/security/py-cryptography/work-py38 TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/security/py-cryptography/work-py38/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES LDSHARED="cc -shared" PYTHONDONTWRITEBYTECODE= PYTHONOPTIMIZE= PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -L/usr/local/lib -Wl,-rpath,/usr/local/lib -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PYTHON_INCLUDEDIR=include/python3.8 PYTHON_LIBDIR=lib/python3.8 PYTHON_PLATFORM=freebsd13 PYTHON_SITELIBDIR=lib/python3.8/site-packages PYTHON_SUFFIX=38 PYTHON_EXT_SUFFIX=.cpython-38 PYTHON_VER=3.8 PYTHON_VERSION=python3.8 PYTHON2="@comment " PYTHON3="" OSREL=13.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/py38-cryptography" EXAMPLESDIR="share/examples/py38-cryptography" DATADIR="share/py38-cryptography" WWWDIR="www/py38-cryptography" ETCDIR="etc/py38-cryptography" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/py38-cryptography DOCSDIR=/usr/local/share/doc/py38-cryptography EXAMPLESDIR=/usr/local/share/examples/py38-cryptography WWWDIR=/usr/local/www/py38-cryptography ETCDIR=/usr/local/etc/py38-cryptography --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles OVERLAYS+=/overlays/local FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### /usr/local/etc/poudriere.d/make.conf #### VALID_CATEGORIES+=local DEFAULT_VERSIONS+=ssl=libressl bdb=5 #DEFAULT_VERSIONS+=ssl=libressl #DEFAULT_VERSIONS+=bdb=5 OPTIONS_SET+=NO-X11 WITH_CCACHE_BUILD=yes OVERLAYS=local #DEFAULT_VERSIONS+=ssl=port #DEVELOPER=yes LICENSES_ACCEPTED=NONE WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### /usr/ports/Mk/Scripts/ports_env.sh #### _CCVERSION_921dbbb2=FreeBSD clang version 11.0.1 (g...@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe) Target: x86_64-unknown-freebsd13.0 Thread model: posix InstalledDir: /usr/bin _ALTCCVERSION_921dbbb2=none _CXXINTERNAL_acaad9ca=FreeBSD clang version 11.0.1 (g...@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe) Target: x86_64-unknown-freebsd13.0 Thread model: posix InstalledDir: /usr/bin "/usr/bin/ld" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld-elf.so.1" "--hash-style=both" "--enable-new-dtags" "-o" "a.out" "/usr/lib/crt1.o" "/usr/lib/crti.o" "/usr/lib/crtbegin.o" "-L/usr/lib" "/dev/null" "-lc++" "-lm" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "/usr/lib/crtend.o" "/usr/lib/crtn.o" CC_OUTPUT_921dbbb2_58173849=yes CC_OUTPUT_921dbbb2_9bdba57c=yes CC_OUTPUT_921dbbb2_6a4fe7f5=yes CC_OUTPUT_921dbbb2_6bcac02b=yes CC_OUTPUT_921dbbb2_67d20829=yes CC_OUTPUT_921dbbb2_bfa62e83=yes CC_OUTPUT_921dbbb2_f0b4d593=yes CC_OUTPUT_921dbbb2_308abb44=yes CC_OUTPUT_921dbbb2_f00456e5=yes CC_OUTPUT_921dbbb2_65ad290d=yes CC_OUTPUT_921dbbb2_f2776b26=yes CC_OUTPUT_921dbbb2_b2657cc3=yes CC_OUTPUT_921dbbb2_380987f7=yes CC_OUTPUT_921dbbb2_160933ec=yes CC_OUTPUT_921dbbb2_fb62803b=yes _OBJC_CCVERSION_921dbbb2=FreeBSD clang version 11.0.1 (g...@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe) Target: x86_64-unknown-freebsd13.0 Thread model: posix InstalledDir: /usr/bin _OBJC_ALTCCVERSION_921dbbb2=none ARCH=amd64 OPSYS=FreeBSD _OSRELEASE=13.0-RELEASE OSREL=13.0 OSVERSION=1300139 PYTHONBASE=/usr/local HAVE_COMPAT_IA32_KERN=YES _SMP_CPUS=2 CONFIGURE_MAX_CMD_LEN=524288 HAVE_PORTS_ENV=1 #### Misc Poudriere #### GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 10342 open files (-n) 1024 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =======================<phase: check-sanity >============================ ===> License APACHE20 BSD3CLAUSE accepted by the user =========================================================================== =======================<phase: pkg-depends >============================ ===> py38-cryptography-3.3.2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.16.3.txz [pkg.home.santos-wright.net] Installing pkg-1.16.3... [pkg.home.santos-wright.net] Extracting pkg-1.16.3: .......... done ===> py38-cryptography-3.3.2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of py38-cryptography-3.3.2 =========================================================================== =======================<phase: fetch-depends >============================ =========================================================================== =======================<phase: fetch >============================ ===> License APACHE20 BSD3CLAUSE accepted by the user ===> Fetching all distfiles required by py38-cryptography-3.3.2 for building =========================================================================== =======================<phase: checksum >============================ ===> License APACHE20 BSD3CLAUSE accepted by the user ===> Fetching all distfiles required by py38-cryptography-3.3.2 for building => SHA256 Checksum OK for cryptography-3.3.2.tar.gz. =========================================================================== =======================<phase: extract-depends>============================ =========================================================================== =======================<phase: extract >============================ ===> License APACHE20 BSD3CLAUSE accepted by the user ===> Fetching all distfiles required by py38-cryptography-3.3.2 for building ===> Extracting for py38-cryptography-3.3.2 => SHA256 Checksum OK for cryptography-3.3.2.tar.gz. =========================================================================== =======================<phase: patch-depends >============================ =========================================================================== =======================<phase: patch >============================ ===> Patching for py38-cryptography-3.3.2 =========================================================================== =======================<phase: build-depends >============================ ===> py38-cryptography-3.3.2 depends on package: py38-cffi>=1.8 - not found ===> Installing existing package /packages/All/py38-cffi-1.14.5.txz [pkg.home.santos-wright.net] Installing py38-cffi-1.14.5... [pkg.home.santos-wright.net] `-- Installing libffi-3.3_1... [pkg.home.santos-wright.net] | `-- Installing indexinfo-0.3.1... [pkg.home.santos-wright.net] | `-- Extracting indexinfo-0.3.1: .... done [pkg.home.santos-wright.net] `-- Extracting libffi-3.3_1: .......... done [pkg.home.santos-wright.net] `-- Installing py38-pycparser-2.20... [pkg.home.santos-wright.net] | `-- Installing py38-setuptools-44.0.0_1... [pkg.home.santos-wright.net] | | `-- Installing python38-3.8.10... [pkg.home.santos-wright.net] | | `-- Installing gettext-runtime-0.21... [pkg.home.santos-wright.net] | | `-- Extracting gettext-runtime-0.21: .......... done [pkg.home.santos-wright.net] | | `-- Installing libressl-3.3.3... [pkg.home.santos-wright.net] | | `-- Extracting libressl-3.3.3: .......... done [pkg.home.santos-wright.net] | | `-- Installing mpdecimal-2.5.1... [pkg.home.santos-wright.net] | | `-- Extracting mpdecimal-2.5.1: .......... done [pkg.home.santos-wright.net] | | `-- Installing readline-8.1.1... [pkg.home.santos-wright.net] | | `-- Extracting readline-8.1.1: .......... done [pkg.home.santos-wright.net] | | `-- Extracting python38-3.8.10: .......... done [pkg.home.santos-wright.net] | `-- Extracting py38-setuptools-44.0.0_1: .......... done [pkg.home.santos-wright.net] `-- Extracting py38-pycparser-2.20: .......... done [pkg.home.santos-wright.net] Extracting py38-cffi-1.14.5: .......... done ===== Message from python38-3.8.10: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py38-gdbm databases/py-gdbm@py38 py38-sqlite3 databases/py-sqlite3@py38 py38-tkinter x11-toolkits/py-tkinter@py38 ===> py38-cryptography-3.3.2 depends on package: py38-cffi>=1.8 - found ===> Returning to build of py38-cryptography-3.3.2 ===> py38-cryptography-3.3.2 depends on package: py38-setuptools>0 - found ===> py38-cryptography-3.3.2 depends on file: /usr/local/bin/python3.8 - found ===> py38-cryptography-3.3.2 depends on file: /usr/local/lib/libcrypto.so.46 - found ===> py38-cryptography-3.3.2 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.1_1.txz [pkg.home.santos-wright.net] Installing ccache-3.7.1_1... [pkg.home.santos-wright.net] Extracting ccache-3.7.1_1: .......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.1_1: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> py38-cryptography-3.3.2 depends on file: /usr/local/bin/ccache - found ===> Returning to build of py38-cryptography-3.3.2 =========================================================================== =======================<phase: lib-depends >============================ =========================================================================== =======================<phase: configure >============================ ===> Configuring for py38-cryptography-3.3.2 running config =========================================================================== =======================<phase: build >============================ ===> Building for py38-cryptography-3.3.2 running build running build_py creating build creating build/lib.freebsd-13.0-RELEASE-amd64-3.8 creating build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography copying src/cryptography/__init__.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography copying src/cryptography/utils.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography copying src/cryptography/fernet.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography copying src/cryptography/exceptions.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography copying src/cryptography/__about__.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography creating build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/x509 copying src/cryptography/x509/__init__.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/x509 copying src/cryptography/x509/base.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/x509 copying src/cryptography/x509/name.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/x509 copying src/cryptography/x509/certificate_transparency.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/x509 copying src/cryptography/x509/extensions.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/x509 copying src/cryptography/x509/ocsp.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/x509 copying src/cryptography/x509/general_name.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/x509 copying src/cryptography/x509/oid.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/x509 creating build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat copying src/cryptography/hazmat/__init__.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat copying src/cryptography/hazmat/_oid.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat copying src/cryptography/hazmat/_der.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat creating build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/padding.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives creating build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends copying src/cryptography/hazmat/backends/__init__.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends copying src/cryptography/hazmat/backends/interfaces.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends creating build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/bindings copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/bindings creating build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/kdf creating build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/asymmetric creating build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/serialization creating build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/utils.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/twofactor creating build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/primitives/ciphers creating build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/x25519.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ed448.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/x509.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/hmac.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ocsp.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/dh.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/encode_asn1.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/poly1305.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/dsa.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/x448.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/hashes.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ed25519.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/backends/openssl creating build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.freebsd-13.0-RELEASE-amd64-3.8/cryptography/hazmat/bindings/openssl running egg_info writing src/cryptography.egg-info/PKG-INFO writing dependency_links to src/cryptography.egg-info/dependency_links.txt writing requirements to src/cryptography.egg-info/requires.txt writing top-level names to src/cryptography.egg-info/top_level.txt reading manifest file 'src/cryptography.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'docs/_build' warning: no previously-included files found matching 'vectors' warning: no previously-included files matching '*' found under directory 'vectors' warning: no previously-included files matching '*' found under directory '.github' warning: no previously-included files found matching 'release.py' warning: no previously-included files found matching '.coveragerc' warning: no previously-included files found matching 'codecov.yml' warning: no previously-included files found matching '.readthedocs.yml' warning: no previously-included files found matching 'dev-requirements.txt' warning: no previously-included files found matching 'rtd-requirements.txt' warning: no previously-included files found matching 'tox.ini' warning: no previously-included files matching '*' found under directory '.zuul.d' warning: no previously-included files matching '*' found under directory '.zuul.playbooks' writing manifest file 'src/cryptography.egg-info/SOURCES.txt' running build_ext generating cffi module 'build/temp.freebsd-13.0-RELEASE-amd64-3.8/_padding.c' creating build/temp.freebsd-13.0-RELEASE-amd64-3.8 generating cffi module 'build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c' building '_openssl' extension creating build/temp.freebsd-13.0-RELEASE-amd64-3.8/build creating build/temp.freebsd-13.0-RELEASE-amd64-3.8/build/temp.freebsd-13.0-RELEASE-amd64-3.8 cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -fPIC -I/usr/local/include/python3.8 -c build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c -o build/temp.freebsd-13.0-RELEASE-amd64-3.8/build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.o -Wconversion -Wno-error=sign-conversion build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:2172:19: error: expected identifier or '(' static const long SSL_OP_NO_DTLSv1 = 0; ^ /usr/local/include/openssl/ssl.h:524:29: note: expanded from macro 'SSL_OP_NO_DTLSv1' #define SSL_OP_NO_DTLSv1 0x40000000L ^ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:2173:19: error: expected identifier or '(' static const long SSL_OP_NO_DTLSv1_2 = 0; ^ /usr/local/include/openssl/ssl.h:525:31: note: expanded from macro 'SSL_OP_NO_DTLSv1_2' #define SSL_OP_NO_DTLSv1_2 0x80000000L ^ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:2385:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] memcpy(buf, st->password, st->length); ~~~~~~ ~~~~^~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:10218:10: warning: returning 'const BIO_METHOD *' (aka 'const struct bio_method_st *') from a function with result type 'BIO_METHOD *' (aka 'struct bio_method_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] return BIO_s_datagram(); ^~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:10229:12: warning: assigning to 'BIO_METHOD *' (aka 'struct bio_method_st *') from 'const BIO_METHOD *' (aka 'const struct bio_method_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { result = BIO_s_datagram(); } ^ ~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:10244:10: warning: returning 'const BIO_METHOD *' (aka 'const struct bio_method_st *') from a function with result type 'BIO_METHOD *' (aka 'struct bio_method_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] return BIO_s_mem(); ^~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:10255:12: warning: assigning to 'BIO_METHOD *' (aka 'struct bio_method_st *') from 'const BIO_METHOD *' (aka 'const struct bio_method_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { result = BIO_s_mem(); } ^ ~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:26062:10: warning: returning 'const Cryptography_STACK_OF_X509 *' (aka 'const struct stack_st_X509 *') from a function with result type 'Cryptography_STACK_OF_X509 *' (aka 'struct stack_st_X509 *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] return OCSP_resp_get0_certs(x0); ^~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:26085:12: warning: assigning to 'Cryptography_STACK_OF_X509 *' (aka 'struct stack_st_X509 *') from 'const Cryptography_STACK_OF_X509 *' (aka 'const struct stack_st_X509 *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { result = OCSP_resp_get0_certs(x0); } ^ ~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:31441:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] return SSL_CTX_add_extra_chain_cert(x0, x1); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:1232:2: note: expanded from macro 'SSL_CTX_add_extra_chain_cert' SSL_CTX_ctrl(ctx, SSL_CTRL_EXTRA_CHAIN_CERT, 0, (char *)x509) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:31479:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] { result = SSL_CTX_add_extra_chain_cert(x0, x1); } ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:1232:2: note: expanded from macro 'SSL_CTX_add_extra_chain_cert' SSL_CTX_ctrl(ctx, SSL_CTRL_EXTRA_CHAIN_CERT, 0, (char *)x509) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:31620:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] return SSL_CTX_clear_mode(x0, x1); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:594:2: note: expanded from macro 'SSL_CTX_clear_mode' SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_MODE,(op),NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:31620:33: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] return SSL_CTX_clear_mode(x0, x1); ~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/openssl/ssl.h:594:42: note: expanded from macro 'SSL_CTX_clear_mode' SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_MODE,(op),NULL) ~~~~~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:31653:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] { result = SSL_CTX_clear_mode(x0, x1); } ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:594:2: note: expanded from macro 'SSL_CTX_clear_mode' SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_MODE,(op),NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:31653:37: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] { result = SSL_CTX_clear_mode(x0, x1); } ~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/openssl/ssl.h:594:42: note: expanded from macro 'SSL_CTX_clear_mode' SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_MODE,(op),NULL) ~~~~~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:31668:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] return SSL_CTX_clear_options(x0, x1); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:581:2: note: expanded from macro 'SSL_CTX_clear_options' SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_OPTIONS,(op),NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:31668:36: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] return SSL_CTX_clear_options(x0, x1); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/openssl/ssl.h:581:45: note: expanded from macro 'SSL_CTX_clear_options' SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_OPTIONS,(op),NULL) ~~~~~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:31701:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] { result = SSL_CTX_clear_options(x0, x1); } ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:581:2: note: expanded from macro 'SSL_CTX_clear_options' SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_OPTIONS,(op),NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:31701:40: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] { result = SSL_CTX_clear_options(x0, x1); } ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/openssl/ssl.h:581:45: note: expanded from macro 'SSL_CTX_clear_options' SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_OPTIONS,(op),NULL) ~~~~~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:32109:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] return SSL_CTX_get_mode(x0); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:596:2: note: expanded from macro 'SSL_CTX_get_mode' SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,0,NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:32132:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] { result = SSL_CTX_get_mode(x0); } ~ ^~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:596:2: note: expanded from macro 'SSL_CTX_get_mode' SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,0,NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:32147:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] return SSL_CTX_get_options(x0); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:583:2: note: expanded from macro 'SSL_CTX_get_options' SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,0,NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:32170:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] { result = SSL_CTX_get_options(x0); } ~ ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:583:2: note: expanded from macro 'SSL_CTX_get_options' SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,0,NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:32223:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] return SSL_CTX_get_session_cache_mode(x0); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:1621:2: note: expanded from macro 'SSL_CTX_get_session_cache_mode' SSL_CTX_ctrl(ctx,SSL_CTRL_GET_SESS_CACHE_MODE,0,NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:32246:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] { result = SSL_CTX_get_session_cache_mode(x0); } ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:1621:2: note: expanded from macro 'SSL_CTX_get_session_cache_mode' SSL_CTX_ctrl(ctx,SSL_CTRL_GET_SESS_CACHE_MODE,0,NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:33852:44: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] return SSL_CTX_set_max_proto_version(x0, x1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:33885:48: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] { result = SSL_CTX_set_max_proto_version(x0, x1); } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:33900:44: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] return SSL_CTX_set_min_proto_version(x0, x1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:33933:48: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] { result = SSL_CTX_set_min_proto_version(x0, x1); } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:33948:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] return SSL_CTX_set_mode(x0, x1); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:592:2: note: expanded from macro 'SSL_CTX_set_mode' SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:33948:31: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] return SSL_CTX_set_mode(x0, x1); ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/openssl/ssl.h:592:36: note: expanded from macro 'SSL_CTX_set_mode' SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL) ~~~~~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:33981:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] { result = SSL_CTX_set_mode(x0, x1); } ~ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:592:2: note: expanded from macro 'SSL_CTX_set_mode' SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:33981:35: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] { result = SSL_CTX_set_mode(x0, x1); } ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/openssl/ssl.h:592:36: note: expanded from macro 'SSL_CTX_set_mode' SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL) ~~~~~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:33996:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] return SSL_CTX_set_options(x0, x1); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:579:2: note: expanded from macro 'SSL_CTX_set_options' SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:33996:34: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] return SSL_CTX_set_options(x0, x1); ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/openssl/ssl.h:579:39: note: expanded from macro 'SSL_CTX_set_options' SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL) ~~~~~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:34029:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] { result = SSL_CTX_set_options(x0, x1); } ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:579:2: note: expanded from macro 'SSL_CTX_set_options' SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:34029:38: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] { result = SSL_CTX_set_options(x0, x1); } ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/openssl/ssl.h:579:39: note: expanded from macro 'SSL_CTX_set_options' SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL) ~~~~~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:34230:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] return SSL_CTX_set_session_cache_mode(x0, x1); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:1619:2: note: expanded from macro 'SSL_CTX_set_session_cache_mode' SSL_CTX_ctrl(ctx,SSL_CTRL_SET_SESS_CACHE_MODE,m,NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:34230:45: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] return SSL_CTX_set_session_cache_mode(x0, x1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/openssl/ssl.h:1619:48: note: expanded from macro 'SSL_CTX_set_session_cache_mode' SSL_CTX_ctrl(ctx,SSL_CTRL_SET_SESS_CACHE_MODE,m,NULL) ~~~~~~~~~~~~ ^ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:34263:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] { result = SSL_CTX_set_session_cache_mode(x0, x1); } ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:1619:2: note: expanded from macro 'SSL_CTX_set_session_cache_mode' SSL_CTX_ctrl(ctx,SSL_CTRL_SET_SESS_CACHE_MODE,m,NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:34263:49: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] { result = SSL_CTX_set_session_cache_mode(x0, x1); } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/openssl/ssl.h:1619:48: note: expanded from macro 'SSL_CTX_set_session_cache_mode' SSL_CTX_ctrl(ctx,SSL_CTRL_SET_SESS_CACHE_MODE,m,NULL) ~~~~~~~~~~~~ ^ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:34636:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] return SSL_CTX_set_tmp_dh(x0, x1); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:1170:2: note: expanded from macro 'SSL_CTX_set_tmp_dh' SSL_CTX_ctrl(ctx,SSL_CTRL_SET_TMP_DH,0,(char *)dh) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:34674:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] { result = SSL_CTX_set_tmp_dh(x0, x1); } ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:1170:2: note: expanded from macro 'SSL_CTX_set_tmp_dh' SSL_CTX_ctrl(ctx,SSL_CTRL_SET_TMP_DH,0,(char *)dh) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:34689:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] return SSL_CTX_set_tmp_ecdh(x0, x1); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:1172:2: note: expanded from macro 'SSL_CTX_set_tmp_ecdh' SSL_CTX_ctrl(ctx,SSL_CTRL_SET_TMP_ECDH,0,(char *)ecdh) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:34727:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] { result = SSL_CTX_set_tmp_ecdh(x0, x1); } ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:1172:2: note: expanded from macro 'SSL_CTX_set_tmp_ecdh' SSL_CTX_ctrl(ctx,SSL_CTRL_SET_TMP_ECDH,0,(char *)ecdh) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:35356:10: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] return SSL_SESSION_get_ticket_lifetime_hint(x0); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:35379:14: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] { result = SSL_SESSION_get_ticket_lifetime_hint(x0); } ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:35567:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] return SSL_clear_mode(x0, x1); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:598:2: note: expanded from macro 'SSL_clear_mode' SSL_ctrl((ssl),SSL_CTRL_CLEAR_MODE,(op),NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:35567:29: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] return SSL_clear_mode(x0, x1); ~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/openssl/ssl.h:598:38: note: expanded from macro 'SSL_clear_mode' SSL_ctrl((ssl),SSL_CTRL_CLEAR_MODE,(op),NULL) ~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:35600:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] { result = SSL_clear_mode(x0, x1); } ~ ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:598:2: note: expanded from macro 'SSL_clear_mode' SSL_ctrl((ssl),SSL_CTRL_CLEAR_MODE,(op),NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:35600:33: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] { result = SSL_clear_mode(x0, x1); } ~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/openssl/ssl.h:598:38: note: expanded from macro 'SSL_clear_mode' SSL_ctrl((ssl),SSL_CTRL_CLEAR_MODE,(op),NULL) ~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:36553:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] return SSL_get_mode(x0); ~~~~~~ ^~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:602:9: note: expanded from macro 'SSL_get_mode' SSL_ctrl((ssl),SSL_CTRL_MODE,0,NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:36576:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] { result = SSL_get_mode(x0); } ~ ^~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:602:9: note: expanded from macro 'SSL_get_mode' SSL_ctrl((ssl),SSL_CTRL_MODE,0,NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:36591:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] return SSL_get_options(x0); ~~~~~~ ^~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:589:9: note: expanded from macro 'SSL_get_options' SSL_ctrl((ssl),SSL_CTRL_OPTIONS,0,NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:36614:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] { result = SSL_get_options(x0); } ~ ^~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:589:9: note: expanded from macro 'SSL_get_options' SSL_ctrl((ssl),SSL_CTRL_OPTIONS,0,NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:38271:40: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] return SSL_set_max_proto_version(x0, x1); ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:38304:44: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] { result = SSL_set_max_proto_version(x0, x1); } ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:38319:40: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] return SSL_set_min_proto_version(x0, x1); ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:38352:44: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] { result = SSL_set_min_proto_version(x0, x1); } ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:38367:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] return SSL_set_mode(x0, x1); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:600:2: note: expanded from macro 'SSL_set_mode' SSL_ctrl((ssl),SSL_CTRL_MODE,(op),NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:38367:27: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] return SSL_set_mode(x0, x1); ~~~~~~~~~~~~~~~~~^~~ /usr/local/include/openssl/ssl.h:600:32: note: expanded from macro 'SSL_set_mode' SSL_ctrl((ssl),SSL_CTRL_MODE,(op),NULL) ~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:38400:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] { result = SSL_set_mode(x0, x1); } ~ ^~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:600:2: note: expanded from macro 'SSL_set_mode' SSL_ctrl((ssl),SSL_CTRL_MODE,(op),NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:38400:31: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] { result = SSL_set_mode(x0, x1); } ~~~~~~~~~~~~~~~~~^~~ /usr/local/include/openssl/ssl.h:600:32: note: expanded from macro 'SSL_set_mode' SSL_ctrl((ssl),SSL_CTRL_MODE,(op),NULL) ~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:38415:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] return SSL_set_options(x0, x1); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:585:2: note: expanded from macro 'SSL_set_options' SSL_ctrl((ssl),SSL_CTRL_OPTIONS,(op),NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:38415:30: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] return SSL_set_options(x0, x1); ~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/openssl/ssl.h:585:35: note: expanded from macro 'SSL_set_options' SSL_ctrl((ssl),SSL_CTRL_OPTIONS,(op),NULL) ~~~~~~~~ ^~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:38448:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] { result = SSL_set_options(x0, x1); } ~ ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:585:2: note: expanded from macro 'SSL_set_options' SSL_ctrl((ssl),SSL_CTRL_OPTIONS,(op),NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:38448:34: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] { result = SSL_set_options(x0, x1); } ~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/openssl/ssl.h:585:35: note: expanded from macro 'SSL_set_options' SSL_ctrl((ssl),SSL_CTRL_OPTIONS,(op),NULL) ~~~~~~~~ ^~ 65 warnings and 2 errors generated. error: command 'cc' failed with exit status 1 =============================DEBUG ASSISTANCE============================= If you are seeing a compilation error please try the following steps to successfully install cryptography: 1) Upgrade to the latest pip and try again. This will fix errors for most users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip 2) Read https://cryptography.io/en/latest/installation.html for specific instructions for your platform. 3) Check our frequently asked questions for more information: https://cryptography.io/en/latest/faq.html =============================DEBUG ASSISTANCE============================= *** Error code 1 Stop. make: stopped in /usr/ports/security/py-cryptography =>> Cleaning up wrkdir ===> Cleaning for py38-cryptography-3.3.2 build of security/py-cryptography | py38-cryptography-3.3.2 ended at Thu May 20 11:00:00 PST 2021 build time: 00:01:19 !!! build failure encountered !!! _______________________________________________ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"