Turns out this is due to uninative only having a limited subset of the conversion tables and fontforge checks for ones that we don't ship. The good news is that Khem sent a patch this morning, but the workaround right now is to disable uninative. This in your local.conf will work:
INHERIT_remove = "uninative" Ross On 11 May 2018 at 13:02, Iván Castell <[email protected]> wrote: > Hello forum. > > After updating all my layers to the lastest state of the "rocko" branch, I > am getting this error in "meta-oe" layer: > > | In file included from ../../git/fontforge/splinefont.h:36:0, > | from ../../git/fontforge/sd.h:34, > | from ../../git/fontforge/svg.h:4, > | from ../../git/fontforge/svg.c:28: > | ../../git/inc/gwwiconv.h:44:21: error: conflicting types for > ‘gww_iconv_close’ > | #define iconv_close gww_iconv_close > | ^ > | ../../git/inc/gwwiconv.h:37:13: note: previous declaration of > ‘gww_iconv_close’ was here > | extern void gww_iconv_close( gww_iconv_t cd); > | ^~~~~~~~~~~~~~~ > | Makefile:2282: recipe for target 'libfontforge_la-svg.lo' failed > | make[2]: *** [libfontforge_la-svg.lo] Error 1 > | make[2]: *** Waiting for unfinished jobs.... > | make[2]: Leaving directory > '/home/yocto/yocto/build/tmp/work/x86_64-linux/fontforge-native/20170731-r0/build/fontforge' > | ERROR: oe_runmake failed > | Makefile:1561: recipe for target 'all-recursive' failed > | make[1]: *** [all-recursive] Error 1 > | make[1]: Leaving directory > '/home/yocto/yocto/build/tmp/work/x86_64-linux/fontforge-native/20170731-r0/build' > | Makefile:1398: recipe for target 'all' failed > | make: *** [all] Error 2 > | WARNING: > /home/yocto/yocto/build/tmp/work/x86_64-linux/fontforge-native/20170731-r0/temp/run.do_compile.13092:1 > exit 1 from 'exit 1' > | ERROR: Function failed: do_compile (log file is located at > /home/yocto/yocto/build/tmp/work/x86_64-linux/fontforge-native/20170731-r0/temp/log.do_compile.13092) > ERROR: Task > (virtual:native:/home/yocto/yocto/sources/meta-oe/meta-oe/recipes-graphics/fontforge/fontforge_20170731.bb:do_compile) > failed with exit code '1' > > This is my build machine: > > lsb_release -a > No LSB modules are available. > Distributor ID: Debian > Description: Debian GNU/Linux 9.4 (stretch) > Release: 9.4 > Codename: stretch > > rocko branch was building fine before the "git update" command. > > Something seems to be broken? > > Thank you in advance! > -- Ivan > > > > -- > _______________________________________________ > yocto mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/yocto > -- _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
