dockyard icon indicating copy to clipboard operation
dockyard copied to clipboard

librados.h file not found

Open deejanu opened this issue 8 years ago • 5 comments

No luck with build. Getting rados error:

make go build -tags "" -o dockyard .

github.com/ceph/go-ceph/rados

Godeps/_workspace/src/github.com/ceph/go-ceph/rados/conn.go:5:11: fatal error: 'rados/librados.h' file not found #include <rados/librados.h> ^ 1 error generated. make: *** [all] Error 2

deejanu avatar May 27 '16 19:05 deejanu

Hi @deejanu, RADOS distributed object store client library should be install in your working system if you want to use ceph as object store service.

MabinGo avatar May 29 '16 18:05 MabinGo

@deejanu what system are you running this on? if ubuntu, installing the librados-dev should get you past your dependency issue.

v1k0d3n avatar Jul 18 '16 16:07 v1k0d3n

@v1k0d3n How would we get past this on a Mac workstation?

rambo436 avatar Aug 08 '16 15:08 rambo436

@kaiprt personally, i am not trying to build this directly in OSX because I am not planning on running the container registry on OSX as a desired end state.

v1k0d3n avatar Aug 08 '16 15:08 v1k0d3n

Ok. I installed librados-dev and was able to move forward. Can somebody explain what dependencies Dockyard has? I installed MySQL and now got stuck with Ceph installation. My understanding it requires Ceph. I tried to follow "simple" 5 steps to try Dockyard...

deejanu avatar Aug 08 '16 19:08 deejanu