gcc が 4.7 系になっていたので喜んでいたら、 clang でビルドできなくなって大変困ってしまった。
エラーの内容としては、
../include/iutest_config.hpp:106:14: fatal error: 'set' file not found # include^
皆目検討がつかず、WEB を彷徨っていたらそれっぽい情報を見つけました。
clang++ broken by recent GCC update
i386 がサポートされなくなったのか?
ん~困った。
2013/12/16 追記
-v オプションつけて詳細表示させたところ、4.5.3 を参照していることがわかりました。clang -cc1 version 3.1 based upon LLVM 3.1 default target i386-pc-cygwin ignoring nonexistent directory "/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++" ignoring nonexistent directory "/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/i6 86-pc-cygwin" ignoring nonexistent directory "/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/ba ckward" ignoring nonexistent directory "/usr/local/include" ignoring nonexistent directory "/usr/lib/gcc/i686-pc-cygwin/4.5.3/include"
古い cygwin 環境から 4.5.3 一式をコピペしたところ無事ビルドできました。
(これでいいのかはわかりません。)
0 件のコメント:
コメントを投稿