mesaをビルドする際autogen.shの実行でCFLAGSを指定したのだが、-I(大文字アイ)を指定すべきところを間違えて-l(小文字エル)を書いてしまい以下のようなエラーがでた。
configure: error: C compiler cannot create executables
ググっても「gcc入れろ」とか「gccのバージョン指定しろ」というアドバイスしか見つからず解決に非常に時間がかかってしまった。
どうやら./configureでgccがちゃんと動くか実際にコンパイルをするフェーズがあるらしく、そのときおかしな指定されたCFLAGSのせいでコンパイルエラーとなり上のエラーメッセージとなったもよう。
環境変数、オプションの指定には気をつけましょう。