1 (edited by mospan333 2018-05-30 13:35:23)

Topic: Install on FreeBSD 11.1 clean

==== Required information ====
- iRedMail version (check /etc/iredmail-release):
- Linux/BSD distribution name and version:
- Store mail accounts in which backend (LDAP/MySQL/PGSQL):
- Web server (Apache or Nginx):
- Manage mail accounts with iRedAdmin-Pro?
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
============ Required information ====
- iRedMail version (check /etc/iredmail-release): 0.9.8
- Linux/BSD distribution name and version: FreeBSD 11.1 x86
- Store mail accounts in which backend (MySQL):
- Web server (Apache or Nginx):Nginx
- Manage mail accounts with iRedAdmin-Pro? No
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====
48 warnings and 7 errors generated.
error: command 'cc' failed with exit status 1
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/security/py-cryptography
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/net/py-urllib3
*** Error code 1

Stop.
make: stopped in /usr/ports/www/py-requests
<< ERROR >> Port was not successfully installed, please fix it manually and then re-execute this script.


All ports are updated before installation!!!

----

Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.

2

Re: Install on FreeBSD 11.1 clean

please check the patch for py.cryptography with libressl

https://forum.iredmail.org/topic14291-t … ation.html

3

Re: Install on FreeBSD 11.1 clean

hi @arneboeses,

Did you help report this issue to FreeBSD port maintainer?

4

Re: Install on FreeBSD 11.1 clean

yes - opened a bugzilla ticket

5

Re: Install on FreeBSD 11.1 clean

Рlease explain in detail how to fix the error.

FYI - there is a bug within security/py-cryptography which causes a failing installation. All you have to do is create a folder "files" in /usr/port/security/py-cryptography and put the patch Link there and restart the install script.
https://github.com/HardenedBSD/hardened … 11ec1610c7

Probably I'm not doing this! Help mee pleas! Best regards!

6 (edited by arneboeses 2018-06-01 15:09:37)

Re: Install on FreeBSD 11.1 clean

EDIT

looks like they fixed iit now. Will try now again, to see if it is working now without the patch.

Best,
Arne

Post's attachments

issue4168 4.8 kb, 2 downloads since 2018-06-01 

You don't have the permssions to download the attachments of this post.

7

Re: Install on FreeBSD 11.1 clean

nope - still there.

$ cd /usr/ports/security/py-cryptography/
$ mkdir files
$ cd files
$ vi patch-issue4168
$ make clean && make distclean

after this, start the installation script again and select "Choose config"

worked for me minutes ago

8

Re: Install on FreeBSD 11.1 clean

Thanks but did not help!

9

Re: Install on FreeBSD 11.1 clean

48 warnings and 7 errors generated.

can you show us the errors?

10

Re: Install on FreeBSD 11.1 clean

48 warnings and 7 errors generated.
error: command 'cc' failed with exit status 1
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/security/py-cryptography
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/net/py-urllib3
*** Error code 1

Stop.
make: stopped in /usr/ports/www/py-requests
<< ERROR >> Port was not successfully installed, please fix it manually and then re-execute this script.

11

Re: Install on FreeBSD 11.1 clean

Makefile

# Created by: Kubilay Kocak <koobs@FreeBSD.org>
# $FreeBSD: head/security/py-cryptography/Makefile 459656 2018-01-22 14:57:29Z sbz $

PORTNAME=    cryptography
PORTVERSION=    2.1.4
CATEGORIES=    security python
MASTER_SITES=    CHEESESHOP
PKGNAMEPREFIX=    ${PYTHON_PKGNAMEPREFIX}

12 (edited by arneboeses 2018-06-03 02:01:46)

Re: Install on FreeBSD 11.1 clean

mospan333 wrote:

48 warnings and 7 errors generated.
error: command 'cc' failed with exit status 1
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/security/py-cryptography
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/net/py-urllib3
*** Error code 1

Stop.
make: stopped in /usr/ports/www/py-requests
<< ERROR >> Port was not successfully installed, please fix it manually and then re-execute this script.

if you check the output in your terminal further up, you will the the exact error message and not only the summary. Please check and post that.

13

Re: Install on FreeBSD 11.1 clean

*************************************************************************
***************************** WARNING ***********************************
*************************************************************************
*                                                                       *
* Below file contains sensitive infomation (username/password), please  *
* do remember to *MOVE* it to a safe place after installation.          *
*                                                                       *
*   * /root/iRedMail-0.9.8/config
*                                                                       *
*************************************************************************
********************** Review your settings *****************************
*************************************************************************

* Storage base directory:               /var/vmail
* Mailboxes:                           
* Daily backup of SQL/LDAP databases:   
* Store mail accounts in:               MySQL
* Web server:                           Nginx
* First mail domain name:               dod.ua
* Mail domain admin:                    postmaster@dod.ua
* Additional components:                Roundcubemail netdata iRedAdmin

