立野です。
PostgreSQLの拡張モジュールの件でお騒がせしております。
gcc 2.7.2.2 を入れました。
configureもやり直し、config.cacheも消して、コンパイルしたところ、
下のようなエラーがでたのですが、なぜでしょう。
----------------------------------------
gcc -g -O2 -I. -c signal.c
signal.c: In function `posix_signal':
signal.c:261: storage size of `sigact' isn't known
signal.c: At top level:
signal.c:349: parse error before `sigset_t'
signal.c:349: warning: no semicolon at end of struct or union
signal.c:355: parse error before `}'
signal.c: In function `trap':
signal.c:372: dereferencing pointer to incomplete type
signal.c:407: dereferencing pointer to incomplete type
signal.c:408: dereferencing pointer to incomplete type
signal.c:417: dereferencing pointer to incomplete type
signal.c:417: dereferencing pointer to incomplete type
signal.c:417: dereferencing pointer to incomplete type
signal.c:417: dereferencing pointer to incomplete type
signal.c:417: dereferencing pointer to incomplete type
signal.c:456: dereferencing pointer to incomplete type
signal.c: In function `trap_ensure':
signal.c:471: dereferencing pointer to incomplete type
signal.c: In function `f_trap':
signal.c:483: storage size of `arg' isn't known
*** 1
make: : `signal.o'
----------------------------------------
だんだん時間もなくなってきたので、もうあきらめて、gcc 2.6.3でスタティック
リンクしたので我慢しようと思い始めました。
--
Yuichiro Tateno
E-Mail tateno / sra.co.jp