>>780
3.4では__GNUC__等はgcc内部で定義されてるよ。

よくわからんが
linux.cの先頭で
#define __USE_XOPEN
とすれば、エラーは無くなるんじゃない。