So when I run the command to remove gnuradio I did not get an error message. Instead it asked me if I wanted to continue and I said yes and it finished. I believe it did succeed. For the command, 'dpkg -l | grep gnuradio' here is the output:
rc gnuradio 3.8.3.1-0~gnuradio~focal-4 amd64 GNU Radio Software Radio Toolkit
ii libgnuradio-analog3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio analog functions
ii libgnuradio-analog3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio analog functions
ii libgnuradio-audio3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio audio functions
ii libgnuradio-audio3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio audio functions
ii libgnuradio-blocks3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio blocks functions
ii libgnuradio-blocks3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio blocks functions
ii libgnuradio-channels3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio channels functions
ii libgnuradio-channels3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio channels functions
ii libgnuradio-digital3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio digital communications functions
ii libgnuradio-digital3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio digital communications functions
ii libgnuradio-dtv3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio digital TV signal processing blocks
ii libgnuradio-dtv3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio digital TV signal processing blocks
ii libgnuradio-fec3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio forward error correction support
ii libgnuradio-fec3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio forward error correction support
ii libgnuradio-fft3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio fast Fourier transform functions
ii libgnuradio-fft3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio fast Fourier transform functions
ii libgnuradio-filter3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio filter functions
ii libgnuradio-filter3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio filter functions
ii libgnuradio-pmt3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio pmt container library
ii libgnuradio-pmt3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio pmt container library
ii libgnuradio-qtgui3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio Qt graphical user interface functions
ii libgnuradio-qtgui3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio Qt graphical user interface functions
ii libgnuradio-runtime3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio core runtime
ii libgnuradio-runtime3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio core runtime
ii libgnuradio-trellis3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio trellis modulation functions
ii libgnuradio-trellis3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio trellis modulation functions
ii libgnuradio-uhd3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio universal hardware driver functions
ii libgnuradio-uhd3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio universal hardware driver functions
ii libgnuradio-video-sdl3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio video functions
ii libgnuradio-video-sdl3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio video functions
ii libgnuradio-vocoder3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio vocoder functions
ii libgnuradio-vocoder3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio vocoder functions
ii libgnuradio-wavelet3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio wavelet functions
ii libgnuradio-wavelet3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio wavelet functions
ii libgnuradio-zeromq3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio zeromq functions
ii libgnuradio-zeromq3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio zeromq functions
ii libgnuradio-analog3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio analog functions
ii libgnuradio-analog3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio analog functions
ii libgnuradio-audio3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio audio functions
ii libgnuradio-audio3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio audio functions
ii libgnuradio-blocks3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio blocks functions
ii libgnuradio-blocks3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio blocks functions
ii libgnuradio-channels3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio channels functions
ii libgnuradio-channels3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio channels functions
ii libgnuradio-digital3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio digital communications functions
ii libgnuradio-digital3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio digital communications functions
ii libgnuradio-dtv3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio digital TV signal processing blocks
ii libgnuradio-dtv3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio digital TV signal processing blocks
ii libgnuradio-fec3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio forward error correction support
ii libgnuradio-fec3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio forward error correction support
ii libgnuradio-fft3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio fast Fourier transform functions
ii libgnuradio-fft3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio fast Fourier transform functions
ii libgnuradio-filter3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio filter functions
ii libgnuradio-filter3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio filter functions
ii libgnuradio-pmt3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio pmt container library
ii libgnuradio-pmt3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio pmt container library
ii libgnuradio-qtgui3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio Qt graphical user interface functions
ii libgnuradio-qtgui3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio Qt graphical user interface functions
ii libgnuradio-runtime3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio core runtime
ii libgnuradio-runtime3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio core runtime
ii libgnuradio-trellis3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio trellis modulation functions
ii libgnuradio-trellis3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio trellis modulation functions
ii libgnuradio-uhd3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio universal hardware driver functions
ii libgnuradio-uhd3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio universal hardware driver functions
ii libgnuradio-video-sdl3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio video functions
ii libgnuradio-video-sdl3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio video functions
ii libgnuradio-vocoder3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio vocoder functions
ii libgnuradio-vocoder3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio vocoder functions
ii libgnuradio-wavelet3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio wavelet functions
ii libgnuradio-wavelet3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio wavelet functions
ii libgnuradio-zeromq3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio zeromq functions
ii libgnuradio-zeromq3.8.3:amd64 3.8.3.1-0~gnuradio~focal-4 amd64 gnuradio zeromq functions
What does this mean?
So I used the command ' find /usr -name *gnuradio*' and there was none there so I followed your instructions and removed the directory and recreated it and installed it. There was an error with the cmake, it said:
CMake Error at cmake_install.cmake:41 (file):
file INSTALL cannot set permissions on
"/home/mariom/prefix-3.8/lib/cmake/tutorial/tutorialConfig.cmake":
Operation not permitted.
file INSTALL cannot set permissions on
"/home/mariom/prefix-3.8/lib/cmake/tutorial/tutorialConfig.cmake":
Operation not permitted.
So I used sudo make install instead and it completed it without fail.
The reason why I had to was when I was trying to figure out how to fix this I thought maybe the prefix was incorrect so I find Gnuradio that was not installed pybombs and used the command of cmake but instead of prefix.3.8 I placed 3.8.3.1. Would it be ok to remove that one or would that correct problems?
I start gnuradio companion through the terminal using this:
source ~/prefix-3.8/setup_env.sh gnuradio-companion
Thank you for all of your help so far in this. Sorry for all of the questions I have. On Mon, Nov 1, 2021 at 1:34 PM Vasil Velichkov <vvvelichkov@gmail.com> wrote:
Hi Mario,
On 01/11/2021 19.50, Mario Moran wrote:
> I see, when I downloaded gnuradio from pybombs I must have not realized
> that I had gnuradio so I installed it again with a different command. I
> have tried to removed with sudo apt-get remove gnuradio
So what was the result? Did the `sudo apt-get remove gnuradio` succeed? Do you still have libgnuradio-* packages installed on your system? Provide the output of
dpkg -l | grep gnuradio
> but the command
> 'find /home/mario -name libgnuradio-tutorial.so.1.0.0git' I still got the
> same results as before I used sudo apt-get remove gnuradio.
This is OK. This library was not install by gnuradio's package so you can't remove it by removing the gnuradio package. So after you've removed all gnuradio packages you need to check if there are any leftovers by running
find /usr -name *gnuradio*
and if there is none then you need to do a clean rebuild of your OOT and then reinstall
source /home/mariom/prefix-3.8/setup_env.sh
cd /home/mariom/gr-tutorial/
rm -rf build/
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/home/mariom/prefix-3.8/ ..
make install
> The results
> were:
> /home/mariom/gr-tutorial/build/lib/libgnuradio-tutorial.so.1.0.0git
> /home/mariom/prefix-3.8/lib/x86_64-linux-gnu/libgnuradio-tutorial.so.1.0.0git
> /home/mariom/prefix-3.8.3.1/lib/x86_64-linux-gnu/libgnuradio-tutorial.so.1.0.0git
So you have two prefixes - `prefix-3.8` and `prefix-3.8.3.1`. This is OK as long as you are careful where you install things. You should not mix two prefixes and source their setup_env.sh scripts at the same time in the same terminal.
> I then tried to rerun the flowgraph and I am still getting the same error.
> I do wonder, would it be easier to reset the whole thing.
How do you start gnuradio-companion? If you start it from your prefix then in your terminal you first need to source the setup_env.sh file or run `pybombs run gnuradio-cmpanion`
Regards,
Vasil
No comments:
Post a Comment