On Friday, October 03, 2014 03:36:16 Iain R. Learmonth wrote: > Hi, > > On Thu, Oct 02, 2014 at 08:51:54PM -0400, A. Maitland Bottoms wrote: > > Not only already packaged, but already a good candidate for Jessie and > > available in wheezy-backports. > > I noticed when I installed in jessie that a bunch of gnuradio things > upgraded. Then this happened: > > ------------------------------------------------------------------------ > linux; GNU C++ version 4.9.1; Boost_105500; UHD_003.007.002-49-g9eb403f4 > > gr-osmosdr 0.1.3 (0.1.3) gnuradio 3.7.5 > built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf > rfspace airspy gqrx: symbol lookup error: > /usr/lib/x86_64-linux-gnu/libgnuradio-osmosdr.so.0.1.3: undefined symbol: > _ZN3uhd6device4findERKNS_13device_addr_tE > ------------------------------------------------------------------------ > > It appears there's been a change in the ABI for that library. It might be > possible to simply rebuild the package against the newer version. > > I can try building the package from source tomorrow and seeing if that fixes > the problem. If not, I'll file a proper bug report and we'll see if we can > fix this. > > Iain. I happen to be using gqrx last night on Sid amd64 with an rtl-sdr USB dongle and it was working okay. The package versions between Sid and Jessie for gqrx-sdr, gr-osmosdr, rtl-sdr, uhd all appear to be the same. Additionally I find the symbol shown as undefined above is in the library file I have installed locally: # objdump -T /usr/lib/x86_64-linux-gnu/libgnuradio-osmosdr.so.0.1.3 | \ fgrep _ZN3uhd6device4findERKNS_13device_addr_tE 0000000000000000 DF *UND* 0000000000000000 _ZN3uhd6device4findERKNS_13device_addr_tE So I'm not sure what's going on. I'm using: gnuradio 3.7.5-3 gqrx-sdr 2.3.1-2, gr-osmosdr 0.1.3-2 rtl-sdr 0.5.3-3 -- Chris -- Chris Knadle Chris.Knadle@coredump.us
Attachment:
signature.asc
Description: This is a digitally signed message part.