Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 May 2021 07:19:38 +0800 (GMT+08:00)
From:      Simon Wright <simon.wright@gmx.net>
To:        Kubilay Kocak <koobs@FreeBSD.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Problem building py-cryptography
Message-ID:  <0b60ae5a-5752-4cb3-8aec-bc01ed5ff6c1@gmx.net>

next in thread | raw e-mail | index | archive | help
Thanks Kubs, I'm travelling at the moment and will check further when I'm=
=20
back home. The original build log was with libressl and ccache. I'll=20
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@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=20
>>>> difference. Is
>>>> anyone else seeing this and can anyone point me in the right=20
>>>> 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+=3Dssl=3Dlibressl
>>>
>> Thanks Kubs. When I tested I removed libressl, tried the build again=20
>> and
>> it failed so I replaced libressl after the test.
>> Removing ccache (and with libressl) made no difference - still the=20
>> same
>> error. I then removed the libressl dependency and I reran the build -=20
>> 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=20
>> in
>> my environment . . . . But what? :)
>
> While the build error *with libressl* is known, matching that reported=20
> in:
>
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D255241
>
> Failing to build without libressl is unexpected.
>
> Jump into the poudriere jail to confirm (or not) its libressl that's=20
> being installed and used.=C2=A0 Could be:
>
> =C2=A0 - Custom WRKDIRPREFIX?
> =C2=A0 - An overriding jail or set (-z) specific poudriere foo-make.conf?
>
> Note, the OP build log contains:
>
> [pkg.home.santos-wright.net] |=C2=A0=C2=A0 |=C2=A0=C2=A0 `-- Installing l=
ibressl-3.3.3...
> [pkg.home.santos-wright.net] |=C2=A0=C2=A0 |=C2=A0=C2=A0 `-- Extracting l=
ibressl-3.3.3:
>
> With defaults, base openssl will be used, and you wont see libressl as=20
> a dependency in the build.
>
> [1] build/temp.freebsd-13.0-RELEASE-amd64-3.8/_openssl.c:2172:19:=20
> error:
> expected identifier or '('
> static const long SSL_OP_NO_DTLSv1 =3D 0;
>
>> Regards,
>> Simon.
>>
>>>> =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
>>>>
>>>> make.conf
>>>>
>>>> WRKDIRPREFIX=3D/usr/tmp
>>>> OPTIONS_SET=3DGECKO CUPS
>>>> NOI4B=3D1
>>>> OPTIONS_SET+=3DNO-X11
>>>> CUPS_OVERWRITE_BASE=3DYES
>>>> WITH_VIM_OPTIONS=3Dyes
>>>> DEFAULT_VERSIONS+=3Dssl=3Dlibressl bdb=3D5
>>>> VALID_CATEGORIES+=3Dlocal
>>>> SVN=3Dsvnlite
>>>>
>>>>
>>>> Poudriere ports list:
>>>>
>>>> devel/git@lite
>>>> dns/bind916
>>>> emulators/open-vm-tools@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@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to=20
> "freebsd-ports-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0b60ae5a-5752-4cb3-8aec-bc01ed5ff6c1>