Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Aug 2023 15:55:40 +0200
From:      Moin Rahman <bofh@freebsd.org>
To:        Matthias Apitz <guru@unixarea.de>
Cc:        python@freebsd.org
Subject:   Re: port lang/python27 does not build in 14.0-CURRENT w/ poudriere
Message-ID:  <A7BC4F5A-9061-46A8-9659-102626EA6241@freebsd.org>
In-Reply-To: <DB31B93E-01AE-4AF6-BDA6-1F6F980B1C5A@freebsd.org>
References:  <ZNN4vNTtQGb5Jm8v@pureos> <DB31B93E-01AE-4AF6-BDA6-1F6F980B1C5A@freebsd.org>

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

--Apple-Mail=_4F3A5900-C27E-4A80-B3D5-43E17B535E1D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

I just ran a new testport and it looks to build fine with src@b8b33f3b3b=20=


=
https://pkg.bofh.network/data/MAIN-default/2023-08-09_15h45m49s/logs/pytho=
n27-2.7.18_2.log

And from what it looks like that you might have some local python27 =
patch which might have removed my last commit or there is a mid air =
collision. See my stupid hacky commits here:

=
https://cgit.freebsd.org/ports/commit/?id=3Da5b3714057750ecbb8db8912edf5c4=
81ff46ef2b

=
https://cgit.freebsd.org/ports/commit/?id=3D23105bfd5591bed1c24b6a8524a0f2=
74a5977a94

Kind regards,
Moin
> On Aug 9, 2023, at 2:30 PM, Moin Rahman <bofh@freebsd.org> wrote:
>=20
> Hi Matthias,
>=20
> I will need some time to check this. My box has not yet been updated =
to 1400094. I am still running 1400093 and I can confirm that it builds =
fine on 1400093. So I will need to dig deeper but this will not take =
place until my current build finishes within a day or two.
>=20
> Kind regards,
> Moin
>=20
>=20
>> On Aug 9, 2023, at 1:30 PM, Matthias Apitz <guru@unixarea.de> wrote:
>>=20
>>=20
>> Hello,
>>=20
>> The port lang/python27 does not build in 14.0-CURRENT w/ poudriere.
>>=20
>> =3D>> Building lang/python27
>> build started at Tue Aug  8 04:05:20 CEST 2023
>> port directory: /usr/ports/lang/python27
>> package name: python27-2.7.18_2
>> building for: FreeBSD 140-CURRENT-ports20230806-job-04 14.0-CURRENT =
FreeBSD 14.0-CURRENT 1400094 amd64
>> maintained by: python@FreeBSD.org
>> Makefile datestamp: -rw-r--r--  1 root wheel 5525 Aug  6 17:51 =
/usr/ports/lang/python27/Makefile
>> Ports top last git commit: 5914253c5
>> Ports top unclean checkout: no
>> Port dir last git commit: c84214246
>> Port dir unclean checkout: no
>> Poudriere version: poudriere-git-3.3.99.20220831
>> Host OSVERSION: 1400094
>> Jail OSVERSION: 1400094
>>=20
>> ...
>>=20
>> 1 warning generated.
>> warning: openssl 0x00000000 is too old for _hashlib
>> building dbm using ndbm
>>=20
>> Python build finished, but the necessary bits to build these modules =
were not found:
>> _bsddb             _hashlib           _sqlite3
>> _tkinter           dl                 gdbm
>> imageop            linuxaudiodev      spwd
>> sunaudiodev
>> To find the necessary bits, look in setup.py in detect_modules() for =
the module's name.
>>=20
>> ...
>>=20
>> and at the end in stage package it is missing _hashlib.so:
>>=20
>> =3D=3D=3D>  Building package for python27-2.7.18_2
>> pkg-static: Unable to access file =
/wrkdirs/usr/ports/lang/python27/work/stage/usr/local/lib/python2.7/lib-dy=
nload/_hashlib.so:No such file or directory
>> *** Error code 1
>>=20
>> Stop.
>> make: stopped in /usr/ports/lang/python27
>>=20
>> The full log is at: http://www.unixarea.de/python27-2.7.18_2.log
>>=20
>> Thanks
>>=20
>> 	matthias
>>=20
>>=20
>> --=20
>> Matthias Apitz, =E2=9C=89 guru@unixarea.de, http://www.unixarea.de/ =
+49-176-38902045
>> Public GnuPG key: http://www.unixarea.de/key.pub
>=20
>=20


