On Thu, 2020-08-20 at 17:28 +0100, John Burrell via lfs-dev wrote:
> 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.

There is no need for a patch at this stage, but I think there is
something wrong in the limits.h header. Have you run the instructions
at the end of gcc pass 1 and glibc in chapter 5?

Pierre

-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to