Re: oot gr-cessb link error

2019-12-29 Thread Michael Dickens
Hi Leo - What version of GR are you trying to use? This OOT requires GR37 to 
build. Also, if you do ‘make VERBOSE=ON’ you’ll see the actual link command 
which should be informative about the libraries being linked against. - MLD

> On Dec 29, 2019, at 11:50 AM, leo bistmans  wrote:
> 
> 
> https://github.com/drmpeg/gr-cessb
> 
> After cmake ../ the linking fails:
> 
> make
> [ 16%] Built target gnuradio-cessb
> [ 22%] Linking CXX executable test-cessb
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to 
> `gr::block::fixed_rate_noutput_to_ninput(int)'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to 
> `gr::sync_block::sync_block(std::__cxx11::basic_string std::char_traits, std::allocator > const&, 
> boost::shared_ptr, boost::shared_ptr)'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to 
> `pmt::dict_has_key(boost::shared_ptr const&, 
> boost::shared_ptr const&)'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to `vtable for gr::sync_block'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to `typeinfo for gr::sync_block'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to `typeinfo for gr::block'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to 
> `log4cpp::Appender::AppenderMapStorageInitializer::~AppenderMapStorageInitializer()'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to `volk_32f_x2_multiply_32f'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to `gr::block::forecast(int, 
> std::vector >&)'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to `gr::io_signature::make(int, 
> int, int)'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to 
> `gr::sync_block::general_work(int, std::vector >&, 
> std::vector >&, std::vector std::allocator >&)'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to `gr::block::consume_each(int)'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to `volk_32f_x2_interleave_32fc'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to 
> `gr::block::set_log_level(std::__cxx11::basic_string std::char_traits, std::allocator >)'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to `volk_32f_x2_max_32f'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to 
> `gr::sync_block::fixed_rate_noutput_to_ninput(int)'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to `volk_32f_s32f_multiply_32f'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to `volk_32f_sin_32f'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to `volk_32f_x2_add_32f'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to 
> `gr::msg_accepter::post(boost::shared_ptr, 
> boost::shared_ptr)'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to `volk_get_alignment'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to `volk_32fc_magnitude_32f'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to `volk_32f_x2_divide_32f'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to 
> `gr::block::unset_processor_affinity()'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to 
> `gr::block::block(std::__cxx11::basic_string, 
> std::allocator > const&, boost::shared_ptr, 
> boost::shared_ptr)'
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: 
> libgnuradio-cessb.so: undefined reference to `gr::sync_block::forecast(int, 
> std::vector >&)'
> 

Re: How can I alter install script to bypass dead link causing install to fail on OS X10.6.8?

2019-12-29 Thread Michael Dickens
Hi Bob - I can't help you with the Brew issue ... so what I'm wondering is
if you've looked into using MacPorts. It should be able to install GNU
Radio 3.7 latest release on OSX 10.6.8 (and back to 10.4 PPC and forward to
10.15; I think it can't install on 10.4 Intel, but I'll admit that's a bit
esoteric -- even more so than 10.4/5 PPC these days!). If you run into
issues I can help you out! NP either way ... just offering an alternative.
Good luck! - MLD

On Sun, Dec 29, 2019 at 5:25 PM Bob  wrote:

> I am not an expert in OS X.  I likely am missing an easy work around for a
> gnuradio install missing file problem.
>
> I tried brew edit gnuradio, but there is no mention in the that script of
> icu4c, which is what is failing when dependencies are being addressed after
> I run brew install gnuradio:
>
> Downloading https://fossies.org/linux/misc/icu4c-55_1-src.tgz
> #=#=-# #
> curl: (22) The requested URL returned error: 410 Gone
> Error: Failed to download resource "icu4c"
> Download failed: https://fossies.org/linux/misc/icu4c-55_1-src.tgz
>
> What is valid is "icu4c-65_1-src.tgz" at the same address (instead of
> 55_1).  How can I find the script and run it locally after editing it?  I
> also downloaded the icu4c-55 file from a valid link and installed it
> manually, but the brew install gnuradio process apparently does not see
> this installation and goes ahead with the outdated https request.
>
> Is there a way I can alter my host file so that when it looks in the wrong
> place for the 55 version, I can point it to a new place for the 55 version?
>
> This is an old iMac9,1 on 10.6.8 which i am trying also to upgrade to
> 10.15, but that is a slow process and in the meantime i want to see if I
> can complete gnuradio so that I can play with my new rtl-sdr dongle.
>
> I googled for this problem and did not find anything.
>
> thanks...
>


-- 
Michael Dickens
Ettus Research Technical Support
Email: supp...@ettus.com
Web: https://ettus.com/


How can I alter install script to bypass dead link causing install to fail on OS X10.6.8?

2019-12-29 Thread Bob
I am not an expert in OS X.  I likely am missing an easy work around for a 
gnuradio install missing file problem.

I tried brew edit gnuradio, but there is no mention in the that script of 
icu4c, which is what is failing when dependencies are being addressed after I 
run brew install gnuradio:

Downloading https://fossies.org/linux/misc/icu4c-55_1-src.tgz
#=#=-# #
curl: (22) The requested URL returned error: 410 Gone
Error: Failed to download resource "icu4c"
Download failed: https://fossies.org/linux/misc/icu4c-55_1-src.tgz

What is valid is "icu4c-65_1-src.tgz" at the same address (instead of 55_1).  
How can I find the script and run it locally after editing it?  I also 
downloaded the icu4c-55 file from a valid link and installed it manually, but 
the brew install gnuradio process apparently does not see this installation and 
goes ahead with the outdated https request.

Is there a way I can alter my host file so that when it looks in the wrong 
place for the 55 version, I can point it to a new place for the 55 version?

This is an old iMac9,1 on 10.6.8 which i am trying also to upgrade to 10.15, 
but that is a slow process and in the meantime i want to see if I can complete 
gnuradio so that I can play with my new rtl-sdr dongle. 

I googled for this problem and did not find anything.

thanks...

Re: Generating CW-morse signals with a straight key

2019-12-29 Thread Barry Duggan

To Harald, Cinaed, and others interested in Morse code generation:

I have created a text to Morse code generator. See 
https://github.com/duggabe/gr-morse-code-gen


Yes, the MorseGen.grc is for 3.8, but if you replicate the flowgraph 
with 3.7 and use epy_block_0_0.py in an Embedded Python block, you 
should be able to have a functioning system.


Let me know if you have any questions.

Happy New Year! and 73,
--
Barry Duggan KV4FV

On Sat, 28 Dec 2019 19:24:19 +0100, Harald Fritzsche wrote:

Hello All,

Hoping that amateur radio is not to far away from common use of
Gnuradio mailing list, but amateur radio is making me looking to GR
since 2001.
There is a plan to use a Gnuradio based transceiver for µ-wave
contesting, as it has been shown by W7FU or KB1VC (SoDaRadio) or DL9SW.
A needed condition is, to key HF with morse code using a straigth or
simple morse key.

Doing this with just looking to the status of /dev/ttyUSB0-CTS pin is
not sufficient, basically some of the keyed code is somehow swalloed.
Neither with python code or with a C++ OOT module i got it solved.

How to get this solved? (Hardware keying or modulated cw is not a real
option).

Regards and vy73
Harald
DD0VS



oot gr-cessb link error

2019-12-29 Thread leo bistmans
https://github.com/drmpeg/gr-cessb

After cmake ../ the linking fails:

make
[ 16%] Built target gnuradio-cessb
[ 22%] Linking CXX executable test-cessb
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to
`gr::block::fixed_rate_noutput_to_ninput(int)'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to
`gr::sync_block::sync_block(std::__cxx11::basic_string, std::allocator > const&,
boost::shared_ptr, boost::shared_ptr)'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to
`pmt::dict_has_key(boost::shared_ptr const&,
boost::shared_ptr const&)'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to `vtable for gr::sync_block'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to `typeinfo for gr::sync_block'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to `typeinfo for gr::block'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to
`log4cpp::Appender::AppenderMapStorageInitializer::~AppenderMapStorageInitializer()'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to `volk_32f_x2_multiply_32f'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to `gr::block::forecast(int,
std::vector >&)'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to `gr::io_signature::make(int,
int, int)'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to
`gr::sync_block::general_work(int, std::vector >&,
std::vector >&, std::vector >&)'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to `gr::block::consume_each(int)'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to `volk_32f_x2_interleave_32fc'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to
`gr::block::set_log_level(std::__cxx11::basic_string, std::allocator >)'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to `volk_32f_x2_max_32f'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to
`gr::sync_block::fixed_rate_noutput_to_ninput(int)'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to `volk_32f_s32f_multiply_32f'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to `volk_32f_sin_32f'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to `volk_32f_x2_add_32f'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to
`gr::msg_accepter::post(boost::shared_ptr,
boost::shared_ptr)'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to `volk_get_alignment'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to `volk_32fc_magnitude_32f'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to `volk_32f_x2_divide_32f'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to
`gr::block::unset_processor_affinity()'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to
`gr::block::block(std::__cxx11::basic_string,
std::allocator > const&, boost::shared_ptr,
boost::shared_ptr)'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to `gr::sync_block::forecast(int,
std::vector >&)'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to
`gr::block::set_processor_affinity(std::vector >
const&)'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to
`gr::block::fixed_rate_ninput_to_noutput(int)'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
libgnuradio-cessb.so: undefined reference to `gr::fast_atan2f(float, float)'
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: