discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Problem with Pybombs install of gr-analysis


From: Anon Lister
Subject: Re: [Discuss-gnuradio] Problem with Pybombs install of gr-analysis
Date: Wed, 7 Jun 2017 20:45:10 -0400

FYI this has nothing to do with pybombs, I get it source building. I use specrec all the time for high bw writes, really wish there was a osmocom version of it for non ettus devices.

Anyway, it looks like maybe something in uhd changed, prolly in the 3.10 transition. I usually just replace the variable they are using with a std:atomic<uint32_t>,replace Inc with ++, Dec with -- and the get call with just a regular =. Would be great for someone to fix it properly though.
Looks like it's just a counter of the current buffer size that is shared by the reader and writer threads.
 

On Jun 7, 2017 3:42 PM, "gump" <address@hidden> wrote:
Just did a clean pybombs install, everything looks good so far.  Having
trouble with gr-analysis.  Can't get past this error.  Same error if I
try to compile it outside of pybombs.

# pybombs install of UHD, GnuRadio and other items goes just fine.....

address@hidden:~$ sudo sudo pybombs install uhd gnuradio gr-iqbal
gr-gsm libosmocore libusb osmo-sdr rtl-sdr fftw liquid-dsp
PyBOMBS - INFO - PyBOMBS Version 2.3.0
PyBOMBS.Packager.apt - INFO - Install python-apt to speed up apt processing.
PyBOMBS.install_manager - INFO - Phase 1: Creating install tree and
installing binary packages:
DEPRECATION: The default format will switch to columns in the future.
You can use --format=(legacy|columns) (or define a
format=(legacy|columns) in your pip.conf under the [list] section) to
disable this warning.
The directory '/home/user/.cache/pip/http' or its parent directory is
not owned by the current user and the cache has been disabled. Please
check the permissions and owner of that directory. If executing pip with
sudo, you may want sudo's -H flag.
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  ubuntu-core-launcher
Use 'sudo apt autoremove' to remove it.
The following NEW packages will be installed:
  python-cairo-dev
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 429 kB of archives.
After this operation, 1,165 kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu xenial/main amd64
python-cairo-dev all 1.8.8-2 [429 kB]
Fetched 429 kB in 0s (4,926 kB/s)
Selecting previously unselected package python-cairo-dev.
(Reading database ... 252906 files and directories currently installed.)
Preparing to unpack .../python-cairo-dev_1.8.8-2_all.deb ...
Unpacking python-cairo-dev (1.8.8-2) ...
Setting up python-cairo-dev (1.8.8-2) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
libqwt5-qt4 is already the newest version (5.2.3-1).
libqwt5-qt4 set to manually installed.
The following package was automatically installed and is no longer required:
  ubuntu-core-launcher
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  ubuntu-core-launcher
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  libqwt-headers
The following packages will be REMOVED:
  libqwt5-qt4-dev
The following NEW packages will be installed:
  libqwt-dev libqwt-headers
