Re: undefined reference to librados::Rados::read

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Jul 15, 2010 at 7:52 AM, Takuya ASADA <syuu@xxxxxxxxxxxx> wrote:
>
> Hi,
>
> I'm writing sample code of RADOS client to learn RADOS API, and I'm
> stacking on librados::Rados::read().
> It could compile, but cannot link due to this error:
> get_obj.cc:(.text+0x315): undefined reference to
> `librados::Rados::read(void*, std::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&, long,
> ceph::buffer::list&, unsigned int)'
>
...
>
> Then, compile & link following command:
> # g++ -lcrypto -lrados -lcrush get_obj.cc
> /tmp/cctA2uA8.o: In function `main':
> get_obj.cc:(.text+0x315): undefined reference to
> `librados::Rados::read(void*, std::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&, long,
> ceph::buffer::list&, unsigned int)'
> collect2: ld returned 1 exit status
>
> Do you have any idea with this?
>

What librados version is installed? Are you compiling from source?

Thanks,
Yehuda
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux