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 <guru@unixarea.de> = 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> @${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;"> @${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 <<a = href=3D"mailto:guru@unixarea.de">guru@unixarea.de</a>> = 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"> </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-- 1 root wheel 5525 Aug 5 14:10 = Makefile<br>-rw-r--r-- 1 root wheel 197 Aug = 5 14:10 Makefile.version<br>-rw-r--r-- 1 root wheel = 173 Aug 5 14:10 distinfo<br>drwxr-xr-x 2 = root wheel 1024 Aug 5 14:10 files<br>-rw-r--r-- = 1 root wheel 109 Aug 5 14:10 = pkg-descr<br>-rw-r--r-- 1 root wheel 324 Aug = 5 14:10 pkg-message<br>-rw-r--r-- 1 root wheel 170771 Aug = 5 14:10 pkg-plist<br>root@jet:/usr/ports/lang # ls -l = python27/files/<br>total 48<br>-rw-r--r-- 1 root wheel 569 = Aug 5 14:10 patch-Doc__library__fcntl.rst<br>-rw-r--r-- 1 = root wheel 643 Aug 5 14:10 = patch-Lib_distutils_command_build__scripts.py<br>-rw-r--r-- 1 root = wheel 1357 Aug 5 14:10 = patch-Lib_distutils_command_install__lib.py<br>-rw-r--r-- 1 root = wheel 1246 Aug 5 14:10 = patch-Lib_distutils_tests_test__install__lib.py<br>-rw-r--r-- 1 = root wheel 771 Aug 5 14:10 = patch-Makefile.pre.in<br>-rw-r--r-- 1 root wheel 776 Aug = 5 14:10 patch-Misc_python-config.in<br>-rw-r--r-- 1 root = wheel 1162 Aug 5 14:10 = patch-Modules___ctypes__libffi__src__arm__ffi.c<br>-rw-r--r-- 1 = root wheel 719 Aug 5 14:10 = patch-Modules___hashopenssl.c<br>-rw-r--r-- 1 root wheel 2281 Aug = 5 14:10 patch-Modules__fcntlmodule.c<br>-rw-r--r-- 1 root = wheel 785 Aug 5 14:10 = patch-Modules_posixmodule.c<br>-rw-r--r-- 1 root wheel 2320 Aug = 5 14:10 patch-pr192365<br>-rw-r--r-- 1 root wheel 3742 Aug = 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 <<a = href=3D"mailto:bofh@freebsd.org">bofh@freebsd.org</a><<a = href=3D"mailto:bofh@freebsd.org">mailto:bofh@freebsd.org</a>>> = 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 = <guru@unixarea.de> wrote:<br><br><br>Hello,<br><br>The port = lang/python27 does not build in 14.0-CURRENT w/ = poudriere.<br><br>=3D>> Building lang/python27<br>build started at = Tue Aug 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-- 1 root wheel = 5525 Aug 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 = _h= ashlib = _sqlite3<br>_t= kinter dl = &n= bsp; gdbm<br>imageop = linuxaud= iodev 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> 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"> </span><br>Matthias Apitz, = =E2=9C=89<span class=3D"Apple-converted-space"> </span><a = href=3D"mailto:guru@unixarea.de">guru@unixarea.de</a>,<span = class=3D"Apple-converted-space"> </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"> </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"> </span><br>Matthias Apitz, = =E2=9C=89<span class=3D"Apple-converted-space"> </span><a = href=3D"mailto:guru@unixarea.de">guru@unixarea.de</a><span = class=3D"Apple-converted-space"> </span><<a = href=3D"mailto:guru@unixarea.de">mailto:guru@unixarea.de</a>>,<span = class=3D"Apple-converted-space"> </span><a = href=3D"http://www.unixarea.de/">http://www.unixarea.de/</a><span = class=3D"Apple-converted-space"> </span>+49-176-38902045<br>Public = GnuPG key:<span class=3D"Apple-converted-space"> </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"> </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"> </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"> </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"> </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"> </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>