Hello Barry,

Apparantly, the module has portability issues (will build on x86 but won't 
build on ARM) due to data type issues. To build the package, you will have to 
edit lib/baudot_encode_bb_impl.h:


"static const char ascii_to_letters[128]" should become


"static const signed char ascii_to_letters[128]",  and


"static const char ascii_to_figures[128]" should become


"static const signed char ascii_to_figures[128]".

That will allow the module to build, although you may have to make further 
changes to get "Boudot Encode" block working correctly (I didn't test that; 
maybe I should make a pull request after that).


Regards,

Kyeong Su Shin


________________________________
보낸 사람: ba...@dcsmail.net <ba...@dcsmail.net>
보낸 날짜: 2019년 6월 11일 화요일 오전 2:56:02
받는 사람: Kyeong Su Shin
참조: discuss-gnuradio@gnu.org
제목: Re: [Discuss-gnuradio] RTTY receiver

Thank you for your response. Since this is my first issue on
'discuss-gnuradio', I am not sure how to get my reply to you posted in
the thread. This looks like it might work. If not, please let me know
what to do.

I did the "sudo ldconfig" and it got rid of the "include could not find
load file: GrPython", but not the other problem, so I decided to start
from scratch.

I have
Raspberry Pi 3 B+
Rasbian Linux (v2)

I deleted the folder 'gr-radioteletype'
download zip from https://github.com/bitglue/gr-radioteletype
[https://avatars1.githubusercontent.com/u/1232472?s=400&v=4]<https://github.com/bitglue/gr-radioteletype>
GitHub - bitglue/gr-radioteletype: GNU Radio blocks for RTTY and 
PSK31<https://github.com/bitglue/gr-radioteletype>
github.com
GNU Radio blocks for RTTY and PSK31. Contribute to bitglue/gr-radioteletype 
development by creating an account on GitHub.

extract zip to /home/pi
cd ~/gr-radioteletype-master
mkdir build
cd build
cmake ../
make
[  5%] Building CXX object
lib/CMakeFiles/gnuradio-radioteletype.dir/async_word_extractor_bb_impl.cc.o
[ 10%] Building CXX object
lib/CMakeFiles/gnuradio-radioteletype.dir/baudot_decode_bb_impl.cc.o
[ 15%] Building CXX object
lib/CMakeFiles/gnuradio-radioteletype.dir/baudot_encode_bb_impl.cc.o
In file included from
/home/pi/gr-radioteletype-master/lib/baudot_encode_bb_impl.cc:26:0:
/home/pi/gr-radioteletype-master/lib/baudot_encode_bb_impl.h:65:5:
error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { }
[-Wnarrowing]
      };
      ^
/home/pi/gr-radioteletype-master/lib/baudot_encode_bb_impl.h:100:5:
error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { }
[-Wnarrowing]
      };
      ^
/home/pi/gr-radioteletype-master/lib/baudot_encode_bb_impl.h:100:5:
error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { }
[-Wnarrowing]
lib/CMakeFiles/gnuradio-radioteletype.dir/build.make:110: recipe for
target
'lib/CMakeFiles/gnuradio-radioteletype.dir/baudot_encode_bb_impl.cc.o'
failed
make[2]: ***
[lib/CMakeFiles/gnuradio-radioteletype.dir/baudot_encode_bb_impl.cc.o]
Error 1
CMakeFiles/Makefile2:137: recipe for target
'lib/CMakeFiles/gnuradio-radioteletype.dir/all' failed
make[1]: *** [lib/CMakeFiles/gnuradio-radioteletype.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2

Both of the error messages were repeated *many* times. I looked at the
code for baudot_encode_bb_impl.h, but could not see any problems with
it.

I appreciate any help you can give.

Best wishes,

Barry

On 2019-06-10 00:29, Kyeong Su Shin wrote:
> Hello Barry:
>
> Did you try "sudo ldconfig"?
>
> If so, could you provide us the relevant software versions (GNU Radio
> version, Linux distro type, etc) and the full steps that you took to
> build the module? gr-radioteletype from "
> https://github.com/bitglue/gr-radioteletype/ " builds and runs fine on
> my machine (tm).
>
>
> Regards,
>
> Kyeong Su Shin
>
>
> ________________________________
> 보낸 사람: ba...@dcsmail.net <ba...@dcsmail.net> 대신 Discuss-gnuradio
> <discuss-gnuradio-bounces+ksshin=postech.ac...@gnu.org>
> 보낸 날짜: 2019년 6월 10일 월요일 오전 5:08:32
> 받는 사람: discuss-gnuradio@gnu.org
> 제목: [Discuss-gnuradio] RTTY receiver
>
> I have been a real-time programmer for over 50 years, and a ham for 66
> years, but am new to Gnu Radio. My project is to build a complete RTTY
> receiver with SDR. In looking about for any applicable code, I found
> gr-radioteletype, but seem to be missing some of the pieces. Using the
> cmake, make, and make install steps I was able to get the flow graph to
> work, but when I try to execute it I get:
>
> "from radioteletype.demodulators import rtty_demod_cb
>    No module named radioteletype.demodulators"
> and
> "include could not find load file: GrPython"
>
> What am I missing? I have searched for GrPython and not found any
> mention of it.
>
> As an alternative, I have the RTTY signal demodulated into a bit
> stream,
> and I have Python code to extract RTTY characters from a bit stream,
> but
> haven't figured out how to plug the two together.
>
> Any help on either issue would be appreciated greatly.
>
> Thanks, Barry KV4FV
>
> _______________________________________________
> 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

Reply via email to