FreeBSD 13.0-CURRENT r339929 GENERIC-NODEBUG Maybe related, <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233003#c4>: > MOVED entries were added in ports r484140 ---- From the tail of a poudriere log: ===> Returning to build of kf5-kio-5.51.0_1 ===> kf5-kio-5.51.0_1 depends on shared library: libKF5Solid.so - not found ===> Installing existing package /packages/All/kf5-solid-5.51.0.txz [current-default-job-01] Installing kf5-solid-5.51.0... [current-default-job-01] `-- Installing qt5-declarative-5.11.2... [current-default-job-01] | `-- Installing qt5-sql-5.11.2... [current-default-job-01] | `-- Extracting qt5-sql-5.11.2: .......... done [current-default-job-01] | `-- Installing qt5-xmlpatterns-5.11.2... [current-default-job-01] | `-- Extracting qt5-xmlpatterns-5.11.2: .......... done pkg-static: qt5-declarative-5.11.2 conflicts with qt5-qml-5.11.2 (installs files into the same place). Problematic file: /usr/local/include/qt5/QtQml/5.11.2/QtQml/private/qabstractanimationjob_p.h Failed to install the following 1 package(s): /packages/All/kf5-solid-5.51.0.txz Message from qt5-sql-5.11.2: ====================================================================== To enable Qt database support, install the database plugin ports. The following plugin ports are available: - databases/qt5-sqldrivers-ibase InterBase/Firebird - databases/qt5-sqldrivers-mysql MySQL - databases/qt5-sqldrivers-odbc Open Database Connectivity - databases/qt5-sqldrivers-pgsql PostgreSQL - databases/qt5-sqldrivers-sqlite2 SQLite 2 - databases/qt5-sqldrivers-sqlite3 SQLite 3 - databases/qt5-sqldrivers-tds FreeTDS ====================================================================== *** Error code 70 Stop. make: stopped in /usr/ports/devel/kf5-kio =>> Cleaning up wrkdir ===> Cleaning for kf5-kio-5.51.0_1 build of devel/kf5-kio | kf5-kio-5.51.0_1 ended at Wed Nov 7 05:30:02 GMT 2018 build time: 00:01:51 !!! build failure encountered !!!
If the ports tree in use in poudriere is up to date, the conflict shouldn't occur as lang/qt5-qml has been deleted (merged into qt5-declarative), and as such nothing can depend on it. Why/how qt5-qml is being installed in this poudriere environment is the question
Yep, up-to-date. I forgot to mention, an earlier run with observation of the MOVED line (I ran this only to help figure out what might be wrong): ---- root@momh167-gjp4-hpelitebook8570p-freebsd:~ # poudriere bulk -j current lang/qt5-qml [00:00:00] Creating the reference jail... done [00:00:03] Mounting system devices for current-default [00:00:03] Mounting ports/packages/distfiles [00:00:03] Using packages from previously failed build [00:00:03] Mounting ccache from: /var/cache/ccache [00:00:03] Mounting packages from: /usr/local/poudriere/data/packages/current-default [00:00:03] Copying /var/db/ports from: /usr/local/etc/poudriere.d/current-options [00:00:03] Appending to make.conf: /usr/local/etc/poudriere.d/make.conf /etc/resolv.conf -> /usr/local/poudriere/data/.m/current-default/ref/etc/resolv.conf [00:00:03] Starting jail current-default [00:00:11] Logs: /usr/local/poudriere/data/logs/bulk/current-default/2018-11-07_04h01m32s [00:00:11] Loading MOVED for /usr/local/poudriere/data/.m/current-default/ref/usr/ports [00:00:12] Ports supports: FLAVORS SELECTED_OPTIONS [00:00:12] Gathering ports metadata [00:00:12] Warning: MOVED: lang/qt5-qml renamed to x11-toolkits/qt5-declarative [00:00:20] Calculating ports order and dependencies [00:00:21] Sanity checking the repository [00:00:22] Checking packages for incremental rebuild needs [00:01:15] Deleting stale symlinks... done [00:01:15] Deleting empty directories... done [00:01:15] Cleaning the build queue [00:01:15] Sanity checking build queue [00:01:15] Processing PRIORITY_BOOST [00:01:15] Balancing pool [00:01:15] Recording filesystem state for prepkg... done [00:01:23] No package built, no need to update the repository [00:01:23] Committing packages to repository [00:01:23] Removing old packages [current-default] [2018-11-07_04h01m32s] [committing:] Queued: 0 Built: 0 Failed: 0 Skipped: 0 Ignored: 0 Tobuild: 0 Time: 00:01:13 [00:01:23] Logs: /usr/local/poudriere/data/logs/bulk/current-default/2018-11-07_04h01m32s [00:01:23] Cleaning up [00:01:23] Unmounting file systems root@momh167-gjp4-hpelitebook8570p-freebsd:~ # ---- Below, is my requirement for samba48 an issue? ---- # grep -v \# /usr/local/etc/poudriere.d/make.conf ICA_CERTS=/usr/ports/distfiles/QuoVadisRootCA2.crt DEFAULT_VERSIONS+= samba=4.8 WITHOUT_LLVM_TARGET_AARCH64= WITHOUT_LLVM_TARGET_ARM= WITHOUT_LLVM_TARGET_MIPS= WITHOUT_LLVM_TARGET_POWERPC= WITHOUT_LLVM_TARGET_SPARC= WITHOUT_LLVM_TARGET_X86= WITHOUT_DRM_MODULE=t WITHOUT_DRM2_MODULE=t # ---- Re: Samba, I habitually build this set: devel/gvfs devel/kio-extras net/jags print/cups-smb-backend print/gnome-cups-manager sysutils/fusefs-smbnetfs sysutils/gnome-control-center x11-fm/doublecmd x11-fm/wcmcommander Context, in full: ---- # date ; uname -v Wed 7 Nov 2018 07:41:54 GMT FreeBSD 13.0-CURRENT r339929 GENERIC-NODEBUG # poudriere jail -i -j current | grep -i version Jail version: 13.0-CURRENT 1300002 Jail vcs version: r339929 # poudriere ports -u [00:00:00] Updating portstree "default" with portsnap...Looking up portsnap.FreeBSD.org mirrors... 5 mirrors found. Fetching snapshot tag from ec2-eu-west-1.portsnap.freebsd.org... done. Ports tree hasn't changed since last snapshot. No updates needed. Ports tree is already up to date. done # poudriere bulk -j current devel/gvfs devel/kio-extras net/jags print/cups-smb-backend print/gnome-cups-manager sysutils/fusefs-smbnetfs sysutils/gnome-control-center x11-fm/doublecmd x11-fm/wcmcommander [00:00:00] Creating the reference jail... done [00:00:00] Mounting system devices for current-default [00:00:00] Mounting ports/packages/distfiles [00:00:00] Using packages from previously failed build [00:00:00] Mounting ccache from: /var/cache/ccache [00:00:00] Mounting packages from: /usr/local/poudriere/data/packages/current-default [00:00:01] Copying /var/db/ports from: /usr/local/etc/poudriere.d/current-options [00:00:01] Appending to make.conf: /usr/local/etc/poudriere.d/make.conf /etc/resolv.conf -> /usr/local/poudriere/data/.m/current-default/ref/etc/resolv.conf [00:00:01] Starting jail current-default [00:00:01] Logs: /usr/local/poudriere/data/logs/bulk/current-default/2018-11-07_07h42m15s [00:00:01] Loading MOVED for /usr/local/poudriere/data/.m/current-default/ref/usr/ports [00:00:03] Ports supports: FLAVORS SELECTED_OPTIONS [00:00:03] Gathering ports metadata [00:00:22] Calculating ports order and dependencies [00:00:24] Sanity checking the repository [00:00:24] Checking packages for incremental rebuild needs [00:01:06] Deleting stale symlinks... done [00:01:06] Deleting empty directories... done [00:01:06] Cleaning the build queue [00:01:06] Sanity checking build queue [00:01:06] Processing PRIORITY_BOOST [00:01:06] Balancing pool [00:01:06] Recording filesystem state for prepkg... done [00:01:09] Building 12 packages using 2 builders [00:01:09] Starting/Cloning builders [00:01:11] Hit CTRL+t at any time to see build progress and stats [00:01:11] [01] [00:00:00] Building devel/kf5-kio | kf5-kio-5.51.0_1 [00:02:34] [01] [00:01:23] Finished devel/kf5-kio | kf5-kio-5.51.0_1: Failed: lib-depends [00:02:35] [01] [00:01:24] Skipping x11/kf5-kactivities | kf5-kactivities-5.51.0_1: Dependent port devel/kf5-kio | kf5-kio-5.51.0_1 failed [00:02:35] [01] [00:01:24] Skipping devel/kf5-kcmutils | kf5-kcmutils-5.51.0_1: Dependent port devel/kf5-kio | kf5-kio-5.51.0_1 failed [00:02:35] [01] [00:01:24] Skipping devel/kf5-kdeclarative | kf5-kdeclarative-5.51.0_1: Dependent port devel/kf5-kio | kf5-kio-5.51.0_1 failed [00:02:35] [01] [00:01:24] Skipping x11/kf5-kded | kf5-kded-5.51.0: Dependent port devel/kf5-kio | kf5-kio-5.51.0_1 failed [00:02:35] [01] [00:01:24] Skipping x11/kf5-kdelibs4support | kf5-kdelibs4support-5.51.0: Dependent port devel/kf5-kio | kf5-kio-5.51.0_1 faild [00:02:35] [01] [00:01:24] Skipping x11-toolkits/kf5-kdesignerplugin | kf5-kdesignerplugin-5.51.0: Dependent port devel/kf5-kio | kf5-kio-5.510_1 failed [00:02:35] [01] [00:01:24] Skipping www/kf5-kdewebkit | kf5-kdewebkit-5.51.0: Dependent port devel/kf5-kio | kf5-kio-5.51.0_1 failed [00:02:35] [01] [00:01:24] Skipping www/kf5-khtml | kf5-khtml-5.51.0: Dependent port devel/kf5-kio | kf5-kio-5.51.0_1 failed [00:02:35] [01] [00:01:24] Skipping x11/kf5-kinit | kf5-kinit-5.51.0: Dependent port devel/kf5-kio | kf5-kio-5.51.0_1 failed [00:02:35] [01] [00:01:24] Skipping devel/kf5-kparts | kf5-kparts-5.51.0: Dependent port devel/kf5-kio | kf5-kio-5.51.0_1 failed [00:02:35] [01] [00:01:24] Skipping devel/kio-extras | kio-extras-18.08.2_1: Dependent port devel/kf5-kio | kf5-kio-5.51.0_1 failed [00:02:35] Stopping 2 builders [00:02:39] No package built, no need to update the repository [00:02:39] Committing packages to repository [00:02:39] Removing old packages [00:02:39] Failed ports: devel/kf5-kio:lib-depends [00:02:39] Skipped ports: devel/kf5-kcmutils devel/kf5-kdeclarative devel/kf5-kparts devel/kio-extras www/kf5-kdewebkit www/kf5-khtml x11-toolits/kf5-kdesignerplugin x11/kf5-kactivities x11/kf5-kded x11/kf5-kdelibs4support x11/kf5-kinit [current-default] [2018-11-07_07h42m15s] [committing:] Queued: 12 Built: 0 Failed: 1 Skipped: 11 Ignored: 0 Tobuild: 0 Time: 00:02:37 [00:02:39] Logs: /usr/local/poudriere/data/logs/bulk/current-default/2018-11-07_07h42m15s [00:02:39] Cleaning up [00:02:39] Unmounting file systems #
Does this help? $ pkg rquery %do devel/kf5-ki18n lang/qt5-qml devel/qt5-testlib devel/qt5-script devel/qt5-core devel/qt5-concurrent devel/kf5-extra-cmake-modules devel/gettext-tools devel/gettext-runtime lang/qt5-qml devel/qt5-testlib devel/qt5-script devel/qt5-core devel/qt5-concurrent devel/kf5-extra-cmake-modules devel/gettext-tools devel/gettext-runtime $
There is an errof in "pkg rquery" pkg rquery %do lang/qt5-qml net/qt5-network misc/qtchooser devel/qt5-core
In the meantime the rquery error is gone. No output for qt5-qml (as expected). And for pkg rquery %do devel/kf5-ki18n x11-toolkits/qt5-declarative devel/qt5-testlib devel/qt5-script devel/qt5-core devel/qt5-concurrent devel/kf5-extra-cmake-modules devel/gettext-tools devel/gettext-runtime
$ pkg rquery %do -r FreeBSD lang/qt5-qml net/qt5-network misc/qtchooser devel/qt5-core net/qt5-network misc/qtchooser devel/qt5-core $ pkg rquery %do -r poudriere lang/qt5-qml security/ca_root_nss ports-mgmt/dialog4ports misc/freebsd-release-manifests net/qt5-network misc/qtchooser devel/qt5-core net/qt5-network misc/qtchooser devel/qt5-core $
Today, the lists are shorter than a few days ago (I've been overseas, without access to the system): $ date ; uname -v Mon 12 Nov 2018 23:07:43 GMT FreeBSD 13.0-CURRENT r339929 GENERIC-NODEBUG $ pkg rquery %do -r FreeBSD lang/qt5-qml net/qt5-network misc/qtchooser devel/qt5-core $ pkg rquery %do -r poudriere lang/qt5-qml security/ca_root_nss ports-mgmt/dialog4ports misc/freebsd-release-manifests net/qt5-network misc/qtchooser devel/qt5-core $ I'm now updating both the host system and the poudriere jail.
Following a more recent update to both the host OS and the jail: $ date ; uname -v Thu 22 Nov 2018 01:38:18 GMT FreeBSD 13.0-CURRENT r340689 GENERIC $ pkg rquery %do -r FreeBSD lang/qt5-qml $ pkg rquery %do -r poudriere lang/qt5-qml security/ca_root_nss ports-mgmt/dialog4ports misc/freebsd-release-manifests $ poudriere jail -i -j current | grep -i version Jail version: 13.0-CURRENT 1300003 Jail vcs version: r340689 $
@Graham, I suggest you -C at least qt5-* and kf5-solid and kf5-ki18n in a new poudriere run, to clean out older packages that may still record dependencies on the no-longer-existing qt5-qml. Your latest pkg rquery %do shows that qt5-qml (weirdly) depends only on a handful of packages, whereas if it were a "real" qt5-qml it would depend on a bunch of Qt packages as well. So clean that one out too.
With a system that was installed a couple of days ago, grahamperrin@momh167-gjp4-8570p:~ % date ; uname -v Sun Dec 23 12:01:07 GMT 2018 FreeBSD 13.0-CURRENT r342020 GENERIC grahamperrin@momh167-gjp4-8570p:~ % pkg rquery %do -r FreeBSD lang/qt5-qml grahamperrin@momh167-gjp4-8570p:~ % pkg rquery %do -r poudriere lang/qt5-qml security/ca_root_nss ports-mgmt/dialog4ports misc/freebsd-release-manifests grahamperrin@momh167-gjp4-8570p:~ %
(In reply to Graham Perrin from comment #10) are you mixing quarterly & head?
I'm going to close this one as "local problem with packages in poudriere". You should not have a lang/qt5-qml anymore. Anything pulling it in needs to be rebuilt after ports r484140. Use `poudriere pkgclean lang/qt5-qml` to get rid of it. I think I see a (the?) problem though: PORTREVISION wasn't bumped for kio or solid in r484140, and that's probably why your original build didn't **re**build all that was necessary (and in particular, didn't get rid of lang/qt5-qml).