< Question > Continue? [y|N]y
< SKIP > Function: fetch_all_src_tarballs.
[ INFO ] Install packages.
< SKIP > Installing port: devel/py-Jinja2.
< SKIP > Installing port: devel/py-lxml.
< SKIP > Installing port: net/py-netifaces.
< SKIP > Installing port: www/py-beautifulsoup.
< SKIP > Installing port: security/py-bcrypt.
< SKIP > Installing port: databases/mysql57-client.
< SKIP > Installing port: databases/mysql57-server.
< SKIP > Installing port: mail/dovecot.
< SKIP > Installing port: mail/dovecot-pigeonhole.
< SKIP > Installing port: mail/spamassassin.
< SKIP > Installing port: security/amavisd-new.
< SKIP > Installing port: mail/postfix.
< SKIP > Installing port: www/nginx.
< SKIP > Installing port: www/uwsgi.
< SKIP > Installing port: lang/php71.
< SKIP > Installing port: mail/php71-imap.
< SKIP > Installing port: archivers/php71-zip.
< SKIP > Installing port: archivers/php71-bz2.
< SKIP > Installing port: archivers/php71-zlib.
< SKIP > Installing port: devel/php71-gettext.
< SKIP > Installing port: converters/php71-mbstring.
< SKIP > Installing port: security/php71-mcrypt.
< SKIP > Installing port: security/php71-openssl.
< SKIP > Installing port: www/php71-session.
< SKIP > Installing port: textproc/php71-ctype.
< SKIP > Installing port: security/php71-hash.
< SKIP > Installing port: converters/php71-iconv.
< SKIP > Installing port: textproc/php71-pspell.
< SKIP > Installing port: textproc/php71-dom.
< SKIP > Installing port: databases/php71-mysqli.
< SKIP > Installing port: devel/p5-Exporter-Tiny.
< SKIP > Installing port: security/clamav.
< SKIP > Installing port: mail/mlmmj.
[ INFO ] Installing port: www/py-requests (2018-06-04 08:49:43) ...
===>  Cleaning for py27-urllib3-1.22
===>  Cleaning for py27-cryptography-2.1.4
===>  Cleaning for py27-requests-2.18.4
===>  Cleaning for py36-requests-2.18.4
===>  License APACHE20 accepted by the user
===>   py27-requests-2.18.4 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py27-requests-2.18.4 for building
===>  Extracting for py27-requests-2.18.4
=> SHA256 Checksum OK for requests-2.18.4.tar.gz.
===>  Patching for py27-requests-2.18.4
===>  Applying FreeBSD patches for py27-requests-2.18.4
===>   py27-requests-2.18.4 depends on package: py27-setuptools>0 - found
===>   py27-requests-2.18.4 depends on file: /usr/local/bin/python2.7 - found
===>  Configuring for py27-requests-2.18.4
running config
===>  Building for py27-requests-2.18.4
running build
running build_py
creating build
creating build/lib
creating build/lib/requests
copying requests/cookies.py -> build/lib/requests
copying requests/auth.py -> build/lib/requests
copying requests/sessions.py -> build/lib/requests
copying requests/hooks.py -> build/lib/requests
copying requests/compat.py -> build/lib/requests
copying requests/models.py -> build/lib/requests
copying requests/certs.py -> build/lib/requests
copying requests/__init__.py -> build/lib/requests
copying requests/status_codes.py -> build/lib/requests
copying requests/packages.py -> build/lib/requests
copying requests/__version__.py -> build/lib/requests
copying requests/api.py -> build/lib/requests
copying requests/_internal_utils.py -> build/lib/requests
copying requests/utils.py -> build/lib/requests
copying requests/exceptions.py -> build/lib/requests
copying requests/structures.py -> build/lib/requests
copying requests/help.py -> build/lib/requests
copying requests/adapters.py -> build/lib/requests
running egg_info
writing requirements to requests.egg-info/requires.txt
writing requests.egg-info/PKG-INFO
writing top-level names to requests.egg-info/top_level.txt
writing dependency_links to requests.egg-info/dependency_links.txt
reading manifest file 'requests.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'NOTICE'
writing manifest file 'requests.egg-info/SOURCES.txt'
===>  Staging for py27-requests-2.18.4
===>   py27-requests-2.18.4 depends on package: py27-chardet>=3.0.2 - found
===>   py27-requests-2.18.4 depends on package: py27-idna>=2.5 - found
===>   py27-requests-2.18.4 depends on package: py27-urllib3>=1.21.1 - not found
===>  License MIT accepted by the user
===>   py27-urllib3-1.22 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py27-urllib3-1.22 for building
===>  Extracting for py27-urllib3-1.22
=> SHA256 Checksum OK for urllib3-1.22.tar.gz.
===>  Patching for py27-urllib3-1.22
===>  Applying FreeBSD patches for py27-urllib3-1.22
===>   py27-urllib3-1.22 depends on package: py27-setuptools>0 - found
===>   py27-urllib3-1.22 depends on file: /usr/local/bin/python2.7 - found
===>  Configuring for py27-urllib3-1.22
running config
===>  Building for py27-urllib3-1.22
running build
running build_py
creating build
creating build/lib
creating build/lib/urllib3
copying urllib3/__init__.py -> build/lib/urllib3
copying urllib3/_collections.py -> build/lib/urllib3
copying urllib3/connection.py -> build/lib/urllib3
copying urllib3/connectionpool.py -> build/lib/urllib3
copying urllib3/exceptions.py -> build/lib/urllib3
copying urllib3/fields.py -> build/lib/urllib3
copying urllib3/filepost.py -> build/lib/urllib3
copying urllib3/poolmanager.py -> build/lib/urllib3
copying urllib3/request.py -> build/lib/urllib3
copying urllib3/response.py -> build/lib/urllib3
creating build/lib/urllib3/packages
copying urllib3/packages/__init__.py -> build/lib/urllib3/packages
copying urllib3/packages/ordered_dict.py -> build/lib/urllib3/packages
copying urllib3/packages/six.py -> build/lib/urllib3/packages
creating build/lib/urllib3/packages/ssl_match_hostname
copying urllib3/packages/ssl_match_hostname/__init__.py -> build/lib/urllib3/packages/ssl_match_hostname
copying urllib3/packages/ssl_match_hostname/_implementation.py -> build/lib/urllib3/packages/ssl_match_hostname
creating build/lib/urllib3/packages/backports
copying urllib3/packages/backports/__init__.py -> build/lib/urllib3/packages/backports
copying urllib3/packages/backports/makefile.py -> build/lib/urllib3/packages/backports
creating build/lib/urllib3/contrib
copying urllib3/contrib/__init__.py -> build/lib/urllib3/contrib
copying urllib3/contrib/appengine.py -> build/lib/urllib3/contrib
copying urllib3/contrib/ntlmpool.py -> build/lib/urllib3/contrib
copying urllib3/contrib/pyopenssl.py -> build/lib/urllib3/contrib
copying urllib3/contrib/securetransport.py -> build/lib/urllib3/contrib
copying urllib3/contrib/socks.py -> build/lib/urllib3/contrib
creating build/lib/urllib3/contrib/_securetransport
copying urllib3/contrib/_securetransport/__init__.py -> build/lib/urllib3/contrib/_securetransport
copying urllib3/contrib/_securetransport/bindings.py -> build/lib/urllib3/contrib/_securetransport
copying urllib3/contrib/_securetransport/low_level.py -> build/lib/urllib3/contrib/_securetransport
creating build/lib/urllib3/util
copying urllib3/util/__init__.py -> build/lib/urllib3/util
copying urllib3/util/connection.py -> build/lib/urllib3/util
copying urllib3/util/request.py -> build/lib/urllib3/util
copying urllib3/util/response.py -> build/lib/urllib3/util
copying urllib3/util/retry.py -> build/lib/urllib3/util
copying urllib3/util/selectors.py -> build/lib/urllib3/util
copying urllib3/util/ssl_.py -> build/lib/urllib3/util
copying urllib3/util/timeout.py -> build/lib/urllib3/util
copying urllib3/util/url.py -> build/lib/urllib3/util
copying urllib3/util/wait.py -> build/lib/urllib3/util
===>  Staging for py27-urllib3-1.22
===>   py27-urllib3-1.22 depends on package: py27-cryptography>=1.3.4 - not found
===>  License APACHE20 BSD3CLAUSE accepted by the user
===>   py27-cryptography-2.1.4 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py27-cryptography-2.1.4 for building
===>  Extracting for py27-cryptography-2.1.4
=> SHA256 Checksum OK for cryptography-2.1.4.tar.gz.
===>  Patching for py27-cryptography-2.1.4
===>   py27-cryptography-2.1.4 depends on package: py27-cffi>=1.7 - found
===>   py27-cryptography-2.1.4 depends on package: py27-setuptools>0 - found
===>   py27-cryptography-2.1.4 depends on file: /usr/local/bin/python2.7 - found
===>   py27-cryptography-2.1.4 depends on file: /usr/local/lib/libcrypto.so.43 - found
===>  Configuring for py27-cryptography-2.1.4
running config
===>  Building for py27-cryptography-2.1.4
running build
running build_py
creating build
creating build/lib.freebsd-11.1-RELEASE-i386-2.7
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography
copying src/cryptography/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography
copying src/cryptography/utils.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography
copying src/cryptography/__about__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography
copying src/cryptography/exceptions.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography
copying src/cryptography/fernet.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat
copying src/cryptography/hazmat/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/x509
copying src/cryptography/x509/oid.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/x509
copying src/cryptography/x509/general_name.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/x509
copying src/cryptography/x509/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/x509
copying src/cryptography/x509/extensions.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/x509
copying src/cryptography/x509/name.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/x509
copying src/cryptography/x509/base.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/x509
copying src/cryptography/x509/certificate_transparency.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/x509
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends
copying src/cryptography/hazmat/backends/interfaces.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends
copying src/cryptography/hazmat/backends/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/padding.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/serialization.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/mac.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/bindings
copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/bindings
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/x509.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/encode_asn1.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/dh.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/dsa.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/hmac.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/x25519.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/hashes.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/kdf
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/twofactor
copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/twofactor
copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/twofactor
copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/twofactor
copying src/cryptography/hazmat/primitives/twofactor/utils.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/twofactor
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/ciphers
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/bindings/openssl
copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/bindings/openssl
copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/bindings/openssl
copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/bindings/openssl
running egg_info
writing requirements to src/cryptography.egg-info/requires.txt
writing src/cryptography.egg-info/PKG-INFO
writing top-level names to src/cryptography.egg-info/top_level.txt
writing dependency_links to src/cryptography.egg-info/dependency_links.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 matching '*' found under directory 'vectors'
writing manifest file 'src/cryptography.egg-info/SOURCES.txt'
running build_ext
generating cffi module 'build/temp.freebsd-11.1-RELEASE-i386-2.7/_padding.c'
creating build/temp.freebsd-11.1-RELEASE-i386-2.7
generating cffi module 'build/temp.freebsd-11.1-RELEASE-i386-2.7/_constant_time.c'
generating cffi module 'build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c'
building '_openssl' extension
creating build/temp.freebsd-11.1-RELEASE-i386-2.7/build
creating build/temp.freebsd-11.1-RELEASE-i386-2.7/build/temp.freebsd-11.1-RELEASE-i386-2.7
cc -DNDEBUG -O2 -pipe -I/usr/local/include -fstack-protector -fno-strict-aliasing -fPIC -I/usr/local/include/python2.7 -c build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c -o build/temp.freebsd-11.1-RELEASE-i386-2.7/build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.o -Wconversion -Wno-error=sign-conversion
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2202:25: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
        return session->master_key_length;
        ~~~~~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2204:27: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
        outlen = session->master_key_length;
               ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2345:6: error: conflicting types for 'X509_get0_signature'
