Hi Kefu,
I'm guessing that this error has to do with you changes to make the
librados3 stuff.
And I'm guessing that `ld` tries to bind to the wrong library.
Do you have a suggestion on how to repair this?
Thanx,
--WjW
/usr/bin/ld: error: undefined symbol: librados::Rados::Rados()
>>> referenced by main.cc:80
(/home/jenkins/workspace/ceph-master/src/tools/rbd_ggate/main.cc:80)
>>> CMakeFiles/rbd-ggate.dir/main.cc.o:(do_map(int, char
const**))
/usr/bin/ld: error: undefined symbol: librados::IoCtx::IoCtx()
>>> referenced by main.cc:82
(/home/jenkins/workspace/ceph-master/src/tools/rbd_ggate/main.cc:82)
>>> CMakeFiles/rbd-ggate.dir/main.cc.o:(do_map(int, char
const**))
/usr/bin/ld: error: undefined symbol:
librados::Rados::init_with_context(void*)
>>> referenced by main.cc:127
(/home/jenkins/workspace/ceph-master/src/tools/rbd_ggate/main.cc:127)
>>> CMakeFiles/rbd-ggate.dir/main.cc.o:(do_map(int, char
const**))
/usr/bin/ld: error: undefined symbol: librados::Rados::connect()
>>> referenced by main.cc:132
(/home/jenkins/workspace/ceph-master/src/tools/rbd_ggate/main.cc:132)
>>> CMakeFiles/rbd-ggate.dir/main.cc.o:(do_map(int, char
const**))