Problem building py-cryptography
koobs at FreeBSD.org
Thu May 20 04:32:34 UTC 2021
On 20/05/2021 2:17 pm, Simon Wright wrote:
> On 20/05/2021 12:00 pm, Kubilay Kocak wrote:
>> On 20/05/2021 1:21 pm, Simon Wright wrote:
>>> Hi all,
>>> I've been unable to build security/py-cryptography for about 10 days
>>> now. The build in Poudriere under 12.2 and 13.0 fail with a
>>> "Bad_C++_code" error.
>>> I tried removing the libressl dependency but that made no difference. Is
>>> anyone else seeing this and can anyone point me in the right direction
>>> to get this fixed please?
>>> Below is my make.conf, list of poudriere-built ports and the full
>>> poudriere log for py-cryptography
>> Hi Simon,
>> Is the issue reproducible without ccache?
>> Also, make.conf still shows:
> Thanks Kubs. When I tested I removed libressl, tried the build again and
> it failed so I replaced libressl after the test.
> Removing ccache (and with libressl) made no difference - still the same
> error. I then removed the libressl dependency and I reran the build - no
> ccache and no libressl - the build still failed, same error message.
> Since no-one else has reported this I suppose it should be something in
> my environment . . . . But what? :)
While the build error *with libressl* is known, matching that reported in:
Failing to build without libressl is unexpected.
Jump into the poudriere jail to confirm (or not) its libressl that's
being installed and used. Could be:
- Custom WRKDIRPREFIX?
- An overriding jail or set (-z) specific poudriere foo-make.conf?
Note, the OP build log contains:
[pkg.home.santos-wright.net] | | `-- Installing libressl-3.3.3...
[pkg.home.santos-wright.net] | | `-- Extracting libressl-3.3.3:
With defaults, base openssl will be used, and you wont see libressl as a
dependency in the build.
 build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:2172:19: error:
expected identifier or '('
static const long SSL_OP_NO_DTLSv1 = 0;
>>> OPTIONS_SET=GECKO CUPS
>>> DEFAULT_VERSIONS+=ssl=libressl bdb=5
>>> Poudriere ports list:
>>> devel/git at lite
>>> emulators/open-vm-tools at nox11
More information about the freebsd-ports