I've been building a project with 'morty' with no problems for a few months, using Ubuntu 16.04.
Today, I've just tried doing a build on a fresh Ubuntu 17.10 VM. But I'm getting a build error for fontconfig-native: x86_64-linux-libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../fontconfig-2.12.1/src -I.. -I../../fontconfig-2.12.1 -I../../fontconfig-2.12.1/src -I/home/craigm/yocto/poky/build/tmp/sysroots/x86_64-linux/usr/include/freetype2 -I/home/craigm/yocto/poky/build/tmp/sysroots/x86_64-linux/usr/include -I/home/craigm/yocto/poky/build/tmp/sysroots/x86_64-linux/usr/include -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DFC_CACHEDIR=\"/home/craigm/yocto/poky/build/tmp/sysroots/x86_64-linux/var/cache/fontconfig\" -DFONTCONFIG_PATH=\"/home/craigm/yocto/poky/build/tmp/sysroots/x86_64-linux/etc/fonts\" -isystem/home/craigm/yocto/poky/build/tmp/sysroots/x86_64-linux/usr/include -isystem/home/craigm/yocto/poky/build/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe -pthread -c ../../fontconfig-2.12.1/src/fcobjs.c -fPIC -DPIC -o .libs/fcobjs.o ERROR: oe_runmake failed ../../fontconfig-2.12.1/src/fcmatch.c:324:63: error: 'PRI_CHAR_WIDTH_STRONG' undeclared here (not in a function); did you mean 'PRI_WIDTH_STRONG'? #define FC_OBJECT(NAME, Type, Cmp) { FC_##NAME##_OBJECT, Cmp, PRI_##NAME##_STRONG, PRI_##NAME##_WEAK }, ^ ../../fontconfig-2.12.1/src/fcobjs.h:54:1: note: in expansion of macro 'FC_OBJECT' FC_OBJECT (CHAR_WIDTH, FcTypeInteger, NULL) ^~~~~~~~~ ../../fontconfig-2.12.1/src/fcmatch.c:324:84: error: 'PRI_CHAR_WIDTH_WEAK' undeclared here (not in a function); did you mean 'PRI_WIDTH_WEAK'? #define FC_OBJECT(NAME, Type, Cmp) { FC_##NAME##_OBJECT, Cmp, PRI_##NAME##_STRONG, PRI_##NAME##_WEAK }, ^ ../../fontconfig-2.12.1/src/fcobjs.h:54:1: note: in expansion of macro 'FC_OBJECT' FC_OBJECT (CHAR_WIDTH, FcTypeInteger, NULL) ^~~~~~~~~ Makefile:632: recipe for target 'fcmatch.lo' failed make[3]: *** [fcmatch.lo] Error 1 Funnily enough, fontconfig (not native) builds fine; it's only fontconfig-native that gives the above error. Any advice on this? I would consider going back to Ubuntu 16.04; I would also consider moving from morty to pyro or rocko (it's on my to-do list). -- Craig McQueen -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto