Re: issue (qt gui range) after uninstalling GR 3.9 and installing 3.8.2.0 [solved]

2020-12-16 Thread Christophe Seguinot

  
  
Got it ! 

I had to remove ~/.cache/grc_gnuradio/cache.json
Regards, Christophe 

On 16/12/2020 18:50, Christophe
  Seguinot wrote:


  
  After further investigation I came to the conclusion that my
GRC (version 3.8.2.0) load 3.9 blocks. In my flowgraph, QT GUI
frequency sink has a 'Normalized window power' parameter which
has been introduced in GR 3.9. 
  
  This leads to the error : 
  
  File "/home/seguinot/Bureau/gilles_rubin/top_block.py", line
259, in __init__
    self.qtgui_freq_sink_x_0.set_fft_window_normalized(False)
AttributeError: 'freq_sink_c_sptr' object has no attribute
'set_fft_window_normalized'

  
  
 file
  /usr/share/gnuradio/grc/blocks/qtgui_freq_sink_x.block.yml is
  the 3.8.2.0 version, without the new 'Normalized window power"
  parameter
there is only one qtgui_freq_sink_x.block.yml on my PC

  
  
  
  
  
  
  
  

  

  

  

Hi 

I facing a simple issue on my Ubuntu 20.04 gnuradio 3.8.2.0
  install on one of my partition

I installed from ppa:gnuradio/gnuradio-releases on two
  different partition, both having Ubuntu 20.04 and the same PPA
  gnuradio version. Let's call these install P1 and P2:  


  P1 : GNURadio working
  P2 : first installed GR 3.9 from PPA, then uninstalled it
to revert to 3.8.2.0 (also tried to completely remove
3.8.2.0 an re-install it)
  

On P1, everything is working fine. 

On my P2 second partition I get this error : 


  Traceback (most recent call last):
  File "/home/seguinot/Bureau/gilles_rubin/top_block.py",
line 205, in 
    main()
  File "/home/seguinot/Bureau/gilles_rubin/top_block.py",
line 181, in main
    tb = top_block_cls()
  File "/home/seguinot/Bureau/gilles_rubin/top_block.py",
line 86, in __init__
    self._Offset_freq_win =
RangeWidget(self._Offset_freq_range, self.set_Offset_freq,
'Corection frequence (ppm)', "counter_slider", float,
QtCore.Qt.Horizontal)
TypeError: __init__() takes from 5 to 6 positional arguments
but 7 were given
  

The error is simply caused by the last argument of the
RangeWidget call: QtCore.Qt.Horizontal. 

  the same flowgraph used on my first partition generates a
different and working top_block.py without this
QtCore.Qt.Horizontal argument (for every QT GUI Range
widget)
  the top_blosk.py when generated with P1 , then runned on
P2 (python3 ./topblock.py) works
  

So the issue clearly lays in the python script generation. 

Why is my P2 not generating the same top_block.py? It seems
  that There is something wrongly installed or some caching
  issue there (because of previously installed GR3.9 ?).  Does
  anyone could give me some hints to solve this? 

I already verified that I only get one file for range.py a
  qtgui_range.block.yml


  /usr/share/gnuradio/grc/blocks/qtgui_range.block.yml
  /usr/lib/python3/dist-packages/gnuradio/qtgui/range.py

These files seems identical in P1 and P2

Regards 





  

  




Re: issue (qt gui range) after uninstalling GR 3.9 and installing 3.8.2.0

2020-12-16 Thread Christophe Seguinot

  
  
After further investigation I came to the conclusion that my GRC
  (version 3.8.2.0) load 3.9 blocks. In my flowgraph, QT GUI
  frequency sink has a 'Normalized window power' parameter which has
  been introduced in GR 3.9. 

This leads to the error : 

File "/home/seguinot/Bureau/gilles_rubin/top_block.py", line 259,
  in __init__
      self.qtgui_freq_sink_x_0.set_fft_window_normalized(False)
  AttributeError: 'freq_sink_c_sptr' object has no attribute
  'set_fft_window_normalized'
  


   file
/usr/share/gnuradio/grc/blocks/qtgui_freq_sink_x.block.yml is
the 3.8.2.0 version, without the new 'Normalized window power"
parameter
  there is only one qtgui_freq_sink_x.block.yml on my PC
  








  

  

  

  
  Hi 
  
  I facing a simple issue on my Ubuntu 20.04 gnuradio 3.8.2.0
install on one of my partition
  
  I installed from ppa:gnuradio/gnuradio-releases on two
different partition, both having Ubuntu 20.04 and the same PPA
gnuradio version. Let's call these install P1 and P2:  
  
  
P1 : GNURadio working
P2 : first installed GR 3.9 from PPA, then uninstalled it to
  revert to 3.8.2.0 (also tried to completely remove 3.8.2.0 an
  re-install it)

  
  On P1, everything is working fine. 
  
  On my P2 second partition I get this error : 
  
  
Traceback (most recent call last):
    File "/home/seguinot/Bureau/gilles_rubin/top_block.py", line
  205, in 
      main()
    File "/home/seguinot/Bureau/gilles_rubin/top_block.py", line
  181, in main
      tb = top_block_cls()
    File "/home/seguinot/Bureau/gilles_rubin/top_block.py", line
  86, in __init__
      self._Offset_freq_win =
  RangeWidget(self._Offset_freq_range, self.set_Offset_freq,
  'Corection frequence (ppm)', "counter_slider", float,
  QtCore.Qt.Horizontal)
  TypeError: __init__() takes from 5 to 6 positional arguments
  but 7 were given

  
  The error is simply caused by the last argument of the RangeWidget
  call: QtCore.Qt.Horizontal. 
  
