drmpeg / gr-mpe

A Multiprotocol Encapsulation interface for GNU Radio
GNU General Public License v3.0
9 stars 3 forks source link

make problem #1

Open sv1bds opened 1 year ago

sv1bds commented 1 year ago
sv1bds@sdrws:~/Downloads/gr-mpe-master/build$ make Consolidate compiler generated dependencies of target gnuradio-mpe [ 14%] Building CXX object lib/CMakeFiles/gnuradio-mpe.dir/mpe_source_impl.cc.o /home/sv1bds/Downloads/gr-mpe-master/lib/mpe_source_impl.cc: In static member function ‘static gr::mpe::mpe_source::sptr gr::mpe::mpe_source::make(char, gr::mpe::mpe_ping_reply_t, gr::mpe::mpe_ipaddr_spoof_t, char, char)’: /home/sv1bds/Downloads/gr-mpe-master/lib/mpe_source_impl.cc:40:9: error: could not convert ‘gnuradio::get_initial_sptr(T) [with T = gr::mpe::mpe_source_impl]()’ from ‘std::shared_ptr’ to ‘gr::mpe::mpe_source::sptr’ {aka ‘boost::shared_ptr’} 39 return gnuradio::get_initial_sptr ~~~~~~ 40 (new mpe_source_impl(mac_address, ping_reply, ipaddr_spoof, src_address, dst_address)); ^~~~~~~~~~~~~~~~~~
std::shared_ptr

make[2]: [lib/CMakeFiles/gnuradio-mpe.dir/build.make:76: lib/CMakeFiles/gnuradio-mpe.dir/mpe_source_impl.cc.o] Error 1 make[1]: [CMakeFiles/Makefile2:235: lib/CMakeFiles/gnuradio-mpe.dir/all] Error 2 make: *** [Makefile:146: all] Error 2 sv1bds@sdrws:~/Downloads/gr-mpe-master/build$ It may be this issue (7): https://wiki.gnuradio.org/index.php/GNU_Radio_3.9_OOT_Module_Porting_Guide Can it be fixed ?

drmpeg commented 1 year ago

I haven't touched this repository in a long time (almost 6 years). It's still a GNU Radio 3.7 project.

What version of GNU Radio are you using?

sv1bds commented 1 year ago

I use 3.10. I try to use it together with dvbs2-rx in order to pass IP over QO100.

drmpeg commented 1 year ago

Okay, no problem. I can port it for you. Give me a day or two.

sv1bds commented 1 year ago

Thanks a lot !!!

drmpeg commented 1 year ago

Be aware that this is just a transmit block. There's no receive functionality. It's been tested with a hardware DVB-S2 receiver, but that's it.

https://github.com/drmpeg/gr-dvbgse has both transmit and receive capabilities and may be more useful for you. Dani Estevez EA4GPZ has just written an article on it.

https://destevez.net/2022/11/using-gse-and-dvb-s2-for-ip-traffic/

sv1bds commented 1 year ago

It seems that mpe is not suitable and gse is. So I will try gse. There is no need for me to convert to 3.10. Thanks a lot.

drmpeg commented 1 year ago

Okay, cool. I think Dani has a QO-100 station, so maybe you two can team up and do a real two-way link.