Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 May 2021 08:46:33 +0800
From:      Simon Wright <simon.wright@gmx.net>
To:        ports@freebsd.org
Subject:   Re: Problem building py-cryptography
Message-ID:  <44de2a3c-c6e7-9e6a-214d-feab9fc63e81@gmx.net>
In-Reply-To: <ec5d91e9-b116-65f7-d4a7-b1cfcea1e216@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> <8f48b37d-3453-c336-8d8e-9ba0ef17f0be@gmx.net> <ec5d91e9-b116-65f7-d4a7-b1cfcea1e216@freebsd.org>

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


On 23/05/2021 8:29 am, Charlie Li wrote:
> Simon Wright wrote:
>>
>> 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
>>
>> <snip>
>>
>> There is no jail-specific make.conf or -z options set.
>>
> Your previous statement and log output
>> It looks to me as though python38 is pulling in libressl. Python option=
s
>> are default though not sure whether options were specifically set.
> directly contradict what is actually happening. Flipping your
> SSL_DEFAULT back to base in an existing repo probably won't trigger
> rebuilds of USES=3Dssl ports due to the ports SSL dependency going away.
> If you switched to a different SSL port in SSL_DEFAULT then a rebuild
> will definitely happen due to switched/new dependency.
>> 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 anothe=
r
>> build with libressl to see how it goes with your commit.
>>
> I recommend that you do not pass go and clean rebuild everything.

OK, I can do that though it will take a day or two to rebuild
everything. These are my ssl settings in the two active make.conf for
poudriere. What would you advise to set there in order to only use
openssl from base? Or conversely to only use libressl - which is my
preferred option if/when it builds everything I need?

/etc/make.conf

#DEFAULT_VERSIONS+=3Dssl=3Dlibressl bdb=3D5
DEFAULT_VERSIONS+=3Dbdb=3D5
#WITH_OPENSSL_PORT=3Dyes

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

#DEFAULT_VERSIONS+=3Dssl=3Dlibressl bdb=3D5
#DEFAULT_VERSIONS+=3Dssl=3Dlibressl
DEFAULT_VERSIONS+=3Dbdb=3D5
#DEFAULT_VERSIONS+=3Dssl=3Dport
#DEVELOPER=3Dyes
LICENSES_ACCEPTED=3DNO

Do I just need to change to DEFAULT_VERSIONS+=3Dssl=3Dopenssl bdb=3D5?

=2D-
Thanks

Simon.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44de2a3c-c6e7-9e6a-214d-feab9fc63e81>