Hi All,
Well I spent 4 hours updating Ubuntu to 12.04 LTS and re-ran the Pybombs installation. I get error at 19% - Make Step Failed for package UHD. Copy of terminal is below.
How do I work around or fix this?
thanks, Joe
Begin forwarded message:
From: Joe jcardani@verizon.net Subject: error Date: February 18, 2014 12:24:25 PM EST To: jcardani@verizon.net
joe@joe-desktop:~$ cd pybombs joe@joe-desktop:~/pybombs$ dir app_store.py git-meld.sh mod_pybombs recipes src config.dat img notes.txt RPCPybombsClient.py templates config.defaults inventory.dat pybombs RPCPybombs.ice COPYING jenkins.sh README RPCPybombs.py joe@joe-desktop:~/pybombs$ ./pybombs install gr-op25 Settled on prefix: /home/joe/target Initializing environmental variables... /home/joe/target/python/:/home/joe/target/lib/python2.6/site-packages/:/home/joe/target/lib64/python2.6/site-packages/:/home/joe/target/lib/python2.6/dist-packages/:/home/joe/target/lib64/python2.6/dist-packages/:/home/joe/target/lib/python2.7/site-packages/:/home/joe/target/lib64/python2.7/site-packages/:/home/joe/target/lib/python2.7/dist-packages/:/home/joe/target/lib64/python2.7/dist-packages/:/home/joe/target/python/:/home/joe/target/lib/python2.6/site-packages/:/home/joe/target/lib64/python2.6/site-packages/:/home/joe/target/lib/python2.6/dist-packages/:/home/joe/target/lib64/python2.6/dist-packages/:/home/joe/target/lib/python2.7/site-packages/:/home/joe/target/lib64/python2.7/site-packages/:/home/joe/target/lib/python2.7/dist-packages/:/home/joe/target/lib64/python2.7/dist-packages/ ---------- loading recipes ------------------- Loading recipes ... Loading recipes ... done ---------- loading recipes finished ----------
checking for gr-op25 False /home/joe/pybombs/mod_pybombs/sysutils.py:588: RuntimeWarning: tempnam is a potential security risk to your program tmpfile = os.tempnam(d); TMPFILE = /home/joe/target/filejRLyJp WRITE PERMS OK /home/joe/target/filejRLyJp installing gr-op25 gr-op25 dep [['gnuradio', 'boost', 'libpcap', 'gr-osmosdr', 'libitpp', 'git', 'cmake']] gnuradio dep [['make', 'boost', 'fftw', 'cppunit', 'swig', 'gsl', 'uhd', 'git', 'python', 'cheetah', 'wxpython', 'numpy', 'lxml', 'pygtk', 'pycairo', 'cmake', 'pyqt4', 'pyqwt5', 'gcc', 'ice', 'git', 'cmake']] make dep [[]] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of make (3.81) is >= than 3.75 boost dep [['python', 'libbzip', 'wget']] fftw dep [['wget']] cppunit dep [['wget']] swig dep [['python', 'wget', 'gcc']] gsl dep [['wget']] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of libgsl0-dev (1.15) is >= than 1.13 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of libgsl0ldbl (1.15) is >= than 1.13 uhd dep [['make', 'swig', 'python', 'libusb', 'git', 'cmake', 'cheetah', 'boost', 'gsl', 'numpy', 'cppunit', 'fftw', 'git', 'cmake']] make dep [[]] swig dep [['python', 'wget', 'gcc']] python dep [['wget']] libusb dep [['wget']] git dep [['wget', 'curl']] cmake dep [['wget']] cheetah dep [['python', 'wget', 'python']] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-cheetah (2.4.4) is >= than 2.0 boost dep [['python', 'libbzip', 'wget']] gsl dep [['wget']] numpy dep [['python', 'swig', 'wget', 'python']] cppunit dep [['wget']] fftw dep [['wget']] git dep [['wget', 'curl']] cmake dep [['wget']] git dep [['wget', 'curl']] python dep [['wget']] cheetah dep [['python', 'wget', 'python']] wxpython dep [['gtk2', 'python', 'swig', 'wget']] numpy dep [['python', 'swig', 'wget', 'python']] lxml dep [['python', 'libxml', 'libxslt', 'setuptools', 'wget', 'python']] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-lxml (2.3.2) is >= than 2.3.2 pygtk dep [['python', 'swig', 'gtk2', 'pygobject', 'pango', 'cairo', 'wget']] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-gtk2 (2.24.0) is >= than 2.17 pycairo dep [['cairo', 'python', 'wget']] cairo dep [['fontconfig', 'libpng', 'pixman', 'x11', 'wget']] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of libcairo2 (1.10.2) is >= than 1.8.10 python dep [['wget']] wget dep [[]] cmake dep [['wget']] pyqt4 dep [['python', 'sip', 'qt4', 'wget']] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-qt4 (4.9.1) is >= than 4.6.2 pyqwt5 dep [['qwt5', 'pyqt4', 'sip', 'wget']] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-qwt5-qt4 (5.2.1) is >= than 5.2 gcc dep [[]] ice dep [['swig', 'mcpp', 'db48', 'libbzip', 'expat', 'python', 'wget', 'ssl']] swig dep [['python', 'wget', 'gcc']] mcpp dep [['curl', 'wget']] curl dep [[]] wget dep [[]] db48 dep [['wget']] wget dep [[]] libbzip dep [['wget']] expat dep [['wget']] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of libexpat1-dev (2.0.1) is >= than 2.0.1 python dep [['wget']] wget dep [[]] ssl dep [[]] git dep [['wget', 'curl']] cmake dep [['wget']] boost dep [['python', 'libbzip', 'wget']] libpcap dep [[]] gr-osmosdr dep [['uhd', 'rtl-sdr', 'osmo-sdr', 'hackrf', 'gnuradio', 'gr-iqbal', 'git', 'cmake']] uhd dep [['make', 'swig', 'python', 'libusb', 'git', 'cmake', 'cheetah', 'boost', 'gsl', 'numpy', 'cppunit', 'fftw', 'git', 'cmake']] make dep [[]] swig dep [['python', 'wget', 'gcc']] python dep [['wget']] libusb dep [['wget']] git dep [['wget', 'curl']] cmake dep [['wget']] cheetah dep [['python', 'wget', 'python']] boost dep [['python', 'libbzip', 'wget']] gsl dep [['wget']] numpy dep [['python', 'swig', 'wget', 'python']] cppunit dep [['wget']] fftw dep [['wget']] git dep [['wget', 'curl']] cmake dep [['wget']] rtl-sdr dep [['libusb', 'git', 'cmake']] libusb dep [['wget']] git dep [['wget', 'curl']] cmake dep [['wget']] osmo-sdr dep [['git', 'cmake', 'libusb', 'git', 'cmake']] git dep [['wget', 'curl']] cmake dep [['wget']] libusb dep [['wget']] git dep [['wget', 'curl']] cmake dep [['wget']] hackrf dep [['git', 'cmake', 'libusb', 'git', 'cmake']] git dep [['wget', 'curl']] cmake dep [['wget']] libusb dep [['wget']] git dep [['wget', 'curl']] cmake dep [['wget']] gnuradio dep [['make', 'boost', 'fftw', 'cppunit', 'swig', 'gsl', 'uhd', 'git', 'python', 'cheetah', 'wxpython', 'numpy', 'lxml', 'pygtk', 'pycairo', 'cmake', 'pyqt4', 'pyqwt5', 'gcc', 'ice', 'git', 'cmake']] make dep [[]] boost dep [['python', 'libbzip', 'wget']] fftw dep [['wget']] cppunit dep [['wget']] swig dep [['python', 'wget', 'gcc']] gsl dep [['wget']] uhd dep [['make', 'swig', 'python', 'libusb', 'git', 'cmake', 'cheetah', 'boost', 'gsl', 'numpy', 'cppunit', 'fftw', 'git', 'cmake']] make dep [[]] swig dep [['python', 'wget', 'gcc']] python dep [['wget']] libusb dep [['wget']] git dep [['wget', 'curl']] cmake dep [['wget']] cheetah dep [['python', 'wget', 'python']] boost dep [['python', 'libbzip', 'wget']] gsl dep [['wget']] numpy dep [['python', 'swig', 'wget', 'python']] cppunit dep [['wget']] fftw dep [['wget']] git dep [['wget', 'curl']] cmake dep [['wget']] git dep [['wget', 'curl']] python dep [['wget']] cheetah dep [['python', 'wget', 'python']] wxpython dep [['gtk2', 'python', 'swig', 'wget']] numpy dep [['python', 'swig', 'wget', 'python']] lxml dep [['python', 'libxml', 'libxslt', 'setuptools', 'wget', 'python']] pygtk dep [['python', 'swig', 'gtk2', 'pygobject', 'pango', 'cairo', 'wget']] pycairo dep [['cairo', 'python', 'wget']] cairo dep [['fontconfig', 'libpng', 'pixman', 'x11', 'wget']] python dep [['wget']] wget dep [[]] cmake dep [['wget']] pyqt4 dep [['python', 'sip', 'qt4', 'wget']] pyqwt5 dep [['qwt5', 'pyqt4', 'sip', 'wget']] gcc dep [[]] ice dep [['swig', 'mcpp', 'db48', 'libbzip', 'expat', 'python', 'wget', 'ssl']] swig dep [['python', 'wget', 'gcc']] mcpp dep [['curl', 'wget']] curl dep [[]] wget dep [[]] db48 dep [['wget']] wget dep [[]] libbzip dep [['wget']] expat dep [['wget']] python dep [['wget']] wget dep [[]] ssl dep [[]] git dep [['wget', 'curl']] cmake dep [['wget']] gr-iqbal dep [['gnuradio', 'libosmo-dsp', 'git', 'cmake']] gnuradio dep [['make', 'boost', 'fftw', 'cppunit', 'swig', 'gsl', 'uhd', 'git', 'python', 'cheetah', 'wxpython', 'numpy', 'lxml', 'pygtk', 'pycairo', 'cmake', 'pyqt4', 'pyqwt5', 'gcc', 'ice', 'git', 'cmake']] make dep [[]] boost dep [['python', 'libbzip', 'wget']] fftw dep [['wget']] cppunit dep [['wget']] swig dep [['python', 'wget', 'gcc']] gsl dep [['wget']] uhd dep [['make', 'swig', 'python', 'libusb', 'git', 'cmake', 'cheetah', 'boost', 'gsl', 'numpy', 'cppunit', 'fftw', 'git', 'cmake']] make dep [[]] swig dep [['python', 'wget', 'gcc']] python dep [['wget']] libusb dep [['wget']] git dep [['wget', 'curl']] cmake dep [['wget']] cheetah dep [['python', 'wget', 'python']] boost dep [['python', 'libbzip', 'wget']] gsl dep [['wget']] numpy dep [['python', 'swig', 'wget', 'python']] cppunit dep [['wget']] fftw dep [['wget']] git dep [['wget', 'curl']] cmake dep [['wget']] git dep [['wget', 'curl']] python dep [['wget']] cheetah dep [['python', 'wget', 'python']] wxpython dep [['gtk2', 'python', 'swig', 'wget']] numpy dep [['python', 'swig', 'wget', 'python']] lxml dep [['python', 'libxml', 'libxslt', 'setuptools', 'wget', 'python']] pygtk dep [['python', 'swig', 'gtk2', 'pygobject', 'pango', 'cairo', 'wget']] pycairo dep [['cairo', 'python', 'wget']] cairo dep [['fontconfig', 'libpng', 'pixman', 'x11', 'wget']] python dep [['wget']] wget dep [[]] cmake dep [['wget']] pyqt4 dep [['python', 'sip', 'qt4', 'wget']] pyqwt5 dep [['qwt5', 'pyqt4', 'sip', 'wget']] gcc dep [[]] ice dep [['swig', 'mcpp', 'db48', 'libbzip', 'expat', 'python', 'wget', 'ssl']] swig dep [['python', 'wget', 'gcc']] mcpp dep [['curl', 'wget']] curl dep [[]] wget dep [[]] db48 dep [['wget']] wget dep [[]] libbzip dep [['wget']] expat dep [['wget']] python dep [['wget']] wget dep [[]] ssl dep [[]] git dep [['wget', 'curl']] cmake dep [['wget']] libosmo-dsp dep [['fftw', 'autoconf', 'libtool', 'automake', 'git']] fftw dep [['wget']] autoconf dep [[]] libtool dep [[]] automake dep [[]] git dep [['wget', 'curl']] git dep [['wget', 'curl']] cmake dep [['wget']] git dep [['wget', 'curl']] cmake dep [['wget']] libitpp dep [[]] git dep [['wget', 'curl']] cmake dep [['wget']] packages to install: ['uhd', 'pycairo', 'mcpp', 'db48', 'ice', 'gnuradio', 'rtl-sdr', 'osmo-sdr', 'hackrf', 'libosmo-dsp', 'gr-iqbal', 'gr-osmosdr', 'gr-op25'] install called (uhd) install type priority: ['deb', 'src'] install deb called (uhd) no deb satisfiers available install src called (uhd) state = configure Current step: (uhd :: make) make ('\n make -j4\n', '\n make -j$makewidth\n') ('\n make -j4\n', '\n make -j4\n') bash exec (/home/joe/pybombs/src/uhd/host/build):: make -j4
[ 4%] [ 12%] [ 12%] Built target doxygen_docs Built target man_page_gzips Built target manual_html [ 12%] [ 13%] [ 13%] [ 14%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/b200/b200_iface.cpp.o Building CXX object lib/CMakeFiles/uhd.dir/utils/images.cpp.o Building CXX object lib/CMakeFiles/uhd.dir/utils/load_modules.cpp.o Building CXX object lib/CMakeFiles/uhd.dir/utils/log.cpp.o [ 14%] Building CXX object lib/CMakeFiles/uhd.dir/utils/msg.cpp.o [ 15%] Building CXX object lib/CMakeFiles/uhd.dir/utils/paths.cpp.o [ 15%] Building CXX object lib/CMakeFiles/uhd.dir/utils/static.cpp.o [ 15%] Building CXX object lib/CMakeFiles/uhd.dir/utils/tasks.cpp.o [ 16%] Building CXX object lib/CMakeFiles/uhd.dir/utils/thread_priority.cpp.o [ 16%] Building CXX object lib/CMakeFiles/uhd.dir/deprecated.cpp.o [ 17%] Building CXX object lib/CMakeFiles/uhd.dir/device.cpp.o [ 17%] Building CXX object lib/CMakeFiles/uhd.dir/stream.cpp.o [ 18%] Building CXX object lib/CMakeFiles/uhd.dir/exception.cpp.o [ 18%] Building CXX object lib/CMakeFiles/uhd.dir/property_tree.cpp.o [ 19%] make[2]: *** No rule to make target `/usr/lib/libusb-1.0.so', needed by `lib/libuhd.so.003.006'. Stop. make[2]: *** Waiting for unfinished jobs.... Building CXX object lib/CMakeFiles/uhd.dir/version.cpp.o make[1]: *** [lib/CMakeFiles/uhd.dir/all] Error 2 make: *** [all] Error 2 ERROR:root:PyBOMBS Make step failed for package (uhd) please see bash output above for a reason (hint: look for the word Error) joe@joe-desktop:~/pybombs$
What do you mean by "re-ran the Pybombs installation"? Was this done twice without cleaning the first install?
It looks like a linker problem with the library `/usr/lib/libusb-1.0.so'.
-Scott
Yes I did under a previous version of Ubuntu. How do I clean everything and start from scratch?
Sent from my iPhone
On Feb 18, 2014, at 2:11 PM, verymetl@hotmail.com wrote:
What do you mean by "re-ran the Pybombs installation"? Was this done twice without cleaning the first install?
It looks like a linker problem with the library `/usr/lib/libusb-1.0.so'.
-Scott
Unfortunately I have windows in another partition. Don't want to chance messing that up. Any other way to remove everything and start from new other than another install?
Thanks
Joe
Sent from my iPhone
On Feb 18, 2014, at 3:14 PM, verymetl@hotmail.com wrote:
I wouldn't even attempt to clean it.. just reinstall Ubuntu from a new build.
The Ubuntu installer should see the previous install and ask what you want to do. The choices should be obvious.
-Scott
---In op25-dev@yahoogroups.com, <jcardani@...> wrote:
Unfortunately I have windows in another partition. Don't want to chance messing that up. Any other way to remove everything and start from new other than another install?
I wouldn't even attempt to clean it.. just install a new build of Ubuntu, replacing the old.
I scrapped Ubuntu and went with Linux Mint 16 Petra http://blog.linuxmint.com/?p=2493 64 bit instead. I could no longer stand Ubuntu's stupid desktop environment. If you're installing 64 bit, make sure you have at least 4 gb of ram. gnuradio won't compile with less.
Also, prior to installing Pybombs, you need to manually install an audio dependency. See this post http://forums.radioreference.com/software-defined-radio/282056-sdrs-vs-hardw... I made over on the RadioReference forums.
-Scott
Hi Joe This problem is outside of OP25. As previously mentioned however we do want to hear all bug reports. You may have to report this as a bug to the UHD list, but first you might try the commands for installing uhd for ubuntu which is at URL http://code.ettus.com/redmine/ettus/projects/uhd/wiki/UHD_Linux http://code.ettus.com/redmine/ettus/projects/uhd/wiki/UHD_Linux as below (You may alternatively want to use the instructions for unstable instead). The aforementioned URL does say that ubuntu 12.04 is supported. If you still have no luck, please report this as a bug to the proper mail list for UHD
Max
sudo bash -c 'echo "deb http://files.ettus.com/binaries/uhd_stable/repo/uhd/ubuntu/%60lsb_release -cs` `lsb_release -cs` main" > /etc/apt/sources.list.d/ettus.list' sudo apt-get update sudo apt-get install -t `lsb_release -cs` uhd
Hi Max. Do I use stable or unstable?
Thanks
Joe
Sent from my iPhone
On Feb 18, 2014, at 2:18 PM, ikj1234i@yahoo.com wrote:
Hi Joe This problem is outside of OP25. As previously mentioned however we do want to hear all bug reports. You may have to report this as a bug to the UHD list, but first you might try the commands for installing uhd for ubuntu which is at URL http://code.ettus.com/redmine/ettus/projects/uhd/wiki/UHD_Linux as below (You may alternatively want to use the instructions for unstable instead). The aforementioned URL does say that ubuntu 12.04 is supported. If you still have no luck, please report this as a bug to the proper mail list for UHD
Max
sudo bash -c 'echo "deb http://files.ettus.com/binaries/uhd_stable/repo/uhd/ubuntu/%60lsb_release -cs` `lsb_release -cs` main" > /etc/apt/sources.list.d/ettus.list' sudo apt-get update sudo apt-get install -t `lsb_release -cs` uhd
I don't know enough to be sure - it would seem as if stable should be sufficient. Regardless, looks like the yah00 mailer mangled the commands - there are three commands, not 4 or 5, the first of the three is rather long and may have been split onto more than one line but should be entered as one command.
Max
Would that be the info I sent or the commands to install uhd?
Sent from my iPhone
On Feb 18, 2014, at 3:26 PM, ikj1234i@yahoo.com wrote:
I don't know enough to be sure - it would seem as if stable should be sufficient. Regardless, looks like the yah00 mailer mangled the commands - there are three commands, not 4 or 5, the first of the three is rather long and may have been split onto more than one line but should be entered as one command.
Max
Never mind, for some reason that did not display on my iPhone but saw it at home.
Joe
On Feb 18, 2014, at 3:31 PM, Joe wrote:
Would that be the info I sent or the commands to install uhd?
Sent from my iPhone
On Feb 18, 2014, at 3:26 PM, ikj1234i@yahoo.com wrote:
I don't know enough to be sure - it would seem as if stable should be sufficient. Regardless, looks like the yah00 mailer mangled the commands - there are three commands, not 4 or 5, the first of the three is rather long and may have been split onto more than one line but should be entered as one command.
Max
Well I first ran the commands that Max sent me to build the UHD and that seemed to have worked. Then ran the pybombs again and it failed on UHD again.
So I then tried to do a clean install of Ubuntu and since I updated to 12.04 the computer will not let me boot from CD. Checked bios and the CD is first for boot but not doing it. Even tried F12 to force and the dual boot screen just appears giving me choices of booting to Ubuntu or Windows only, not disc.
Feel now I am totally messed up
Joe
On Feb 18, 2014, at 4:13 PM, Joseph Cardani wrote:
Never mind, for some reason that did not display on my iPhone but saw it at home.
Joe
On Feb 18, 2014, at 3:31 PM, Joe wrote:
Would that be the info I sent or the commands to install uhd?
Sent from my iPhone
On Feb 18, 2014, at 3:26 PM, ikj1234i@yahoo.com wrote:
I don't know enough to be sure - it would seem as if stable should be sufficient. Regardless, looks like the yah00 mailer mangled the commands - there are three commands, not 4 or 5, the first of the three is rather long and may have been split onto more than one line but should be entered as one command.
Max
Any possibility of this working in another OS (Windows, or MAC)?
On Feb 18, 2014, at 4:44 PM, Joseph Cardani wrote:
Well I first ran the commands that Max sent me to build the UHD and that seemed to have worked. Then ran the pybombs again and it failed on UHD again.
So I then tried to do a clean install of Ubuntu and since I updated to 12.04 the computer will not let me boot from CD. Checked bios and the CD is first for boot but not doing it. Even tried F12 to force and the dual boot screen just appears giving me choices of booting to Ubuntu or Windows only, not disc.
Feel now I am totally messed up
Joe
On Feb 18, 2014, at 4:13 PM, Joseph Cardani wrote:
Never mind, for some reason that did not display on my iPhone but saw it at home.
Joe
On Feb 18, 2014, at 3:31 PM, Joe wrote:
Would that be the info I sent or the commands to install uhd?
Sent from my iPhone
On Feb 18, 2014, at 3:26 PM, ikj1234i@yahoo.com wrote:
I don't know enough to be sure - it would seem as if stable should be sufficient. Regardless, looks like the yah00 mailer mangled the commands - there are three commands, not 4 or 5, the first of the three is rather long and may have been split onto more than one line but should be entered as one command.
Max
Well I ran out of computer to install a fresh version of Ubuntu so I can try installing OP25 from Pybombs again. So I may have to buy a new notebook with Ubuntu pre-installed. Would someone in the know be willing to help me until I can get OP-25 installed properly because I really am buying the new computer just for OP-25. I hate to waste my money on a notebook if this is not going to work or I don't have any help.
Also another question. Does the P25 trunking work over the USB port or do I need a dedicated serial port? If a USB works I assume I can use a USB-serial converter to control my ICOM radios?
thank you,
Joe
On Feb 18, 2014, at 4:46 PM, Joseph Cardani wrote:
Any possibility of this working in another OS (Windows, or MAC)?
On Feb 18, 2014, at 4:44 PM, Joseph Cardani wrote:
Well I first ran the commands that Max sent me to build the UHD and that seemed to have worked. Then ran the pybombs again and it failed on UHD again.
So I then tried to do a clean install of Ubuntu and since I updated to 12.04 the computer will not let me boot from CD. Checked bios and the CD is first for boot but not doing it. Even tried F12 to force and the dual boot screen just appears giving me choices of booting to Ubuntu or Windows only, not disc.
Feel now I am totally messed up
Joe
On Feb 18, 2014, at 4:13 PM, Joseph Cardani wrote:
Never mind, for some reason that did not display on my iPhone but saw it at home.
Joe
On Feb 18, 2014, at 3:31 PM, Joe wrote:
Would that be the info I sent or the commands to install uhd?
Sent from my iPhone
On Feb 18, 2014, at 3:26 PM, ikj1234i@yahoo.com wrote:
I don't know enough to be sure - it would seem as if stable should be sufficient. Regardless, looks like the yah00 mailer mangled the commands - there are three commands, not 4 or 5, the first of the three is rather long and may have been split onto more than one line but should be entered as one command.
Max
Maybe another option would be to remove and uninstall everything including all dependencies and UHD, GNUradio, OP-25 etc. and then re-run the pybombs. Will this idea work? Again for some reason my computer with Ubuntu 12.04 will not allow me to boot from CD after I upgraded to version 12.04 for an unknown reason, even though it's in the bios to look at CD first.
Can someone provide exactly what would need to be removed an how can I best do it. I am determined to get this darn thing to on my computer :)
thanks again, Joe
On Mar 7, 2014, at 10:36 PM, Joseph Cardani wrote:
Well I ran out of computer to install a fresh version of Ubuntu so I can try installing OP25 from Pybombs again. So I may have to buy a new notebook with Ubuntu pre-installed. Would someone in the know be willing to help me until I can get OP-25 installed properly because I really am buying the new computer just for OP-25. I hate to waste my money on a notebook if this is not going to work or I don't have any help.
hi Joe - it's not really possible to give a hardware recommendation - in most cases the hardware can be made to work although if it's a very new model sometimes there may be a bit of lag before good driver support becomes availble.
As far as serial vs. USB support for channel switching, this isn't so much a computer hardware issue as it is a radio issue - the answer will depend on the means employed by the receiver that is in use. USRP and HackRF take tuning commands over the same channel as the data flow, USB (and/or ethernet, for some USRP models). Other receivers such as those controlled by hamlib and that are equipped with an RS-232 interface would of course require serial support. Don't overlook the availability of the USB/serial dongles - but make sure they have they're at least +/- 9-12V - some may be +/-5V only which is not according to spec...
Also - as previously mentioned, none of the pybombs issues you've reported are problems within OP25. The last time you posted an error message printout it was suggested you should seek help on the UHD forums - did you get anywhere with that ?
Max
Hi Max,
Thanks for the info on the hardware and ham lib. I defiantly want to use my ICOM R7000 with the USRP using the radio's 10.7 IF for input. So serial would be the way to go, or a serial-usb adapter as you stated.
Aftern you mentioned about seeking UHD help on their forum, another response said to do a clean fresh reinstall of Ubuntu 12.05 LTS and start from scratch with the Pybombs. So this option would not fix the problem?
Would this UHD issue in Pybombs affect everyone installing for the first time? or over an existing version?
thanks as always,
Joe
On Mar 10, 2014, at 7:59 PM, ikj1234i@yahoo.com ikj1234i@yahoo.com wrote:
hi Joe - it's not really possible to give a hardware recommendation - in most cases the hardware can be made to work although if it's a very new model sometimes there may be a bit of lag before good driver support becomes availble.
As far as serial vs. USB support for channel switching, this isn't so much a computer hardware issue as it is a radio issue - the answer will depend on the means employed by the receiver that is in use. USRP and HackRF take tuning commands over the same channel as the data flow, USB (and/or ethernet, for some USRP models). Other receivers such as those controlled by hamlib and that are equipped with an RS-232 interface would of course require serial support. Don't overlook the availability of the USB/serial dongles - but make sure they have they're at least +/- 9-12V - some may be +/-5V only which is not according to spec...
Also - as previously mentioned, none of the pybombs issues you've reported are problems within OP25. The last time you posted an error message printout it was suggested you should seek help on the UHD forums - did you get anywhere with that ?
Max
Just tried pybombs again, same error so I posted it on the UHD forum. I'll update here with any help they provide.
Joe
On Mar 10, 2014, at 7:59 PM, ikj1234i@yahoo.com ikj1234i@yahoo.com wrote:
hi Joe - it's not really possible to give a hardware recommendation - in most cases the hardware can be made to work although if it's a very new model sometimes there may be a bit of lag before good driver support becomes availble.
As far as serial vs. USB support for channel switching, this isn't so much a computer hardware issue as it is a radio issue - the answer will depend on the means employed by the receiver that is in use. USRP and HackRF take tuning commands over the same channel as the data flow, USB (and/or ethernet, for some USRP models). Other receivers such as those controlled by hamlib and that are equipped with an RS-232 interface would of course require serial support. Don't overlook the availability of the USB/serial dongles - but make sure they have they're at least +/- 9-12V - some may be +/-5V only which is not according to spec...
Also - as previously mentioned, none of the pybombs issues you've reported are problems within OP25. The last time you posted an error message printout it was suggested you should seek help on the UHD forums - did you get anywhere with that ?
Max
I posted my issue on the National Instruments USRP forum. No replies yet.
http://forums.ni.com/t5/USRP-Software-Radio/bd-p/500
Is this the proper forum?
thanks, Joe
On Mar 10, 2014, at 10:46 PM, Joseph Cardani wrote:
Just tried pybombs again, same error so I posted it on the UHD forum. I'll update here with any help they provide.
Joe
On Mar 10, 2014, at 7:59 PM, ikj1234i@yahoo.com ikj1234i@yahoo.com wrote:
hi Joe - it's not really possible to give a hardware recommendation - in most cases the hardware can be made to work although if it's a very new model sometimes there may be a bit of lag before good driver support becomes availble.
As far as serial vs. USB support for channel switching, this isn't so much a computer hardware issue as it is a radio issue - the answer will depend on the means employed by the receiver that is in use. USRP and HackRF take tuning commands over the same channel as the data flow, USB (and/or ethernet, for some USRP models). Other receivers such as those controlled by hamlib and that are equipped with an RS-232 interface would of course require serial support. Don't overlook the availability of the USB/serial dongles - but make sure they have they're at least +/- 9-12V - some may be +/-5V only which is not according to spec...
Also - as previously mentioned, none of the pybombs issues you've reported are problems within OP25. The last time you posted an error message printout it was suggested you should seek help on the UHD forums - did you get anywhere with that ?
Max
Found out that the correct place is on theUSRP-users forum not National Instruments
Posted question there. Reply says that the reason I am getting the error is that it could not find the file libusb-1.0.so in the /usr/lib folder. But it is there - I manually saw it there. Have no idea how to proceed. The latest output looks like:
joe@joe-desktop:~$ ./pybombs install gr-op25 bash: ./pybombs: Is a directory joe@joe-desktop:~$ cd pybombs joe@joe-desktop:~/pybombs$ ./pybombs install gr-op25 Settled on prefix: /home/joe/target Initializing environmental variables... /home/joe/target/python/:/home/joe/target/lib/python2.6/site-packages/:/home/joe/target/lib64/python2.6/site-packages/:/home/joe/target/lib/python2.6/dist-packages/:/home/joe/target/lib64/python2.6/dist-packages/:/home/joe/target/lib/python2.7/site-packages/:/home/joe/target/lib64/python2.7/site-packages/:/home/joe/target/lib/python2.7/dist-packages/:/home/joe/target/lib64/python2.7/dist-packages/:/home/joe/target/python/:/home/joe/target/lib/python2.6/site-packages/:/home/joe/target/lib64/python2.6/site-packages/:/home/joe/target/lib/python2.6/dist-packages/:/home/joe/target/lib64/python2.6/dist-packages/:/home/joe/target/lib/python2.7/site-packages/:/home/joe/target/lib64/python2.7/site-packages/:/home/joe/target/lib/python2.7/dist-packages/:/home/joe/target/lib64/python2.7/dist-packages/ ---------- loading recipes ------------------- Loading recipes ... Loading recipes ... done ---------- loading recipes finished ----------
checking for gr-op25 False /home/joe/pybombs/mod_pybombs/sysutils.py:588: RuntimeWarning: tempnam is a potential security risk to your program tmpfile = os.tempnam(d); TMPFILE = /home/joe/target/fileIUp2rF WRITE PERMS OK /home/joe/target/fileIUp2rF installing gr-op25 gr-op25 dep [['gnuradio', 'boost', 'libpcap', 'gr-osmosdr', 'libitpp', 'git', 'cmake']] gnuradio dep [['make', 'boost', 'fftw', 'cppunit', 'swig', 'gsl', 'uhd', 'git', 'python', 'cheetah', 'wxpython', 'numpy', 'lxml', 'pygtk', 'pycairo', 'cmake', 'pyqt4', 'pyqwt5', 'gcc', 'ice', 'git', 'cmake']] make dep [[]] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of make (3.81) is >= than 3.75 boost dep [['python', 'libbzip', 'wget']] fftw dep [['wget']] cppunit dep [['wget']] swig dep [['python', 'wget', 'gcc']] gsl dep [['wget']] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of libgsl0-dev (1.15) is >= than 1.13 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of libgsl0ldbl (1.15) is >= than 1.13 uhd dep [['make', 'swig', 'python', 'libusb', 'git', 'cmake', 'cheetah', 'boost', 'gsl', 'numpy', 'cppunit', 'fftw', 'git', 'cmake']] make dep [[]] swig dep [['python', 'wget', 'gcc']] python dep [['wget']] libusb dep [['wget']] wget dep [[]] git dep [['wget', 'curl']] cmake dep [['wget']] cheetah dep [['python', 'wget', 'python']] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-cheetah (2.4.4) is >= than 2.0 boost dep [['python', 'libbzip', 'wget']] gsl dep [['wget']] numpy dep [['python', 'swig', 'wget', 'python']] cppunit dep [['wget']] fftw dep [['wget']] git dep [['wget', 'curl']] cmake dep [['wget']] git dep [['wget', 'curl']] python dep [['wget']] cheetah dep [['python', 'wget', 'python']] wxpython dep [['gtk2', 'python', 'swig', 'wget']] numpy dep [['python', 'swig', 'wget', 'python']] lxml dep [['python', 'libxml', 'libxslt', 'setuptools', 'wget', 'python']] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-lxml (2.3.2) is >= than 2.3.2 pygtk dep [['python', 'swig', 'gtk2', 'pygobject', 'pango', 'cairo', 'wget']] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-gtk2 (2.24.0) is >= than 2.17 pycairo dep [['cairo', 'python', 'wget']] cairo dep [['fontconfig', 'libpng', 'pixman', 'x11', 'wget']] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of libcairo2 (1.10.2) is >= than 1.8.10 python dep [['wget']] wget dep [[]] cmake dep [['wget']] pyqt4 dep [['python', 'sip', 'qt4', 'wget']] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-qt4 (4.9.1) is >= than 4.6.2 pyqwt5 dep [['qwt5', 'pyqt4', 'sip', 'wget']] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-qwt5-qt4 (5.2.1) is >= than 5.2 gcc dep [[]] ice dep [['swig', 'mcpp', 'db48', 'libbzip', 'expat', 'python', 'wget', 'ssl']] swig dep [['python', 'wget', 'gcc']] mcpp dep [['curl', 'wget']] curl dep [[]] wget dep [[]] db48 dep [['wget']] wget dep [[]] libbzip dep [['wget']] expat dep [['wget']] PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of libexpat1-dev (2.0.1) is >= than 2.0.1 python dep [['wget']] wget dep [[]] ssl dep [[]] git dep [['wget', 'curl']] cmake dep [['wget']] boost dep [['python', 'libbzip', 'wget']] libpcap dep [[]] gr-osmosdr dep [['uhd', 'rtl-sdr', 'osmo-sdr', 'hackrf', 'gnuradio', 'gr-iqbal', 'git', 'cmake']] uhd dep [['make', 'swig', 'python', 'libusb', 'git', 'cmake', 'cheetah', 'boost', 'gsl', 'numpy', 'cppunit', 'fftw', 'git', 'cmake']] make dep [[]] swig dep [['python', 'wget', 'gcc']] python dep [['wget']] libusb dep [['wget']] wget dep [[]] git dep [['wget', 'curl']] cmake dep [['wget']] cheetah dep [['python', 'wget', 'python']] boost dep [['python', 'libbzip', 'wget']] gsl dep [['wget']] numpy dep [['python', 'swig', 'wget', 'python']] cppunit dep [['wget']] fftw dep [['wget']] git dep [['wget', 'curl']] cmake dep [['wget']] rtl-sdr dep [['libusb', 'git', 'cmake']] libusb dep [['wget']] wget dep [[]] git dep [['wget', 'curl']] cmake dep [['wget']] osmo-sdr dep [['git', 'cmake', 'libusb', 'git', 'cmake']] git dep [['wget', 'curl']] cmake dep [['wget']] libusb dep [['wget']] wget dep [[]] git dep [['wget', 'curl']] cmake dep [['wget']] hackrf dep [['git', 'cmake', 'libusb', 'git', 'cmake']] git dep [['wget', 'curl']] cmake dep [['wget']] libusb dep [['wget']] wget dep [[]] git dep [['wget', 'curl']] cmake dep [['wget']] gnuradio dep [['make', 'boost', 'fftw', 'cppunit', 'swig', 'gsl', 'uhd', 'git', 'python', 'cheetah', 'wxpython', 'numpy', 'lxml', 'pygtk', 'pycairo', 'cmake', 'pyqt4', 'pyqwt5', 'gcc', 'ice', 'git', 'cmake']] make dep [[]] boost dep [['python', 'libbzip', 'wget']] fftw dep [['wget']] cppunit dep [['wget']] swig dep [['python', 'wget', 'gcc']] gsl dep [['wget']] uhd dep [['make', 'swig', 'python', 'libusb', 'git', 'cmake', 'cheetah', 'boost', 'gsl', 'numpy', 'cppunit', 'fftw', 'git', 'cmake']] make dep [[]] swig dep [['python', 'wget', 'gcc']] python dep [['wget']] libusb dep [['wget']] wget dep [[]] git dep [['wget', 'curl']] cmake dep [['wget']] cheetah dep [['python', 'wget', 'python']] boost dep [['python', 'libbzip', 'wget']] gsl dep [['wget']] numpy dep [['python', 'swig', 'wget', 'python']] cppunit dep [['wget']] fftw dep [['wget']] git dep [['wget', 'curl']] cmake dep [['wget']] git dep [['wget', 'curl']] python dep [['wget']] cheetah dep [['python', 'wget', 'python']] wxpython dep [['gtk2', 'python', 'swig', 'wget']] numpy dep [['python', 'swig', 'wget', 'python']] lxml dep [['python', 'libxml', 'libxslt', 'setuptools', 'wget', 'python']] pygtk dep [['python', 'swig', 'gtk2', 'pygobject', 'pango', 'cairo', 'wget']] pycairo dep [['cairo', 'python', 'wget']] cairo dep [['fontconfig', 'libpng', 'pixman', 'x11', 'wget']] python dep [['wget']] wget dep [[]] cmake dep [['wget']] pyqt4 dep [['python', 'sip', 'qt4', 'wget']] pyqwt5 dep [['qwt5', 'pyqt4', 'sip', 'wget']] gcc dep [[]] ice dep [['swig', 'mcpp', 'db48', 'libbzip', 'expat', 'python', 'wget', 'ssl']] swig dep [['python', 'wget', 'gcc']] mcpp dep [['curl', 'wget']] curl dep [[]] wget dep [[]] db48 dep [['wget']] wget dep [[]] libbzip dep [['wget']] expat dep [['wget']] python dep [['wget']] wget dep [[]] ssl dep [[]] git dep [['wget', 'curl']] cmake dep [['wget']] gr-iqbal dep [['gnuradio', 'libosmo-dsp', 'git', 'cmake']] gnuradio dep [['make', 'boost', 'fftw', 'cppunit', 'swig', 'gsl', 'uhd', 'git', 'python', 'cheetah', 'wxpython', 'numpy', 'lxml', 'pygtk', 'pycairo', 'cmake', 'pyqt4', 'pyqwt5', 'gcc', 'ice', 'git', 'cmake']] make dep [[]] boost dep [['python', 'libbzip', 'wget']] fftw dep [['wget']] cppunit dep [['wget']] swig dep [['python', 'wget', 'gcc']] gsl dep [['wget']] uhd dep [['make', 'swig', 'python', 'libusb', 'git', 'cmake', 'cheetah', 'boost', 'gsl', 'numpy', 'cppunit', 'fftw', 'git', 'cmake']] make dep [[]] swig dep [['python', 'wget', 'gcc']] python dep [['wget']] libusb dep [['wget']] wget dep [[]] git dep [['wget', 'curl']] cmake dep [['wget']] cheetah dep [['python', 'wget', 'python']] boost dep [['python', 'libbzip', 'wget']] gsl dep [['wget']] numpy dep [['python', 'swig', 'wget', 'python']] cppunit dep [['wget']] fftw dep [['wget']] git dep [['wget', 'curl']] cmake dep [['wget']] git dep [['wget', 'curl']] python dep [['wget']] cheetah dep [['python', 'wget', 'python']] wxpython dep [['gtk2', 'python', 'swig', 'wget']] numpy dep [['python', 'swig', 'wget', 'python']] lxml dep [['python', 'libxml', 'libxslt', 'setuptools', 'wget', 'python']] pygtk dep [['python', 'swig', 'gtk2', 'pygobject', 'pango', 'cairo', 'wget']] pycairo dep [['cairo', 'python', 'wget']] cairo dep [['fontconfig', 'libpng', 'pixman', 'x11', 'wget']] python dep [['wget']] wget dep [[]] cmake dep [['wget']] pyqt4 dep [['python', 'sip', 'qt4', 'wget']] pyqwt5 dep [['qwt5', 'pyqt4', 'sip', 'wget']] gcc dep [[]] ice dep [['swig', 'mcpp', 'db48', 'libbzip', 'expat', 'python', 'wget', 'ssl']] swig dep [['python', 'wget', 'gcc']] mcpp dep [['curl', 'wget']] curl dep [[]] wget dep [[]] db48 dep [['wget']] wget dep [[]] libbzip dep [['wget']] expat dep [['wget']] python dep [['wget']] wget dep [[]] ssl dep [[]] git dep [['wget', 'curl']] cmake dep [['wget']] libosmo-dsp dep [['fftw', 'autoconf', 'libtool', 'automake', 'git']] fftw dep [['wget']] autoconf dep [[]] libtool dep [[]] automake dep [[]] git dep [['wget', 'curl']] git dep [['wget', 'curl']] cmake dep [['wget']] git dep [['wget', 'curl']] cmake dep [['wget']] libitpp dep [[]] git dep [['wget', 'curl']] cmake dep [['wget']] packages to install: ['libusb', 'uhd', 'pycairo', 'mcpp', 'db48', 'ice', 'gnuradio', 'rtl-sdr', 'osmo-sdr', 'hackrf', 'libosmo-dsp', 'gr-iqbal', 'gr-osmosdr', 'gr-op25'] install called (libusb) install type priority: ['deb', 'src'] install deb called (libusb) deb is not available locally check remote repositories... PyBombs.sysutils - INFO - deb_exists: Satisfies requirement...found downloadable version of libusb-1.0-0-dev CONDUCTING DEB INSTALL deb install: pkgreq(libusb-1.0-0-dev,None,None) bash exec (/home/joe/pybombs):: sudo apt-get -y install libusb-1.0-0-dev [sudo] password for joe: Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: libusb-1.0-0-dev 0 upgraded, 1 newly installed, 0 to remove and 37 not upgraded. Need to get 156 kB of archives. After this operation, 895 kB of additional disk space will be used. Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/main libusb-1.0-0-dev i386 2:1.0.9~rc3-2ubuntu1 [156 kB] Fetched 156 kB in 8s (19.2 kB/s) Selecting previously unselected package libusb-1.0-0-dev. (Reading database ... 242403 files and directories currently installed.) Unpacking libusb-1.0-0-dev (from .../libusb-1.0-0-dev_2% 3a1.0.9~rc3-2ubuntu1_i386.deb) ... Processing triggers for doc-base ... Processing 1 added doc-base file... Registering documents with scrollkeeper... Setting up libusb-1.0-0-dev (2:1.0.9~rc3-2ubuntu1) ... installation ok via: deb install called (uhd) install type priority: ['deb', 'src'] install deb called (uhd) no deb satisfiers available install src called (uhd) state = configure Current step: (uhd :: make) make ('\n make -j4\n', '\n make -j$makewidth\n') ('\n make -j4\n', '\n make -j4\n') bash exec (/home/joe/pybombs/src/uhd/host/build):: make -j4
[ 12%] [ 12%] Built target man_page_gzips [ 12%] Built target manual_html Built target doxygen_docs make[2]: *** No rule to make target `/usr/lib/libusb-1.0.so', needed by `lib/libuhd.so.003.006'. Stop. make[1]: *** [lib/CMakeFiles/uhd.dir/all] Error 2 make: *** [all] Error 2 ERROR:root:PyBOMBS Make step failed for package (uhd) please see bash output above for a reason (hint: look for the word Error) joe@joe-desktop:~/pybombs$ Joe
OK well it seems it will be necessary for you to persist on the UHD forum. As previously mentioned the error that you've reported is outside of OP25.
Also, when posting to the UHD forum, you might point out that, according to this page (URL below) the version of ubuntu (12.04) that you're using is listed as one of the UHD-supported ubuntu versions - they need either to fix the problem or to update the page to remove 12.04 from the supported list...
http://code.ettus.com/redmine/ettus/projects/uhd/wiki/UHD_Linux http://code.ettus.com/redmine/ettus/projects/uhd/wiki/UHD_Linux
Max
Will do Max,
I will persist there. Do you think maybe I should upgrade to version 13 if they do not fix this?
Joe
On Mar 11, 2014, at 4:52 PM, ikj1234i@yahoo.com ikj1234i@yahoo.com wrote:
OK well it seems it will be necessary for you to persist on the UHD forum. As previously mentioned the error that you've reported is outside of OP25.
Also, when posting to the UHD forum, you might point out that, according to this page (URL below) the version of ubuntu (12.04) that you're using is listed as one of the UHD-supported ubuntu versions - they need either to fix the problem or to update the page to remove 12.04 from the supported list...
http://code.ettus.com/redmine/ettus/projects/uhd/wiki/UHD_Linux
Max
I found out that one of my computers can boot from USB stick. Instead of installing Ubuntu on the new computer can I use the USB stick instead and then install via the pybombs?
thanks, Joe
Hi All,
Once I get this UHD issue resolved (And I still have not on the USRP-user forum) I plan on buying a USRP. I would like to use it to monitor trunked digital traffic so what option would be best? Option 1 using the WBX directly receiving the signal or Option 2 using a communications receiver such as the ICOM R7000 or R8500 and using the 10.7 IF output feeding the Basic RX? I am looking for the best performance, sensitivity and selectivity, etc.
thanks, Joe
Correction : I meant LFRX not BasicRX
thanks, Joe
On Mar 12, 2014, at 2:44 PM, Joseph Cardani wrote:
Hi All,
Once I get this UHD issue resolved (And I still have not on the USRP-user forum) I plan on buying a USRP. I would like to use it to monitor trunked digital traffic so what option would be best? Option 1 using the WBX directly receiving the signal or Option 2 using a communications receiver such as the ICOM R7000 or R8500 and using the 10.7 IF output feeding the Basic RX? I am looking for the best performance, sensitivity and selectivity, etc.
thanks, Joe
Hi Joe
Of the two options you've outlined, I'd definitely recommend the WBX instead of LF or Basic RX. If you later decide to use the R-7000 you could hook up a hamitup or other converter. (Note, you'll need to perform the R-7000 AGC mod). With the WBX it will open up a lot of things in the spectrum that would otherwise pass you by, and the full stature of the USRP would otherwise be wasted on a narrowband source...
Max
Thanks Max!
Joe
On Mar 13, 2014, at 2:34 PM, ikj1234i@yahoo.com ikj1234i@yahoo.com wrote:
Hi Joe
Of the two options you've outlined, I'd definitely recommend the WBX instead of LF or Basic RX. If you later decide to use the R-7000 you could hook up a hamitup or other converter. (Note, you'll need to perform the R-7000 AGC mod). With the WBX it will open up a lot of things in the spectrum that would otherwise pass you by, and the full stature of the USRP would otherwise be wasted on a narrowband source...
Max
Hi All,
I finally found a computer that could be used for a clean install, a Lenovo W500 notebook. Installed Ubuntu 13.10, updated all software, and then did the git clone. Needed GIT so that went fine then ran pybombs. It took over 3 hours and everything went great - no errors. OP25 was the last programs. I then ran the env and got the following file: /home/joe/target/setup_env.sh
I ran the source /home/joe/target/setup_env.sh in the terminal (in the pybombs directory like the last few commands). Took a second and then the prompt reappeared. Is this what I should have done or do I have to run the source command somewhere else.
So close!!!!
thanks, Joe
Hi Joe
Great, sounds like you should be all set. The 'source' command might not produce any output (no news is good news in this case). You probably won't be able to do much though without SDR hardware such as a USRP. However you should be able to run GRC which enables you to create flowgraphs for simulation and analysis purposes... If you have any disctap'ed receivers you could use them with OP25, (although you should not expect LSM quality reception)
Max
Hi Max and everyone,
Thanks so much for your help! I will test what you said below today.
Definitely getting a USRP1 with WBX as you suggested. I am thinking about also getting Matlab home version and a few other add ons. I heard the USRP1 is not supported by Matlab directly but KIT's Simulink-UHD does.
If I do get Matlab home, would that be helpful to the OP-25 community? Does anyone else here have Matlab?
thanks, joe
On Mar 14, 2014, at 9:38 AM, ikj1234i@yahoo.com ikj1234i@yahoo.com wrote:
Hi Joe
Great, sounds like you should be all set. The 'source' command might not produce any output (no news is good news in this case). You probably won't be able to do much though without SDR hardware such as a USRP. However you should be able to run GRC which enables you to create flowgraphs for simulation and analysis purposes... If you have any disctap'ed receivers you could use them with OP25, (although you should not expect LSM quality reception)
Max
Hi Joe
Matlab is a proprietary program - I can't recommend it. I use "octave" which is a clone - but I'm not up on what level(s) of compatibility exist between it and matlab
Max
Thanks as always Max!
Joe
On Mar 14, 2014, at 12:39 PM, ikj1234i@yahoo.com ikj1234i@yahoo.com wrote:
Hi Joe
Matlab is a proprietary program - I can't recommend it. I use "octave" which is a clone - but I'm not up on what level(s) of compatibility exist between it and matlab
Max
Joseph,
I would suggest using the WBX directly. Can you tell me what issue you have not gotten resolved on the forum yet?
Thanks, Matt Ettus
On Wed, Mar 12, 2014 at 11:44 AM, Joseph Cardani jcardani@verizon.netwrote:
Hi All,
Once I get this UHD issue resolved (And I still have not on the USRP-user forum) I plan on buying a USRP. I would like to use it to monitor trunked digital traffic so what option would be best? Option 1 using the WBX directly receiving the signal or Option 2 using a communications receiver such as the ICOM R7000 or R8500 and using the 10.7 IF output feeding the Basic RX? I am looking for the best performance, sensitivity and selectivity, etc.
thanks, Joe
Hi Matt !
Pleasant surprise to run into you- here's my interpretation of the issue with uhd: the version of libusb that comes with stock ubuntu 12.04 doesn't define the symbol 'libusb_error_name' - consequently uhd fails to build. This is all in a pybombs context, btw. It appears that symbol was defined somewhere around version 1.0.9 of libusb which is newer than what's included in ubuntu 12.04. Ubuntu 12.04 is listed BTW on the ettus.com site as being one of the supported releases for uhd.
The net-net for end users is that on ubuntu 12.04 if the user attempts to issue the command pybombs install gr-op25 on a clean ubuntu 12.04 box there is a failure in the step where uhd is being built... Let me know if I can furnish any other details or if the above is insufficient / unclear
Best Regards
Max
On 03/14/2014 11:36 PM, ikj1234i@yahoo.com wrote:
Hi Matt !
Pleasant surprise to run into you- here's my interpretation of the issue with uhd: the version of libusb that comes with stock ubuntu 12.04 doesn't define the symbol 'libusb_error_name' - consequently uhd fails to build. This is all in a pybombs context, btw. It appears that symbol was defined somewhere around version 1.0.9 of libusb which is newer than what's included in ubuntu 12.04. Ubuntu 12.04 is listed BTW on the ettus.com site as being one of the supported releases for uhd.
The net-net for end users is that on ubuntu 12.04 if the user attempts to issue the command pybombs install gr-op25 on a clean ubuntu 12.04 box there is a failure in the step where uhd is being built... Let me know if I can furnish any other details or if the above is insufficient / unclear
Best Regards
Max
It happens on Fedora systems, too, for libusb < 1.0.9.
There's a HAVE_LIBUSB_ERROR_NAME variable that is supposed to be set by the cmake, but it isn't set properly always, and the b200_iface.cpp doesn't pick up the proper macro definition.
This has been identified to the dev team, but I guess not fixed yet.
Hi Marcus,
Yes the libusb version was less that 1.0.9 that was already on the computer, probably from an failed install done several years ago.
thanks, Joe
On Mar 14, 2014, at 11:42 PM, Marcus D. Leech wrote:
On 03/14/2014 11:36 PM, ikj1234i@yahoo.com wrote:
Hi Matt !
Pleasant surprise to run into you- here's my interpretation of the issue with uhd: the version of libusb that comes with stock ubuntu 12.04 doesn't define the symbol 'libusb_error_name' - consequently uhd fails to build. This is all in a pybombs context, btw. It appears that symbol was defined somewhere around version 1.0.9 of libusb which is newer than what's included in ubuntu 12.04. Ubuntu 12.04 is listed BTW on the ettus.com site as being one of the supported releases for uhd.
The net-net for end users is that on ubuntu 12.04 if the user attempts to issue the command pybombs install gr-op25 on a clean ubuntu 12.04 box there is a failure in the step where uhd is being built... Let me know if I can furnish any other details or if the above is insufficient / unclear
Best Regards
Max
It happens on Fedora systems, too, for libusb < 1.0.9.
There's a HAVE_LIBUSB_ERROR_NAME variable that is supposed to be set by the cmake, but it isn't set properly always, and the b200_iface.cpp doesn't pick up the proper macro definition.
This has been identified to the dev team, but I guess not fixed yet.
Matt,
I think Max explained things better that I could ever.
thanks again for all of your help Max!
Joe
On Mar 14, 2014, at 11:36 PM, ikj1234i@yahoo.com wrote:
Hi Matt !
Pleasant surprise to run into you- here's my interpretation of the issue with uhd: the version of libusb that comes with stock ubuntu 12.04 doesn't define the symbol 'libusb_error_name' - consequently uhd fails to build. This is all in a pybombs context, btw. It appears that symbol was defined somewhere around version 1.0.9 of libusb which is newer than what's included in ubuntu 12.04. Ubuntu 12.04 is listed BTW on the ettus.com site as being one of the supported releases for uhd.
The net-net for end users is that on ubuntu 12.04 if the user attempts to issue the command pybombs install gr-op25 on a clean ubuntu 12.04 box there is a failure in the step where uhd is being built... Let me know if I can furnish any other details or if the above is insufficient / unclear
Best Regards
Max
Hi Matt,
Thanks so much for the suggestion on the WBX. Max also said the same about the WBX over using the ICOM's IF out with the Basic RX board.
The issue was installing OP25 and it's dependencies using the pybombs script. When attempting to install UHD the script was looking for one of the libusb so files and bombed. I found out that libusb was already there but the file that was a link (simlink?) and this caused the error. I tried to build the latest libusb from source but for some reason the make file was missing which was strange. The computer was a desktop that had been upgraded from ubuntu 10.04 to 12.04 and there were several unsuccessful attempts of installing OP25, UHD, etc. Forgive me but I am not a linux expert so my terminology could be off. So yesterday I decided to scrap the old desktop and install 13.10 on a notebook. That went fine and then I ran the python again to install UHD, GNURadio, OP25 and dependencies. That appears to have worked without error. I still have to do some checking and testing but so far things look good.
I will order the USRP and daughterboard hardware sometime next week once I can confirm everything is working fine.
thanks and have a great weekend,
Joe
On Mar 14, 2014, at 11:03 PM, Matt Ettus wrote:
Joseph,
I would suggest using the WBX directly. Can you tell me what issue you have not gotten resolved on the forum yet?
Thanks, Matt Ettus
On Wed, Mar 12, 2014 at 11:44 AM, Joseph Cardani jcardani@verizon.net wrote:
Hi All,
Once I get this UHD issue resolved (And I still have not on the USRP-user forum) I plan on buying a USRP. I would like to use it to monitor trunked digital traffic so what option would be best? Option 1 using the WBX directly receiving the signal or Option 2 using a communications receiver such as the ICOM R7000 or R8500 and using the 10.7 IF output feeding the Basic RX? I am looking for the best performance, sensitivity and selectivity, etc.
thanks, Joe
I am persisting on the USRP-user forum and so far I have not received any replies except a direct email from a fellow in Germany asking for some clarification. I posted to the board twice over the last day or so.
I just would like to know what my options are in the event I get no support from there.
thank you,
Joe
On Mar 11, 2014, at 4:52 PM, ikj1234i@yahoo.com ikj1234i@yahoo.com wrote:
OK well it seems it will be necessary for you to persist on the UHD forum. As previously mentioned the error that you've reported is outside of OP25.
Also, when posting to the UHD forum, you might point out that, according to this page (URL below) the version of ubuntu (12.04) that you're using is listed as one of the UHD-supported ubuntu versions - they need either to fix the problem or to update the page to remove 12.04 from the supported list...
http://code.ettus.com/redmine/ettus/projects/uhd/wiki/UHD_Linux
Max
Hi Max,
Can I email you direct (off line) about an idea I have? It's not involving this OP25 issue
thanks, Joe
On Feb 18, 2014, at 3:26 PM, ikj1234i@yahoo.com ikj1234i@yahoo.com wrote:
I don't know enough to be sure - it would seem as if stable should be sufficient. Regardless, looks like the yah00 mailer mangled the commands - there are three commands, not 4 or 5, the first of the three is rather long and may have been split onto more than one line but should be entered as one command.
Max