Date: Thu, 4 Feb 2021 16:39:58 -0800 From: Mark Millard <marklmi@yahoo.com> To: Tatsuki Makino <tatsuki_makino@hotmail.com> Cc: FreeBSD ports <freebsd-ports@freebsd.org> Subject: Re: "pkg-static: POST-INSTALL script failed" during poudriere based builds: gettext-tools install can attempt use of indexinfo before print/indexinfo is installed for the build Message-ID: <CACD8028-32F7-4424-92C5-EC383F2FAD93@yahoo.com> In-Reply-To: <TY2PR02MB4013307CA3D4DED6E347B292FAB39@TY2PR02MB4013.apcprd02.prod.outlook.com> References: <E411BDF6-D7D2-4729-A4C7-50E1C7F30379.ref@yahoo.com> <E411BDF6-D7D2-4729-A4C7-50E1C7F30379@yahoo.com> <TY2PR02MB40136DFC23E3D04F4A6ECFFFFAB39@TY2PR02MB4013.apcprd02.prod.outlook.com> <9BE07F62-B2C4-479E-89D6-E46F0C38D1DE@yahoo.com> <TY2PR02MB4013EE9FA4A05EE49C8E2FDBFAB39@TY2PR02MB4013.apcprd02.prod.outlook.com> <2B9A307B-1910-4C73-86AB-CA84F1E34518@yahoo.com> <TY2PR02MB4013307CA3D4DED6E347B292FAB39@TY2PR02MB4013.apcprd02.prod.outlook.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2021-Feb-4, at 15:54, Tatsuki Makino <tatsuki_makino at hotmail.com> = wrote: > make -C /usr/ports/devel/gettext-tools -V _STAGE_SEQ >=20 > is usually >=20 > ... 150:run-depends ... 750:post-install-script ... >=20 > So, RUN_DEPENDS is sufficient for that. Okay. Good to know, thanks. > I suspect that RUN_DEPENDS is not recorded in gettext-tools-0.21.txz = either. > There might be something somewhere that erases the definition of INFO. >=20 > Is there indexinfo in deps in +MANIFEST extracted from your = /usr/local/poudriere/data/packages/FBSDpowerpc64-default/.building/All/ind= exinfo-0.3.1.txz ? # tar -xpf = /usr/local/poudriere/data/packages/FBSDpowerpc64-default/.building/All/ind= exinfo-0.3.1.txz tar: Removing leading '/' from member names # cat +MANIFEST=20 = {"name":"indexinfo","origin":"print/indexinfo","version":"0.3.1","comment"= :"Utility to regenerate the GNU info page = index","maintainer":"bapt@FreeBSD.org","www":"https://github.com/bapt/inde= xinfo","abi":"FreeBSD:14:powerpc64","arch":"freebsd:14:powerpc:64:eb","pre= fix":"/usr/local","flatsize":37247,"licenselogic":"single","licenses":["BS= D2CLAUSE"],"desc":"Small utility designed to regenerate the GNU info = page indexes\n\nWWW: = https://github.com/bapt/indexinfo","categories":["ports-mgmt","print"],"an= notations":{"FreeBSD_version":"1400003"},"files":{"/usr/local/bin/indexinf= o":"1$0231cd46617eb332e640aec15dee7f273a675e8f9669154d821613232de51c20","/= usr/local/share/licenses/indexinfo-0.3.1/catalog.mk":"1$2db081dfa45ee21ff5= fcdab1dd9611a513adbce0ed2e5de9916af182388dbb21","/usr/local/share/licenses= /indexinfo-0.3.1/LICENSE":"1$5a0d3730c307e5043500dfa15cbf67dbd44c48215a7ca= cc445347d55b8c6bf77","/usr/local/share/licenses/indexinfo-0.3.1/BSD2CLAUSE= ":"1$1f5bf6112c6c74e5aa1dfbee2c4d6a15a52a8643a5e252316e4e573768e2d2c5"}} > Mark Millard wrote on 2021/02/05 08:33: >>=20 >>=20 >> On 2021-Feb-4, at 15:11, Tatsuki Makino <tatsuki_makino at = hotmail.com> wrote: >>=20 >>> In rare cases, a package with missing contents may be created. >>> If there is a problem after checking with >>>=20 >>> tar -t -f = /usr/local/poudriere/data/packages/jail-portstree/All/indexinfo-0.3.1.txz >>>=20 >>> , etc., you can force it to be rebuilt by doing the following: >>>=20 >>> poudriere bulk -j jail -p portstree -C print/indexinfo >>=20 >> That is not, of itself, going to change anything. This whole >> build (that is still going) was based on -c (and I show >> from print/indexinfo starting through gettext-tools finishing ): >=20 >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACD8028-32F7-4424-92C5-EC383F2FAD93>