Bug 248521 - x11-toolkits/qt5-widgets 5.15.0 fails to build in phase: lib-depends
Summary: x11-toolkits/qt5-widgets 5.15.0 fails to build in phase: lib-depends
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-kde (group)
URL:
Keywords:
: 248519 248520 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-08-07 23:01 UTC by p5B2EA84B3
Modified: 2020-08-08 14:12 UTC (History)
1 user (show)

See Also:
tcberner: maintainer-feedback+


Attachments
Poudriere log for gettext-rumtime in the same bulk run (178.80 KB, text/plain)
2020-08-08 09:14 UTC, p5B2EA84B3
no flags Details
Poudriere build log for qt5-widgets in the same bulk run (17.56 KB, text/plain)
2020-08-08 09:16 UTC, p5B2EA84B3
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description p5B2EA84B3 2020-08-07 23:01:36 UTC
=======================<phase: lib-depends    >============================
===>   qt5-widgets-5.15.0 depends on shared library: libQt5Core.so - not found
===>   Installing existing package /packages/All/qt5-core-5.15.0_2.txz
[12i386-default-bpbws41-job-06] Installing qt5-core-5.15.0_2...
[12i386-default-bpbws41-job-06] `-- Installing double-conversion-3.1.5.19...
[12i386-default-bpbws41-job-06] `-- Extracting double-conversion-3.1.5.19: .......... done
[12i386-default-bpbws41-job-06] `-- Installing etc_os-release-0.1_3...
[12i386-default-bpbws41-job-06] `-- Extracting etc_os-release-0.1_3: . done
pkg-static: Missing dependency 'gettext-runtime'

Failed to install the following 1 package(s): /packages/All/qt5-core-5.15.0_2.txz
*** Error code 70

Stop.
make: stopped in /usr/ports/x11-toolkits/qt5-widgets
=>> Cleaning up wrkdir
===>  Cleaning for qt5-widgets-5.15.0
build of x11-toolkits/qt5-widgets | qt5-widgets-5.15.0 ended at Sat Aug  8 00:49:44 CEST 2020
build time: 00:00:30
!!! build failure encountered !!!
Comment 1 Tobias C. Berner freebsd_committer freebsd_triage 2020-08-08 06:29:21 UTC
*** Bug 248520 has been marked as a duplicate of this bug. ***
Comment 2 Tobias C. Berner freebsd_committer freebsd_triage 2020-08-08 06:29:40 UTC
*** Bug 248519 has been marked as a duplicate of this bug. ***
Comment 3 Tobias C. Berner freebsd_committer freebsd_triage 2020-08-08 06:30:52 UTC
Moin moin 

I closed the other two as this seems to be all the same issue.

First questions:
1) Where do you obtain your packages from
2) Is the gettext-runtime package available in the repo


