Hi Jeff - I'm pretty sure the error means you have a prior version of GNU Radio installed into a standard system search prefix (e.g., /usr/local ). If you disable / remove / deactivate that install, then redo-the whole GR build from the start, the error should be fixed. Hopefully! - MLD
On Wed, Apr 1, 2020 at 10:26 AM Jeff S via USRP-users < usrp-users@lists.ettus.com> wrote: > I am trying to combine the install using a custom prefix ( > https://kb.ettus.com/Building_and_Installing_UHD_and_GNU_Radio_to_a_Custom_Prefix) > and while following S/W Dev on E3xx ( > https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source). > I'm using Ubuntu 18.04. > > I am getting the following error: > > [ 86%] Building CXX object > gr-uhd/swig/CMakeFiles/_uhd_swig.dir/uhd_swigPYTHON_wrap.cxx.o*/home/sdr/sdr/e310/rfnoc/src/gnuradio/build/gr-uhd/swig/uhd_swigPYTHON_wrap.cxx:* > In function ‘*PyObject* _wrap_time_spec_t_get_system_time(PyObject*, > PyObject*)*’:*/home/sdr/sdr/e310/rfnoc/src/gnuradio/build/gr-uhd/swig/uhd_swigPYTHON_wrap.cxx:20234:34:* > *error: *‘*get_system_time*’ is not a member of ‘*uhd::time_spec_t*’ > result = uhd::time_spec_t::*get_system_time*(); > *^~~~~~~~~~~~~~~* > gr-uhd/swig/CMakeFiles/_uhd_swig.dir/build.make:70: recipe for target > 'gr-uhd/swig/CMakeFiles/_uhd_swig.dir/uhd_swigPYTHON_wrap.cxx.o' failed > make[2]: *** [gr-uhd/swig/CMakeFiles/_uhd_swig.dir/uhd_swigPYTHON_wrap.cxx.o] > Error 1 > CMakeFiles/Makefile2:15011: recipe for target > 'gr-uhd/swig/CMakeFiles/_uhd_swig.dir/all' failed > make[1]: *** [gr-uhd/swig/CMakeFiles/_uhd_swig.dir/all] Error 2 > Makefile:162: recipe for target 'all' failed > make: *** [all] Error 2 > > > The commands I used to get to the above point are (tried to copy > accurately from my history): > > $ git clone --recursive https://github.com/EttusResearch/uhd > $ cd uhd > $ git checkout v3.15.0.0 > $ git submodule update --init --recursive > $ mkdir host/build > $ cd host/build > $ cmake -DCMAKE_INSTALL_PREFIX=~/sdr/e310/rfnoc/installs -DENABLE_E300=ON > -DENABLE_GPSD=ON -DENABLE_RFNOC=ON ../ > $ make -j6 > $ make install > $ cd ~/sdr/e310/rfnoc/src/ > $ git clone --recursive https://github.com/gnuradio/gnuradio > $ cd gnuradio > $ git checkout maint-3.7 > $ git submodule update --init --recursive > $ mkdir build > $ cd build > $ cmake -DCMAKE_INSTALL_PREFIX=~/sdr/e310/rfnoc/installs > -DUHD_DIR=~/sdr/e310/rfnoc/installs/lib/cmake/uhd/ > -DUHD_INCLUDE_DIRS=~/sdr/e310/rfnoc/installs/include/ > -DUHD_LIBRARIES=~/sdr/e310/rfnoc/installs/lib/libuhd.so ../ > $ make -j4 > > > I did the same thing using a git checkout of uhd v3.14.1.1 first, which > was how it was defined in the second link above, and got the same results. > > I have seen where this was a problem in the past, and some people updated > the file that had showed the problem. Others redid their build of UHD with > a newer version. Those issues were about two years old, and it seems that > it still shows up in some situations. Is it due to my trying to combine > two Application Notes? Is the recomendation to update > *uhd_swigPYTHON_wrap.cxx* still one solution? > > Regards, > Jeff > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > -- Michael Dickens Ettus Research Technical Support Email: supp...@ettus.com Web: https://ettus.com/
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com