void X509_get0_signature(ASN1_BIT_STRING **psig, X509_ALGOR **palg,
     ^
/usr/local/include/openssl/x509.h:919:6: note: previous declaration is here
void X509_get0_signature(const ASN1_BIT_STRING **psig,
     ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2479:7: error: redefinition of 'X509_VERIFY_PARAM_set1_host' as different kind of symbol
int (*X509_VERIFY_PARAM_set1_host)(X509_VERIFY_PARAM *, const char *,
      ^
/usr/local/include/openssl/x509_vfy.h:564:5: note: previous definition is here
int X509_VERIFY_PARAM_set1_host(X509_VERIFY_PARAM *param, const char *name,
    ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2481:7: error: redefinition of 'X509_VERIFY_PARAM_set1_email' as different kind of symbol
int (*X509_VERIFY_PARAM_set1_email)(X509_VERIFY_PARAM *, const char *,
      ^
/usr/local/include/openssl/x509_vfy.h:571:5: note: previous definition is here
int X509_VERIFY_PARAM_set1_email(X509_VERIFY_PARAM *param,  const char *email,
    ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2483:7: error: redefinition of 'X509_VERIFY_PARAM_set1_ip' as different kind of symbol
int (*X509_VERIFY_PARAM_set1_ip)(X509_VERIFY_PARAM *, const unsigned char *,
      ^
/usr/local/include/openssl/x509_vfy.h:573:5: note: previous definition is here
int X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM *param, const unsigned char *ip,
    ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2485:7: error: redefinition of 'X509_VERIFY_PARAM_set1_ip_asc' as different kind of symbol
int (*X509_VERIFY_PARAM_set1_ip_asc)(X509_VERIFY_PARAM *, const char *) = NULL;
      ^
/usr/local/include/openssl/x509_vfy.h:575:5: note: previous definition is here
int X509_VERIFY_PARAM_set1_ip_asc(X509_VERIFY_PARAM *param, const char *ipasc);
    ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2486:8: error: redefinition of 'X509_VERIFY_PARAM_set_hostflags' as different kind of symbol
void (*X509_VERIFY_PARAM_set_hostflags)(X509_VERIFY_PARAM *,
       ^
/usr/local/include/openssl/x509_vfy.h:568:6: note: previous definition is here
void X509_VERIFY_PARAM_set_hostflags(X509_VERIFY_PARAM *param,
     ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2525:7: error: conflicting types for 'X509_OBJECT_get0_X509'
X509 *X509_OBJECT_get0_X509(X509_OBJECT *x) {
      ^
/usr/local/include/openssl/x509_vfy.h:430:7: note: previous declaration is here
X509 *X509_OBJECT_get0_X509(const X509_OBJECT *xo);
      ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2622:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        _ssl_locks_count = CRYPTO_num_locks();
                         ~ ^~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2655:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        memcpy(buf, st->password, st->length);
        ~~~~~~                    ~~~~^~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:47710: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:1200: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-11.1-RELEASE-i386-2.7/_openssl.c:47750: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:1200: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-11.1-RELEASE-i386-2.7/_openssl.c:47799: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:573:2: note: expanded from macro 'SSL_CTX_clear_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_OPTIONS,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:47799: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:573:45: note: expanded from macro 'SSL_CTX_clear_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_OPTIONS,(op),NULL)
        ~~~~~~~~~~~~                               ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:47832: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:573:2: note: expanded from macro 'SSL_CTX_clear_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_OPTIONS,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:47832: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:573:45: note: expanded from macro 'SSL_CTX_clear_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_OPTIONS,(op),NULL)
        ~~~~~~~~~~~~                               ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:48084:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  return SSL_CTX_get_mode(x0);
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:588:2: note: expanded from macro 'SSL_CTX_get_mode'
        SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,0,NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:48107:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  { result = SSL_CTX_get_mode(x0); }
           ~ ^~~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:588:2: note: expanded from macro 'SSL_CTX_get_mode'
        SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,0,NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:48120:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  return SSL_CTX_get_options(x0);
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:575:2: note: expanded from macro 'SSL_CTX_get_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,0,NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:48143:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  { result = SSL_CTX_get_options(x0); }
           ~ ^~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:575:2: note: expanded from macro 'SSL_CTX_get_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,0,NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:48156: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:1521: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-11.1-RELEASE-i386-2.7/_openssl.c:48179: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:1521: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-11.1-RELEASE-i386-2.7/_openssl.c:49640: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:584:2: note: expanded from macro 'SSL_CTX_set_mode'
        SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:49640: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:584:36: note: expanded from macro 'SSL_CTX_set_mode'
        SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL)
        ~~~~~~~~~~~~                      ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:49673: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:584:2: note: expanded from macro 'SSL_CTX_set_mode'
        SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:49673: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:584:36: note: expanded from macro 'SSL_CTX_set_mode'
        SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL)
        ~~~~~~~~~~~~                      ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:49804: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:571:2: note: expanded from macro 'SSL_CTX_set_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:49804: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:571:39: note: expanded from macro 'SSL_CTX_set_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL)
        ~~~~~~~~~~~~                         ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:49837: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:571:2: note: expanded from macro 'SSL_CTX_set_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:49837: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:571:39: note: expanded from macro 'SSL_CTX_set_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL)
        ~~~~~~~~~~~~                         ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:49850: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:1519: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-11.1-RELEASE-i386-2.7/_openssl.c:49850: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:1519: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-11.1-RELEASE-i386-2.7/_openssl.c:49883: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:1519: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-11.1-RELEASE-i386-2.7/_openssl.c:49883: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:1519: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-11.1-RELEASE-i386-2.7/_openssl.c:50199: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:1152: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-11.1-RELEASE-i386-2.7/_openssl.c:50239: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:1152: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-11.1-RELEASE-i386-2.7/_openssl.c:50252: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:1154: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-11.1-RELEASE-i386-2.7/_openssl.c:50292: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:1154: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-11.1-RELEASE-i386-2.7/_openssl.c:52096:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  return SSL_get_mode(x0);
  ~~~~~~ ^~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:594:9: note: expanded from macro 'SSL_get_mode'
        SSL_ctrl((ssl),SSL_CTRL_MODE,0,NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:52119:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  { result = SSL_get_mode(x0); }
           ~ ^~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:594:9: note: expanded from macro 'SSL_get_mode'
        SSL_ctrl((ssl),SSL_CTRL_MODE,0,NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:52132:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  return SSL_get_options(x0);
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:581:9: note: expanded from macro 'SSL_get_options'
        SSL_ctrl((ssl),SSL_CTRL_OPTIONS,0,NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:52155:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  { result = SSL_get_options(x0); }
           ~ ^~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:581:9: note: expanded from macro 'SSL_get_options'
        SSL_ctrl((ssl),SSL_CTRL_OPTIONS,0,NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:53820:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  return SSL_set_mode(x0, x1);
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:592:2: note: expanded from macro 'SSL_set_mode'
        SSL_ctrl((ssl),SSL_CTRL_MODE,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:53820:27: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion]
  return SSL_set_mode(x0, x1);
         ~~~~~~~~~~~~~~~~~^~~
/usr/local/include/openssl/ssl.h:592:32: note: expanded from macro 'SSL_set_mode'
        SSL_ctrl((ssl),SSL_CTRL_MODE,(op),NULL)
        ~~~~~~~~                      ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:53853:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  { result = SSL_set_mode(x0, x1); }
           ~ ^~~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:592:2: note: expanded from macro 'SSL_set_mode'
        SSL_ctrl((ssl),SSL_CTRL_MODE,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:53853:31: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion]
  { result = SSL_set_mode(x0, x1); }
             ~~~~~~~~~~~~~~~~~^~~
/usr/local/include/openssl/ssl.h:592:32: note: expanded from macro 'SSL_set_mode'
        SSL_ctrl((ssl),SSL_CTRL_MODE,(op),NULL)
        ~~~~~~~~                      ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:53866:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  return SSL_set_options(x0, x1);
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:577:2: note: expanded from macro 'SSL_set_options'
        SSL_ctrl((ssl),SSL_CTRL_OPTIONS,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:53866:30: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion]
  return SSL_set_options(x0, x1);
         ~~~~~~~~~~~~~~~~~~~~^~~
/usr/local/include/openssl/ssl.h:577:35: note: expanded from macro 'SSL_set_options'
        SSL_ctrl((ssl),SSL_CTRL_OPTIONS,(op),NULL)
        ~~~~~~~~                         ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:53899:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  { result = SSL_set_options(x0, x1); }
           ~ ^~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:577:2: note: expanded from macro 'SSL_set_options'
        SSL_ctrl((ssl),SSL_CTRL_OPTIONS,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:53899:34: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion]
  { result = SSL_set_options(x0, x1); }
             ~~~~~~~~~~~~~~~~~~~~^~~
/usr/local/include/openssl/ssl.h:577:35: note: expanded from macro 'SSL_set_options'
        SSL_ctrl((ssl),SSL_CTRL_OPTIONS,(op),NULL)
        ~~~~~~~~                         ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:62265:23: warning: passing 'ASN1_OCTET_STRING **' (aka 'struct asn1_string_st **') to parameter of type
      'const ASN1_BIT_STRING **' (aka 'const struct asn1_string_st **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
  X509_get0_signature(x0, x1, x2);
                      ^~
/usr/local/include/openssl/x509.h:919:50: note: passing argument to parameter 'psig' here
void X509_get0_signature(const ASN1_BIT_STRING **psig,
                                                 ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:62265:27: warning: passing 'X509_ALGOR **' (aka 'struct X509_algor_st **') to parameter of type 'const X509_ALGOR **'
      (aka 'const struct X509_algor_st **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
  X509_get0_signature(x0, x1, x2);
                          ^~
/usr/local/include/openssl/x509.h:920:24: note: passing argument to parameter 'palg' here
    const X509_ALGOR **palg, const X509 *x);
                       ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:62317:25: warning: passing 'ASN1_OCTET_STRING **' (aka 'struct asn1_string_st **') to parameter of type
      'const ASN1_BIT_STRING **' (aka 'const struct asn1_string_st **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
  { X509_get0_signature(x0, x1, x2); }
                        ^~
/usr/local/include/openssl/x509.h:919:50: note: passing argument to parameter 'psig' here
void X509_get0_signature(const ASN1_BIT_STRING **psig,
                                                 ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:62317:29: warning: passing 'X509_ALGOR **' (aka 'struct X509_algor_st **') to parameter of type 'const X509_ALGOR **'
      (aka 'const struct X509_algor_st **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
  { X509_get0_signature(x0, x1, x2); }
                            ^~
/usr/local/include/openssl/x509.h:920:24: note: passing argument to parameter 'palg' here
    const X509_ALGOR **palg, const X509 *x);
                       ^
48 warnings and 7 errors generated.
error: command 'cc' failed with exit status 1
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/security/py-cryptography
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/net/py-urllib3
*** Error code 1

Stop.
make: stopped in /usr/ports/www/py-requests
<< ERROR >> Port was not successfully installed, please fix it manually and then re-execute this script.
root@test:~/iRedMail-0.9.8 #

14

Re: Install on FreeBSD 11.1 clean

Hi,

Looks like the patch hasn't been applied. If you have placed the patch under /usr/ports/security/py-cryptography/files please run

$ cd /usr/ports/security/py-cryptography
$ make clean && make distclean
$ make install

If that installs py-cryptography successfully restart the installation script

15

Re: Install on FreeBSD 11.1 clean

root@test:/usr/ports/security/py-cryptography # make clean && make distclean
===>  Cleaning for py27-cryptography-2.1.4
===>  Cleaning for py36-cryptography-2.1.4
===>  Cleaning for py27-cryptography-2.1.4
===>  Cleaning for py36-cryptography-2.1.4
===>  Deleting distfiles for py27-cryptography-2.1.4
root@test:/usr/ports/security/py-cryptography # make install
===>  License APACHE20 BSD3CLAUSE accepted by the user
===>   py27-cryptography-2.1.4 depends on file: /usr/local/sbin/pkg - found
=> cryptography-2.1.4.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch https://files.pythonhosted.org/packages … 1.4.tar.gz
cryptography-2.1.4.tar.gz                     100% of  431 kB 1242 kBps 00m01s
===> Fetching all distfiles required by py27-cryptography-2.1.4 for building
===>  Extracting for py27-cryptography-2.1.4
=> SHA256 Checksum OK for cryptography-2.1.4.tar.gz.
===>  Patching for py27-cryptography-2.1.4
===>   py27-cryptography-2.1.4 depends on package: py27-cffi>=1.7 - found
===>   py27-cryptography-2.1.4 depends on package: py27-setuptools>0 - found
===>   py27-cryptography-2.1.4 depends on file: /usr/local/bin/python2.7 - found
===>   py27-cryptography-2.1.4 depends on file: /usr/local/lib/libcrypto.so.43 - found
===>  Configuring for py27-cryptography-2.1.4
running config
===>  Building for py27-cryptography-2.1.4
running build
running build_py
creating build
creating build/lib.freebsd-11.1-RELEASE-i386-2.7
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography
copying src/cryptography/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography
copying src/cryptography/utils.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography
copying src/cryptography/__about__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography
copying src/cryptography/exceptions.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography
copying src/cryptography/fernet.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat
copying src/cryptography/hazmat/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/x509
copying src/cryptography/x509/oid.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/x509
copying src/cryptography/x509/general_name.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/x509
copying src/cryptography/x509/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/x509
copying src/cryptography/x509/extensions.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/x509
copying src/cryptography/x509/name.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/x509
copying src/cryptography/x509/base.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/x509
copying src/cryptography/x509/certificate_transparency.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/x509
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends
copying src/cryptography/hazmat/backends/interfaces.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends
copying src/cryptography/hazmat/backends/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/padding.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/serialization.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/mac.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/bindings
copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/bindings
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/x509.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/encode_asn1.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/dh.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/dsa.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/hmac.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/x25519.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/hashes.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/backends/openssl
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/kdf
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/twofactor
copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/twofactor
copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/twofactor
copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/twofactor
copying src/cryptography/hazmat/primitives/twofactor/utils.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/twofactor
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/ciphers
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/primitives/asymmetric
creating build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/bindings/openssl
copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/bindings/openssl
copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/bindings/openssl
copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.freebsd-11.1-RELEASE-i386-2.7/cryptography/hazmat/bindings/openssl
running egg_info
writing requirements to src/cryptography.egg-info/requires.txt
writing src/cryptography.egg-info/PKG-INFO
writing top-level names to src/cryptography.egg-info/top_level.txt
writing dependency_links to src/cryptography.egg-info/dependency_links.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 matching '*' found under directory 'vectors'
writing manifest file 'src/cryptography.egg-info/SOURCES.txt'
running build_ext
generating cffi module 'build/temp.freebsd-11.1-RELEASE-i386-2.7/_padding.c'
creating build/temp.freebsd-11.1-RELEASE-i386-2.7
generating cffi module 'build/temp.freebsd-11.1-RELEASE-i386-2.7/_constant_time.c'
generating cffi module 'build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c'
building '_openssl' extension
creating build/temp.freebsd-11.1-RELEASE-i386-2.7/build
creating build/temp.freebsd-11.1-RELEASE-i386-2.7/build/temp.freebsd-11.1-RELEASE-i386-2.7
cc -DNDEBUG -O2 -pipe -I/usr/local/include -fstack-protector -fno-strict-aliasing -fPIC -I/usr/local/include/python2.7 -c build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c -o build/temp.freebsd-11.1-RELEASE-i386-2.7/build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.o -Wconversion -Wno-error=sign-conversion
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2202:25: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
        return session->master_key_length;
        ~~~~~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2204:27: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
        outlen = session->master_key_length;
               ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2345:6: error: conflicting types for 'X509_get0_signature'
void X509_get0_signature(ASN1_BIT_STRING **psig, X509_ALGOR **palg,
     ^
/usr/local/include/openssl/x509.h:919:6: note: previous declaration is here
void X509_get0_signature(const ASN1_BIT_STRING **psig,
     ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2479:7: error: redefinition of 'X509_VERIFY_PARAM_set1_host' as different kind of symbol
int (*X509_VERIFY_PARAM_set1_host)(X509_VERIFY_PARAM *, const char *,
      ^
/usr/local/include/openssl/x509_vfy.h:564:5: note: previous definition is here
int X509_VERIFY_PARAM_set1_host(X509_VERIFY_PARAM *param, const char *name,
    ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2481:7: error: redefinition of 'X509_VERIFY_PARAM_set1_email' as different kind of symbol
int (*X509_VERIFY_PARAM_set1_email)(X509_VERIFY_PARAM *, const char *,
      ^
/usr/local/include/openssl/x509_vfy.h:571:5: note: previous definition is here
int X509_VERIFY_PARAM_set1_email(X509_VERIFY_PARAM *param,  const char *email,
    ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2483:7: error: redefinition of 'X509_VERIFY_PARAM_set1_ip' as different kind of symbol
int (*X509_VERIFY_PARAM_set1_ip)(X509_VERIFY_PARAM *, const unsigned char *,
      ^
/usr/local/include/openssl/x509_vfy.h:573:5: note: previous definition is here
int X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM *param, const unsigned char *ip,
    ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2485:7: error: redefinition of 'X509_VERIFY_PARAM_set1_ip_asc' as different kind of symbol
int (*X509_VERIFY_PARAM_set1_ip_asc)(X509_VERIFY_PARAM *, const char *) = NULL;
      ^
/usr/local/include/openssl/x509_vfy.h:575:5: note: previous definition is here
int X509_VERIFY_PARAM_set1_ip_asc(X509_VERIFY_PARAM *param, const char *ipasc);
    ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2486:8: error: redefinition of 'X509_VERIFY_PARAM_set_hostflags' as different kind of symbol
void (*X509_VERIFY_PARAM_set_hostflags)(X509_VERIFY_PARAM *,
       ^
/usr/local/include/openssl/x509_vfy.h:568:6: note: previous definition is here
void X509_VERIFY_PARAM_set_hostflags(X509_VERIFY_PARAM *param,
     ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2525:7: error: conflicting types for 'X509_OBJECT_get0_X509'
X509 *X509_OBJECT_get0_X509(X509_OBJECT *x) {
      ^
/usr/local/include/openssl/x509_vfy.h:430:7: note: previous declaration is here
X509 *X509_OBJECT_get0_X509(const X509_OBJECT *xo);
      ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2622:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        _ssl_locks_count = CRYPTO_num_locks();
                         ~ ^~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:2655:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        memcpy(buf, st->password, st->length);
        ~~~~~~                    ~~~~^~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:47710: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:1200: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-11.1-RELEASE-i386-2.7/_openssl.c:47750: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:1200: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-11.1-RELEASE-i386-2.7/_openssl.c:47799: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:573:2: note: expanded from macro 'SSL_CTX_clear_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_OPTIONS,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:47799: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:573:45: note: expanded from macro 'SSL_CTX_clear_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_OPTIONS,(op),NULL)
        ~~~~~~~~~~~~                               ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:47832: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:573:2: note: expanded from macro 'SSL_CTX_clear_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_OPTIONS,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:47832: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:573:45: note: expanded from macro 'SSL_CTX_clear_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_OPTIONS,(op),NULL)
        ~~~~~~~~~~~~                               ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:48084:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  return SSL_CTX_get_mode(x0);
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:588:2: note: expanded from macro 'SSL_CTX_get_mode'
        SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,0,NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:48107:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  { result = SSL_CTX_get_mode(x0); }
           ~ ^~~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:588:2: note: expanded from macro 'SSL_CTX_get_mode'
        SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,0,NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:48120:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  return SSL_CTX_get_options(x0);
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:575:2: note: expanded from macro 'SSL_CTX_get_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,0,NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:48143:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  { result = SSL_CTX_get_options(x0); }
           ~ ^~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:575:2: note: expanded from macro 'SSL_CTX_get_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,0,NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:48156: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:1521: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-11.1-RELEASE-i386-2.7/_openssl.c:48179: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:1521: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-11.1-RELEASE-i386-2.7/_openssl.c:49640: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:584:2: note: expanded from macro 'SSL_CTX_set_mode'
        SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:49640: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:584:36: note: expanded from macro 'SSL_CTX_set_mode'
        SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL)
        ~~~~~~~~~~~~                      ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:49673: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:584:2: note: expanded from macro 'SSL_CTX_set_mode'
        SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:49673: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:584:36: note: expanded from macro 'SSL_CTX_set_mode'
        SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL)
        ~~~~~~~~~~~~                      ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:49804: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:571:2: note: expanded from macro 'SSL_CTX_set_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:49804: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:571:39: note: expanded from macro 'SSL_CTX_set_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL)
        ~~~~~~~~~~~~                         ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:49837: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:571:2: note: expanded from macro 'SSL_CTX_set_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:49837: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:571:39: note: expanded from macro 'SSL_CTX_set_options'
        SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL)
        ~~~~~~~~~~~~                         ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:49850: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:1519: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-11.1-RELEASE-i386-2.7/_openssl.c:49850: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:1519: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-11.1-RELEASE-i386-2.7/_openssl.c:49883: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:1519: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-11.1-RELEASE-i386-2.7/_openssl.c:49883: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:1519: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-11.1-RELEASE-i386-2.7/_openssl.c:50199: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:1152: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-11.1-RELEASE-i386-2.7/_openssl.c:50239: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:1152: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-11.1-RELEASE-i386-2.7/_openssl.c:50252: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:1154: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-11.1-RELEASE-i386-2.7/_openssl.c:50292: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:1154: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-11.1-RELEASE-i386-2.7/_openssl.c:52096:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  return SSL_get_mode(x0);
  ~~~~~~ ^~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:594:9: note: expanded from macro 'SSL_get_mode'
        SSL_ctrl((ssl),SSL_CTRL_MODE,0,NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:52119:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  { result = SSL_get_mode(x0); }
           ~ ^~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:594:9: note: expanded from macro 'SSL_get_mode'
        SSL_ctrl((ssl),SSL_CTRL_MODE,0,NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:52132:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  return SSL_get_options(x0);
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:581:9: note: expanded from macro 'SSL_get_options'
        SSL_ctrl((ssl),SSL_CTRL_OPTIONS,0,NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:52155:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  { result = SSL_get_options(x0); }
           ~ ^~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:581:9: note: expanded from macro 'SSL_get_options'
        SSL_ctrl((ssl),SSL_CTRL_OPTIONS,0,NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:53820:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  return SSL_set_mode(x0, x1);
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:592:2: note: expanded from macro 'SSL_set_mode'
        SSL_ctrl((ssl),SSL_CTRL_MODE,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:53820:27: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion]
  return SSL_set_mode(x0, x1);
         ~~~~~~~~~~~~~~~~~^~~
/usr/local/include/openssl/ssl.h:592:32: note: expanded from macro 'SSL_set_mode'
        SSL_ctrl((ssl),SSL_CTRL_MODE,(op),NULL)
        ~~~~~~~~                      ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:53853:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  { result = SSL_set_mode(x0, x1); }
           ~ ^~~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:592:2: note: expanded from macro 'SSL_set_mode'
        SSL_ctrl((ssl),SSL_CTRL_MODE,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:53853:31: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion]
  { result = SSL_set_mode(x0, x1); }
             ~~~~~~~~~~~~~~~~~^~~
/usr/local/include/openssl/ssl.h:592:32: note: expanded from macro 'SSL_set_mode'
        SSL_ctrl((ssl),SSL_CTRL_MODE,(op),NULL)
        ~~~~~~~~                      ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:53866:10: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  return SSL_set_options(x0, x1);
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:577:2: note: expanded from macro 'SSL_set_options'
        SSL_ctrl((ssl),SSL_CTRL_OPTIONS,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:53866:30: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion]
  return SSL_set_options(x0, x1);
         ~~~~~~~~~~~~~~~~~~~~^~~
/usr/local/include/openssl/ssl.h:577:35: note: expanded from macro 'SSL_set_options'
        SSL_ctrl((ssl),SSL_CTRL_OPTIONS,(op),NULL)
        ~~~~~~~~                         ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:53899:14: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
  { result = SSL_set_options(x0, x1); }
           ~ ^~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/openssl/ssl.h:577:2: note: expanded from macro 'SSL_set_options'
        SSL_ctrl((ssl),SSL_CTRL_OPTIONS,(op),NULL)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:53899:34: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion]
  { result = SSL_set_options(x0, x1); }
             ~~~~~~~~~~~~~~~~~~~~^~~
/usr/local/include/openssl/ssl.h:577:35: note: expanded from macro 'SSL_set_options'
        SSL_ctrl((ssl),SSL_CTRL_OPTIONS,(op),NULL)
        ~~~~~~~~                         ^~
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:62265:23: warning: passing 'ASN1_OCTET_STRING **' (aka 'struct asn1_string_st **') to parameter of type
      'const ASN1_BIT_STRING **' (aka 'const struct asn1_string_st **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
  X509_get0_signature(x0, x1, x2);
                      ^~
/usr/local/include/openssl/x509.h:919:50: note: passing argument to parameter 'psig' here
void X509_get0_signature(const ASN1_BIT_STRING **psig,
                                                 ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:62265:27: warning: passing 'X509_ALGOR **' (aka 'struct X509_algor_st **') to parameter of type 'const X509_ALGOR **'
      (aka 'const struct X509_algor_st **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
  X509_get0_signature(x0, x1, x2);
                          ^~
/usr/local/include/openssl/x509.h:920:24: note: passing argument to parameter 'palg' here
    const X509_ALGOR **palg, const X509 *x);
                       ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:62317:25: warning: passing 'ASN1_OCTET_STRING **' (aka 'struct asn1_string_st **') to parameter of type
      'const ASN1_BIT_STRING **' (aka 'const struct asn1_string_st **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
  { X509_get0_signature(x0, x1, x2); }
                        ^~
/usr/local/include/openssl/x509.h:919:50: note: passing argument to parameter 'psig' here
void X509_get0_signature(const ASN1_BIT_STRING **psig,
                                                 ^
build/temp.freebsd-11.1-RELEASE-i386-2.7/_openssl.c:62317:29: warning: passing 'X509_ALGOR **' (aka 'struct X509_algor_st **') to parameter of type 'const X509_ALGOR **'
      (aka 'const struct X509_algor_st **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
  { X509_get0_signature(x0, x1, x2); }
                            ^~
/usr/local/include/openssl/x509.h:920:24: note: passing argument to parameter 'palg' here
    const X509_ALGOR **palg, const X509 *x);
                       ^
48 warnings and 7 errors generated.
error: command 'cc' failed with exit status 1
*** Error code 1

Stop.
make: stopped in /usr/ports/security/py-cryptography
root@test:/usr/ports/security/py-cryptography #

16

Re: Install on FreeBSD 11.1 clean

as you wrote I did so

Post's attachments

2.png
2.png 23.59 kb, 3 downloads since 2018-06-04 

You don't have the permssions to download the attachments of this post.

17

Re: Install on FreeBSD 11.1 clean

can you please rename it to patch-issue4168 and check the content? maybe just copy and paste it again from here [Link]https://raw.githubusercontent.com/Harde … -issue4168[/link]

Post's attachments

Selection_017.png
Selection_017.png 15.27 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

18 (edited by mospan333 2018-06-05 15:32:58)

Re: Install on FreeBSD 11.1 clean

Ні! My log load demons. I think you will be interested.

Jun  5 10:25:38 test kernel: Starting clamav_clamd.
Jun  5 10:25:40 test kernel: WARNING: Ignoring deprecated option AllowSupplementaryGroups at line 714
Jun  5 10:26:39 test kernel: Starting clamav_freshclam.
Jun  5 10:26:42 test kernel: doveconf: Error: t_readlink(/var/run/dovecot/dovecot.conf) failed: readlink() failed: No such file or directory
Jun  5 10:26:42 test kernel: Starting dovecot.