I get this result make[3]: Entering directory '/mnt/lfs/build/m4/m4-1.4.18/lib' CC gl_avltree_oset.o CC binary-io.o CC c-ctype.o CC c-stack.o CC c-strcasecmp.o CC c-strncasecmp.o CC clean-temp.o In file included from /mnt/lfs/usr/include/stdlib.h:1018, from ./stdlib.h:36, from clean-temp.c:29: /mnt/lfs/usr/include/bits/stdlib.h: In function 'wctomb': /mnt/lfs/usr/include/bits/stdlib.h:91:3: error: #error "Assumed value of MB_LEN_MAX wrong" 91 | # error "Assumed value of MB_LEN_MAX wrong" | ^~~~~ make[3]: *** [Makefile:1910: clean-temp.o] Error 1 make[3]: Leaving directory '/mnt/lfs/build/m4/m4-1.4.18/lib' make[2]: *** [Makefile:1674: all] Error 2
Arch applies quite a substantial patch which allows it to compile. I don't know which bit of the patch fixes the above problem I'm afraid jb. -- http://lists.linuxfromscratch.org/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page