Hi ,

I have a test_1.c file which includes <camkes.h>

camkes.h which is automatically generated has following includes 
#include <camkes/dataport.h>
#include <camkes/error.h>
#include <stdint.h>
#include <stdlib.h>
#include <utils/util.h>
#include <platsupport/io.h>


and another file

test_2.c which includes "socket.h"

In CMakeLists.txt, where I compile my test_1.c and test_2.c  looks like this

DeclareCAmkESComponent(test
    INCLUDES
     "../muslibc/include/sys"         // necessary for compilation as test_2.c has "socket.h"
    SOURCES
        "test_1.c"
        "test_2.c"
    C_FLAGS
        -Wall -Werror
    LIBS
        seos_libs
)


However when I compile , I start getting these errors:

In file included from ../projects/util_libs/libplatsupport/include/platsupport/io.h:20:0,
                 from projects/test/include/camkes.h:20,
                 from ../projects/src/test_1.c:8:
../projects/musllibc/include/sys/errno.h:1:2: error: #warning redirecting incorrect #include <sys/errno.h> to <errno.h> [-Werror=cpp]
 #warning redirecting incorrect #include <sys/errno.h> to <errno.h>

  ^~~~~~~
In file included from ../projects/musllibc/include/sys/errno.h:2:0,
                 from ../projects/util_libs/libplatsupport/include/platsupport/io.h:20,
                 from projects/test/include/camkes.h:20,
                 from ../projects/src/test_1.c:8:
../projects/musllibc/include/sys/errno.h:1:2: error: #warning redirecting incorrect #include <sys/errno.h> to <errno.h> [-Werror=cpp]
 #warning redirecting incorrect #include <sys/errno.h> to <errno.h>



How could this be solved ?

thanks
--yk