Date: Fri, 21 May 2021 07:18:40 +0800 (GMT+08:00) From: Simon Wright <simon@wright.net.ph> To: Kubilay Kocak <koobs@FreeBSD.org> Cc: freebsd-ports@freebsd.org Subject: Re: Problem building py-cryptography Message-ID: <610fa374-37ad-4e3c-91c5-d42abf2eaccf@wright.net.ph> In-Reply-To: <756eb112-2db9-5c29-45f3-4b84955d9953@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>
next in thread | previous 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?610fa374-37ad-4e3c-91c5-d42abf2eaccf>