![]() |
Source から Build していると、こんなエラーメッセージ 見たことありませんかっ?
/usr/include/sys/siginfo.h:259: error: parse error before "ctid_t" /usr/include/sys/siginfo.h:292: error: parse error before '}' token /usr/include/sys/siginfo.h:294: error: parse error before '}' token /usr/include/sys/siginfo.h:390: error: parse error before "ctid_t" /usr/include/sys/siginfo.h:392: error: conflicting types for `__proc' /usr/include/sys/siginfo. h:261: error: previous declaration of `__proc' - < Snip > - |
/usr/include/sys/siginfo.h で良からぬ事になっているみたいですが・・・
これは、 gcc で起きる特有の現象のようでつ。
gcc のユーティリティでこれに対応する tool がありますので、
サクッと fix させませう。
gcc は 3.3.2 だったかな?
レポジトリの違うとこは、適宜読み替えて^^;
fix してくれるスクリプトの環境設定からね。
とかしてくらさい。
Edit 前の mkheaders.conf | Edit 後の mkheaders.conf |
---|---|
SYSTEM_HEADER_DIR="/usr/include" OTHER_FIXINCLUDES_DIRS="" FIXPROTO_DEFINES="" STMP_FIXPROTO="stmp-fixproto" STMP_FIXINC="stmp-fixinc" |
SHELL=/bin/sh ←追加 SYSTEM_HEADER_DIR="/usr/include" OTHER_FIXINCLUDES_DIRS="" FIXPROTO_DEFINES="" STMP_FIXPROTO="stmp-fixproto" STMP_FIXINC="stmp-fixinc" |
Edit が終わったら、
でおっけ。
終了するまでお待ちくだされ。