0 upgraded, 2 newly installed, 1 to remove and 4 not upgraded.
Need to get 103 kB of archives.
After this operation, 154 kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64
libqwt-headers amd64 6.1.2-5 [69.5 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64
libqwt-dev amd64 6.1.2-5 [33.5 kB]
Fetched 103 kB in 0s (1,050 kB/s)
(Reading database ... 252986 files and directories currently installed.)
Removing libqwt5-qt4-dev (5.2.3-1) ...
Selecting previously unselected package libqwt-headers.
(Reading database ... 252909 files and directories currently installed.)
Preparing to unpack .../libqwt-headers_6.1.2-5_amd64.deb ...
Unpacking libqwt-headers (6.1.2-5) ...
Selecting previously unselected package libqwt-dev.
Preparing to unpack .../libqwt-dev_6.1.2-5_amd64.deb ...
Unpacking libqwt-dev (6.1.2-5) ...
Setting up libqwt-headers (6.1.2-5) ...
Setting up libqwt-dev (6.1.2-5) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  ubuntu-core-launcher
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  liblog4cpp5v5
The following NEW packages will be installed:
  liblog4cpp5-dev liblog4cpp5v5
0 upgraded, 2 newly installed, 0 to remove and 4 not upgraded.
Need to get 190 kB of archives.
After this operation, 1,156 kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64
liblog4cpp5v5 amd64 1.0-4.1 [76.7 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64
liblog4cpp5-dev amd64 1.0-4.1 [113 kB]
Fetched 190 kB in 0s (1,497 kB/s)
Selecting previously unselected package liblog4cpp5v5.
(Reading database ... 253022 files and directories currently installed.)
Preparing to unpack .../liblog4cpp5v5_1.0-4.1_amd64.deb ...
Unpacking liblog4cpp5v5 (1.0-4.1) ...
Selecting previously unselected package liblog4cpp5-dev.
Preparing to unpack .../liblog4cpp5-dev_1.0-4.1_amd64.deb ...
Unpacking liblog4cpp5-dev (1.0-4.1) ...
Setting up liblog4cpp5v5 (1.0-4.1) ...
Setting up liblog4cpp5-dev (1.0-4.1) ...
Processing triggers for libc-bin (2.23-0ubuntu7) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  ubuntu-core-launcher
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  libbison-dev
Suggested packages:
  bison-doc
The following NEW packages will be installed:
  bison libbison-dev
0 upgraded, 2 newly installed, 0 to remove and 4 not upgraded.
Need to get 597 kB of archives.
After this operation, 1,795 kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libbison-dev
amd64 2:3.0.4.dfsg-1 [338 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 bison amd64
2:3.0.4.dfsg-1 [259 kB]
Fetched 597 kB in 0s (1,660 kB/s)
Selecting previously unselected package libbison-dev:amd64.
(Reading database ... 253098 files and directories currently installed.)
Preparing to unpack .../libbison-dev_2%3a3.0.4.dfsg-1_amd64.deb ...
Unpacking libbison-dev:amd64 (2:3.0.4.dfsg-1) ...
Selecting previously unselected package bison.
Preparing to unpack .../bison_2%3a3.0.4.dfsg-1_amd64.deb ...
Unpacking bison (2:3.0.4.dfsg-1) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up libbison-dev:amd64 (2:3.0.4.dfsg-1) ...
Setting up bison (2:3.0.4.dfsg-1) ...
update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc
(yacc) in auto mode
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  ubuntu-core-launcher
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  libfl-dev
The following NEW packages will be installed:
  flex libfl-dev
0 upgraded, 2 newly installed, 0 to remove and 4 not upgraded.
Need to get 302 kB of archives.
After this operation, 897 kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libfl-dev
amd64 2.6.0-11 [12.5 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 flex amd64
2.6.0-11 [290 kB]
Fetched 302 kB in 0s (2,360 kB/s)
Selecting previously unselected package libfl-dev:amd64.
(Reading database ... 253150 files and directories currently installed.)
Preparing to unpack .../libfl-dev_2.6.0-11_amd64.deb ...
Unpacking libfl-dev:amd64 (2.6.0-11) ...
Selecting previously unselected package flex.
Preparing to unpack .../flex_2.6.0-11_amd64.deb ...
Unpacking flex (2.6.0-11) ...
Processing triggers for libc-bin (2.23-0ubuntu7) ...
Processing triggers for install-info (6.1.0.dfsg.1-5) ...
Processing triggers for doc-base (0.10.7) ...
Processing 1 added doc-base file...
Processing triggers for man-db (2.7.5-1) ...
Setting up libfl-dev:amd64 (2.6.0-11) ...
Setting up flex (2.6.0-11) ...
Processing triggers for libc-bin (2.23-0ubuntu7) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  ubuntu-core-launcher
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  libevent-core-2.0-5 libevent-extra-2.0-5 libevent-openssl-2.0-5
libevent-pthreads-2.0-5
The following NEW packages will be installed:
  libevent-core-2.0-5 libevent-dev libevent-extra-2.0-5
libevent-openssl-2.0-5
  libevent-pthreads-2.0-5
0 upgraded, 5 newly installed, 0 to remove and 4 not upgraded.
Need to get 349 kB of archives.
After this operation, 1,846 kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64
libevent-core-2.0-5 amd64 2.0.21-stable-2ubuntu0.16.04.1 [70.6 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64
libevent-extra-2.0-5 amd64 2.0.21-stable-2ubuntu0.16.04.1 [51.1 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64
libevent-pthreads-2.0-5 amd64 2.0.21-stable-2ubuntu0.16.04.1 [5,020 B]
Get:4 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64
libevent-openssl-2.0-5 amd64 2.0.21-stable-2ubuntu0.16.04.1 [10.6 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64
libevent-dev amd64 2.0.21-stable-2ubuntu0.16.04.1 [211 kB]
Fetched 349 kB in 0s (717 kB/s)
Selecting previously unselected package libevent-core-2.0-5:amd64.
(Reading database ... 253242 files and directories currently installed.)
Preparing to unpack
.../libevent-core-2.0-5_2.0.21-stable-2ubuntu0.16.04.1_amd64.deb ...
Unpacking libevent-core-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Selecting previously unselected package libevent-extra-2.0-5:amd64.
Preparing to unpack
.../libevent-extra-2.0-5_2.0.21-stable-2ubuntu0.16.04.1_amd64.deb ...
Unpacking libevent-extra-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Selecting previously unselected package libevent-pthreads-2.0-5:amd64.
Preparing to unpack
.../libevent-pthreads-2.0-5_2.0.21-stable-2ubuntu0.16.04.1_amd64.deb ...
Unpacking libevent-pthreads-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Selecting previously unselected package libevent-openssl-2.0-5:amd64.
Preparing to unpack
.../libevent-openssl-2.0-5_2.0.21-stable-2ubuntu0.16.04.1_amd64.deb ...
Unpacking libevent-openssl-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Selecting previously unselected package libevent-dev.
Preparing to unpack
.../libevent-dev_2.0.21-stable-2ubuntu0.16.04.1_amd64.deb ...
Unpacking libevent-dev (2.0.21-stable-2ubuntu0.16.04.1) ...
Processing triggers for libc-bin (2.23-0ubuntu7) ...
Setting up libevent-core-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Setting up libevent-extra-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Setting up libevent-pthreads-2.0-5:amd64
(2.0.21-stable-2ubuntu0.16.04.1) ...
Setting up libevent-openssl-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Setting up libevent-dev (2.0.21-stable-2ubuntu0.16.04.1) ...
Processing triggers for libc-bin (2.23-0ubuntu7) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  ubuntu-core-launcher
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  libssl-doc
The following NEW packages will be installed:
  libssl-dev libssl-doc
0 upgraded, 2 newly installed, 0 to remove and 4 not upgraded.
Need to get 2,423 kB of archives.
After this operation, 10.1 MB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64
libssl-dev amd64 1.0.2g-1ubuntu4.6 [1,344 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64
libssl-doc all 1.0.2g-1ubuntu4.6 [1,079 kB]
Fetched 2,423 kB in 1s (2,334 kB/s)
Selecting previously unselected package libssl-dev:amd64.
(Reading database ... 253320 files and directories currently installed.)
Preparing to unpack .../libssl-dev_1.0.2g-1ubuntu4.6_amd64.deb ...
Unpacking libssl-dev:amd64 (1.0.2g-1ubuntu4.6) ...
Selecting previously unselected package libssl-doc.
Preparing to unpack .../libssl-doc_1.0.2g-1ubuntu4.6_all.deb ...
Unpacking libssl-doc (1.0.2g-1ubuntu4.6) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up libssl-dev:amd64 (1.0.2g-1ubuntu4.6) ...
Setting up libssl-doc (1.0.2g-1ubuntu4.6) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  ubuntu-core-launcher
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  python-attr python-pam python-pyasn1-modules python-serial
python-service-identity
  python-twisted-bin python-twisted-core python-zope.interface
Suggested packages:
  python-pam-dbg python-twisted-bin-dbg python-glade2 python-qt3
The following NEW packages will be installed:
  python-attr python-pam python-pyasn1-modules python-serial
python-service-identity python-twisted
  python-twisted-bin python-twisted-core python-zope.interface
0 upgraded, 9 newly installed, 0 to remove and 4 not upgraded.
Need to get 2,155 kB of archives.
After this operation, 14.0 MB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 python-attr
all 15.2.0-1 [11.3 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 python-pam
amd64 0.4.2-13.2ubuntu2 [9,932 B]
Get:3 http://us.archive.ubuntu.com/ubuntu xenial/main amd64
python-pyasn1-modules all 0.0.7-0.1 [20.5 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu xenial/main amd64
python-serial all 3.0.1-1 [69.9 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu xenial/main amd64
python-service-identity all 16.0.0-2 [9,318 B]
Get:6 http://us.archive.ubuntu.com/ubuntu xenial/main amd64
python-twisted-bin amd64 16.0.0-1 [13.0 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu xenial/main amd64
python-zope.interface amd64 4.1.3-1build1 [81.0 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu xenial/main amd64
python-twisted-core all 16.0.0-1 [1,937 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu xenial/main amd64
python-twisted all 16.0.0-1 [3,594 B]
Fetched 2,155 kB in 0s (2,893 kB/s)
Selecting previously unselected package python-attr.
(Reading database ... 255082 files and directories currently installed.)
Preparing to unpack .../python-attr_15.2.0-1_all.deb ...
Unpacking python-attr (15.2.0-1) ...
Selecting previously unselected package python-pam.
Preparing to unpack .../python-pam_0.4.2-13.2ubuntu2_amd64.deb ...
Unpacking python-pam (0.4.2-13.2ubuntu2) ...
Selecting previously unselected package python-pyasn1-modules.
Preparing to unpack .../python-pyasn1-modules_0.0.7-0.1_all.deb ...
Unpacking python-pyasn1-modules (0.0.7-0.1) ...
Selecting previously unselected package python-serial.
Preparing to unpack .../python-serial_3.0.1-1_all.deb ...
Unpacking python-serial (3.0.1-1) ...
Selecting previously unselected package python-service-identity.
Preparing to unpack .../python-service-identity_16.0.0-2_all.deb ...
Unpacking python-service-identity (16.0.0-2) ...
Selecting previously unselected package python-twisted-bin.
Preparing to unpack .../python-twisted-bin_16.0.0-1_amd64.deb ...
Unpacking python-twisted-bin (16.0.0-1) ...
Selecting previously unselected package python-zope.interface.
Preparing to unpack .../python-zope.interface_4.1.3-1build1_amd64.deb ...
Unpacking python-zope.interface (4.1.3-1build1) ...
Selecting previously unselected package python-twisted-core.
Preparing to unpack .../python-twisted-core_16.0.0-1_all.deb ...
Unpacking python-twisted-core (16.0.0-1) ...
Selecting previously unselected package python-twisted.
Preparing to unpack .../python-twisted_16.0.0-1_all.deb ...
Unpacking python-twisted (16.0.0-1) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up python-attr (15.2.0-1) ...
Setting up python-pam (0.4.2-13.2ubuntu2) ...
Setting up python-pyasn1-modules (0.0.7-0.1) ...
Setting up python-serial (3.0.1-1) ...
Setting up python-service-identity (16.0.0-2) ...
Setting up python-twisted-bin (16.0.0-1) ...
Setting up python-zope.interface (4.1.3-1build1) ...
Setting up python-twisted-core (16.0.0-1) ...
Setting up python-twisted (16.0.0-1) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  ubuntu-core-launcher
Use 'sudo apt autoremove' to remove it.
The following NEW packages will be installed:
  libpcsclite-dev
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 36.7 kB of archives.
After this operation, 174 kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64
libpcsclite-dev amd64 1.8.14-1ubuntu1.16.04.1 [36.7 kB]
Fetched 36.7 kB in 0s (862 kB/s)
Selecting previously unselected package libpcsclite-dev.
(Reading database ... 256227 files and directories currently installed.)
Preparing to unpack
.../libpcsclite-dev_1.8.14-1ubuntu1.16.04.1_amd64.deb ...
Unpacking libpcsclite-dev (1.8.14-1ubuntu1.16.04.1) ...
Processing triggers for libc-bin (2.23-0ubuntu7) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up libpcsclite-dev (1.8.14-1ubuntu1.16.04.1) ...
Processing triggers for libc-bin (2.23-0ubuntu7) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  ubuntu-core-launcher
Use 'sudo apt autoremove' to remove it.
The following NEW packages will be installed:
  libtalloc-dev
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 160 kB of archives.
After this operation, 1,374 kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu xenial/main amd64
libtalloc-dev amd64 2.1.5-2 [160 kB]
Fetched 160 kB in 0s (1,628 kB/s)
Selecting previously unselected package libtalloc-dev.
(Reading database ... 256246 files and directories currently installed.)
Preparing to unpack .../libtalloc-dev_2.1.5-2_amd64.deb ...
Unpacking libtalloc-dev (2.1.5-2) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up libtalloc-dev (2.1.5-2) ...
Install tree:
|
+- gr-gsm
|  |
|  +- gr-osmosdr
|  |  |
|  |  +- airspy
|  |  |
|  |  +- hackrf
|  |  |
|  |  +- uhd
|  |  |
|  |  +- soapysdr
|  |  |
|  |  +- gnuradio
|  |  |  |
|  |  |  +- uhd
|  |  |  |
|  |  |  \- apache-thrift
|  |  |
|  |  +- bladeRF
|  |  |
|  |  +- gr-iqbal
|  |  |  |
|  |  |  +- libosmo-dsp
|  |  |  |
|  |  |  \- gnuradio
|  |  |     |
|  |  |     +- uhd
|  |  |     |
|  |  |     \- apache-thrift
|  |  |
|  |  +- osmo-sdr
|  |  |
|  |  \- rtl-sdr
|  |
|  +- gnuradio
|  |  |
|  |  +- uhd
|  |  |
|  |  \- apache-thrift
|  |
|  \- libosmocore
|
\- liquid-dsp
PyBOMBS.install_manager - INFO - Phase 2: Recursively installing source
packages to prefix:
PyBOMBS.install_manager - INFO - Installing package: liquid-dsp
PyBOMBS.Packager.apt - INFO - Install python-apt to speed up apt processing.
Cloning:     (100%)
[==============================================================================]
PyBOMBS.Packager.apt - INFO - Install python-apt to speed up apt processing.
Configuring: (100%)
[==============================================================================]
Building:    (100%)
[==============================================================================]
Installing:  (100%)
[==============================================================================]
PyBOMBS.install_manager - INFO - Installation successful.
PyBOMBS.install_manager - INFO - Installing package: libosmocore
Cloning:     (100%)
[==============================================================================]
Configuring: (100%)
[==============================================================================]
Building:    (100%)
[==============================================================================]
Installing:  (100%)
[==============================================================================]
PyBOMBS.install_manager - INFO - Installation successful.
PyBOMBS.install_manager - INFO - Installing package: apache-thrift
Cloning:     (100%)
[==============================================================================]
Cloning:     (100%)
[==============================================================================]
Configuring: (100%)
[==============================================================================]
Building:    (100%)
[==============================================================================]
Installing:  (100%)
[==============================================================================]
PyBOMBS.install_manager - INFO - Installation successful.
PyBOMBS.install_manager - INFO - Installing package: uhd
Cloning:     (100%)
[==============================================================================]
Configuring: (100%)
[==============================================================================]
Building:    (100%)
[==============================================================================]]
Installing:  (100%)
[==============================================================================]
PyBOMBS.install_manager - INFO - Installation successful.
PyBOMBS.install_manager - INFO - Installing package: gnuradio
Cloning:     (100%)
[==============================================================================]
Configuring: (100%)
[==============================================================================]
Building:    (100%)
[==============================================================================]]
Installing:  (100%)
[==============================================================================]
PyBOMBS.install_manager - INFO - Installation successful.
PyBOMBS.install_manager - INFO - Installing package: rtl-sdr
Cloning:     (100%)
[==============================================================================]
Configuring: (100%)
[==============================================================================]
Building:    (100%)
[==============================================================================]
Installing:  (100%)
[==============================================================================]
PyBOMBS.install_manager - INFO - Installation successful.
PyBOMBS.install_manager - INFO - Installing package: osmo-sdr
Cloning:     (100%)
[==============================================================================]
Configuring: (100%)
[==============================================================================]
Building:    (100%)
[==============================================================================]
Installing:  (100%)
[==============================================================================]
PyBOMBS.install_manager - INFO - Installation successful.
PyBOMBS.install_manager - INFO - Installing package: libosmo-dsp
Cloning:     (100%)
[==============================================================================]
Configuring: (100%)
[==============================================================================]
Building:    (100%)
[==============================================================================]
Installing:  (100%)
[==============================================================================]
PyBOMBS.install_manager - INFO - Installation successful.
PyBOMBS.install_manager - INFO - Installing package: gr-iqbal
Cloning:     (100%)
[==============================================================================]
Configuring: (100%)
[==============================================================================]
Building:    (100%)
[==============================================================================]
Installing:  (100%)
[==============================================================================]
PyBOMBS.install_manager - INFO - Installation successful.
PyBOMBS.install_manager - INFO - Installing package: bladeRF
Cloning:     (100%)
[==============================================================================]
Configuring: (100%)
[==============================================================================]
Building:    (100%)
[==============================================================================]
Installing:  (100%)
[==============================================================================]
PyBOMBS.install_manager - INFO - Installation successful.
PyBOMBS.install_manager - INFO - Installing package: soapysdr
Cloning:     (100%)
[==============================================================================]
Configuring: (100%)
[==============================================================================]
Building:    (100%)
[==============================================================================]
Installing:  (100%)
[==============================================================================]
PyBOMBS.install_manager - INFO - Installation successful.
PyBOMBS.install_manager - INFO - Installing package: hackrf
Cloning:     (100%)
[==============================================================================]
Configuring: (100%)
[==============================================================================]
Building:    (100%)
[==============================================================================]
Installing:  (100%)
[==============================================================================]
PyBOMBS.install_manager - INFO - Installation successful.
PyBOMBS.install_manager - INFO - Installing package: airspy
Cloning:     (100%)
[==============================================================================]
Configuring: (100%)
[==============================================================================]
Building:    (100%)
[==============================================================================]
Installing:  (100%)
[==============================================================================]
PyBOMBS.install_manager - INFO - Installation successful.
PyBOMBS.install_manager - INFO - Installing package: gr-osmosdr
Cloning:     (100%)
[==============================================================================]
Configuring: (100%)
[==============================================================================]
Building:    (100%)
[==============================================================================]
Installing:  (100%)
[==============================================================================]
PyBOMBS.install_manager - INFO - Installation successful.
PyBOMBS.install_manager - INFO - Installing package: gr-gsm
Cloning:     (100%)
[==============================================================================]
Configuring: (100%)
[==============================================================================]
Building:    (100%)
[==============================================================================]]
Installing:  (100%)
[==============================================================================]
PyBOMBS.install_manager - INFO - Installation successful.
address@hidden:~$ sudo ldconfig
[sudo] password for user:
address@hidden:~$ sudo updatedb
address@hidden:~$ uhd_find_devices
[INFO] [UHDlinux; GNU C++ version 5.4.0 20160609; Boost_105800;
UHD_3.11.0.git-208-g1da86f9c]
--------------------------------------------------
-- UHD Device 0
--------------------------------------------------
Device Address:
    serial: 30BE713
    addr: 192.168.16.96
    name:
    type: usrp2


--------------------------------------------------
-- UHD Device 1
--------------------------------------------------
Device Address:
    serial: 30DF0BC
    addr: 192.168.16.99
    name:
    type: usrp2


address@hidden:~$ gnuradio-companion
<<< Welcome to GNU Radio Companion 3.7.12git-119-g0e32fcaf >>>

Block paths:
    /usr/local/share/gnuradio/grc/blocks
address@hidden:~$ gnuradio-companion
<<< Welcome to GNU Radio Companion 3.7.12git-119-g0e32fcaf >>>

Block paths:
    /usr/local/share/gnuradio/grc/blocks

# GRC and UHD working at this point, no problems




# try to install gr-analysis, looks like cmake configures everything OK,
then make barfs


address@hidden:~$ sudo pybombs install gr-analysis
PyBOMBS - INFO - PyBOMBS Version 2.3.0
PyBOMBS.Packager.apt - INFO - Install python-apt to speed up apt processing.
PyBOMBS.install_manager - INFO - Phase 1: Creating install tree and
installing binary packages:
Install tree:
|
\- gr-analysis
PyBOMBS.install_manager - INFO - Phase 2: Recursively installing source
packages to prefix:
PyBOMBS.install_manager - INFO - Installing package: gr-analysis
PyBOMBS.Packager.apt - INFO - Install python-apt to speed up apt processing.
Cloning:     (100%)
[==============================================================================]
PyBOMBS.Packager.apt - INFO - Install python-apt to speed up apt processing.
Configuring: (100%)
[==============================================================================]
Building:    (100%)
[==============================================================================]
[  6%] Built target gnuradio-analysis
Scanning dependencies of target test-analysis
[  9%] Building CXX object
lib/CMakeFiles/test-analysis.dir/test_analysis.cc.o
[ 12%] Building CXX object lib/CMakeFiles/test-analysis.dir/qa_analysis.cc.o
[ 15%] Linking CXX executable test-analysis
[ 15%] Built target test-analysis
[ 21%] Built target _analysis_swig_doc_tag
[ 28%] Built target analysis_swig_swig_doc
[ 34%] Built target _analysis_swig_swig_tag
[ 43%] Built target analysis_swig_swig_2d0df
Scanning dependencies of target _analysis_swig
[ 46%] Building CXX object
swig/CMakeFiles/_analysis_swig.dir/analysis_swigPYTHON_wrap.cxx.o
[ 50%] Linking CXX shared module _analysis_swig.so
[ 56%] Built target _analysis_swig
[ 65%] Built target pygen_swig_3447b
[ 71%] Built target pygen_python_c34e1
[ 84%] Built target pygen_apps_abb64
[ 90%] Built target metadata_to_csv
[ 93%] Building CXX object apps/record/CMakeFiles/specrec.dir/specrec.cpp.o
In file included from /usr/include/c++/5/atomic:38:0,
                 from /usr/local/include/uhd/utils/atomic.hpp:24,
                 from /usr/local/src/gr-analysis/apps/record/specrec.cpp:36:
/usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file
requires compiler and library support for the ISO C++ 2011 standard.
This support must be enabled with the -std=c++11 or -std=gnu++11
compiler options.
 #error This file requires compiler and library support \
  ^
In file included from
/usr/local/src/gr-analysis/apps/record/specrec.cpp:36:0:
/usr/local/include/uhd/utils/atomic.hpp:37:14: error:
‘uhd::spin_wait_with_timeout’ declared as an ‘inline’ variable
         std::atomic<T> &cond,
              ^
/usr/local/include/uhd/utils/atomic.hpp:37:9: error: ‘atomic’ is not a
member of ‘std’
         std::atomic<T> &cond,
         ^
/usr/local/include/uhd/utils/atomic.hpp:37:9: note: suggested alternatives:
In file included from /usr/include/boost/atomic/atomic.hpp:22:0,
                 from /usr/include/boost/atomic.hpp:12,
                 from /usr/include/boost/thread/pthread/once_atomic.hpp:20,
                 from /usr/include/boost/thread/once.hpp:20,
                 from /usr/include/boost/thread.hpp:17,
                 from /usr/local/src/gr-analysis/apps/record/specrec.cpp:27:
/usr/include/boost/atomic/detail/atomic_template.hpp:668:7: note:
‘boost::atomics::atomic’
 class atomic :
       ^
/usr/include/boost/atomic/detail/atomic_template.hpp:668:7: note:
‘boost::atomics::atomic’
In file included from
/usr/local/src/gr-analysis/apps/record/specrec.cpp:36:0:
/usr/local/include/uhd/utils/atomic.hpp:37:22: error: expected
primary-_expression_ before ‘>’ token
         std::atomic<T> &cond,
                      ^
/usr/local/include/uhd/utils/atomic.hpp:37:25: error: ‘cond’ was not
declared in this scope
         std::atomic<T> &cond,
                         ^
/usr/local/include/uhd/utils/atomic.hpp:38:9: error: expected
primary-_expression_ before ‘const’
         const T value,
         ^
/usr/local/include/uhd/utils/atomic.hpp:39:9: error: expected
primary-_expression_ before ‘const’
         const double timeout
         ^
/usr/local/include/uhd/utils/atomic.hpp:40:5: error: _expression_ list
treated as compound _expression_ in initializer [-fpermissive]
     ){
     ^
/usr/local/include/uhd/utils/atomic.hpp:40:6: error: expected ‘;’ before
‘{’ token
     ){
      ^
/usr/local/include/uhd/utils/atomic.hpp:76:14: error: ‘atomic’ in
namespace ‘std’ does not name a template type
         std::atomic<bool> _locked;
              ^
/usr/local/include/uhd/utils/atomic.hpp: In member function ‘void
uhd::simple_claimer::release()’:
/usr/local/include/uhd/utils/atomic.hpp:64:13: error: ‘_locked’ was not
declared in this scope
             _locked = false;
             ^
/usr/local/include/uhd/utils/atomic.hpp: In member function ‘bool
uhd::simple_claimer::claim_with_wait(double)’:
/usr/local/include/uhd/utils/atomic.hpp:68:39: error: missing template
arguments before ‘(’ token
             if (spin_wait_with_timeout(_locked, false, timeout)){
                                       ^
/usr/local/include/uhd/utils/atomic.hpp:68:40: error: ‘_locked’ was not
declared in this scope
             if (spin_wait_with_timeout(_locked, false, timeout)){
                                        ^
/usr/local/src/gr-analysis/apps/record/specrec.cpp: At global scope:
/usr/local/src/gr-analysis/apps/record/specrec.cpp:62:6: error:
‘atomic_uint32_t’ in namespace ‘uhd’ does not name a type
 uhd::atomic_uint32_t num_elements;
      ^
/usr/local/src/gr-analysis/apps/record/specrec.cpp: In function ‘void
usrp_write_samples_to_file(int,
uhd::transport::bounded_buffer<circbuff_element>*, bool)’:
/usr/local/src/gr-analysis/apps/record/specrec.cpp:86:3: error:
‘num_elements’ was not declared in this scope
   num_elements.dec();
   ^
/usr/local/src/gr-analysis/apps/record/specrec.cpp: In function ‘void
recv_to_file(uhd::usrp::multi_usrp::sptr, const string&, const string&,
const string&, const string&, size_t, long long unsigned int, long long
unsigned int, double, bool, bool, bool, bool, bool, bool, bool)’:
/usr/local/src/gr-analysis/apps/record/specrec.cpp:345:5: error:
‘num_elements’ was not declared in this scope
     num_elements.inc();
     ^
/usr/local/src/gr-analysis/apps/record/specrec.cpp:417:34: error:
‘num_elements’ was not declared in this scope
     boost::uint32_t cur_cb_size= num_elements.read();
                                  ^
apps/record/CMakeFiles/specrec.dir/build.make:62: recipe for target
'apps/record/CMakeFiles/specrec.dir/specrec.cpp.o' failed
make[2]: *** [apps/record/CMakeFiles/specrec.dir/specrec.cpp.o] Error 1
CMakeFiles/Makefile2:657: recipe for target
'apps/record/CMakeFiles/specrec.dir/all' failed
make[1]: *** [apps/record/CMakeFiles/specrec.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
PyBOMBS.Packager.source - ERROR - Build failed. See output above for
error messages.
PyBOMBS.Packager.source - ERROR - Problem occurred while building
package gr-analysis:
Build failed.
PyBOMBS.install_manager - ERROR - Error installing package gr-analysis.
Aborting.
address@hidden:~$

Got the same results when I tried to add the recommended key value at
the command line.


sudo pybombs --config std=c++11 install gr-analysis

sudo pybombs --config std=gnu++11 install gr-analysis

It looks like something in gr-analysis is broken.


BT/AR
Chris "Gump" Graves



_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

reply via email to

[Prev in Thread] Current Thread [Next in Thread]