icc -mmic -DAC_BUILT -no-opt-prefetch -c -g -O2 -DARCH_LITTLE_ENDIAN=1 -D_GNU_SOURCE -fopenmp -pthread -I/home/zhanglei/mic/include jumbo.c -o jumbo.o In file included from jumbo.c(14): jumbo.h(80): warning #1224: #warning directive: Using 32-bit fseek(). Files larger than 2GB will be handled unreliably # warning Using 32-bit fseek(). Files larger than 2GB will be handled unreliably ^ In file included from jumbo.c(14): jumbo.h(122): warning #1224: #warning directive: Using 32-bit ftell(). Files larger than 2GB will be handled unreliably # warning Using 32-bit ftell(). Files larger than 2GB will be handled unreliably ^ In file included from jumbo.h(29), from os-autoconf.h(29), from os.h(20), from memdbg.h(20), from jumbo.c(27): /usr/linux-k1om-4.7/linux-k1om/usr/include/string.h(459): error: expected a type specifier extern void bzero (void *__s, size_t __n) __THROW __nonnull ((1)); ^ jumbo.c(257): warning #147: declaration is incompatible with "int strcasecmp(const char *, const char *)" (declared at line 225 of "jumbo.h") int strcasecmp(char *dst, char *src) { ^ jumbo.c(265): error: expected an expression return return(f - l); ^ jumbo.c(270): warning #147: declaration is incompatible with "int strncasecmp(const char *, const char *, size_t={unsigned long})" (declared at line 246 of "jumbo.h") int strncasecmp(char *dst, char *src, size_t count) { ^ compilation aborted for jumbo.c (code 2)