title: protobuf common.h "No such file"
body: <p>I am trying to install Caffe, and I am running into this frustrating error. When I run <code>make</code> I get the following:</p>
  
  <pre><code>CXX .build_release/src/caffe/proto/caffe.pb.cc
  In file included from .build_release/src/caffe/proto/caffe.pb.cc:5:0:
  .build_release/src/caffe/proto/caffe.pb.h:9:42: fatal error: google/protobuf/stubs/common.h: No such file or directory
  compilation terminated.
  make: *** [.build_release/src/caffe/proto/caffe.pb.o] Error 1
  </code></pre>
  
  <p>I am using the Google protocol buffer 2.6.1 (<a href="https://developers.google.com/protocol-buffers/docs/downloads" rel="noreferrer">https://developers.google.com/protocol-buffers/docs/downloads</a>), and I have indeed added the directory to the PATH. The common.h file is definitely there in the directory (I see it with my own eyes), but somehow it is unable to detect it. I have no clue what to do, and all the solutions from <a href="https://github.com/BVLC/caffe/issues/19" rel="noreferrer">this issue</a> don't seem to work for me.</p>
  
  <p>Any insight would be appreciated. I suspect I am neglecting a step somewhere, as I am rather new to Linux.</p>
  
  <p>Thank you very much.</p>