Re: [Discuss-gnuradio] cannot import name GNURadio when launching perf-monitorx and ctrlport-monitor

2015-08-05 Thread Jeon
Dear Tom,

Thanks for your advice.

Actually, I've got a trouble for days installing Thrift and enabling it
from GNU Radio.

This is just a simple wrap-up for readers who are not familiar with
compiling and building things.)

Installing thrift:

1. Get Thrift 0.9.2

0.9.2 release tag of git repository have some buggy  stuff.
So get the stable release from https://thrift.apache.org/download

2. Extract it and build. Make sure that you have all of pre-requisites.

$ tar xf thrift-0.9.2.tar.bz2
$ cd thrift-0.9.2
$ ./configure
$ make
$ sudo make install
$ sudo ldconfig # just in case

3. Check python can import Thrift

$ python
 import thrift

3-1. If python can't, do the followings:

$ cd thrift-0.9.2/lib/py
$ sudo python setup.py install

Go back step 3. And check again.

4. Build GNU Radio.

$ cd gnuradio
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make isntall

4-1. One important thing is, I recommend you to delete everythink inside
build directory.

At least, I recommend you to remove CMakeCache.txt:

$ cd build
$ rm -rf ./
# or
$ rm CMakeCache.txt

This file can help executing cmake, but sometimes it makes cmake get
wrong variables.

I've spent days to figure out this. cmakek gives me a wrong thrift
binary path /usr/bin/thrift.
Actually, I have thrift under /usr/local/bin.

I think it's a quite unusual case since I have been messing around my PC.
If you have a system with some fresh installation and configuration, it
won't be a problem.

Regards,
Jeon.

2015-08-04 0:05 GMT+09:00 Tom Rondeau t...@trondeau.com:

 On Sat, Aug 1, 2015 at 1:41 AM, Volker Schroer dl1...@gmx.de wrote:

 The same error happens in the 3.7.8 release candidate.

 -- Volker



 I am trying to measure performance of my OOT module with performance
 counter and control port.

 When I execute a command line `gr-perf-monitorx` or
 `gr-ctrlport-monitor`, an error below occurred:

 File
 /usr/local/lib/python2.7/dist-packages/gnuradio/ctrlport/GrDataPlotter.py,
 line 26, in module
 from gnuradio.ctrlport import GNURadio
 ImportError: cannot import name GNURadio

 Could anyone give me a hint for this?

 For detail information, I've installed GNU Radio with `build-gnuradio`
 script. The last commit of cloned git repository in my PC is `d5cea6e4(
 https://gnuradio.org/redmine/projects/gnuradio/repository/revisions/d5cea6e44e29db6b62fabe2b1e5ec16e91b41e68)`
 in Jun 22 2015. I can't remember exactly, but I think this commit was used
 to install the GNU Radio.

 Regards,
 Jeon.


 This sounds as if Thrift wasn't found when running cmake. Our cmake
 scripts use thrift to compile our gnuradio.thrift file into C++ and Python
 code that is installed with GNU Radio.

 The output of cmake will tell you if it found Thrift or not. Look under
 the list of enabled components for:

 --   * gr-ctrlport
 --   * * thrift

 Tom


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


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


Re: [Discuss-gnuradio] cannot import name GNURadio when launching perf-monitorx and ctrlport-monitor

2015-08-05 Thread Tom Rondeau
On Wed, Aug 5, 2015 at 2:15 AM, Jeon sjeon87+gnura...@gmail.com wrote:

 Dear Tom,

 Thanks for your advice.

 Actually, I've got a trouble for days installing Thrift and enabling it
 from GNU Radio.

 This is just a simple wrap-up for readers who are not familiar with
 compiling and building things.)

 Installing thrift:

 1. Get Thrift 0.9.2

 0.9.2 release tag of git repository have some buggy  stuff.
 So get the stable release from https://thrift.apache.org/download

 2. Extract it and build. Make sure that you have all of pre-requisites.

 $ tar xf thrift-0.9.2.tar.bz2
 $ cd thrift-0.9.2
 $ ./configure
 $ make
 $ sudo make install
 $ sudo ldconfig # just in case

 3. Check python can import Thrift

 $ python
  import thrift

 3-1. If python can't, do the followings:

 $ cd thrift-0.9.2/lib/py
 $ sudo python setup.py install

 Go back step 3. And check again.

 4. Build GNU Radio.

 $ cd gnuradio
 $ mkdir build
 $ cd build
 $ cmake ..
 $ make
 $ sudo make isntall

 4-1. One important thing is, I recommend you to delete everythink inside
 build directory.

 At least, I recommend you to remove CMakeCache.txt:

 $ cd build
 $ rm -rf ./
 # or
 $ rm CMakeCache.txt

 This file can help executing cmake, but sometimes it makes cmake get
 wrong variables.

 I've spent days to figure out this. cmakek gives me a wrong thrift
 binary path /usr/bin/thrift.
 Actually, I have thrift under /usr/local/bin.

 I think it's a quite unusual case since I have been messing around my PC.
 If you have a system with some fresh installation and configuration, it
 won't be a problem.

 Regards,
 Jeon.



We write this page to help people build Thrift:
http://gnuradio.org/redmine/projects/gnuradio/wiki/ControlPort

But there are some good hints here about resetting cmake in GNU Radio to
get it to recognize Thrift after installation.

