<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>16279</bug_id>
          
          <creation_ts>2026-05-11 08:41:06 +0000</creation_ts>
          <short_desc>AB-INT: groff error: couldn&apos;t exec preconv: No such file or directory</short_desc>
          <delta_ts>2026-11-13 16:07:45 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>oe-core other</component>
          <version>5.99</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>IN PROGRESS IMPLEMENTATION</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>AB-INT</status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>6.0.9</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mathieu Dubois-Briand">mathieu.dubois-briand</reporter>
          <assigned_to name="Jaipaul Cheernam">jaipaul.cheernam</assigned_to>
          <cc>DASIREDDI.SRIKAR</cc>
    
    <cc>jaipaul.cheernam</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>ross.burton</cc>
    
    <cc>yoann.congal</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>105398</commentid>
    <comment_count>0</comment_count>
    <who name="Mathieu Dubois-Briand">mathieu.dubois-briand</who>
    <bug_when>2026-05-11 08:41:06 +0000</bug_when>
    <thetext>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&apos;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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105401</commentid>
    <comment_count>1</comment_count>
    <who name="Mathieu Dubois-Briand">mathieu.dubois-briand</who>
    <bug_when>2026-05-11 08:54:18 +0000</bug_when>
    <thetext>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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105431</commentid>
    <comment_count>2</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2026-05-14 14:27:21 +0000</bug_when>
    <thetext>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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105469</commentid>
    <comment_count>3</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2026-05-15 12:26:24 +0000</bug_when>
    <thetext>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&apos;t exec pic: No such file or directory


I&apos;m thinking we just nuke the doc build from groff-native at least.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105498</commentid>
    <comment_count>4</comment_count>
    <who name="Yoann Congal">yoann.congal</who>
    <bug_when>2026-05-19 21:52:45 +0000</bug_when>
    <thetext>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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106357</commentid>
    <comment_count>5</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2026-07-28 11:30:48 +0000</bug_when>
    <thetext>I suspect https://git.openembedded.org/openembedded-core/commit/?id=9deeb7474b2586eb031e4f00a644aed9ccf8cb19 made this &quot;go away&quot; by building the docs less...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106358</commentid>
    <comment_count>6</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2026-07-28 13:33:09 +0000</bug_when>
    <thetext>Reported several of the issues upstream: https://lists.gnu.org/archive/html/groff/2026-07/msg00076.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106368</commentid>
    <comment_count>7</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2026-07-29 16:19:01 +0000</bug_when>
    <thetext>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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106387</commentid>
    <comment_count>8</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2026-07-30 15:05:41 +0000</bug_when>
    <thetext>We are going to wait for the upstream to release a new version.
Yoann will backport the commit it comment 5.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107151</commentid>
    <comment_count>9</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2026-10-21 15:25:54 +0000</bug_when>
    <thetext>Still waiting a groff 1.25.0 release, -rc3 was made last week so hopefully soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107335</commentid>
    <comment_count>10</comment_count>
    <who name="Yoann Congal">yoann.congal</who>
    <bug_when>2026-11-06 20:57:09 +0000</bug_when>
    <thetext>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)
&gt; We are going to wait for the upstream to release a new version.
&gt; Yoann will backport the commit it comment 5.

Doing that now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107397</commentid>
    <comment_count>11</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2026-11-12 16:02:46 +0000</bug_when>
    <thetext>An upgrade should fix this according to RP.
Randy or someone to upgrade on master.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107412</commentid>
    <comment_count>12</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2026-11-12 17:48:53 +0000</bug_when>
    <thetext>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&apos;s not clear to me if that upgrade is suitable for 6.0.x.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107416</commentid>
    <comment_count>13</comment_count>
    <who name="Jaipaul Cheernam">jaipaul.cheernam</who>
    <bug_when>2026-11-12 18:07:42 +0000</bug_when>
    <thetext>Here is latest patch for groff upgrade
https://lists.openembedded.org/g/openembedded-core/message/250083</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107422</commentid>
    <comment_count>14</comment_count>
    <who name="Yoann Congal">yoann.congal</who>
    <bug_when>2026-11-13 16:07:45 +0000</bug_when>
    <thetext>(In reply to Randy MacLeod from comment #12)
&gt; Jaipaul has sent an upgrade:
&gt;  https://lists.openembedded.org/g/openembedded-core/message/249821
&gt; 
&gt; IIRC, people say that once merged, it will resolve this bug.
&gt; It&apos;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&amp;id=aae9fb271ef20e24b21c9651906c078fb25d1cf4

I think this bug can be considered fixed for stables.
What is left is Jaipaul&apos;s upgrade on master to close this bug.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>