incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Dykman <mdyk...@gmail.com>
Subject Re: C++ build under Ubuntu 12.04
Date Wed, 05 Mar 2014 18:29:59 GMT
It looks like a cmake message error, as you suggested. Running 'make'
against the result of 'cmake' grinds through without an error and the
result is indeed linked to boost although it is not the multi-threaded
version of boost (which is installed on my system) as I would have
expected.

mdykman@sage:~/projects/datastax-cpp-driver$ ldd libcql.so
linux-vdso.so.1 =>  (0x00007fff61e88000)
libboost_system.so.1.46.1 => /usr/lib/libboost_system.so.1.46.1
(0x00007fe490a8b000)
libboost_thread.so.1.46.1 => /usr/lib/libboost_thread.so.1.46.1
(0x00007fe490872000)
libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007fe490613000)
libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
(0x00007fe490238000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe49001b000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fe48fd1a000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe48fa1e000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fe48f808000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe48f447000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe48f243000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fe48f02c000)
/lib64/ld-linux-x86-64.so.2 (0x00007fe4912dd000)

I will write up that bug report.  After lunch.

On Wed, Mar 5, 2014 at 1:08 PM, Michael Shuler <michael@pbandjelly.org> wrote:
> On 03/05/2014 11:53 AM, Michael Dykman wrote:
>>
>> I stand corrected. I did not have libssh2 and while I did have
>> libboost-all-dev (see below), I did not have the all the specific
>> packages indicated
>>
>>   ii  libboost-all-dev                       1.48.0.2
>>               Boost C++ Libraries development files (ALL, default
>> version)
>>
>> So, I ran the full apt-get command that you suggested (as indicated in
>> instruction_win_lin.txt.txt):
>>
>>        sudo apt-get install build-essential cmake libasio-dev
>> libboost-system-dev libboost-thread-dev libboost-test-dev
>> libboost-program-options-dev libssh2-1-dev
>>
>> which succeeded and repeated the cmake steps.  As you can see from the
>> messages below, the boost::asio library is *still* not being found.
>>
>> mdykman@sage:~/projects/datastax-cpp-driver$ cmake  .
>> -- info CMAKE_BINARY_DIR: /home/mdykman/projects/datastax-cpp-driver
>> -- Could NOT find Boost
>> -- Found LIBSSH2: /usr/lib/libssh2.so
>> -- Configuring done
>> -- Generating done
>> -- Build files have been written to:
>> /home/mdykman/projects/datastax-cpp-driver
>>
>> I have thoroughly read instruction_win_lin.txt.txt but no solution is
>> presenting itself to me.  I am more than happy to do my own deep-dive
>> if someone could suggest how I go about instructing cmake to find the
>> boost libraries? Expand the search paths?
>
>
> Oh, I missed the NOT in my example, too.  Could you report this as a bug?
> I'm not sure if just the cmake message is an error, since it builds fine, or
> if it is, in fact, not finding/using the libs.
>
> https://datastax-oss.atlassian.net/browse/CPP
>
> --
> Michael



-- 
 - michael dykman
 - mdykman@gmail.com

 May the Source be with you.

Mime
View raw message