Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Aug 2023 18:04:16 +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:  <9A29A1BA-F957-40D9-96C6-062471BA14AF@freebsd.org>
In-Reply-To: <ZNO4WYPzZ7B5ne5v@pureos>
References:  <ZNN4vNTtQGb5Jm8v@pureos> <DB31B93E-01AE-4AF6-BDA6-1F6F980B1C5A@freebsd.org> <A7BC4F5A-9061-46A8-9659-102626EA6241@freebsd.org> <ZNOdqiNvAFfMh9a9@pureos> <414B922C-C553-41D4-B519-E3B3B239B606@freebsd.org> <ZNO4WYPzZ7B5ne5v@pureos>

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

--Apple-Mail=_E859EA4B-3879-4560-9CBA-E84EBEB34361
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

This perfectly builds on the latest HEAD without any problem as shared =
in my build log. I am not sure what is wrong at your end. Neither can I =
see any fallout on the clusters.

Kind regards,
Moin

> On Aug 9, 2023, at 6:01 PM, Matthias Apitz <guru@unixarea.de> wrote:
>=20
> El d=C3=ADa mi=C3=A9rcoles, agosto 09, 2023 a las 04:35:29 +0200, Moin =
Rahman escribi=C3=B3:
>=20
>> My commit didn't add any new files but just changed the Makefile. Can =
you do:
>>=20
>> grep 000000 Makefile and see what is the result.
>>=20
>> You should get something like this:
>>        @${REINPLACE_CMD} -e 's|00907000|00000000|' \
>>=20
>> If not then there is something else in the play.
>=20
> # grep 000000 Makefile
> # openssl/opensslv.h so setup.py just detects the string as 00000000
>        @${REINPLACE_CMD} -e 's|00907000|00000000|' \
>=20
> This explains why in the log of the build the OpenSSL version is seen
> as:
>=20
> ...
> running build
> running build_ext
> warning: openssl 0x00000000 is too old for _hashlib
> building dbm using ndbm
> ...
>=20
> Maybe you want to think about this 'is too old'....
>=20
> 	matthias
>=20
>>> On Aug 9, 2023, at 4:07 PM, Matthias Apitz <guru@unixarea.de =
<mailto:guru@unixarea.de>> wrote:
>>>=20
>>> El d=C3=ADa mi=C3=A9rcoles, agosto 09, 2023 a las 03:55:40 +0200, =
Moin Rahman escribi=C3=B3:
>>>=20
>>>> I just ran a new testport and it looks to build fine with =
src@b8b33f3b3b=20
>>>>=20
>>>> =
https://pkg.bofh.network/data/MAIN-default/2023-08-09_15h45m49s/logs/pytho=
n27-2.7.18_2.log
>>>>=20
>>>> 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:
>>>>=20
>>>> =
https://cgit.freebsd.org/ports/commit/?id=3Da5b3714057750ecbb8db8912edf5c4=
81ff46ef2b
>>>>=20
>>>> =
https://cgit.freebsd.org/ports/commit/?id=3D23105bfd5591bed1c24b6a8524a0f2=
74a5977a94
>>>=20
>>> I did a git pull and have these files only from your port:
>>>=20
>>> root@jet:/usr/ports/lang # ls -l python27
>>> total 196
>>> -rw-r--r--  1 root wheel   5525 Aug  5 14:10 Makefile
>>> -rw-r--r--  1 root wheel    197 Aug  5 14:10 Makefile.version
>>> -rw-r--r--  1 root wheel    173 Aug  5 14:10 distinfo
>>> drwxr-xr-x  2 root wheel   1024 Aug  5 14:10 files
>>> -rw-r--r--  1 root wheel    109 Aug  5 14:10 pkg-descr
>>> -rw-r--r--  1 root wheel    324 Aug  5 14:10 pkg-message
>>> -rw-r--r--  1 root wheel 170771 Aug  5 14:10 pkg-plist
>>> root@jet:/usr/ports/lang # ls -l python27/files/
>>> total 48
>>> -rw-r--r--  1 root wheel  569 Aug  5 14:10 =
patch-Doc__library__fcntl.rst
>>> -rw-r--r--  1 root wheel  643 Aug  5 14:10 =
patch-Lib_distutils_command_build__scripts.py
>>> -rw-r--r--  1 root wheel 1357 Aug  5 14:10 =
patch-Lib_distutils_command_install__lib.py
>>> -rw-r--r--  1 root wheel 1246 Aug  5 14:10 =
patch-Lib_distutils_tests_test__install__lib.py
>>> -rw-r--r--  1 root wheel  771 Aug  5 14:10 patch-Makefile.pre.in
>>> -rw-r--r--  1 root wheel  776 Aug  5 14:10 =
patch-Misc_python-config.in
>>> -rw-r--r--  1 root wheel 1162 Aug  5 14:10 =
patch-Modules___ctypes__libffi__src__arm__ffi.c
>>> -rw-r--r--  1 root wheel  719 Aug  5 14:10 =
patch-Modules___hashopenssl.c
>>> -rw-r--r--  1 root wheel 2281 Aug  5 14:10 =
patch-Modules__fcntlmodule.c
>>> -rw-r--r--  1 root wheel  785 Aug  5 14:10 =
patch-Modules_posixmodule.c
>>> -rw-r--r--  1 root wheel 2320 Aug  5 14:10 patch-pr192365
>>> -rw-r--r--  1 root wheel 3742 Aug  5 14:10 patch-setup.py
>>>=20
>>> More I can't do.
>>>=20
>>> 	matthias
>>>=20
>>>>> On Aug 9, 2023, at 2:30 PM, Moin Rahman <bofh@freebsd.org =
<mailto:bofh@freebsd.org><mailto: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 =
<mailto:guru@unixarea.de>, http://www.unixarea.de/+49-176-38902045
>>>>>> Public GnuPG key: http://www.unixarea.de/key.pub
>>>>>=20
>>>>>=20
>>>>=20
>>>=20
>>> --=20
>>> Matthias Apitz, =E2=9C=89 guru@unixarea.de <mailto:guru@unixarea.de> =
<mailto:guru@unixarea.de>, http://www.unixarea.de/ +49-176-38902045
>>> Public GnuPG key: http://www.unixarea.de/key.pub
>>>=20
>>> NATO must not win the war against Russia.
>>> Die NATO darf den Krieg gegen Russland nicht gewinnen!
>>=20
>=20
> --=20
> Matthias Apitz, =E2=9C=89 guru@unixarea.de <mailto:guru@unixarea.de>, =
http://www.unixarea.de/ +49-176-38902045
> Public GnuPG key: http://www.unixarea.de/key.pub
>=20
> NATO must not win the war against Russia.
> Die NATO darf den Krieg gegen Russland nicht gewinnen!


--Apple-Mail=_E859EA4B-3879-4560-9CBA-E84EBEB34361
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;">This perfectly =
builds on the latest HEAD without any problem as shared in my build log. =
I am not sure what is wrong at your end. Neither can I see any fallout =
on the clusters.<div><br></div><div>Kind =
regards,</div><div>Moin<br><div><br><blockquote type=3D"cite"><div>On =
Aug 9, 2023, at 6:01 PM, Matthias Apitz &lt;guru@unixarea.de&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div><meta =
charset=3D"UTF-8"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">El d=C3=ADa mi=C3=A9rcoles=
, agosto 09, 2023 a las 04:35:29 +0200, Moin Rahman escribi=C3=B3:</span><=
br style=3D"caret-color: rgb(0, 0, 0); font-family: FiraCodeNFM-Reg; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><blockquote type=3D"cite" style=3D"font-family: FiraCodeNFM-Reg; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">My commit didn't add any new files but just =
changed the Makefile. Can you do:<br><br>grep 000000 Makefile and see =
what is the result.<br><br>You should get something like =
this:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@${REINPLACE_CMD} -e =
's|00907000|00000000|' \<br><br>If not then there is something else in =
the play.<br></blockquote><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;"># grep =
000000 Makefile</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;"># =
openssl/opensslv.h so setup.py just detects the string as =
00000000</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline =
!important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@${REINPLACE_CMD} =
-e 's|00907000|00000000|' \</span><br style=3D"caret-color: rgb(0, 0, =
0); font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;">This =
explains why in the log of the build the OpenSSL version is =
seen</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">as:</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: FiraCodeNFM-Reg; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">...</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: FiraCodeNFM-Reg; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">running build</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: FiraCodeNFM-Reg; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">running =
build_ext</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">warning: openssl =
0x00000000 is too old for _hashlib</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline =
!important;">building dbm using ndbm</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline =
!important;">...</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;">Maybe =
you want to think about this 'is too old'....</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: FiraCodeNFM-Reg; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span class=3D"Apple-tab-span" style=3D"caret-color: rgb(0, 0, =
0); font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;">	</span><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">matthias</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: FiraCodeNFM-Reg; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><blockquote type=3D"cite" style=3D"font-family: FiraCodeNFM-Reg; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><blockquote type=3D"cite">On Aug 9, 2023, at =
4:07 PM, Matthias Apitz &lt;<a =
href=3D"mailto:guru@unixarea.de">guru@unixarea.de</a>&gt; =
wrote:<br><br>El d=C3=ADa mi=C3=A9rcoles, agosto 09, 2023 a las 03:55:40 =
+0200, Moin Rahman escribi=C3=B3:<br><br><blockquote type=3D"cite">I =
just ran a new testport and it looks to build fine with =
src@b8b33f3b3b<span =
class=3D"Apple-converted-space">&nbsp;</span><br><br><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><br>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:<br><br><a =
href=3D"https://cgit.freebsd.org/ports/commit/?id=3Da5b3714057750ecbb8db89=
12edf5c481ff46ef2b">https://cgit.freebsd.org/ports/commit/?id=3Da5b3714057=
750ecbb8db8912edf5c481ff46ef2b</a><br><br><a =
href=3D"https://cgit.freebsd.org/ports/commit/?id=3D23105bfd5591bed1c24b6a=
8524a0f274a5977a94">https://cgit.freebsd.org/ports/commit/?id=3D23105bfd55=
91bed1c24b6a8524a0f274a5977a94</a><br></blockquote><br>I did a git pull =
and have these files only from your =
port:<br><br>root@jet:/usr/ports/lang # ls -l python27<br>total =
196<br>-rw-r--r-- &nbsp;1 root wheel &nbsp;&nbsp;5525 Aug &nbsp;5 14:10 =
Makefile<br>-rw-r--r-- &nbsp;1 root wheel &nbsp;&nbsp;&nbsp;197 Aug =
&nbsp;5 14:10 Makefile.version<br>-rw-r--r-- &nbsp;1 root wheel =
&nbsp;&nbsp;&nbsp;173 Aug &nbsp;5 14:10 distinfo<br>drwxr-xr-x &nbsp;2 =
root wheel &nbsp;&nbsp;1024 Aug &nbsp;5 14:10 files<br>-rw-r--r-- =
&nbsp;1 root wheel &nbsp;&nbsp;&nbsp;109 Aug &nbsp;5 14:10 =
pkg-descr<br>-rw-r--r-- &nbsp;1 root wheel &nbsp;&nbsp;&nbsp;324 Aug =
&nbsp;5 14:10 pkg-message<br>-rw-r--r-- &nbsp;1 root wheel 170771 Aug =
&nbsp;5 14:10 pkg-plist<br>root@jet:/usr/ports/lang # ls -l =
python27/files/<br>total 48<br>-rw-r--r-- &nbsp;1 root wheel &nbsp;569 =
Aug &nbsp;5 14:10 patch-Doc__library__fcntl.rst<br>-rw-r--r-- &nbsp;1 =
root wheel &nbsp;643 Aug &nbsp;5 14:10 =
patch-Lib_distutils_command_build__scripts.py<br>-rw-r--r-- &nbsp;1 root =
wheel 1357 Aug &nbsp;5 14:10 =
patch-Lib_distutils_command_install__lib.py<br>-rw-r--r-- &nbsp;1 root =
wheel 1246 Aug &nbsp;5 14:10 =
patch-Lib_distutils_tests_test__install__lib.py<br>-rw-r--r-- &nbsp;1 =
root wheel &nbsp;771 Aug &nbsp;5 14:10 =
patch-Makefile.pre.in<br>-rw-r--r-- &nbsp;1 root wheel &nbsp;776 Aug =
&nbsp;5 14:10 patch-Misc_python-config.in<br>-rw-r--r-- &nbsp;1 root =
wheel 1162 Aug &nbsp;5 14:10 =
patch-Modules___ctypes__libffi__src__arm__ffi.c<br>-rw-r--r-- &nbsp;1 =
root wheel &nbsp;719 Aug &nbsp;5 14:10 =
patch-Modules___hashopenssl.c<br>-rw-r--r-- &nbsp;1 root wheel 2281 Aug =
&nbsp;5 14:10 patch-Modules__fcntlmodule.c<br>-rw-r--r-- &nbsp;1 root =
wheel &nbsp;785 Aug &nbsp;5 14:10 =
patch-Modules_posixmodule.c<br>-rw-r--r-- &nbsp;1 root wheel 2320 Aug =
&nbsp;5 14:10 patch-pr192365<br>-rw-r--r-- &nbsp;1 root wheel 3742 Aug =
&nbsp;5 14:10 patch-setup.py<br><br>More I can't do.<br><br><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;">	=
</span>matthias<br><br><blockquote type=3D"cite"><blockquote =
type=3D"cite">On Aug 9, 2023, at 2:30 PM, Moin Rahman &lt;<a =
href=3D"mailto:bofh@freebsd.org">bofh@freebsd.org</a>&lt;<a =
href=3D"mailto:bofh@freebsd.org">mailto:bofh@freebsd.org</a>&gt;&gt; =
wrote:<br><br>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>--<span =
class=3D"Apple-converted-space">&nbsp;</span><br>Matthias Apitz, =
=E2=9C=89<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:guru@unixarea.de">guru@unixarea.de</a>,<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"http://www.unixarea.de/">http://www.unixarea.de/</a>+49-176-389020=
45<br>Public GnuPG key:<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"http://www.unixarea.de/key.pub">http://www.unixarea.de/key.pub</a>=
<br></blockquote><br><br></blockquote><br></blockquote><br>--<span =
class=3D"Apple-converted-space">&nbsp;</span><br>Matthias Apitz, =
=E2=9C=89<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:guru@unixarea.de">guru@unixarea.de</a><span =
class=3D"Apple-converted-space">&nbsp;</span>&lt;<a =
href=3D"mailto:guru@unixarea.de">mailto:guru@unixarea.de</a>&gt;,<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"http://www.unixarea.de/">http://www.unixarea.de/</a><span =
class=3D"Apple-converted-space">&nbsp;</span>+49-176-38902045<br>Public =
GnuPG key:<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"http://www.unixarea.de/key.pub">http://www.unixarea.de/key.pub</a>=
<br><br>NATO must not win the war against Russia.<br>Die NATO darf den =
Krieg gegen Russland nicht =
gewinnen!<br></blockquote><br></blockquote><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;">--<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: FiraCodeNFM-Reg; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">Matthias Apitz, =E2=9C=89<=
span class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"mailto:guru@unixarea.de" style=3D"font-family: FiraCodeNFM-Reg; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;">guru@unixarea.de</a><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;">,<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"http://www.unixarea.de/" style=3D"font-family: FiraCodeNFM-Reg; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;">http://www.unixarea.de/</a><span style=3D"caret-color: rgb(0, 0, =
0); font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;"><span =
class=3D"Apple-converted-space">&nbsp;</span>+49-176-38902045</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: FiraCodeNFM-Reg; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">Public GnuPG key:<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"http://www.unixarea.de/key.pub" style=3D"font-family: =
FiraCodeNFM-Reg; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;">http://www.unixarea.de/key.pub</a><br style=3D"caret-color: rgb(0, =
0, 0); font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;">NATO =
must not win the war against Russia.</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: FiraCodeNFM-Reg; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;">Die =
NATO darf den Krieg gegen Russland nicht =
gewinnen!</span></div></blockquote></div><br></div></body></html>=

--Apple-Mail=_E859EA4B-3879-4560-9CBA-E84EBEB34361--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9A29A1BA-F957-40D9-96C6-062471BA14AF>