I saw this go past, and it seemed that the solution was indeed just to #include <string.h>; are you saying it's more complicated than that?
It depends on how much good we want the fix to be. I started to add such includes every time the C compiler suggested it. When I had already a bunch of them, I realized there is a macro STDC_HEADERS which is not properly detected. That seems the proper solution. So, I tried to override such variable but didn't find the way. Now my current idea is to change the code in this way wherever needed: -#if STDC_HEADERS +#if STDC_HEADERS || 1 Will tell you how it goes. That would be the easy fix. For a more proper fix, I'd like to know why STDC_HEADERS is not properly detected, but I don't know enough autoconf to debug that. Thanks.