Thanks, I checked it out. my ldd output is...in gr-ettus/build/lib I had below files, my Gnuradio is 3.8.1, but in gr-ettus i saw 3.8.0 any offer??? I rebuilt and install but the same eros.......
*List files:* ibgnuradio-ettus.so.3.8.0.0 libgnuradio-ettus.so libgnuradio-ettus.so.3.8.0 *LDD outputs:* ldd libgnuradio-ettus.so linux-vdso.so.1 (0x00007ffe7f392000) libgnuradio-runtime.so.3.8.1 => /usr/local/lib/libgnuradio-runtime.so.3.8.1 (0x00007f8b76dfe000) libuhd.so.4.0.0 => /usr/local/lib/libuhd.so.4.0.0 (0x00007f8b7610e000) libgnuradio-pmt.so.3.8.1 => /usr/local/lib/libgnuradio-pmt.so.3.8.1 (0x00007f8b760a1000) liblog4cpp.so.5 => /lib/x86_64-linux-gnu/liblog4cpp.so.5 (0x00007f8b76041000) libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f8b75e5f000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f8b75e44000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8b75c50000) libvolk.so.2.2 => /lib/x86_64-linux-gnu/libvolk.so.2.2 (0x00007f8b75961000) libboost_program_options.so.1.71.0 => /lib/x86_64-linux-gnu/libboost_program_options.so.1.71.0 (0x00007f8b758d2000) libboost_filesystem.so.1.71.0 => /lib/x86_64-linux-gnu/libboost_filesystem.so.1.71.0 (0x00007f8b758b4000) libboost_thread.so.1.71.0 => /lib/x86_64-linux-gnu/libboost_thread.so.1.71.0 (0x00007f8b75888000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f8b7587d000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f8b75858000) libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f8b757d4000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f8b75685000) libboost_chrono.so.1.71.0 => /lib/x86_64-linux-gnu/libboost_chrono.so.1.71.0 (0x00007f8b75677000) libboost_date_time.so.1.71.0 => /lib/x86_64-linux-gnu/libboost_date_time.so.1.71.0 (0x00007f8b75663000) libboost_serialization.so.1.71.0 => /lib/x86_64-linux-gnu/libboost_serialization.so.1.71.0 (0x00007f8b7561f000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f8b75617000) libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007f8b755fb000)/lib64/ld-linux-x86-64.so.2 (0x00007f8b76f4d000) liborc-0.4.so.0 => /lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007f8b75578000) libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f8b7554b000)ldd libgnuradio-ettus.so linux-vdso.so.1 (0x00007ffe7f392000) libgnuradio-runtime.so.3.8.1 => /usr/local/lib/libgnuradio-runtime.so.3.8.1 (0x00007f8b76dfe000) libuhd.so.4.0.0 => /usr/local/lib/libuhd.so.4.0.0 (0x00007f8b7610e000) libgnuradio-pmt.so.3.8.1 => /usr/local/lib/libgnuradio-pmt.so.3.8.1 (0x00007f8b760a1000) liblog4cpp.so.5 => /lib/x86_64-linux-gnu/liblog4cpp.so.5 (0x00007f8b76041000) libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f8b75e5f000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f8b75e44000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8b75c50000) libvolk.so.2.2 => /lib/x86_64-linux-gnu/libvolk.so.2.2 (0x00007f8b75961000) libboost_program_options.so.1.71.0 => /lib/x86_64-linux-gnu/libboost_program_options.so.1.71.0 (0x00007f8b758d2000) libboost_filesystem.so.1.71.0 => /lib/x86_64-linux-gnu/libboost_filesystem.so.1.71.0 (0x00007f8b758b4000) libboost_thread.so.1.71.0 => /lib/x86_64-linux-gnu/libboost_thread.so.1.71.0 (0x00007f8b75888000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f8b7587d000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f8b75858000) libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f8b757d4000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f8b75685000) libboost_chrono.so.1.71.0 => /lib/x86_64-linux-gnu/libboost_chrono.so.1.71.0 (0x00007f8b75677000) libboost_date_time.so.1.71.0 => /lib/x86_64-linux-gnu/libboost_date_time.so.1.71.0 (0x00007f8b75663000) libboost_serialization.so.1.71.0 => /lib/x86_64-linux-gnu/libboost_serialization.so.1.71.0 (0x00007f8b7561f000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f8b75617000) libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007f8b755fb000) /lib64/ld-linux-x86-64.so.2 (0x00007f8b76f4d000) liborc-0.4.so.0 => /lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007f8b75578000) libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f8b7554b000) On Mon, Jan 10, 2022 at 2:31 PM Vasil Velichkov <vvvelich...@gmail.com> wrote: > Hi sp h, > > On 10/01/2022 10.28, sp h wrote: > > When I removed device 3 block I had these errors > > > > File "/home/sp/Downloads/default474.py", line 192, in main > > tb = top_block_cls() > > File "/home/sp/Downloads/default474.py", line 143, in __init__ > > self.ettus_rfnoc_digital_gain_0 = ettus.rfnoc_generic( > > AttributeError: module 'ettus' has no attribute 'rfnoc_generic' > > > > with device 3 block in the GRC file, I had these errors... > > > > main() > > File "/home/sp/Downloads/default474.py", line 199, in main > > tb = top_block_cls() > > File "/home/sp/Downloads/default474.py", line 76, in __init__ > > self.device3 = usrp = ettus.device3(uhd.device_addr_t( > > ",".join(('type=x300', '')) )) > > AttributeError: module 'ettus' has no attribute 'device3' > > A possible reason for errors like above is undefined reference/symbol in > the OOT's shared object (.so) file. Go in the gr-ettus' build director, > execute "ldd -r ./libs/libgnuradio-ettus.so" and provide its full output. > > Also open python/__init__.py, change ImportError to ModuleNotFoundError > then rebuild and reinstall. > > See https://github.com/gnuradio/gnuradio/issues/4761 > > Regards, > Vasil >