Steps to reproduce 1. Set groff version to 1.18.1.4 PREFERRED_VERSION_groff = "1.18.1.4" 2. bitbake groff Error messages: | /buildarea2/chenqi/poky/build-systemd/tmp/work/i586-poky-linux/groff/1.18.1.4-r1/groff-1.18.1.4/src/devices/grolbp/charset.h:69:1: error: narrowing conversion of '220' from 'int' to 'char' inside { } [-Wnarrowing] | /buildarea2/chenqi/poky/build-systemd/tmp/work/i586-poky-linux/groff/1.18.1.4-r1/groff-1.18.1.4/src/devices/grolbp/charset.h:69:1: error: narrowing conversion of '235' from 'int' to 'char' inside { } [-Wnarrowing] | /buildarea2/chenqi/poky/build-systemd/tmp/work/i586-poky-linux/groff/1.18.1.4-r1/groff-1.18.1.4/src/devices/grolbp/charset.h:69:1: error: narrowing conversion of '236' from 'int' to 'char' inside { } [-Wnarrowing] | /buildarea2/chenqi/poky/build-systemd/tmp/work/i586-poky-linux/groff/1.18.1.4-r1/groff-1.18.1.4/src/devices/grolbp/charset.h:69:1: error: narrowing conversion of '242' from 'int' to 'char' inside { } [-Wnarrowing] | /buildarea2/chenqi/poky/build-systemd/tmp/work/i586-poky-linux/groff/1.18.1.4-r1/groff-1.18.1.4/src/devices/grolbp/charset.h:69:1: error: narrowing conversion of '243' from 'int' to 'char' inside { } [-Wnarrowing] | /buildarea2/chenqi/poky/build-systemd/tmp/work/i586-poky-linux/groff/1.18.1.4-r1/groff-1.18.1.4/src/devices/grolbp/charset.h:69:1: error: narrowing conversion of '134' from 'int' to 'char' inside { } [-Wnarrowing] | make[2]: *** [lbp.o] Error 1
Note that we have this older recipe for anti-GPLv3 reasons, so we can't just cherry-pick a fix from upstream unless it happened before the relicense.
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=hongxu/fix-groff
Merged in oe-core 0d79e7b4373053a7f20f18ed962c5a17a969e57e.