[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: porting OOT to gr3.8 Make failure
From: |
Vasil Velichkov |
Subject: |
Re: porting OOT to gr3.8 Make failure |
Date: |
Fri, 1 May 2020 00:54:56 +0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2 |
Hi Ron,
On 30/04/2020 23.51, Ron Economos wrote:
> Just FYI, I tried the latest VOLK with your patch, but that doesn't help if
> VOLK is built with ORC. It looks like libvolk.so is required by
> libgnuradio-runtime.so (there's one volk_get_alignment() call in
> gnuradio-runtime) and libvolk.so requires liborc-0.4.so.
How did you tested it? Did you preform a clean rebuild of gnuradio?
Note that libgnuradio-runtime.so requires libvolk.so.2.2.1 (not libvolk.so) and
when VOLK is built with ORC it requires liborc-0.4.so.0 (not liborc-0.4.so) and
this is how it should be, there is no way around this.
$ ldd libgnuradio-runtime.so | grep orc
liborc-0.4.so.0 => /lib64/liborc-0.4.so.0 (0x00007f46d4f3a000)
$ objdump -p libgnuradio-runtime.so | grep NEEDED
NEEDED libgnuradio-pmt.so.3.8.1
NEEDED libvolk.so.2.2.1
NEEDED libboost_program_options.so.1.66.0
NEEDED libboost_filesystem.so.1.66.0
NEEDED libboost_system.so.1.66.0
NEEDED libboost_regex.so.1.66.0
NEEDED libboost_thread.so.1.66.0
NEEDED librt.so.1
NEEDED libboost_chrono.so.1.66.0
NEEDED libboost_date_time.so.1.66.0
NEEDED libboost_atomic.so.1.66.0
NEEDED libpthread.so.0
NEEDED liblog4cpp.so.5
NEEDED libdl.so.2
NEEDED libgmpxx.so.4
NEEDED libgmp.so.10
NEEDED libstdc++.so.6
NEEDED libm.so.6
NEEDED libgcc_s.so.1
NEEDED libc.so.6
$ objdump -p libvolk.so.2.2 | grep NEEDED
NEEDED libdl.so.2
NEEDED liborc-0.4.so.0
NEEDED libm.so.6
NEEDED libc.so.6
To test whether this issue is fixed you need to try building an OOT module
without having the liborc-0.4.so (the liborc-0.4-dev package) installed on your
system.
Cheers,
Vasil