--Apple-Mail=_4F3A5900-C27E-4A80-B3D5-43E17B535E1D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;">I just ran a =
new testport and it looks to build fine with =
src@b8b33f3b3b&nbsp;<div><br></div><div><a =
href=3D"https://pkg.bofh.network/data/MAIN-default/2023-08-09_15h45m49s/lo=
gs/python27-2.7.18_2.log">https://pkg.bofh.network/data/MAIN-default/2023-=
08-09_15h45m49s/logs/python27-2.7.18_2.log</a><br><div><br></div><div>And =
from what it looks like that you might have some local python27 patch =
which might have removed my last commit or there is a mid air collision. =
See my stupid hacky commits =
here:</div><div><br></div><div>https://cgit.freebsd.org/ports/commit/?id=3D=
a5b3714057750ecbb8db8912edf5c481ff46ef2b</div><div><br></div><div>https://=
cgit.freebsd.org/ports/commit/?id=3D23105bfd5591bed1c24b6a8524a0f274a5977a=
94</div><div><br></div><div>Kind =
regards,</div><div>Moin</div><div><blockquote type=3D"cite"><div>On Aug =
9, 2023, at 2:30 PM, Moin Rahman &lt;bofh@freebsd.org&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div><div>Hi =
Matthias,<br><br>I will need some time to check this. My box has not yet =
been updated to 1400094. I am still running 1400093 and I can confirm =
that it builds fine on 1400093. So I will need to dig deeper but this =
will not take place until my current build finishes within a day or =
two.<br><br>Kind regards,<br>Moin<br><br><br><blockquote type=3D"cite">On =
Aug 9, 2023, at 1:30 PM, Matthias Apitz &lt;guru@unixarea.de&gt; =
wrote:<br><br><br>Hello,<br><br>The port lang/python27 does not build in =
14.0-CURRENT w/ poudriere.<br><br>=3D&gt;&gt; Building =
lang/python27<br>build started at Tue Aug &nbsp;8 04:05:20 CEST =
2023<br>port directory: /usr/ports/lang/python27<br>package name: =
python27-2.7.18_2<br>building for: FreeBSD =
140-CURRENT-ports20230806-job-04 14.0-CURRENT FreeBSD 14.0-CURRENT =
1400094 amd64<br>maintained by: python@FreeBSD.org<br>Makefile =
datestamp: -rw-r--r-- &nbsp;1 root wheel 5525 Aug &nbsp;6 17:51 =
/usr/ports/lang/python27/Makefile<br>Ports top last git commit: =
5914253c5<br>Ports top unclean checkout: no<br>Port dir last git commit: =
c84214246<br>Port dir unclean checkout: no<br>Poudriere version: =
poudriere-git-3.3.99.20220831<br>Host OSVERSION: 1400094<br>Jail =
OSVERSION: 1400094<br><br>...<br><br>1 warning generated.<br>warning: =
openssl 0x00000000 is too old for _hashlib<br>building dbm using =
ndbm<br><br>Python build finished, but the necessary bits to build these =
modules were not found:<br>_bsddb =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_h=
ashlib =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_sqlite3<br>_t=
kinter &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dl =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;gdbm<br>imageop =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;linuxaud=
iodev &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;spwd<br>sunaudiodev<br>To find the =
necessary bits, look in setup.py in detect_modules() for the module's =
name.<br><br>...<br><br>and at the end in stage package it is missing =
_hashlib.so:<br><br>=3D=3D=3D&gt; &nbsp;Building package for =
python27-2.7.18_2<br>pkg-static: Unable to access file =
/wrkdirs/usr/ports/lang/python27/work/stage/usr/local/lib/python2.7/lib-dy=
nload/_hashlib.so:No such file or directory<br>*** Error code =
1<br><br>Stop.<br>make: stopped in /usr/ports/lang/python27<br><br>The =
full log is at: =
http://www.unixarea.de/python27-2.7.18_2.log<br><br>Thanks<br><br><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>matthias<br><br><br>-- <br>Matthias Apitz, =E2=9C=89 =
guru@unixarea.de, http://www.unixarea.de/ +49-176-38902045<br>Public =
GnuPG key: =
http://www.unixarea.de/key.pub<br></blockquote><br><br></div></div></block=
quote></div><br></div></body></html>=

--Apple-Mail=_4F3A5900-C27E-4A80-B3D5-43E17B535E1D--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A7BC4F5A-9061-46A8-9659-102626EA6241>