Problem building py-cryptography

Simon Wright simon.wright at gmx.net
Thu May 20 23:19:46 UTC 2021


Thanks Kubs, I'm travelling at the moment and will check further when I'm 
back home. The original build log was with libressl and ccache. I'll 
repeat without both and attach a new build log.

Apologies for the top post.

Regards,

Simon.

20 May 2021 13:50:54 Kubilay Kocak <koobs at FreeBSD.org>:

> 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:
>>>
>>> DEFAULT_VERSIONS+=ssl=libressl
>>>
>> 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:
>
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255241
>
> 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.
>
> [1] 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;
>
>> Regards,
>> Simon.
>>
>>>> ============================================
>>>>
>>>> make.conf
>>>>
>>>> WRKDIRPREFIX=/usr/tmp
>>>> OPTIONS_SET=GECKO CUPS
>>>> NOI4B=1
>>>> OPTIONS_SET+=NO-X11
>>>> CUPS_OVERWRITE_BASE=YES
>>>> WITH_VIM_OPTIONS=yes
>>>> DEFAULT_VERSIONS+=ssl=libressl bdb=5
>>>> VALID_CATEGORIES+=local
>>>> SVN=svnlite
>>>>
>>>>
>>>> Poudriere ports list:
>>>>
>>>> devel/git at lite
>>>> dns/bind916
>>>> emulators/open-vm-tools at nox11
>>>> ftp/curl
>>>> graphics/cairo
>>>> local/vmserver-baseline
>>>> mail/postfix
>>>> print/hplip
>>>> sysutils/facter
>>>> sysutils/puppet6
>>>> sysutils/rsyslog8
>>>> sysutils/rubygem-puppetserver-ca
>>>> www/apt-cacher-ng
>>>> www/mod_log_sql
>>>>
>>>>
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to 
> "freebsd-ports-unsubscribe at freebsd.org"


More information about the freebsd-ports mailing list