Trying to build libreoffice-7.6.4.1 in poudriere, get the following error from poudriere with a cleaned poudriere jail and a fresh ports tree, on recent 14-stable: cannot be installed: unknown USE_QT component 'tools' is there a workaround?
Just for checking, are you using QT6 option?
(In reply to Li-Wen Hsu from comment #1) I was using QT5. QT6 shows mtree violation in poudriere: [06:34:45] gmake[2]: Leaving directory '/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-7.6.4.1' [06:34:45] gmake[1]: Leaving directory '/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-7.6.4.1' [06:34:45] elfctl -i -e +wxneeded /wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-7.6.4.1/instdir/program/soffice.bin [06:34:45] =========================================================================== [06:34:45] =>> Checking for filesystem violations... done [06:34:50] =>> Error: Filesystem touched during build: [06:34:50] extra: var/cache/ccache [06:39:26] build of editors/libreoffice | libreoffice-7.6.4.1 ended at Tue Dec 12 21:08:09 GMT 2023 [06:39:26] build time: 01:38:45
(In reply to Li-Wen Hsu from comment #1) to be clear, the initial report shows using QT5. The note above this one shows QT6.
Folks, Qt6/kf6 support is initial and experimental, please be patient and use stable one (Qt5/kf5)
I was able to build libreoffice with QT5 in a *brand-new* poudriere jail with the same make.conf as used previously. So, it seems there must have been something left over from poudriere pkgclean -A and bulk -C in that poudriere instance. In the brand-new poudriere jail, I was also able to build the qt6 flavour as well. sorry for the noise. I thought the point of poudriere was to provide a clean environment, but it seems in this case that didn't happen for some reason.
closing as not a fault