ENDO Yasuyuki
yasuy****@javao*****
2006年 7月 3日 (月) 16:18:26 JST
えんどうです。 $ uname -mrs Linux 2.6.9-34.0.1.ELsmp i686 標題の環境でGauche CVS HEADをmakeしてみました。 $ ./configure --enable-threads=pthreads --enable-multibyte=euc-jp $ make (sinp) gcc -DHAVE_CONFIG_H -I. -I./../gc/include -g -O2 -fPIC -fomit-frame- pointer -m arch=i686 -DUSE_I686_PREFETCH -c core.c In file included from gauche.h:113, from core.c:39: ./gauche/pthread.h:43: error: syntax error before "ScmInternalSpinlock" ./gauche/pthread.h:43: warning: data definition has no type or storage class make[1]: *** [core.o] Error 1 pthread関係のCヘッダーは/usr/include/nptlにあるので すが、includeされていないようです。 $ ls -l /usr/include/nptl/ total 76 drwxr-xr-x 2 root root 4096 Mar 28 04:18 bits -rw-r--r-- 1 root root 35094 Feb 9 08:13 pthread.h -rw-r--r-- 1 root root 2472 Feb 9 08:13 semaphore.h -rw-r--r-- 1 root root 16092 Feb 9 08:13 thread_db.h 何かが足りないんでしょうか。