Skip site navigation (1)Skip section navigation (2)
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>