Добрый день! При компиляции libpcap возникла непонятная ошибка:
gcc -nodefaultlibs -nostdlib -fPIC -static -I/home/xvilka/build/cross/sys-root/usr/include -O2 \
-fPIC -nodefaultlibs -nostdlib -fPIC -static -I/home/xvilka/build/cross/sys-root/usr/include -I. \
-DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./pcap-usb-linux.c
In file included from ./pcap-usb-linux.c:57:
/home/xvilka/build/cross/sys-root/usr/include/string.h:431: error: expected declaration specifiers or '...' before '(' token
/home/xvilka/build/cross/sys-root/usr/include/string.h:431: error: expected declaration specifiers or '...' before '(' token
/home/xvilka/build/cross/sys-root/usr/include/string.h:431: error: expected declaration specifiers or '...' before '(' token
/home/xvilka/build/cross/sys-root/usr/include/string.h:431: error: expected ')' before ',' token
make[1]: *** [pcap-usb-linux.o] Error 1
В чем может быть проблема? (такую ошибку в первый раз встречаю) Некоторые флаги компилятора повторяются, хотя при .configure были заданы один раз, но уверен это не играет здесь роли. Помогите с решением, спасибо!