Thanks,
Tom





 2015-08-04 0:05 GMT+09:00 Tom Rondeau t...@trondeau.com:

 On Sat, Aug 1, 2015 at 1:41 AM, Volker Schroer dl1...@gmx.de wrote:

 The same error happens in the 3.7.8 release candidate.

 -- Volker



 I am trying to measure performance of my OOT module with performance
 counter and control port.

 When I execute a command line `gr-perf-monitorx` or
 `gr-ctrlport-monitor`, an error below occurred:

 File
 /usr/local/lib/python2.7/dist-packages/gnuradio/ctrlport/GrDataPlotter.py,
 line 26, in module
 from gnuradio.ctrlport import GNURadio
 ImportError: cannot import name GNURadio

 Could anyone give me a hint for this?

 For detail information, I've installed GNU Radio with `build-gnuradio`
 script. The last commit of cloned git repository in my PC is `d5cea6e4(
 https://gnuradio.org/redmine/projects/gnuradio/repository/revisions/d5cea6e44e29db6b62fabe2b1e5ec16e91b41e68)`
 in Jun 22 2015. I can't remember exactly, but I think this commit was used
 to install the GNU Radio.

 Regards,
 Jeon.


 This sounds as if Thrift wasn't found when running cmake. Our cmake
 scripts use thrift to compile our gnuradio.thrift file into C++ and Python
 code that is installed with GNU Radio.

 The output of cmake will tell you if it found Thrift or not. Look under
 the list of enabled components for:

 --   * gr-ctrlport
 --   * * thrift

 Tom


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


Re: [Discuss-gnuradio] cannot import name GNURadio when launching perf-monitorx and ctrlport-monitor

2015-08-03 Thread Tom Rondeau
On Sat, Aug 1, 2015 at 1:41 AM, Volker Schroer dl1...@gmx.de wrote:

 The same error happens in the 3.7.8 release candidate.

 -- Volker



 I am trying to measure performance of my OOT module with performance
 counter and control port.

 When I execute a command line `gr-perf-monitorx` or `gr-ctrlport-monitor`,
 an error below occurred:

 File
 /usr/local/lib/python2.7/dist-packages/gnuradio/ctrlport/GrDataPlotter.py,
 line 26, in module
 from gnuradio.ctrlport import GNURadio
 ImportError: cannot import name GNURadio

 Could anyone give me a hint for this?

 For detail information, I've installed GNU Radio with `build-gnuradio`
 script. The last commit of cloned git repository in my PC is `d5cea6e4(
 https://gnuradio.org/redmine/projects/gnuradio/repository/revisions/d5cea6e44e29db6b62fabe2b1e5ec16e91b41e68)`
 in Jun 22 2015. I can't remember exactly, but I think this commit was used
 to install the GNU Radio.

 Regards,
 Jeon.


This sounds as if Thrift wasn't found when running cmake. Our cmake scripts
use thrift to compile our gnuradio.thrift file into C++ and Python code
that is installed with GNU Radio.

The output of cmake will tell you if it found Thrift or not. Look under the
list of enabled components for:

--   * gr-ctrlport
--   * * thrift

Tom
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] cannot import name GNURadio when launching perf-monitorx and ctrlport-monitor

2015-07-31 Thread Jeon
I am trying to measure performance of my OOT module with performance
counter and control port.

When I execute a command line `gr-perf-monitorx` or `gr-ctrlport-monitor`,
an error below occurred:

File
/usr/local/lib/python2.7/dist-packages/gnuradio/ctrlport/GrDataPlotter.py,
line 26, in module
from gnuradio.ctrlport import GNURadio
ImportError: cannot import name GNURadio

Could anyone give me a hint for this?

For detail information, I've installed GNU Radio with `build-gnuradio`
script. The last commit of cloned git repository in my PC is `d5cea6e4(
https://gnuradio.org/redmine/projects/gnuradio/repository/revisions/d5cea6e44e29db6b62fabe2b1e5ec16e91b41e68)`
in Jun 22 2015. I can't remember exactly, but I think this commit was used
to install the GNU Radio.

Regards,
Jeon.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] cannot import name GNURadio when launching perf-monitorx and ctrlport-monitor

2015-07-31 Thread Volker Schroer

The same error happens in the 3.7.8 release candidate.

-- Volker



I am trying to measure performance of my OOT module with performance 
counter and control port.


When I execute a command line `gr-perf-monitorx` or 
`gr-ctrlport-monitor`, an error below occurred:


File 
/usr/local/lib/python2.7/dist-packages/gnuradio/ctrlport/GrDataPlotter.py, 
line 26, in module

from gnuradio.ctrlport import GNURadio
ImportError: cannot import name GNURadio

Could anyone give me a hint for this?

For detail information, I've installed GNU Radio with `build-gnuradio` 
script. The last commit of cloned git repository in my PC is 
`d5cea6e4(https://gnuradio.org/redmine/projects/gnuradio/repository/revisions/d5cea6e44e29db6b62fabe2b1e5ec16e91b41e68)` 
https://gnuradio.org/redmine/projects/gnuradio/repository/revisions/d5cea6e44e29db6b62fabe2b1e5ec16e91b41e68%29%60 
in Jun 22 2015. I can't remember exactly, but I think this commit was 
used to install the GNU Radio.


Regards,
Jeon.


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


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