Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 May 2021 07:59:14 +0800
From:      Simon Wright <simon.wright@gmx.net>
To:        freebsd-ports@freebsd.org
Subject:   Re: Problem building py-cryptography
Message-ID:  <8f48b37d-3453-c336-8d8e-9ba0ef17f0be@gmx.net>
In-Reply-To: <510128bf-a087-1564-2ad3-1b7dc7819bb1@freebsd.org>
References:  <0c8fc81e-e45b-2d9b-8005-ef5c504aa275@gmx.net> <448a5d09-ec17-43b8-17ba-6536e4f70cfd@FreeBSD.org> <27430757-7722-016c-9aab-0ffe5a035366@gmx.net> <756eb112-2db9-5c29-45f3-4b84955d9953@FreeBSD.org> <30ca0f81-e098-4c86-4cb5-050019011ed3@gmx.net> <510128bf-a087-1564-2ad3-1b7dc7819bb1@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Charlie,

Thanks for this. My ports tree is synched to the package server for
amd64-default, ie. b093791110

I'm not mixing SSL's, here again are my make.conf files:

make.conf

WRKDIRPREFIX=3D/usr/tmp
#WRKDIRPREFIX=3D/tmp/drupal7
OPTIONS_SET=3DGECKO CUPS
NOI4B=3D1
OPTIONS_SET+=3DNO-X11
#OPTIONS_UNSET+=3DX11 GUI CUPS DOCS EXAMPLES NLS LPR
CUPS_OVERWRITE_BASE=3DYES
WITH_VIM_OPTIONS=3Dyes
#DEFAULT_VERSIONS+=3Dssl=3Dlibressl bdb=3D5
DEFAULT_VERSIONS+=3Dbdb=3D5
VALID_CATEGORIES+=3Dlocal
SVN=3Dsvnlite
#WITH_OPENSSL_PORT=3Dyes


/usr/local/etc/poudriere.d/make.conf

VALID_CATEGORIES+=3Dlocal
#DEFAULT_VERSIONS+=3Dssl=3Dlibressl bdb=3D5
#DEFAULT_VERSIONS+=3Dssl=3Dlibressl
DEFAULT_VERSIONS+=3Dbdb=3D5
OPTIONS_SET+=3DNO-X11
OVERLAYS=3Dlocal
#DEFAULT_VERSIONS+=3Dssl=3Dport
#DEVELOPER=3Dyes
LICENSES_ACCEPTED=3DNONE

There is no jail-specific make.conf or -z options set.

Once this poudriere run is complete (probably another couple of hours),
if it succeeds I'll update all my boxes with the new ports using base
openssl instead of libressl then update the ports tree and start another
build with libressl to see how it goes with your commit.

=2D-
Regards,

Simon.

On 23/05/2021 1:05 am, Charlie Li wrote:
> Simon Wright wrote:
>> Hi all,
>>
>> Here is the new py-cryptography build log with no libressl and no ccach=
e.
>>
> How recent is your ports tree? I've committed a further fix that
> converts all patches to conditionals, specifically on FreeBSD 11 with
> base OpenSSL or any system using LibreSSL.
>> It looks to me as though python38 is pulling in libressl. Python option=
s
>> are default though not sure whether options were specifically set.
>>
> All ports built in this jail/tree/set must use the same DEFAULT_SSL
> throughout; you cannot mix and match. By changing your DEFAULT_SSL,
> every USES=3Dssl port must be rebuilt.
>> I've just removed the config options for python (make rmconfig) and
>> poudirere is now rebuilding 101 ports so I'll update this in the mornin=
g.
>>
>> Full build log here:
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> =3D>> Building security/py-cryptography
>> build started at Sat May 22 22:59:08 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
> Since it appears you are building under FreeBSD 13.0-RELEASE with the
> base OpenSSL, no patches should apply.
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8f48b37d-3453-c336-8d8e-9ba0ef17f0be>