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

2021-02-04 Thread Mark Millard via freebsd-ports



On 2021-Feb-4, at 16:47, Tatsuki Makino  wrote:

> Mark Millard wrote on 2021/02/05 09:39:
>> 
>> 
>> On 2021-Feb-4, at 15:54, Tatsuki Makino  
>> wrote:
>> 
>>> Is there indexinfo in deps in +MANIFEST extracted from your 
>>> /usr/local/poudriere/data/packages/FBSDpowerpc64-default/.building/All/indexinfo-0.3.1.txz
>>>  ?
>> 
> 
> Sorry. I'm so sorry. This is my copy and paste mistake.

No problem.

> /usr/local/poudriere/data/packages/FBSDpowerpc64-default/.building/All/"gettext-tools-0.21.txz"
>  instead of indexinfo-0.3.1.txz
> If it is normal, there will be indexinfo after deps. Like below.
> 
> ... 
> "deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.21"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},
>  ...

# tar -xpf 
/usr/local/poudriere/data/packages/FBSDpowerpc64-default/.building/All/gettext-tools-0.21.txz
# grep deps +MANIFEST
#

So no "deps" at all. That indicates that I've been looking in
the wrong place.

Looking in: gettext-tools-0.21.log I find:

===
===>  Building package for gettext-tools-0.21
Child process pid=44950 terminated abnormally: Segmentation fault
Child process pid=44956 terminated abnormally: Segmentation fault
actual-package-depends: dependency on /usr/local/lib/libtextstyle.so not 
registered (normal if it belongs to base)
Child process pid=44958 terminated abnormally: Segmentation fault
Child process pid=44962 terminated abnormally: Segmentation fault
Child process pid=44971 terminated abnormally: Segmentation fault
actual-package-depends: dependency on /usr/local/lib/libintl.so not registered 
(normal if it belongs to base)
Child process pid=44973 terminated abnormally: Segmentation fault
Child process pid=44977 terminated abnormally: Segmentation fault
Child process pid=44980 terminated abnormally: Segmentation fault
actual-package-depends: dependency on /usr/local/bin/indexinfo not registered 
(normal if it belongs to base)
Child process pid=44982 terminated abnormally: Segmentation fault

(Prior to that looks normal so far.)

Interestingly those are the only "Segmentation fault" notices
so far in the logs for the (currently 201+) builds:

# grep Segmentation 
/usr/local/poudriere/data/logs/bulk/FBSDpowerpc64-default/2021-02-04_02h19m21s/logs/*.log
 | more
/usr/local/poudriere/data/logs/bulk/FBSDpowerpc64-default/2021-02-04_02h19m21s/logs/gettext-tools-0.21.log:Child
 process pid=44950 terminated abnormally: Segmentation fault
/usr/local/poudriere/data/logs/bulk/FBSDpowerpc64-default/2021-02-04_02h19m21s/logs/gettext-tools-0.21.log:Child
 process pid=44956 terminated abnormally: Segmentation fault
/usr/local/poudriere/data/logs/bulk/FBSDpowerpc64-default/2021-02-04_02h19m21s/logs/gettext-tools-0.21.log:Child
 process pid=44958 terminated abnormally: Segmentation fault
/usr/local/poudriere/data/logs/bulk/FBSDpowerpc64-default/2021-02-04_02h19m21s/logs/gettext-tools-0.21.log:Child
 process pid=44962 terminated abnormally: Segmentation fault
/usr/local/poudriere/data/logs/bulk/FBSDpowerpc64-default/2021-02-04_02h19m21s/logs/gettext-tools-0.21.log:Child
 process pid=44971 terminated abnormally: Segmentation fault
/usr/local/poudriere/data/logs/bulk/FBSDpowerpc64-default/2021-02-04_02h19m21s/logs/gettext-tools-0.21.log:Child
 process pid=44973 terminated abnormally: Segmentation fault
/usr/local/poudriere/data/logs/bulk/FBSDpowerpc64-default/2021-02-04_02h19m21s/logs/gettext-tools-0.21.log:Child
 process pid=44977 terminated abnormally: Segmentation fault
/usr/local/poudriere/data/logs/bulk/FBSDpowerpc64-default/2021-02-04_02h19m21s/logs/gettext-tools-0.21.log:Child
 process pid=44980 terminated abnormally: Segmentation fault
/usr/local/poudriere/data/logs/bulk/FBSDpowerpc64-default/2021-02-04_02h19m21s/logs/gettext-tools-0.21.log:Child
 process pid=44982 terminated abnormally: Segmentation fault

So only gettext-tools seems to have had the problem.

It is too bad that the port build process does not handle
such as an error and record the .txz of the build attempt's
status. I would have had something to look at then.

Thanks much for getting me pointed in the right direction.
Now I'll need to figure out how to investigate the package
phase of building gettext-tools (at last once the overall
build completes).

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


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

2021-02-04 Thread Tatsuki Makino
Mark Millard wrote on 2021/02/05 09:39:
> 
> 
> On 2021-Feb-4, at 15:54, Tatsuki Makino  wrote:
> 
>> Is there indexinfo in deps in +MANIFEST extracted from your 
>> /usr/local/poudriere/data/packages/FBSDpowerpc64-default/.building/All/indexinfo-0.3.1.txz
>>  ?
> 

Sorry. I'm so sorry. This is my copy and paste mistake.
/usr/local/poudriere/data/packages/FBSDpowerpc64-default/.building/All/"gettext-tools-0.21.txz"
 instead of indexinfo-0.3.1.txz
If it is normal, there will be indexinfo after deps. Like below.

... 
"deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.21"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},
 ...

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


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

2021-02-04 Thread Mark Millard via freebsd-ports



On 2021-Feb-4, at 15:54, Tatsuki Makino  wrote:

> make -C /usr/ports/devel/gettext-tools -V _STAGE_SEQ
> 
> is usually
> 
> ... 150:run-depends ... 750:post-install-script ...
> 
> 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.
> 
> Is there indexinfo in deps in +MANIFEST extracted from your 
> /usr/local/poudriere/data/packages/FBSDpowerpc64-default/.building/All/indexinfo-0.3.1.txz
>  ?

# tar -xpf 
/usr/local/poudriere/data/packages/FBSDpowerpc64-default/.building/All/indexinfo-0.3.1.txz
tar: Removing leading '/' from member names
# cat +MANIFEST 
{"name":"indexinfo","origin":"print/indexinfo","version":"0.3.1","comment":"Utility
 to regenerate the GNU info page 
index","maintainer":"b...@freebsd.org","www":"https://github.com/bapt/indexinfo","abi":"FreeBSD:14:powerpc64","arch":"freebsd:14:powerpc:64:eb","prefix":"/usr/local","flatsize":37247,"licenselogic":"single","licenses":["BSD2CLAUSE"],"desc":"Small
 utility designed to regenerate the GNU info page indexes\n\nWWW: 
https://github.com/bapt/indexinfo","categories":["ports-mgmt","print"],"annotations":{"FreeBSD_version":"143"},"files":{"/usr/local/bin/indexinfo":"1$0231cd46617eb332e640aec15dee7f273a675e8f9669154d821613232de51c20","/usr/local/share/licenses/indexinfo-0.3.1/catalog.mk":"1$2db081dfa45ee21ff5fcdab1dd9611a513adbce0ed2e5de9916af182388dbb21","/usr/local/share/licenses/indexinfo-0.3.1/LICENSE":"1$5a0d3730c307e5043500dfa15cbf67dbd44c48215a7cacc445347d55b8c6bf77","/usr/local/share/licenses/indexinfo-0.3.1/BSD2CLAUSE":"1$1f5bf6112c6c74e5aa1dfbee2c4d6a15a52a8643a5e2523
 16e4e573768e2d2c5"}}

> Mark Millard wrote on 2021/02/05 08:33:
>> 
>> 
>> On 2021-Feb-4, at 15:11, Tatsuki Makino  
>> wrote:
>> 
>>> In rare cases, a package with missing contents may be created.
>>> If there is a problem after checking with
>>> 
>>> tar -t -f 
>>> /usr/local/poudriere/data/packages/jail-portstree/All/indexinfo-0.3.1.txz
>>> 
>>> , etc., you can force it to be rebuilt by doing the following:
>>> 
>>> poudriere bulk -j jail -p portstree -C print/indexinfo
>> 
>> 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 ):
> 
> 

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


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

2021-02-04 Thread Tatsuki Makino
make -C /usr/ports/devel/gettext-tools -V _STAGE_SEQ

is usually

... 150:run-depends ... 750:post-install-script ...

So, RUN_DEPENDS is sufficient for that.

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.

Is there indexinfo in deps in +MANIFEST extracted from your 
/usr/local/poudriere/data/packages/FBSDpowerpc64-default/.building/All/indexinfo-0.3.1.txz
 ?

Mark Millard wrote on 2021/02/05 08:33:
> 
> 
> On 2021-Feb-4, at 15:11, Tatsuki Makino  wrote:
> 
>> In rare cases, a package with missing contents may be created.
>> If there is a problem after checking with
>>
>> tar -t -f 
>> /usr/local/poudriere/data/packages/jail-portstree/All/indexinfo-0.3.1.txz
>>
>> , etc., you can force it to be rebuilt by doing the following:
>>
>> poudriere bulk -j jail -p portstree -C print/indexinfo
> 
> 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 ):
> 

> ===
> Mark Millard
> marklmi at yahoo.com
> ( dsl-only.net went
> away in early 2018-Mar)
> 
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


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

2021-02-04 Thread Mark Millard via freebsd-ports
On 2021-Feb-4, at 15:33, Mark Millard  wrote:

> On 2021-Feb-4, at 15:11, Tatsuki Makino  wrote:
> 
>> In rare cases, a package with missing contents may be created.
>> If there is a problem after checking with
>> 
>> tar -t -f 
>> /usr/local/poudriere/data/packages/jail-portstree/All/indexinfo-0.3.1.txz
>> 
>> , etc., you can force it to be rebuilt by doing the following:
>> 
>> poudriere bulk -j jail -p portstree -C print/indexinfo

Better evidence that the content is not missing:

# tar -tf 
/usr/local/poudriere/data/packages/FBSDpowerpc64-default/.building/All/indexinfo-0.3.1.txz
 | grep indexinfo
/usr/local/bin/indexinfo
/usr/local/share/licenses/indexinfo-0.3.1/catalog.mk
/usr/local/share/licenses/indexinfo-0.3.1/LICENSE
/usr/local/share/licenses/indexinfo-0.3.1/BSD2CLAUSE

> 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 ):
> 
> # poudriere bulk -jFBSDpowerpc64 -c -w -f ~/origins/powerpc64-origins.txt
> . . .
> [00:03:36] (-c) Cleaning all packages... done
> . . .
> [00:15:03] [01] [00:00:00] Building print/indexinfo | indexinfo-0.3.1
> [00:15:03] [02] [00:00:00] Building devel/pkgconf | pkgconf-1.7.3,1
> [00:15:18] [01] [00:00:15] Finished print/indexinfo | indexinfo-0.3.1: Success
> [00:15:19] [01] [00:00:00] Building devel/gettext-runtime | 
> gettext-runtime-0.21
> [00:16:07] [02] [00:01:04] Finished devel/pkgconf | pkgconf-1.7.3,1: Success
> [00:16:10] [02] [00:00:00] Building devel/libtextstyle | libtextstyle-0.21
> [00:20:35] [01] [00:05:16] Finished devel/gettext-runtime | 
> gettext-runtime-0.21: Success
> [00:21:19] [01] [00:00:00] Building devel/libffi | libffi-3.3_1
> [00:23:31] [02] [00:07:21] Finished devel/libtextstyle | libtextstyle-0.21: 
> Success
> [00:23:54] [01] [00:02:35] Finished devel/libffi | libffi-3.3_1: Success
> [00:24:02] [01] [00:00:00] Building devel/readline | readline-8.0.4
> [00:24:17] [02] [00:00:00] Building devel/gettext-tools | gettext-tools-0.21
> [00:25:54] [01] [00:01:52] Finished devel/readline | readline-8.0.4: Success
> [00:25:56] [01] [00:00:00] Building lang/perl5.32 | perl5-5.32.0_1
> [00:55:34] [02] [00:31:17] Finished devel/gettext-tools | gettext-tools-0.21: 
> Success
> . . .
> 
> For reference for the on going build:
> 
> load: 3.67  cmd: paste 72178 [runnable] 0.03r 0.00u 0.00s 0% 196k
> mi_switch+0x144 kern_yield+0x98 maybe_yield+0x4c uiomove_fromphys+0x1c0 
> vn_io_fault_pgmove+0x64 vn_read_from_obj+0x154 ufs_read_pgcache+0x60 
> VOP_READ_PGCACHE_APV+0x54 vn_read+0xbc vn_io_fault_doio+0x78 
> vn_io_fault1+0x1a4 vn_io_fault+0x254 dofileread+0xb0 sys_read+0xf0 trap+0x6fc 
> powerpc_interrupt+0x1b4 
> [FBSDpowerpc64-default] [2021-02-04_02h19m21s] [parallel_build:] Queued: 476 
> Built: 185 Failed: 3   Skipped: 150 Ignored: 0   Tobuild: 138  Time: 12:46:31
>[01]: devel/boost-libs  | boost-libs-1.72.0_3   stage  
>  (05:15:27 / 07:05:58)
>[02]: lang/gcc10| gcc10-10.2.0  build  
>  (02:04:18 / 02:11:34)
> [12:47:16] Logs: 
> /usr/local/poudriere/data/logs/bulk/FBSDpowerpc64-default/2021-02-04_02h19m21s
> 
> 
> If you look at the devel/gettext-tools/Makefile you will
> find a lack of any specificiation that indexinfo is used
> at build time (BUILD_DEPENDS). The likes of /usr/ports/Mk/bsd.port.mk
> only lists indexinfo in RUN_DEPENDS.
> 
> The dependency is missing as far as I can tell. If so, it
> needs to be added.
> 
>> Mark Millard wrote on 2021/02/05 07:58:
>>> 
>>> 
>>> On 2021-Feb-4, at 14:44, Tatsuki Makino  
>>> wrote:
>>> 
 Hello.
 
 It's the one that happens when environment variable PATH does not contain 
 ${LOCALBASE}/bin.
>>> 
>>> Unforutunately, it is not that simple. The log files show that
>>> /usr/local/bin is listed in each PATH for each failing context:
> 



===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


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

2021-02-04 Thread Mark Millard via freebsd-ports



On 2021-Feb-4, at 15:11, Tatsuki Makino  wrote:

> In rare cases, a package with missing contents may be created.
> If there is a problem after checking with
> 
> tar -t -f 
> /usr/local/poudriere/data/packages/jail-portstree/All/indexinfo-0.3.1.txz
> 
> , etc., you can force it to be rebuilt by doing the following:
> 
> poudriere bulk -j jail -p portstree -C print/indexinfo

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 ):

# poudriere bulk -jFBSDpowerpc64 -c -w -f ~/origins/powerpc64-origins.txt
. . .
[00:03:36] (-c) Cleaning all packages... done
. . .
[00:15:03] [01] [00:00:00] Building print/indexinfo | indexinfo-0.3.1
[00:15:03] [02] [00:00:00] Building devel/pkgconf | pkgconf-1.7.3,1
[00:15:18] [01] [00:00:15] Finished print/indexinfo | indexinfo-0.3.1: Success
[00:15:19] [01] [00:00:00] Building devel/gettext-runtime | gettext-runtime-0.21
[00:16:07] [02] [00:01:04] Finished devel/pkgconf | pkgconf-1.7.3,1: Success
[00:16:10] [02] [00:00:00] Building devel/libtextstyle | libtextstyle-0.21
[00:20:35] [01] [00:05:16] Finished devel/gettext-runtime | 
gettext-runtime-0.21: Success
[00:21:19] [01] [00:00:00] Building devel/libffi | libffi-3.3_1
[00:23:31] [02] [00:07:21] Finished devel/libtextstyle | libtextstyle-0.21: 
Success
[00:23:54] [01] [00:02:35] Finished devel/libffi | libffi-3.3_1: Success
[00:24:02] [01] [00:00:00] Building devel/readline | readline-8.0.4
[00:24:17] [02] [00:00:00] Building devel/gettext-tools | gettext-tools-0.21
[00:25:54] [01] [00:01:52] Finished devel/readline | readline-8.0.4: Success
[00:25:56] [01] [00:00:00] Building lang/perl5.32 | perl5-5.32.0_1
[00:55:34] [02] [00:31:17] Finished devel/gettext-tools | gettext-tools-0.21: 
Success
. . .

For reference for the on going build:

load: 3.67  cmd: paste 72178 [runnable] 0.03r 0.00u 0.00s 0% 196k
mi_switch+0x144 kern_yield+0x98 maybe_yield+0x4c uiomove_fromphys+0x1c0 
vn_io_fault_pgmove+0x64 vn_read_from_obj+0x154 ufs_read_pgcache+0x60 
VOP_READ_PGCACHE_APV+0x54 vn_read+0xbc vn_io_fault_doio+0x78 vn_io_fault1+0x1a4 
vn_io_fault+0x254 dofileread+0xb0 sys_read+0xf0 trap+0x6fc 
powerpc_interrupt+0x1b4 
[FBSDpowerpc64-default] [2021-02-04_02h19m21s] [parallel_build:] Queued: 476 
Built: 185 Failed: 3   Skipped: 150 Ignored: 0   Tobuild: 138  Time: 12:46:31
[01]: devel/boost-libs  | boost-libs-1.72.0_3   stage   
(05:15:27 / 07:05:58)
[02]: lang/gcc10| gcc10-10.2.0  build   
(02:04:18 / 02:11:34)
[12:47:16] Logs: 
/usr/local/poudriere/data/logs/bulk/FBSDpowerpc64-default/2021-02-04_02h19m21s


If you look at the devel/gettext-tools/Makefile you will
find a lack of any specificiation that indexinfo is used
at build time (BUILD_DEPENDS). The likes of /usr/ports/Mk/bsd.port.mk
only lists indexinfo in RUN_DEPENDS.

The dependency is missing as far as I can tell. If so, it
needs to be added.

> Mark Millard wrote on 2021/02/05 07:58:
>> 
>> 
>> On 2021-Feb-4, at 14:44, Tatsuki Makino  
>> wrote:
>> 
>>> Hello.
>>> 
>>> It's the one that happens when environment variable PATH does not contain 
>>> ${LOCALBASE}/bin.
>> 
>> Unforutunately, it is not that simple. The log files show that
>> /usr/local/bin is listed in each PATH for each failing context:
> 
> 

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


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

2021-02-04 Thread Tatsuki Makino
In rare cases, a package with missing contents may be created.
If there is a problem after checking with

tar -t -f 
/usr/local/poudriere/data/packages/jail-portstree/All/indexinfo-0.3.1.txz

, etc., you can force it to be rebuilt by doing the following:

poudriere bulk -j jail -p portstree -C print/indexinfo

Mark Millard wrote on 2021/02/05 07:58:
> 
> 
> On 2021-Feb-4, at 14:44, Tatsuki Makino  wrote:
> 
>> Hello.
>>
>> It's the one that happens when environment variable PATH does not contain 
>> ${LOCALBASE}/bin.
> 
> Unforutunately, it is not that simple. The log files show that
> /usr/local/bin is listed in each PATH for each failing context:
> 

> 
> ===
> Mark Millard
> marklmi at yahoo.com
> ( dsl-only.net went
> away in early 2018-Mar)
> 
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


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

2021-02-04 Thread Mark Millard via freebsd-ports



On 2021-Feb-4, at 14:44, Tatsuki Makino  wrote:

> Hello.
> 
> It's the one that happens when environment variable PATH does not contain 
> ${LOCALBASE}/bin.

Unforutunately, it is not that simple. The log files show that
/usr/local/bin is listed in each PATH for each failing context:

rhash-1.4.0.log . . .

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
LOCALBASE=/usr/local
. . .
--CONFIGURE_ENV--
. . . 
PATH=/wrkdirs/usr/ports/security/rhash/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
. . .
--MAKE_ENV--
. . . 
PATH=/wrkdirs/usr/ports/security/rhash/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
. . .



glib-2.66.3,1.log . . .

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
LOCALBASE=/usr/local
. . .
--MAKE_ENV--
. . . 
PATH=/wrkdirs/usr/ports/devel/glib20/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
. . .



libXpm-3.5.13.log . . .

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
LOCALBASE=/usr/local
. . .
--CONFIGURE_ENV--
. . . 
PATH=/wrkdirs/usr/ports/x11/libXpm/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
. . .
--MAKE_ENV--
. . . 
PATH=/wrkdirs/usr/ports/x11/libXpm/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
. . .



> Mark Millard via freebsd-ports wrote on 2021/02/05 07:14:
>> 
>> Looks like print/indexinfo is not being installed before
>> installing gettext-tools tries to use indexinfo in various
>> contexts.
>> 
>> 
>> ===
>> ===>   rhash-1.4.0 depends on executable: msgfmt - not found
>> ===>   Installing existing package /packages/All/gettext-tools-0.21.txz
>> [FBSDG5L] Installing gettext-tools-0.21...
>> [FBSDG5L] Extracting gettext-tools-0.21: .. done
>> /bin/sh: indexinfo: not found
>> pkg-static: POST-INSTALL script failed
>> ===>   rhash-1.4.0 depends on executable: msgfmt - found
>> ===>   Returning to build of rhash-1.4.0
>> ===
>> ===
>> ===>   rhash-1.4.0 depends on shared library: libintl.so - not found
>> ===>   Installing existing package /packages/All/gettext-runtime-0.21.txz
>> [FBSDG5L] Installing gettext-runtime-0.21...
>> [FBSDG5L] `-- Installing indexinfo-0.3.1...
>> [FBSDG5L] `-- Extracting indexinfo-0.3.1:  done
>> [FBSDG5L] Extracting gettext-runtime-0.21: .. done
>> ===>   rhash-1.4.0 depends on shared library: libintl.so - found 
>> (/usr/local/lib/libintl.so)
>> ===>   Returning to build of rhash-1.4.0
>> 
>> 
>> and:
>> 
>> ===>   glib-2.66.3,1 depends on executable: msgfmt - not found
>> ===>   Installing existing package /packages/All/gettext-tools-0.21.txz
>> [FBSDG5L] Installing gettext-tools-0.21...
>> [FBSDG5L] Extracting gettext-tools-0.21: .. done
>> /bin/sh: indexinfo: not found
>> pkg-static: POST-INSTALL script failed
>> ===>   glib-2.66.3,1 depends on executable: msgfmt - found
>> ===>   Returning to build of glib-2.66.3,1
>> ===>   glib-2.66.3,1 depends on executable: xsltproc - not found
>> ===>   Installing existing package /packages/All/libxslt-1.1.34_1.txz
>> [FBSDG5L] Installing libxslt-1.1.34_1...
>> [FBSDG5L] `-- Installing libgcrypt-1.8.7...
>> [FBSDG5L] |   `-- Installing indexinfo-0.3.1...
>> [FBSDG5L] |   `-- Extracting indexinfo-0.3.1:  done
>> . . .
>> ===>   glib-2.66.3,1 depends on executable: xsltproc - found
>> ===>   Returning to build of glib-2.66.3,1
>> 
>> 
>> and:
>> 
>> ===>   libXpm-3.5.13 depends on executable: msgfmt - not found
>> ===>   Installing existing package /packages/All/gettext-tools-0.21.txz
>> [FBSDG5L] Installing gettext-tools-0.21...
>> [FBSDG5L] Extracting gettext-tools-0.21: .. done
>> /bin/sh: indexinfo: not found
>> pkg-static: POST-INSTALL script failed
>> ===>   libXpm-3.5.13 depends on executable: msgfmt - found
>> ===>   Returning to build of libXpm-3.5.13
>> . . .
>> ===
>> ===>   libXpm-3.5.13 depends on shared library: libintl.so - not found
>> ===>   Installing existing package /packages/All/gettext-runtime-0.21.txz
>> [FBSDG5L] Installing gettext-runtime-0.21...
>> [FBSDG5L] `-- Installing indexinfo-0.3.1...
>> [FBSDG5L] `-- Extracting indexinfo-0.3.1:  done
>> [FBSDG5L] Extracting gettext-runtime-0.21: .. done
>> ===>   libXpm-3.5.13 depends on shared library: libintl.so - found 
>> (/usr/local/lib/libintl.so)
>> ===>   Returning to build of libXpm-3.5.13
>> 
>> 
>> Looks like devel/gettext-tools/Makefile needs something
>> like:
>> 
>> BUILD_DEPENDS+= indexinfo:print/indexinfo
>> 
>> Although this might be viewed as a /usr/ports/Mk/bsd.port.mk
>> issue that needs such instead. As things are there is:
>> 
>> .if defined(INFO)
>> RUN_DEPENDS+=   indexinfo:print/indexinfo
>> . 

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

2021-02-04 Thread Tatsuki Makino
Hello.

It's the one that happens when environment variable PATH does not contain 
${LOCALBASE}/bin.

Mark Millard via freebsd-ports wrote on 2021/02/05 07:14:
> 
> Looks like print/indexinfo is not being installed before
> installing gettext-tools tries to use indexinfo in various
> contexts.
> 
> 
> ===
> ===>   rhash-1.4.0 depends on executable: msgfmt - not found
> ===>   Installing existing package /packages/All/gettext-tools-0.21.txz
> [FBSDG5L] Installing gettext-tools-0.21...
> [FBSDG5L] Extracting gettext-tools-0.21: .. done
> /bin/sh: indexinfo: not found
> pkg-static: POST-INSTALL script failed
> ===>   rhash-1.4.0 depends on executable: msgfmt - found
> ===>   Returning to build of rhash-1.4.0
> ===
> ===
> ===>   rhash-1.4.0 depends on shared library: libintl.so - not found
> ===>   Installing existing package /packages/All/gettext-runtime-0.21.txz
> [FBSDG5L] Installing gettext-runtime-0.21...
> [FBSDG5L] `-- Installing indexinfo-0.3.1...
> [FBSDG5L] `-- Extracting indexinfo-0.3.1:  done
> [FBSDG5L] Extracting gettext-runtime-0.21: .. done
> ===>   rhash-1.4.0 depends on shared library: libintl.so - found 
> (/usr/local/lib/libintl.so)
> ===>   Returning to build of rhash-1.4.0
> 
> 
> and:
> 
> ===>   glib-2.66.3,1 depends on executable: msgfmt - not found
> ===>   Installing existing package /packages/All/gettext-tools-0.21.txz
> [FBSDG5L] Installing gettext-tools-0.21...
> [FBSDG5L] Extracting gettext-tools-0.21: .. done
> /bin/sh: indexinfo: not found
> pkg-static: POST-INSTALL script failed
> ===>   glib-2.66.3,1 depends on executable: msgfmt - found
> ===>   Returning to build of glib-2.66.3,1
> ===>   glib-2.66.3,1 depends on executable: xsltproc - not found
> ===>   Installing existing package /packages/All/libxslt-1.1.34_1.txz
> [FBSDG5L] Installing libxslt-1.1.34_1...
> [FBSDG5L] `-- Installing libgcrypt-1.8.7...
> [FBSDG5L] |   `-- Installing indexinfo-0.3.1...
> [FBSDG5L] |   `-- Extracting indexinfo-0.3.1:  done
> . . .
> ===>   glib-2.66.3,1 depends on executable: xsltproc - found
> ===>   Returning to build of glib-2.66.3,1
> 
> 
> and:
> 
> ===>   libXpm-3.5.13 depends on executable: msgfmt - not found
> ===>   Installing existing package /packages/All/gettext-tools-0.21.txz
> [FBSDG5L] Installing gettext-tools-0.21...
> [FBSDG5L] Extracting gettext-tools-0.21: .. done
> /bin/sh: indexinfo: not found
> pkg-static: POST-INSTALL script failed
> ===>   libXpm-3.5.13 depends on executable: msgfmt - found
> ===>   Returning to build of libXpm-3.5.13
> . . .
> ===
> ===>   libXpm-3.5.13 depends on shared library: libintl.so - not found
> ===>   Installing existing package /packages/All/gettext-runtime-0.21.txz
> [FBSDG5L] Installing gettext-runtime-0.21...
> [FBSDG5L] `-- Installing indexinfo-0.3.1...
> [FBSDG5L] `-- Extracting indexinfo-0.3.1:  done
> [FBSDG5L] Extracting gettext-runtime-0.21: .. done
> ===>   libXpm-3.5.13 depends on shared library: libintl.so - found 
> (/usr/local/lib/libintl.so)
> ===>   Returning to build of libXpm-3.5.13
> 
> 
> Looks like devel/gettext-tools/Makefile needs something
> like:
> 
> BUILD_DEPENDS+= indexinfo:print/indexinfo
> 
> Although this might be viewed as a /usr/ports/Mk/bsd.port.mk
> issue that needs such instead. As things are there is:
> 
> .if defined(INFO)
> RUN_DEPENDS+=   indexinfo:print/indexinfo
> . . .
> 
> but there is no BUILD_DEPENDS addition there.
> 
> 
> The poudriere run will likely be going for a couple of days.
> There could be more examples in the 476 ports it is trying
> to build, possibly things other than involving gettext-tools.
> (I'm trying to update an old PowerMac powerpc64 context to
> FreeBSD:14 based ABI builds for ports.)
> 
> ===
> Mark Millard
> marklmi at yahoo.com
> ( dsl-only.net went
> away in early 2018-Mar)
> 
> ___
> freebsd-ports@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
> 
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Erroneous lines in /usr/ports/MOVED

2021-02-04 Thread Milan Obuch
After updating ports tree now portmaster bails out on old gstreamer
ports, now moved to gstreamer1 ones. I found there are some errors in
MOVED file, which, at least for me, could be fixed using patch in
attachment.

Maybe my fix is not the best, so I leave it for more experienced
ones... but this is what worked for me.

Regards,
Milan
--- MOVED   2021-02-04 23:25:05.038678000 +0100
+++ MOVED.fix   2021-02-04 23:24:59.068265000 +0100
@@ -16107,15 +16107,15 @@
 graphics/gstreamer-plugins-gnomevfs||2021-02-04|Replaced by gstreamer1
 
graphics/gstreamer-plugins-jpeg|net/gstreamer1-plugins-jpeg|2021-02-04|Replaced 
by gstreamer1
 
graphics/gstreamer-plugins-libcaca|net/gstreamer1-plugins-libcaca|2021-02-04|Replaced
 by gstreamer1
-graphics/gstreamer-plugins-libpng|net/gstreamer1-plugins-png|2021-02-04|Replaced
 by gstreamer1
+graphics/gstreamer-plugins-libpng|graphics/gstreamer1-plugins-png|2021-02-04|Replaced
 by gstreamer1
 
graphics/gstreamer-plugins-libvisual|net/gstreamer1-plugins-libvisual|2021-02-04|Replaced
 by gstreamer1
 
graphics/gstreamer-plugins-opencv|net/gstreamer1-plugins-opencv|2021-02-04|Replaced
 by gstreamer1
 graphics/gstreamer-plugins-sdl||2021-02-04|Replaced by gstreamer1
 
graphics/gstreamer-plugins-soup|graphics/gstreamer-plugins-soup|2021-02-04|Replaced
 by gstreamer1
 multimedia/gstreamer-ffmpeg|multimedia/gstreamer1-libav|2021-02-04|Replaced by 
gstreamer1
-multimedia/gstreamer-plugins-all|multimedia-gstreamer1-plugins-all|2021-02-04|Replaced
 by gstreamer1
+multimedia/gstreamer-plugins-all|multimedia/gstreamer1-plugins-all|2021-02-04|Replaced
 by gstreamer1
 multimedia/gstreamer-plugins-annodex||2021-02-04|Replaced by gstreamer1
-multimedia/gstreamer-plugins-bad|multimedia-gstreamer1-plugins-bad|2021-02-04|Replaced
 by gstreamer1
+multimedia/gstreamer-plugins-bad|multimedia/gstreamer1-plugins-bad|2021-02-04|Replaced
 by gstreamer1
 multimedia/gstreamer-plugins-bz2||2021-02-04|Replaced by gstreamer1
 
multimedia/gstreamer-plugins-core|multimedia/gstreamer1-plugins-core|2021-02-04|Replaced
 by gstreamer1
 
multimedia/gstreamer-plugins-dts|multimedia/gstreamer1-plugins-dts|2021-02-04|Replaced
 by gstreamer1
@@ -16132,10 +16132,10 @@
 
multimedia/gstreamer-plugins-ugly|multimedia/gstreamer1-plugins-ugly|2021-02-04|Replaced
 by gstreamer1
 
multimedia/gstreamer-plugins-v4l2|multimedia/gstreamer1-plugins-v4l2|2021-02-04|Replaced
 by gstreamer1
 multimedia/gstreamer-plugins-vdpau||2021-02-04|Replaced by gstreamer1
-multimedia/gstreamer-plugins-vp8|8|2021-02-04|Replaced by gstreamer1
+multimedia/gstreamer-plugins-vp8||2021-02-04|Replaced by gstreamer1
 
multimedia/gstreamer-plugins-x264|multimedia/gstreamer1-plugins-x264|2021-02-04|Replaced
 by gstreamer1
 multimedia/gstreamer-plugins-xvid||2021-02-04|Replaced by gstreamer1
-multimedia/gstreamer-plugins|multimedia-gstreamer1-plugins|2021-02-04|Replaced 
by gstreamer1
+multimedia/gstreamer-plugins|multimedia/gstreamer1-plugins|2021-02-04|Replaced 
by gstreamer1
 multimedia/gstreamer|multimedia/gstreamer1|2021-02-04|Replaced by gstreamer1
 net/gstreamer-plugins-libmms|net/gstreamer1-plugins-libmms|2021-02-04|Replaced 
by gstreamer1
 
sysutils/gstreamer-plugins-cdio|sysutils/gstreamer1-plugins-cdio|2021-02-04|Replaced
 by gstreamer1
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


"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

2021-02-04 Thread Mark Millard via freebsd-ports


Looks like print/indexinfo is not being installed before
installing gettext-tools tries to use indexinfo in various
contexts.


===
===>   rhash-1.4.0 depends on executable: msgfmt - not found
===>   Installing existing package /packages/All/gettext-tools-0.21.txz
[FBSDG5L] Installing gettext-tools-0.21...
[FBSDG5L] Extracting gettext-tools-0.21: .. done
/bin/sh: indexinfo: not found
pkg-static: POST-INSTALL script failed
===>   rhash-1.4.0 depends on executable: msgfmt - found
===>   Returning to build of rhash-1.4.0
===
===
===>   rhash-1.4.0 depends on shared library: libintl.so - not found
===>   Installing existing package /packages/All/gettext-runtime-0.21.txz
[FBSDG5L] Installing gettext-runtime-0.21...
[FBSDG5L] `-- Installing indexinfo-0.3.1...
[FBSDG5L] `-- Extracting indexinfo-0.3.1:  done
[FBSDG5L] Extracting gettext-runtime-0.21: .. done
===>   rhash-1.4.0 depends on shared library: libintl.so - found 
(/usr/local/lib/libintl.so)
===>   Returning to build of rhash-1.4.0


and:

===>   glib-2.66.3,1 depends on executable: msgfmt - not found
===>   Installing existing package /packages/All/gettext-tools-0.21.txz
[FBSDG5L] Installing gettext-tools-0.21...
[FBSDG5L] Extracting gettext-tools-0.21: .. done
/bin/sh: indexinfo: not found
pkg-static: POST-INSTALL script failed
===>   glib-2.66.3,1 depends on executable: msgfmt - found
===>   Returning to build of glib-2.66.3,1
===>   glib-2.66.3,1 depends on executable: xsltproc - not found
===>   Installing existing package /packages/All/libxslt-1.1.34_1.txz
[FBSDG5L] Installing libxslt-1.1.34_1...
[FBSDG5L] `-- Installing libgcrypt-1.8.7...
[FBSDG5L] |   `-- Installing indexinfo-0.3.1...
[FBSDG5L] |   `-- Extracting indexinfo-0.3.1:  done
. . .
===>   glib-2.66.3,1 depends on executable: xsltproc - found
===>   Returning to build of glib-2.66.3,1


and:

===>   libXpm-3.5.13 depends on executable: msgfmt - not found
===>   Installing existing package /packages/All/gettext-tools-0.21.txz
[FBSDG5L] Installing gettext-tools-0.21...
[FBSDG5L] Extracting gettext-tools-0.21: .. done
/bin/sh: indexinfo: not found
pkg-static: POST-INSTALL script failed
===>   libXpm-3.5.13 depends on executable: msgfmt - found
===>   Returning to build of libXpm-3.5.13
. . .
===
===>   libXpm-3.5.13 depends on shared library: libintl.so - not found
===>   Installing existing package /packages/All/gettext-runtime-0.21.txz
[FBSDG5L] Installing gettext-runtime-0.21...
[FBSDG5L] `-- Installing indexinfo-0.3.1...
[FBSDG5L] `-- Extracting indexinfo-0.3.1:  done
[FBSDG5L] Extracting gettext-runtime-0.21: .. done
===>   libXpm-3.5.13 depends on shared library: libintl.so - found 
(/usr/local/lib/libintl.so)
===>   Returning to build of libXpm-3.5.13


Looks like devel/gettext-tools/Makefile needs something
like:

BUILD_DEPENDS+= indexinfo:print/indexinfo

Although this might be viewed as a /usr/ports/Mk/bsd.port.mk
issue that needs such instead. As things are there is:

.if defined(INFO)
RUN_DEPENDS+=   indexinfo:print/indexinfo
. . .

but there is no BUILD_DEPENDS addition there.


The poudriere run will likely be going for a couple of days.
There could be more examples in the 476 ports it is trying
to build, possibly things other than involving gettext-tools.
(I'm trying to update an old PowerMac powerpc64 context to
FreeBSD:14 based ABI builds for ports.)

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


poudriere merging multiple ports trees

2021-02-04 Thread Henrik Rosenke

Greetings,

this patch had a few errors that are fixed with this patch, checking for 
NOT_MOVED and dont produce an error if its not there and also dont 
delete packages that are in NOT_MOVED to build them again.


This Patch targets poudriere-devel 3.3.99.20200326_2

--- common.sh.1st   2021-01-27 15:44:15.0 +0100
+++ common.sh   2021-02-04 20:30:42.061211000 +0100
@@ -5040,7 +5040,10 @@
    fi

    if shash_get origin-moved "${origin}" new_origin; then
-   if [ "${new_origin%% *}" = "EXPIRED" ]; then
+   # check also against NOT_MOVED from overlays so we dont 
delete this package if its wanted
+   if [ -f ${MASTERMNT}${OVERLAYSDIR}/${OVERLAYS# 
}/NOT_MOVED ] && (grep -q "${origin}" 
${MASTERMNT}${OVERLAYSDIR}/${OVERLAYS# }/NOT_MOVED); then
+   msg_debug "${origin} is found in 
${MASTERMNT}${OVERLAYSDIR}/${OVERLAYS# }/NOT_MOVED so dont delete this 
package."

+   elif [ "${new_origin%% *}" = "EXPIRED" ]; then
    msg "Deleting ${pkg##*/}: 
