原因が分りました。namespaceを消したらエラーが無くなりましたです。。
複数のクラスを1つのnamespaceにするために
---foo.h----
namespace bkl {

#include "bar.h"
#include "hoge.h"
...
}
こんな感じでやってたんですが、これってまずかったんでしょうか。。