Yet another groff build error: ERROR: groff-native-1.24.1-r0 do_compile: oe_runmake failed ... | /srv/pokybuild/yocto-worker/qemuriscv64-tc/build/build-st-846305/tmp/work/x86_64-linux/groff-native/1.24.1/sources/groff-1.24.1/groff: error: couldn't exec preconv: No such file or directory | pdfmom: fatal error: /srv/pokybuild/yocto-worker/qemuriscv64-tc/build/build-st-846305/tmp/work/x86_64-linux/groff-native/1.24.1/sources/groff-1.24.1/test-groff exited with status 16 Previously, we had: https://bugzilla.yoctoproject.org/show_bug.cgi?id=16249 https://bugzilla.yoctoproject.org/show_bug.cgi?id=16249
qemuriscv64-tc opensuse160-vk-2 mathieu/master-next completed at 2026-05-08 09:21:49+00:00 https://valkyrie.yocto.io/pub/non-release/20260508-51/testresults/qemuriscv64-tc/ https://autobuilder.yoctoproject.org/valkyrie/#/builders/58/builds/1526/steps/13/logs/stdio
I think preconv is used wherever something is built using -K to groff, so we need to go through doc/doc.am and add preconv as a dependency where there are commands using -K
When groff-native was building automake.pdf: | /work/ross/build/tmp/work/aarch64-linux/groff-native/1.24.1/sources/groff-1.24.1/groff: error: couldn't exec pic: No such file or directory I'm thinking we just nuke the doc build from groff-native at least.
qemux86-64-ptest debian12-vk-4 wrynose completed at 2026-05-19 16:39:31+00:00 https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/3688
I suspect https://git.openembedded.org/openembedded-core/commit/?id=9deeb7474b2586eb031e4f00a644aed9ccf8cb19 made this "go away" by building the docs less...
Reported several of the issues upstream: https://lists.gnu.org/archive/html/groff/2026-07/msg00076.html
With these, the two issues we ran into should be fixed in the next release: https://cgit.git.savannah.gnu.org/cgit/groff.git/commit/?id=c9a49a3076b6d699a0e57107a8a2708d5c224d71 https://cgit.git.savannah.gnu.org/cgit/groff.git/commit/?id=efd98a8253dfe785932a6c21df6b8a76927b4d9b
We are going to wait for the upstream to release a new version. Yoann will backport the commit it comment 5.
Still waiting a groff 1.25.0 release, -rc3 was made last week so hopefully soon.
meta-arm rocky9-vk-2 wrynose completed at 2026-11-06 07:08:39+00:00 https://autobuilder.yoctoproject.org/valkyrie/#/builders/75/builds/4811 (In reply to Randy MacLeod from comment #8) > We are going to wait for the upstream to release a new version. > Yoann will backport the commit it comment 5. Doing that now.
An upgrade should fix this according to RP. Randy or someone to upgrade on master.
Jaipaul has sent an upgrade: https://lists.openembedded.org/g/openembedded-core/message/249821 IIRC, people say that once merged, it will resolve this bug. It's not clear to me if that upgrade is suitable for 6.0.x.
Here is latest patch for groff upgrade https://lists.openembedded.org/g/openembedded-core/message/250083
(In reply to Randy MacLeod from comment #12) > Jaipaul has sent an upgrade: > https://lists.openembedded.org/g/openembedded-core/message/249821 > > IIRC, people say that once merged, it will resolve this bug. > It's not clear to me if that upgrade is suitable for 6.0.x. The upgrade is not suitable for stables. For wrynose, the workaround will have to do: groff: build less in groff-native - openembedded-core - OpenEmbedded Core layer https://git.openembedded.org/openembedded-core/commit/?h=wrynose&id=aae9fb271ef20e24b21c9651906c078fb25d1cf4 I think this bug can be considered fixed for stables. What is left is Jaipaul's upgrade on master to close this bug.