${COLOR_PORT}${origin}${COLOR_RESET} ${new_origin#EXPIRED }"

    else
    msg "Deleting ${pkg##*/}: 
${COLOR_PORT}${origin}${COLOR_RESET} moved to 
${COLOR_PORT}${new_origin}${COLOR_RESET}"

@@ -6815,8 +6818,11 @@
    continue
    fi
    origin_listed="${origin}"
-   if shash_get origin-moved "${origin}" new_origin; then
-   if [ "${new_origin%% *}" = "EXPIRED" ]; then
+   # check against the overlay list, skip port if its in there
+   if [ -f ${MASTERMNT}${OVERLAYSDIR}/${OVERLAYS# 
}/NOT_MOVED ] && (grep -q "${origin}" 
${MASTERMNT}${OVERLAYSDIR}/${OVERLAYS# }/NOT_MOVED); then
+   msg_debug "${origin} found in 
${MASTERMNT}${OVERLAYSDIR}/${OVERLAYS# }/NOT_MOVED, skipped checking 
MOVED File of master portstree"

+   elif shash_get origin-moved "${origin}" new_origin; then
+   if [ "${new_origin%% *}" = "EXPIRED" ] ; then
    msg_error "MOVED: ${origin} ${new_origin}"
    set_dep_fatal_error
    continue
@@ -7085,6 +7091,10 @@
    fi
    [ -f ${MASTERMNT}${PORTSDIR}/MOVED ] || return 0
    msg "Loading MOVED for ${MASTERMNT}${PORTSDIR}"
+   # Respect overlays, ${OVERLAYS} has a leading whitepace
+   if [ -f ${MASTERMNT}${OVERLAYSDIR}/${OVERLAYS# }/NOT_MOVED ]; then
+   msg "Loading NOT_MOVED from overlaydir: 
${MASTERMNT}${OVERLAYSDIR}/${OVERLAYS# }"

+   fi
    bset status "loading_moved:"
    awk -f ${AWKPREFIX}/parse_MOVED.awk \
    ${MASTERMNT}${PORTSDIR}/MOVED | \


Kind regards,

Henrik Rosenke

Am 29.01.21 um 17:38 schrieb Henrik Rosenke:

Greetings,

i created a simple patch for this, this may not be the best solution 
but my tests seems to be successful to get the desired result:


Without NOT_MOVED:

=>> Debug: Reading /usr/local/etc/poudriere.conf
[00:00:00] Creating the reference jail... done
[00:00:02] Mounting system devices for j12p64-default-server
[00:00:02] Mounting ports/packages/distfiles
[00:00:02] Using packages from previously failed build: 
/home/poudriere/data/packages/j12p64-default-server/.building

[00:00:02] Mounting ccache from: /home/poudriere/ccache
[00:00:02] Mounting packages from: 
/home/poudriere/data/packages/j12p64-default-server
[00:00:02] Copying /var/db/ports from: 
/usr/local/etc/poudriere.d/j12p64-options

[00:00:02] Appending to make.conf: /usr/local/etc/poudriere.d/make.conf
[00:00:02] Appending to make.conf: 
/usr/local/etc/poudriere.d/server-make.conf
[00:00:02] Appending to make.conf: 
/usr/local/etc/poudriere.d/default-make.conf
[00:00:02] Appending to make.conf: 
/usr/local/etc/poudriere.d/j12p64-make.conf
[00:00:02] Appending to make.conf: 
/usr/local/etc/poudriere.d/default-server-make.conf
[00:00:02] Warning: Blacklisting (from 
/usr/local/etc/poudriere.d/j12p64-blacklist): comms/chan_capi
[00:00:02] Warning: Blacklisting (from 
/usr/local/etc/poudriere.d/j12p64-blacklist): comms/isdn4bsd-kmod
[00:00:02] Warning: Blacklisting (from 
/usr/local/etc/poudriere.d/j12p64-blacklist): comms/isdn4bsd-utils
[00:00:02] Warning: Blacklisting (from 
/usr/local/etc/poudriere.d/j12p64-blacklist): sysutils/env4801
[00:00:02] Warning: Blacklisting (from 
/usr/local/etc/poudriere.d/j12p64-blacklist): security/ipsec-tools
/etc/resolv.conf -> 
/home/poudriere/data/.m/j12p64-default-server/ref/etc/resolv.conf

[00:00:02] Starting jail j12p64-default-server
[00:00:02] Logs: 
/home/poudriere/data/logs/bulk/j12p64-default-server/2021-01-29_11h14m59s
[00:00:02] WWW: 
http://dsspkg.incore/poudriere//build.html?mastername=j12p64-default-server=2021-01-29_11h14m59s
[00:00:02] Loading MOVED for 
/home/poudriere/data/.m/j12p64-default-server/ref/usr/ports

[00:00:03] Ports supports: FLAVORS SELECTED_OPTIONS
[00:00:03] 

Re: FreeBSD Port: qt5-webengine-5.15.2_1 error build

2021-02-04 Thread Christoph Moench-Tegeder
## Alex V. Petrov (alexvpet...@gmail.com):

> /usr/local/bin/ld: /usr/local/lib/qt5/libQt5WebEngineCore.so: undefined
> reference to `re2::RE2::FullMatchN(re2::StringPiece const&, re2::RE2
> const&, re2::RE2::Arg const* const*, int)'
> /usr/local/bin/ld: /usr/local/lib/qt5/libQt5WebEngineCore.so: undefined
> reference to `re2::RE2::Arg::parse_ulong(char const*, unsigned long,
> void*)'
> c++: error: linker command failed with exit code 1 (use -v to see
> invocation)

You're pulling in the installed version of qt5-webengine here.
Don't do that - it has been bumped exactly because it needs to be
rebuild after the re2 upgrade. (Try building in a clean environment
like poudriere does or at least uninstall the old version).

Regards,
Christoph

-- 
Spare Space
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


FreeBSD ports you maintain which are out of date

2021-02-04 Thread portscout
Dear port maintainer,

The portscout new distfile checker has detected that one or more of your
ports appears to be out of date. Please take the opportunity to check
each of the ports listed below, and if possible and appropriate,
submit/commit an update. If any ports have already been updated, you can
safely ignore the entry.

You will not be e-mailed again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/po...@freebsd.org.html


Port| Current version | New version
+-+
games/pioneer   | 0.0.20191009| 20210203
+-+
lang/micropython| 1.5.1   | v1.14
+-+


If any of the above results are invalid, please check the following page
for details on how to improve portscout's detection and selection of
distfiles on a per-port basis:

http://portscout.freebsd.org/info/portscout-portconfig.txt

Reported by:portscout!
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


FreeBSD Port: qt5-webengine-5.15.2_1 error build

2021-02-04 Thread Alex V. Petrov
log:
/usr/local/bin/ld: /usr/local/lib/qt5/libQt5WebEngineCore.so: undefined
reference to `re2::RE2::FullMatchN(re2::StringPiece const&, re2::RE2
const&, re2::RE2::Arg const* const*, int)'
/usr/local/bin/ld: /usr/local/lib/qt5/libQt5WebEngineCore.so: undefined
reference to `re2::RE2::Arg::parse_ulong(char const*, unsigned long,
void*)'
c++: error: linker command failed with exit code 1 (use -v to see
invocation)

*** [../../libexec/QtWebEngineProcess] Error code 1





make[4]: stopped in /usr/ports/www/qt5-webengine/work/.build/src/process


1 error





make[4]: stopped in /usr/ports/www/qt5-webengine/work/.build/src/process


*** [sub-process-make_first] Error code 2





make[3]: stopped in /usr/ports/www/qt5-webengine/work/.build/src


--- sub-webengine-make_first ---


*** [sub-module-pro-make_first] Error code 6





make[4]: stopped in
/usr/ports/www/qt5-webengine/work/.build/src/webengine


1 error





make[4]: stopped in
/usr/ports/www/qt5-webengine/work/.build/src/webengine


*** [sub-webengine-make_first] Error code 2





make[3]: stopped in /usr/ports/www/qt5-webengine/work/.build/src


--- sub-tools-qwebengine_convert_dict-make_first ---


*** [sub-tools-qwebengine_convert_dict-make_first] Error code 6





make[3]: stopped in /usr/ports/www/qt5-webengine/work/.build/src


--- sub-pdf-make_first ---


WARNING at the command-line "--args":1:2069: Build argument has no
effect.

use_qt=true init_stack_vars=false is_component_build=false
is_shared=true enable_debugallocation=false enable_media_remoting=false
enable_message_center=false enable_nacl=false enable_remoting=false
enable_repo
rting=false enable_resource_whitelist_generation=false
enable_swiftshader=false angle_enable_swiftshader=false
enable_web_auth=true enable_web_speech=false enable_widevine=true
forbid_non_component_debug_builds
=false has_native_accessibility=false safe_browsing_mode=0
toolkit_views=false treat_warnings_as_errors=false
use_allocator_shim=false use_allocator="none" use_custom_libcxx=false
closure_compile=false optimize
_webui=false v8_use_external_startup_data=false
strip_absolute_paths_from_debug_symbols=false use_jumbo_build=true
jumbo_file_merge_limit=8 jumbo_build_excluded=["browser"]
enable_precompiled_headers=false is_o
fficial_build=true is_debug=false symbol_level=0 blink_symbol_level=0
remove_v8base_debug_symbols=true use_cups=false use_gio=false
use_gnome_keyring=false linux_use_bundled_binutils=false use_udev=true
use_bun
dled_fontconfig=false use_sysroot=false enable_session_service=false
is_cfi=false use_ozone=true ozone_auto_platforms=false
ozone_platform_headless=false ozone_platform_external=true
ozone_platform="qt" ozone_e
xtra_path="/usr/ports/www/qt5-webengine/work/qtwebengine-everywhere-src-5.15.2/src/core/ozone/ozone_extra.gni"
use_gold=false use_lld=false is_clang=true
clang_use_chrome_plugins=false clang_use_default_sample_
profile=false clang_base_path="/usr -B/usr"
custom_toolchain="/usr/ports/www/qt5-webengine/work/.build/src/toolchain:target"
host_toolchain="/usr/ports/www/qt5-webengine/work/.build/src/toolchain:host"
host_cpu
="x64" pkg_config="pkg-config"
host_pkg_config="/usr/local/bin/pkg-config" use_system_zlib=true
use_system_minizip=true pdfium_use_system_zlib=true
use_system_libpng=true pdfium_use_system_libpng=true use_syste
m_libjpeg=true use_system_freetype=true use_system_harfbuzz=true
use_glib=false enable_basic_printing=true enable_print_preview=true
use_dbus=true use_udev=false use_system_yasm=true pdf_enable_v8=false
pdf_ena
ble_xfa=false pdf_enable_xfa_bmp=false pdf_enable_xfa_gif=false
pdf_enable_xfa_png=false pdf_enable_xfa_tiff=false
qtwebengine_target="/usr/ports/www/qt5-webengine/work/.build/src/pdf/release:QtPdf"

The variable "use_system_yasm" was set as a build argument

  [4/1500]
but never appeared in a declare_args() block in any buildfile.


To view all possible args, run "gn args --list "


The build continued as if that argument was unspecified.


Done. Made 12713 targets from 2024 files in 6532ms

*** [sub-gn_run-pro-make_first] Error code 6


make[4]: stopped in /usr/ports/www/qt5-webengine/work/.build/src/pdf

1 error

make[4]: stopped in /usr/ports/www/qt5-webengine/work/.build/src/pdf

*** [sub-pdf-make_first] Error code 2


make[3]: stopped in /usr/ports/www/qt5-webengine/work/.build/src

4 errors

make[3]: stopped in /usr/ports/www/qt5-webengine/work/.build/src

*** [sub-src-make_first] Error code 2


make[2]: stopped in /usr/ports/www/qt5-webengine/work/.build

1 error

make[2]: stopped in /usr/ports/www/qt5-webengine/work/.build

===> Compilation failed unexpectedly.

Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure
to

the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/www/qt5-webengine

*** Error code 1

Stop.
make: stopped in /usr/ports/www/qt5-webengine



P.S.
FreeBSD alex.super 13.0-ALPHA3 FreeBSD 13.0-ALPHA3 #77