これは以前にも発生しましたが、どのように修正したか思い出せません。
ここで、新しいUbuntuインストールでいくつかのプログラムをコンパイルできません...ヘッダーに何か問題があります。
g++-4.1 と 4.3 を試してみましたが、うまくいきませんでした。
g++ -g -frepo -DIZ_LINUX -I/usr/include/linux -I/usr/include -I/include -c qlisttest.cpp
/usr/include/libio.h:332: error: ‘size_t’ does not name a type
/usr/include/libio.h:336: error: ‘size_t’ was not declared in this scope
/usr/include/libio.h:364: error: ‘size_t’ has not been declared
/usr/include/libio.h:373: error: ‘size_t’ has not been declared
/usr/include/libio.h:493: error: ‘size_t’ does not name a type
/usr/include/stdio.h:294: error: ‘size_t’ has not been declared
...
ファイル...
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
...
@ubuntu:~/work/zpk/src$ cat /usr/include/linux/types.h | grep size_t
typedef __kernel_size_t size_t;
typedef __kernel_ssize_t ssize_t;
types.h は間違いなくパスにあり、ピックアップされています。ファイル名を変更して確認したところ、見つからないというエラーが表示されました...
誰にもアイデアはありますか...?私は本当に助けていただければ幸いです...