the same flowgraph used on my first partition generates a
  different and working top_block.py without this
  QtCore.Qt.Horizontal argument (for every QT GUI Range widget)
the top_blosk.py when generated with P1 , then runned on P2
  (python3 ./topblock.py) works

  
  So the issue clearly lays in the python script generation. 
  
  Why is my P2 not generating the same top_block.py? It seems
that There is something wrongly installed or some caching issue
there (because of previously installed GR3.9 ?).  Does anyone
could give me some hints to solve this? 
  
  I already verified that I only get one file for range.py a
qtgui_range.block.yml
  
  
/usr/share/gnuradio/grc/blocks/qtgui_range.block.yml
/usr/lib/python3/dist-packages/gnuradio/qtgui/range.py
  
  These files seems identical in P1 and P2
  
  Regards 
  
  
  
  
  

  




Re: issue (qt gui range) after uninstalling GR 3.9 and installing 3.8.2.0

2020-12-16 Thread Christophe Seguinot

  
  
I found this closed
issue on gnruradio github. with a solution which solved my
  issue. 

Meanwhile I don't understand why I got this erroneous
  /usr/share/gnuradio/grc/blocks/qtgui_range.block.yml file !

 

On 16/12/2020 14:35, Christophe
  Seguinot wrote:


  
  Hi 
  
  I facing a simple issue on my Ubuntu 20.04 gnuradio 3.8.2.0
install on one of my partition
  
  I installed from ppa:gnuradio/gnuradio-releases on two
different partition, both having Ubuntu 20.04 and the same PPA
gnuradio version. Let's call these install P1 and P2:  
  
  
P1 : GNURadio working
P2 : first installed GR 3.9 from PPA, then uninstalled it to
  revert to 3.8.2.0 (also tried to completely remove 3.8.2.0 an
  re-install it)

  
  On P1, everything is working fine. 
  
  On my P2 second partition I get this error : 
  
  
Traceback (most recent call last):
    File "/home/seguinot/Bureau/gilles_rubin/top_block.py", line
  205, in 
      main()
    File "/home/seguinot/Bureau/gilles_rubin/top_block.py", line
  181, in main
      tb = top_block_cls()
    File "/home/seguinot/Bureau/gilles_rubin/top_block.py", line
  86, in __init__
      self._Offset_freq_win =
  RangeWidget(self._Offset_freq_range, self.set_Offset_freq,
  'Corection frequence (ppm)', "counter_slider", float,
  QtCore.Qt.Horizontal)
  TypeError: __init__() takes from 5 to 6 positional arguments
  but 7 were given

  
  The error is simply caused by the last argument of the RangeWidget
  call: QtCore.Qt.Horizontal. 
  
the same flowgraph used on my first partition generates a
  different and working top_block.py without this
  QtCore.Qt.Horizontal argument (for every QT GUI Range widget)
the top_blosk.py when generated with P1 , then runned on P2
  (python3 ./topblock.py) works

  
  So the issue clearly lays in the python script generation. 
  
  Why is my P2 not generating the same top_block.py? It seems
that There is something wrongly installed or some caching issue
there (because of previously installed GR3.9 ?).  Does anyone
could give me some hints to solve this? 
  
  I already verified that I only get one file for range.py a
qtgui_range.block.yml
  
  
/usr/share/gnuradio/grc/blocks/qtgui_range.block.yml
/usr/lib/python3/dist-packages/gnuradio/qtgui/range.py
  
  These files seems identical in P1 and P2
  
  Regards 
  
  
  
  
  

  




issue (qt gui range) after uninstalling GR 3.9 and installing 3.8.2.0

2020-12-16 Thread Christophe Seguinot

  
  
Hi 

I facing a simple issue on my Ubuntu 20.04 gnuradio 3.8.2.0
  install on one of my partition

I installed from ppa:gnuradio/gnuradio-releases on two different
  partition, both having Ubuntu 20.04 and the same PPA gnuradio
  version. Let's call these install P1 and P2:  


  P1 : GNURadio working
  P2 : first installed GR 3.9 from PPA, then uninstalled it to
revert to 3.8.2.0 (also tried to completely remove 3.8.2.0 an
re-install it)
  

On P1, everything is working fine. 

On my P2 second partition I get this error : 


  Traceback (most recent call last):
  File "/home/seguinot/Bureau/gilles_rubin/top_block.py", line
205, in 
    main()
  File "/home/seguinot/Bureau/gilles_rubin/top_block.py", line
181, in main
    tb = top_block_cls()
  File "/home/seguinot/Bureau/gilles_rubin/top_block.py", line
86, in __init__
    self._Offset_freq_win = RangeWidget(self._Offset_freq_range,
self.set_Offset_freq, 'Corection frequence (ppm)',
"counter_slider", float, QtCore.Qt.Horizontal)
TypeError: __init__() takes from 5 to 6 positional arguments but
7 were given
  

The error is simply caused by the last argument of the RangeWidget
call: QtCore.Qt.Horizontal. 

  the same flowgraph used on my first partition generates a
different and working top_block.py without this
QtCore.Qt.Horizontal argument (for every QT GUI Range widget)
  the top_blosk.py when generated with P1 , then runned on P2
(python3 ./topblock.py) works
  

So the issue clearly lays in the python script generation. 

Why is my P2 not generating the same top_block.py? It seems that
  There is something wrongly installed or some caching issue there
  (because of previously installed GR3.9 ?).  Does anyone could give
  me some hints to solve this? 

I already verified that I only get one file for range.py a
  qtgui_range.block.yml


  /usr/share/gnuradio/grc/blocks/qtgui_range.block.yml
  /usr/lib/python3/dist-packages/gnuradio/qtgui/range.py


These files seems identical in P1 and P2

Regards