Maybe this can help somebody to help me. So, I have my
.so library installed (from the time when building was
possible ;)) Now, when I run ldd on installed and built
library I get following:
existing:
address@hidden build]$ ldd
/usr/local/lib64/libgnuradio-TMS.so
linux-vdso.so.1 => (0x00007ffd0cfab000)
libboost_filesystem-mt.so.5 =>
/usr/lib64/libboost_filesystem-mt.so.5 (0x00007f75c9b01000)
libboost_system-mt.so.5 =>
/usr/lib64/libboost_system-mt.so.5 (0x00007f75c98fd000)
libgruel-3.6.5.1.so.0.0.0 =>
/usr/local/lib64/libgruel-3.6.5.1.so.0.0.0
(0x00007f75c96b7000)
libgnuradio-core-3.6.5.1.so.0.0.0 =>
/usr/local/lib64/libgnuradio-core-3.6.5.1.so.0.0.0
(0x00007f75c9221000)
libgnuradio-blocks-3.6.5.1.so.0.0.0
=> /usr/local/lib64/libgnuradio-blocks-3.6.5.1.so.0.0.0
(0x00007f75c8e2b000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6
(0x00007f75c8b25000)
libm.so.6 => /lib64/libm.so.6 (0x00007f75c88a1000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1
(0x00007f75c868a000)
libc.so.6 => /lib64/libc.so.6 (0x00007f75c82f6000)
libpthread.so.0 => /lib64/libpthread.so.0
(0x00007f75c80d9000)
librt.so.1 => /lib64/librt.so.1 (0x00007f75c7ed0000)
libboost_date_time-mt.so.5 =>
/usr/lib64/libboost_date_time-mt.so.5 (0x00007f75c7cbe000)
libboost_program_options-mt.so.5 =>
/usr/lib64/libboost_program_options-mt.so.5
(0x00007f75c7a71000)
libboost_thread-mt.so.5 =>
/usr/lib64/libboost_thread-mt.so.5 (0x00007f75c785b000)
libfftw3f.so.3 => /usr/lib64/libfftw3f.so.3
(0x00007f75c7565000)
libfftw3f_threads.so.3 =>
/usr/lib64/libfftw3f_threads.so.3 (0x00007f75c735f000)
libvolk.so.0.0.0 => /usr/local/lib64/libvolk.so.0.0.0
(0x00007f75c7049000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f75c6e45000)
liborc-0.4.so.0 => /usr/lib64/liborc-0.4.so.0
(0x00007f75c6bc5000)
/lib64/ld-linux-x86-64.so.2 (0x00007f75c9fbd000)
The one that makses problem:
address@hidden build]$ ldd lib/libgnuradio-TMS.so
linux-vdso.so.1 => (0x00007fff83398000)
libboost_filesystem-mt.so.5 =>
/usr/lib64/libboost_filesystem-mt.so.5 (0x00007f42e79bd000)
libboost_system-mt.so.5 =>
/usr/lib64/libboost_system-mt.so.5 (0x00007f42e77b9000)
libgruel-3.6.5.1.so.0.0.0 =>
/usr/local/lib64/libgruel-3.6.5.1.so.0.0.0 (0x00007f42e7573000)
libgnuradio-core-3.6.5.1.so.0.0.0 =>
/usr/local/lib64/libgnuradio-core-3.6.5.1.so.0.0.0
(0x00007f42e70dd000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6
(0x00007f42e6dd6000)
libm.so.6 => /lib64/libm.so.6 (0x00007f42e6b52000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1
(0x00007f42e693c000)
libc.so.6 => /lib64/libc.so.6 (0x00007f42e65a7000)
libpthread.so.0 => /lib64/libpthread.so.0
(0x00007f42e638a000)
librt.so.1 => /lib64/librt.so.1 (0x00007f42e6182000)
libboost_date_time-mt.so.5 =>
/usr/lib64/libboost_date_time-mt.so.5 (0x00007f42e5f6f000)
libboost_program_options-mt.so.5 =>
/usr/lib64/libboost_program_options-mt.so.5 (0x00007f42e5d22000)
libboost_thread-mt.so.5 =>
/usr/lib64/libboost_thread-mt.so.5 (0x00007f42e5b0d000)
libfftw3f.so.3 => /usr/lib64/libfftw3f.so.3
(0x00007f42e5816000)
libfftw3f_threads.so.3 =>
/usr/lib64/libfftw3f_threads.so.3 (0x00007f42e5610000)
libvolk.so.0.0.0 => /usr/local/lib64/libvolk.so.0.0.0
(0x00007f42e52fb000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f42e50f6000)
liborc-0.4.so.0 => /usr/lib64/liborc-0.4.so.0
(0x00007f42e4e76000)
/lib64/ld-linux-x86-64.so.2 (0x00007f42e7e5e000)
As you can see, I marke with red, the complete line about
blocks library is missing in the newly built library.
Cheers and thanx