Re: BladeRF 2 in GRC3.8
Hi. I tried about four months ago with both, GRC3.7 and GRC 3.8 in ubuntu 18.04 I was not capable of using it with either of them. Did you do it in 3.7? how? using the GRC and osmo from the repos? or did you built them? best regards On 6/3/20 12:37, Jerom Maas - LR wrote: Hello everyone, at the moment, I'm trying to connect a BladeRF2 to GNU Radio Companion, using the Osmocom block (in Ubuntu). This appears to be more difficult than I thought: I could do it in GRC3.7, but for some reason I can't pull it off in GRC3.8. After a bit of Googling, I get the impression that others have struggled with this before, but I couldn't really find a solution. Does anyone know if it is still possible to connect a BladeRF2 via Osmocom to GRC3.8? Or do I have to find another solution? Thanks for your help! Jerom Maas
Installation of GNURadio on Centos 8
Hi Group... First, thanks for your efforts on the gnuradio open source project. I've read the wiki and I am impressed with the work that has been done. Great stuff! My problem...After some research and much effort, I was successful with getting the gnuradio-companion v3.7.x to run on centos 7. When I tried to follow the wiki tutorials, I noticed the tutorial reflects gnuradio v3.8.x. When I attempted to install and build gnuradio v3.8.x on centos 7, I got dependency problems with centos7. That led me to start over with centos 8. I now am not able to even get the binaries for gnuradio to install on centos 8. I have also tried building it on centos 8 and running into even more dependency problems. Question: Do you know if this is even possible at this time? Has anyone tried building gnuradio 3.7/3.8 on centos? Any advice would be much appreciated! -- Thanks, Tony
Re: BladeRF 2 in GRC3.8
Hello Marcus, first of all, I hope that this email reaches you in good health. Thanks for your answer. I've tried to work as cautiously as possible, but it seems that I still have trouble installing gr-osmosdr. I hope that you can help me connecting the last dots. I install GRC using the ppa: $ sudo add-apt-repository ppa:gnuradio/gnuradio-releases $ sudo apt-get update $ sudo apt install gnuradio I install LibbladeRF using the ppa: $ sudo add-apt-repository ppa:bladerf/bladerf $ sudo apt-get update $ sudo apt-get install bladerf $ sudo apt-get install libbladerf-dev Then I've installed two libraries for OsmoSDR: $ sudo apt update $ sudo apt install libosmosdr-dev $ sudo apt-get install librtlsdr-dev After this, it's time to follow the instructions on https://osmocom.org/projects/gr-osmosdr/wiki#Automated-installation For this, I've used cmake version 3.15.2. $ git clone git://git.osmocom.org/gr-osmosdr $ cd gr-osmosdr/ $ mkdir build $ cd build/ $ cmake ../ After this, I try to do: $ make $ sudo make install $ sudo ldconfig But this is where I meet my error: make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/liborc-0.4.so', needed by 'lib/libgnuradio-osmosdr.so.0.2.0.0'. Stop. CmakeFiles/Makefile2:177: recipe for target 'lib/CMakeFiles/gnuradio-osmosdr.dir/all' failed make[1]:*** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 Makefile:140: recipe for target 'all' failed make: *** [all] Error 2 I've read that this means that '/usr/lib/x86_64-linux-gnu/liborc-0.4.so' is not found on my computer, which is indeed the case. In that folder, I do have the files: liborc-0.4.so.0 liborc-0.4.so.0.28.0 liborc-test-0.4.so.0 liborc-test-0.4.so.0.28.0 But not just the exact file that cmake searches for. I don't know much about these extensions, but I've read that this have something to do with version control. So I decided to do a simple hack, and copied liborc-0.4.so.0 to a new file with the expected name: $ cd /usr/lib/x86_64-linux-gnu/ $ sudo cp liborc-0.4.so.0 liborc-0.4.so When I go back to the previous terminal, it is found that 'make' does not provide any errors anymore, and 'make install' and 'ldconfig' also work. And when I open GRC, I can find the Osmocom source and sink blocks, which are the ones that I need. So that's good. BUT when I run my GRC flowchart, I get a python error: ModuleNotFoundError: No module named 'osmosdr' I've spent some time trying to solve this, but I'm not getting any further. I guess that my little hack of renaming liborc was problematic, but then I wouldn't know where to find the original file. Did I make some mistakes in installing any of the libraries? Do I have to use other files or commands? Am I missing libraries that I should install? I hope you can find the time to help me with this issue. Thanks in advance for your help. Jerom Maas PS When I do "$ cmake ../", 'Python Support' is listed as one of the Gnuradio enabled components, so I would assume that all the python libraries should be installed? PPS @ Fernando: I just receive your enquiry as I'm typing this mail. Yes, I have been able to connect everything to a GRC3.7, in Linux and even in Windows. Unfortunately, I can't recall which exact steps I took for that as it was years ago. Right now, I need to get it running in GRC 3.8, but as you can read from this mail... yet unsuccesful. At least I hope that my description of the Linux Commands is useful for you - but remember that it's not working yet! Van: Müller, Marcus (CEL) Verzonden: vrijdag 6 maart 2020 13:12:04 Aan: discuss-gnuradio@gnu.org; Jerom Maas - LR Onderwerp: Re: BladeRF 2 in GRC3.8 Haven't tried it, but I don't see why not. Make sure you've got the right bladerf library development headers installed before building gr- osmosdr. Best regards, Marcus On Fri, 2020-03-06 at 11:37 +, Jerom Maas - LR wrote: > Hello everyone, > > at the moment, I'm trying to connect a BladeRF2 to GNU Radio Companion, using > the Osmocom block (in Ubuntu). > This appears to be more difficult than I thought: I could do it in GRC3.7, > but for some reason I can't pull it off in GRC3.8. > > After a bit of Googling, I get the impression that others have struggled with > this before, but I couldn't really find a solution. > Does anyone know if it is still possible to connect a BladeRF2 via Osmocom to > GRC3.8? Or do I have to find another solution? > > Thanks for your help! > > Jerom Maas
Re: BladeRF 2 in GRC3.8
Hi Jerom, let me quickly address things in-text: On 18.03.20 13:45, Jerom Maas - LR wrote: > I install GRC using the ppa: You mean GNU Radio, not just the GNU Radio companion ;) > $ sudo add-apt-repository ppa:gnuradio/gnuradio-releases > $ sudo apt-get update > $ sudo apt install gnuradio You should also install the GNU Radio development package, cmake and SWIG; you'll need that when building a library that uses GNU Radio, like gr-osmosdr. sudo apt install gnuradio-dev cmake swig This is also a good time to test whether you have the right version of GNU Radio installed: gnuradio-config-info --version should give you 3.8.something > > I install LibbladeRF using the ppa: > $ sudo add-apt-repository ppa:bladerf/bladerf This simply fails for me: E: The repository 'http://ppa.launchpad.net/bladerf/bladerf/ubuntu eoan Release' does not have a Release file. Did it work for you? Which version of Ubuntu are you using? Best regards, Marcus
Re: BladeRF 2 in GRC3.8
Hello Marcus, thank you for the quick response. I've also ran $ sudo apt install gnuradio-dev cmake swig. After this, I checked the gnuradio version that I have, it is 3.8.1.0 - I assume that is up to date. With the new install line, I've ran the complete setup again, but the situation is unchanged: the error is still 'ModuleNotFound: No module named 'osmosdr'. It is strange how $ sudo add-apt-repository ppa:bladerf/bladerf fails for you. For me the line works fine, and I'm far from being an Ubuntu expert... I can try to do a reinstall but without the bladerf PPA - but since I am using a bladerf as hardware, that wouldn't really solve the problem, because then I can't control the hardware (I believe that's what it does). Or do you think I can solve that in another way? I am using Ubuntu 18.04. Again, thanks for your help, it's really welcome. Jerom Maas Van: Discuss-gnuradio namens Marcus Müller Verzonden: woensdag 18 maart 2020 15:03:57 Aan: discuss-gnuradio@gnu.org Onderwerp: Re: BladeRF 2 in GRC3.8 Hi Jerom, let me quickly address things in-text: On 18.03.20 13:45, Jerom Maas - LR wrote: > I install GRC using the ppa: You mean GNU Radio, not just the GNU Radio companion ;) > $ sudo add-apt-repository ppa:gnuradio/gnuradio-releases > $ sudo apt-get update > $ sudo apt install gnuradio You should also install the GNU Radio development package, cmake and SWIG; you'll need that when building a library that uses GNU Radio, like gr-osmosdr. sudo apt install gnuradio-dev cmake swig This is also a good time to test whether you have the right version of GNU Radio installed: gnuradio-config-info --version should give you 3.8.something > > I install LibbladeRF using the ppa: > $ sudo add-apt-repository ppa:bladerf/bladerf This simply fails for me: E: The repository 'https://urldefense.proofpoint.com/v2/url?u=http-3A__ppa.launchpad.net_bladerf_bladerf_ubuntu&d=DwIC-g&c=XYzUhXBD2cD-CornpT4QE19xOJBbRy-TBPLK0X9U2o8&r=FxwOwDihISw27IZqIUL77cVHQ03qpclxjfkd7WoRAZ8&m=mmbpHrLxMXv3GkcKec3dPojcxKIDa9_S_xWHry1I3VM&s=Bmcsz-PMWMn6OkQc21_uYPKUxXwmZMXWs0Vm6sJDX0E&e= eoan Release' does not have a Release file. Did it work for you? Which version of Ubuntu are you using? Best regards, Marcus
Re: BladeRF 2 in GRC3.8
Ah, On 18.03.20 16:01, Jerom Maas - LR wrote: > I am using Ubuntu 18.04. > an ancient Ubuntu appears! Let me try on that version. I'll be right back.
Re: BladeRF 2 in GRC3.8
Hi Jerom, now under Ubuntu 18.04: On 18.03.20 13:45, Jerom Maas - LR wrote: > Hello Marcus, > > first of all, I hope that this email reaches you in good health. Thanks > for your answer. I've tried to work as cautiously as possible, but it > seems that I still have trouble installing gr-osmosdr. I hope that you > can help me connecting the last dots. > > I install GRC using the ppa: > $ sudo add-apt-repository ppa:gnuradio/gnuradio-releases > $ sudo apt-get update > $ sudo apt install gnuradio > > I install LibbladeRF using the ppa: > $ sudo add-apt-repository ppa:bladerf/bladerf yep, works now. They simply don't have any packages for modern Ubuntu. > $ sudo apt-get update > $ sudo apt-get install bladerf > $ sudo apt-get install libbladerf-dev > > Then I've installed two libraries for OsmoSDR: > $ sudo apt update > $ sudo apt install libosmosdr-dev > $ sudo apt-get install librtlsdr-dev > That's superfluous unless you want to use the RTL SDR or the very rare OsmoSDR hardware. > After this, it's time to follow the instructions on > https://osmocom.org/projects/gr-osmosdr/wiki#Automated-installation > For this, I've used cmake version 3.15.2. How did you install that? I'm doing wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | sudo apt-key add - sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main' to get the official CMake packages from kitware, but that gives me 3.16, so you've got some strange third party installation (?). > $ git clone git://git.osmocom.org/gr-osmosdr > $ cd gr-osmosdr/ > $ mkdir build > $ cd build/ > $ cmake ../ Works! And lists BladeRF as enabled component. > After this, I try to do: > $ make THIS (not later) is the point where I get the linking error. That makes a difference; I was assuming some run-time linker/.so loader ambiguity, but this simply means gr-osmosdr's CMake scripts aren't checking for all they need (maybe that's GNU Radio's fault due to changing quite a bit of CMake infrastructure lately, I don't know). I should've read more diligently, though; your error message says "make", so I shouldn't have guessed it's make install :) However, easy to solve: sudo apt install liborc-0.4-dev After that, `make` runs through without issue. > $ sudo make install > $ sudo ldconfig > > But this is where I meet my error: > > make[2]: *** No rule to make target > '/usr/lib/x86_64-linux-gnu/liborc-0.4.so', needed by > 'lib/libgnuradio-osmosdr.so.0.2.0.0'. Stop. > CmakeFiles/Makefile2:177: recipe for target > 'lib/CMakeFiles/gnuradio-osmosdr.dir/all' failed > make[1]:*** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 > Makefile:140: recipe for target 'all' failed > make: *** [all] Error 2 > > I've read that this means that '/usr/lib/x86_64-linux-gnu/liborc-0.4.so' > is not found on my computer, which is indeed the case. In that folder, I > do have the files: > liborc-0.4.so.0 that is confusing. There should be no liborc* whatsoever in there unless you've installed it. So, I'm putting my bets on future problems here on conflicting installations. Make sure you don't have conflicting installations if it doesn't work after installing liborc-0.4-dev > So I decided to do a simple hack, and copied liborc-0.4.so.0 to a new > file with the expected name: > $ cd /usr/lib/x86_64-linux-gnu/ > $ sudo cp liborc-0.4.so.0 liborc-0.4.so uuuh this probably works? Maybe? I don't recommend it. It's unclear where your liborc-0.4.so.0 comes from if liborc isn't installed. > When I go back to the previous terminal, it is found that 'make' does > not provide any errors anymore, and 'make install' and 'ldconfig' also > work. And when I open GRC, I can find the Osmocom source and sink > blocks, which are the ones that I need. So that's good. > > BUT > when I run my GRC flowchart, I get a python error: > ModuleNotFoundError: No module named 'osmosdr' > > I've spent some time trying to solve this, but I'm not getting any > further. I guess that my little hack of renaming liborc was problematic, > but then I wouldn't know where to find the original file. Yeah, dropping in random versions of libraries via symlinks has the potential to do that. However, here, it's most likely you should have run cmake -DCMAKE_INSTALL_PREFIX=/usr .. instead of `cmake ..`, because otherwise the python libraries simply get installed into /usr/local/..., and Python doesn't look there. Best regards, Marcus
Re: BladeRF 2 in GRC3.8
Hi Marcus, Thanks for the advice! I guess that the confusing liborc files and the strange cmake version are a result of me fumbling around to get everything working. I'm going to clear up my installation and try again from the start. I'll let you know how it turns out. Have a nice day, Jerom Maas Van: Marcus Müller Verzonden: woensdag 18 maart 2020 16:40:25 Aan: Jerom Maas - LR; Müller, Marcus (CEL); discuss-gnuradio@gnu.org Onderwerp: Re: BladeRF 2 in GRC3.8 Hi Jerom, now under Ubuntu 18.04: On 18.03.20 13:45, Jerom Maas - LR wrote: > Hello Marcus, > > first of all, I hope that this email reaches you in good health. Thanks > for your answer. I've tried to work as cautiously as possible, but it > seems that I still have trouble installing gr-osmosdr. I hope that you > can help me connecting the last dots. > > I install GRC using the ppa: > $ sudo add-apt-repository ppa:gnuradio/gnuradio-releases > $ sudo apt-get update > $ sudo apt install gnuradio > > I install LibbladeRF using the ppa: > $ sudo add-apt-repository ppa:bladerf/bladerf yep, works now. They simply don't have any packages for modern Ubuntu. > $ sudo apt-get update > $ sudo apt-get install bladerf > $ sudo apt-get install libbladerf-dev > > Then I've installed two libraries for OsmoSDR: > $ sudo apt update > $ sudo apt install libosmosdr-dev > $ sudo apt-get install librtlsdr-dev > That's superfluous unless you want to use the RTL SDR or the very rare OsmoSDR hardware. > After this, it's time to follow the instructions on > https://urldefense.proofpoint.com/v2/url?u=https-3A__osmocom.org_projects_gr-2Dosmosdr_wiki-23Automated-2Dinstallation&d=DwID-g&c=XYzUhXBD2cD-CornpT4QE19xOJBbRy-TBPLK0X9U2o8&r=FxwOwDihISw27IZqIUL77cVHQ03qpclxjfkd7WoRAZ8&m=jWgz9H_OAI5vUCXhyheDS8b0H2GHTFWhw6LgbrHD1cM&s=kxBwYPhcMKvGKJtjlI_daFelK6EwoIGN5jr8lWwOg08&e= > For this, I've used cmake version 3.15.2. How did you install that? I'm doing wget -O - https://urldefense.proofpoint.com/v2/url?u=https-3A__apt.kitware.com_keys_kitware-2Darchive-2Dlatest.asc&d=DwID-g&c=XYzUhXBD2cD-CornpT4QE19xOJBbRy-TBPLK0X9U2o8&r=FxwOwDihISw27IZqIUL77cVHQ03qpclxjfkd7WoRAZ8&m=jWgz9H_OAI5vUCXhyheDS8b0H2GHTFWhw6LgbrHD1cM&s=GGWuu7HQU7ffujQFF7f3U7CCcxPEPSrqA-I_eFtY14s&e= 2>/dev/null | sudo apt-key add - sudo apt-add-repository 'deb https://urldefense.proofpoint.com/v2/url?u=https-3A__apt.kitware.com_ubuntu_&d=DwID-g&c=XYzUhXBD2cD-CornpT4QE19xOJBbRy-TBPLK0X9U2o8&r=FxwOwDihISw27IZqIUL77cVHQ03qpclxjfkd7WoRAZ8&m=jWgz9H_OAI5vUCXhyheDS8b0H2GHTFWhw6LgbrHD1cM&s=ZXBFwwgfnw5kQCmPGqoKIaL2Wlrabeh5n84q-fRsQLE&e= bionic main' to get the official CMake packages from kitware, but that gives me 3.16, so you've got some strange third party installation (?). > $ git clone git://git.osmocom.org/gr-osmosdr > $ cd gr-osmosdr/ > $ mkdir build > $ cd build/ > $ cmake ../ Works! And lists BladeRF as enabled component. > After this, I try to do: > $ make THIS (not later) is the point where I get the linking error. That makes a difference; I was assuming some run-time linker/.so loader ambiguity, but this simply means gr-osmosdr's CMake scripts aren't checking for all they need (maybe that's GNU Radio's fault due to changing quite a bit of CMake infrastructure lately, I don't know). I should've read more diligently, though; your error message says "make", so I shouldn't have guessed it's make install :) However, easy to solve: sudo apt install liborc-0.4-dev After that, `make` runs through without issue. > $ sudo make install > $ sudo ldconfig > > But this is where I meet my error: > > make[2]: *** No rule to make target > '/usr/lib/x86_64-linux-gnu/liborc-0.4.so', needed by > 'lib/libgnuradio-osmosdr.so.0.2.0.0'. Stop. > CmakeFiles/Makefile2:177: recipe for target > 'lib/CMakeFiles/gnuradio-osmosdr.dir/all' failed > make[1]:*** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 > Makefile:140: recipe for target 'all' failed > make: *** [all] Error 2 > > I've read that this means that '/usr/lib/x86_64-linux-gnu/liborc-0.4.so' > is not found on my computer, which is indeed the case. In that folder, I > do have the files: > liborc-0.4.so.0 that is confusing. There should be no liborc* whatsoever in there unless you've installed it. So, I'm putting my bets on future problems here on conflicting installations. Make sure you don't have conflicting installations if it doesn't work after installing liborc-0.4-dev > So I decided to do a simple hack, and copied liborc-0.4.so.0 to a new > file with the expected name: > $ cd /usr/lib/x86_64-linux-gnu/ > $ sudo cp liborc-0.4.so.0 liborc-0.4.so uuuh this probably works? Maybe? I don't recommend it. It's unclear where your liborc-0.4.so.0 comes from if liborc isn't installed. > When I go back to the previous terminal, it is found that 'make' does > not provide any errors anymore, and 'make install' and 'ldconfig' also > work. And when I open GRC, I can find the Osmocom source and sink > blocks, which are the ones t
Re: BladeRF 2 in GRC3.8
Hi Jerom, thanks for keeping us in the loop, I know this is a lot of effort on your side! Cheers, Marcus On 18.03.20 16:54, Jerom Maas - LR wrote: > Hi Marcus, > > > Thanks for the advice! I guess that the confusing liborc files and the > strange cmake version are a result of me fumbling around to get > everything working. I'm going to clear up my installation and try again > from the start. I'll let you know how it turns out. > > Have a nice day, > > > Jerom Maas > > > *Van:* Marcus Müller > *Verzonden:* woensdag 18 maart 2020 16:40:25 > *Aan:* Jerom Maas - LR; Müller, Marcus (CEL); discuss-gnuradio@gnu.org > *Onderwerp:* Re: BladeRF 2 in GRC3.8 > > Hi Jerom, > > now under Ubuntu 18.04: > > On 18.03.20 13:45, Jerom Maas - LR wrote: >> Hello Marcus, >> >> first of all, I hope that this email reaches you in good health. Thanks >> for your answer. I've tried to work as cautiously as possible, but it >> seems that I still have trouble installing gr-osmosdr. I hope that you >> can help me connecting the last dots. >> >> I install GRC using the ppa: >> $ sudo add-apt-repository ppa:gnuradio/gnuradio-releases >> $ sudo apt-get update >> $ sudo apt install gnuradio >> >> I install LibbladeRF using the ppa: >> $ sudo add-apt-repository ppa:bladerf/bladerf > > yep, works now. They simply don't have any packages for modern Ubuntu. > >> $ sudo apt-get update >> $ sudo apt-get install bladerf >> $ sudo apt-get install libbladerf-dev >> >> Then I've installed two libraries for OsmoSDR: >> $ sudo apt update >> $ sudo apt install libosmosdr-dev >> $ sudo apt-get install librtlsdr-dev >> > > That's superfluous unless you want to use the RTL SDR or the very rare > OsmoSDR hardware. > >> After this, it's time to follow the instructions on >> https://urldefense.proofpoint.com/v2/url?u=https-3A__osmocom.org_projects_gr-2Dosmosdr_wiki-23Automated-2Dinstallation&d=DwID-g&c=XYzUhXBD2cD-CornpT4QE19xOJBbRy-TBPLK0X9U2o8&r=FxwOwDihISw27IZqIUL77cVHQ03qpclxjfkd7WoRAZ8&m=jWgz9H_OAI5vUCXhyheDS8b0H2GHTFWhw6LgbrHD1cM&s=kxBwYPhcMKvGKJtjlI_daFelK6EwoIGN5jr8lWwOg08&e= > >> For this, I've used cmake version 3.15.2. > > How did you install that? I'm doing > > wget -O - > https://urldefense.proofpoint.com/v2/url?u=https-3A__apt.kitware.com_keys_kitware-2Darchive-2Dlatest.asc&d=DwID-g&c=XYzUhXBD2cD-CornpT4QE19xOJBbRy-TBPLK0X9U2o8&r=FxwOwDihISw27IZqIUL77cVHQ03qpclxjfkd7WoRAZ8&m=jWgz9H_OAI5vUCXhyheDS8b0H2GHTFWhw6LgbrHD1cM&s=GGWuu7HQU7ffujQFF7f3U7CCcxPEPSrqA-I_eFtY14s&e= > > 2>/dev/null | sudo apt-key add - > sudo apt-add-repository 'deb > https://urldefense.proofpoint.com/v2/url?u=https-3A__apt.kitware.com_ubuntu_&d=DwID-g&c=XYzUhXBD2cD-CornpT4QE19xOJBbRy-TBPLK0X9U2o8&r=FxwOwDihISw27IZqIUL77cVHQ03qpclxjfkd7WoRAZ8&m=jWgz9H_OAI5vUCXhyheDS8b0H2GHTFWhw6LgbrHD1cM&s=ZXBFwwgfnw5kQCmPGqoKIaL2Wlrabeh5n84q-fRsQLE&e= > > bionic main' > > to get the official CMake packages from kitware, but that gives me 3.16, > so you've got some strange third party installation (?). > >> $ git clone git://git.osmocom.org/gr-osmosdr >> $ cd gr-osmosdr/ >> $ mkdir build >> $ cd build/ >> $ cmake ../ > > Works! And lists BladeRF as enabled component. > >> After this, I try to do: >> $ make > > THIS (not later) is the point where I get the linking error. > That makes a difference; I was assuming some run-time linker/.so loader > ambiguity, but this simply means gr-osmosdr's CMake scripts aren't > checking for all they need (maybe that's GNU Radio's fault due to > changing quite a bit of CMake infrastructure lately, I don't know). > I should've read more diligently, though; your error message says > "make", so I shouldn't have guessed it's make install :) > > However, easy to solve: > > sudo apt install liborc-0.4-dev > > After that, `make` runs through without issue. > >> $ sudo make install >> $ sudo ldconfig >> >> But this is where I meet my error: >> >> make[2]: *** No rule to make target >> '/usr/lib/x86_64-linux-gnu/liborc-0.4.so', needed by >> 'lib/libgnuradio-osmosdr.so.0.2.0.0'. Stop. >> CmakeFiles/Makefile2:177: recipe for target >> 'lib/CMakeFiles/gnuradio-osmosdr.dir/all' failed >> make[1]:*** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 >> Makefile:140: recipe for target 'all' failed >> make: *** [all] Error 2 >> >> I've read that this means that '/usr/lib/x86_64-linux-gnu/liborc-0.4.so' >> is not found on my computer, which is indeed the case. In that folder, I >> do have the files: >> liborc-0.4.so.0 > > that is confusing. There should be no liborc* whatsoever in there > unless you've installed it. > > So, I'm putting my bets on future problems here on conflicting > installations. Make sure you don't have conflicting installations if it > doesn't work after installing liborc-0.4-dev > >> So I decided to do a simple hack, and copied liborc-0.4.so.0 to a new >> file with the expected name: >> $ cd /usr/lib/x86_64-linux-gnu/ >> $ sudo cp li