mfg Tobias
Comment 4 p5B2EA84B3 2020-08-08 08:21:23 UTC
(In reply to Tobias C. Berner from comment #3)
I was a Poudriere build with an updated ports tree.
Build log is available if it helps, but I thought it was self evident.
Comment 5 Tobias C. Berner freebsd_committer freebsd_triage 2020-08-08 08:27:50 UTC
Please make sure you have the gettext-runtime package present in your poudriere-repo then (you could force rebuild it).
Comment 6 p5B2EA84B3 2020-08-08 09:04:53 UTC
(In reply to Tobias C. Berner from comment #5)
This is really strange. devel/gettext-runtime ever has been in the repo. I confirm the file is present in repo .latest/All
I tried several bulk builds and they fail all the same.
Then I deleted gettext-runtime-0.21.txz and started bulk building.
Now gettext-runtime was built and the Qt-ports failed again in the same bulk run.
Comment 7 p5B2EA84B3 2020-08-08 09:14:51 UTC
Created attachment 217083 [details]
Poudriere log for gettext-rumtime in the same bulk run
Comment 8 p5B2EA84B3 2020-08-08 09:16:06 UTC
Created attachment 217084 [details]
Poudriere build log for qt5-widgets in the same bulk run
Comment 9 Tobias C. Berner freebsd_committer freebsd_triage 2020-08-08 09:22:20 UTC
(In reply to p5B2E9A8F from comment #8)
In my opinion, your poudriere repo is broken. I had the same issue around a month ago in one of mine.

To quote myself:
[16:33:37] <tcberner> who broke gettext?
[16:58:56] <tcberner> apparently no one, but my repo screwed itself

I think I just did a -c run back then.
Comment 10 p5B2EA84B3 2020-08-08 09:30:11 UTC
(In reply to Tobias C. Berner from comment #9)
You had the SAME problem with gettext?? 
I belief in random but is it???
Comment 11 Tobias C. Berner freebsd_committer freebsd_triage 2020-08-08 09:35:15 UTC
(In reply to p5B2E9A8F from comment #10)
130amd64-svn/2020-06-09_16h32m07s/logs/py37-docutils-0.15.2.log-===>   Installing existing package /packages/All/py37-setuptools-44.0.0.tar
130amd64-svn/2020-06-09_16h32m07s/logs/py37-docutils-0.15.2.log-[130amd64-svn-job-03] Installing py37-setuptools-44.0.0...
130amd64-svn/2020-06-09_16h32m07s/logs/py37-docutils-0.15.2.log-[130amd64-svn-job-03] `-- Installing python37-3.7.7...
130amd64-svn/2020-06-09_16h32m07s/logs/py37-docutils-0.15.2.log:pkg-static: Missing dependency 'gettext-runtime'
130amd64-svn/2020-06-09_16h32m07s/logs/py37-docutils-0.15.2.log-
130amd64-svn/2020-06-09_16h32m07s/logs/py37-docutils-0.15.2.log-Failed to install the following 1 package(s): /packages/All/py37-setuptools-44.0.0.tar
130amd64-svn/2020-06-09_16h32m07s/logs/py37-docutils-0.15.2.log-*** Error code 70
--
130amd64-svn/2020-06-09_16h32m07s/logs/py37-certifi-2020.4.5.1.log-===>   Installing existing package /packages/All/py37-setuptools-44.0.0.tar
130amd64-svn/2020-06-09_16h32m07s/logs/py37-certifi-2020.4.5.1.log-[130amd64-svn-job-06] Installing py37-setuptools-44.0.0...
130amd64-svn/2020-06-09_16h32m07s/logs/py37-certifi-2020.4.5.1.log-[130amd64-svn-job-06] `-- Installing python37-3.7.7...
130amd64-svn/2020-06-09_16h32m07s/logs/py37-certifi-2020.4.5.1.log:pkg-static: Missing dependency 'gettext-runtime'
130amd64-svn/2020-06-09_16h32m07s/logs/py37-certifi-2020.4.5.1.log-
130amd64-svn/2020-06-09_16h32m07s/logs/py37-certifi-2020.4.5.1.log-Failed to install the following 1 package(s): /packages/All/py37-setuptools-44.0.0.tar
130amd64-svn/2020-06-09_16h32m07s/logs/py37-certifi-2020.4.5.1.log-*** Error code 70
--
130amd64-svn/2020-06-09_16h32m07s/logs/py37-sphinxcontrib-devhelp-1.0.2.log-===>   Installing existing package /packages/All/py37-setuptools-44.0.0.tar
130amd64-svn/2020-06-09_16h32m07s/logs/py37-sphinxcontrib-devhelp-1.0.2.log-[130amd64-svn-job-06] Installing py37-setuptools-44.0.0...
130amd64-svn/2020-06-09_16h32m07s/logs/py37-sphinxcontrib-devhelp-1.0.2.log-[130amd64-svn-job-06] `-- Installing python37-3.7.7...
130amd64-svn/2020-06-09_16h32m07s/logs/py37-sphinxcontrib-devhelp-1.0.2.log:pkg-static: Missing dependency 'gettext-runtime'
130amd64-svn/2020-06-09_16h32m07s/logs/py37-sphinxcontrib-devhelp-1.0.2.log-
130amd64-svn/2020-06-09_16h32m07s/logs/py37-sphinxcontrib-devhelp-1.0.2.log-Failed to install the following 1 package(s): /packages/All/py37-setuptools-44.0.0.tar
130amd64-svn/2020-06-09_16h32m07s/logs/py37-sphinxcontrib-devhelp-1.0.2.log-*** Error code 70
Comment 12 Tobias C. Berner freebsd_committer freebsd_triage 2020-08-08 09:36:01 UTC
All I'm trying to say is, that this is not Qt's fault :D
Comment 13 p5B2EA84B3 2020-08-08 14:12:23 UTC
(In reply to Tobias C. Berner from comment #12)
Having erased my repo and having started a new Poudriere bulk run I saw that the problem could not be reproduced anymore. I can't help to say that I would have  preferred reproducibility. ;)

Not sure if repos would qualify for SETI@home detectors, further Poudriere studies seem to be necessary as black holes will not stop to collide. :]]