Excellent! Thanks for reporting back your success! - MLD
--
Michael Dickens
Ettus Research Technical Support
Email: supp...@ettus.com
Web: https://ettus.com/


On Wed, Apr 1, 2020 at 1:51 PM Jeff S <e070...@hotmail.com> wrote:

> Michael,
>
> You hit a bullseye!  It took a bit to finally find the culprits while
> trying to back out packages that were a dependency for something else.  I
> finally did the following to find what I needed to get rid of:
>
> $ dpkg -l | grep -i uhd
> ii  lib*uhd*-dev:amd64         3.10.3.0-2  amd64  universal hardware driver 
> for Ettus Research products - headers
> ii  lib*uhd*003.010.003:amd64  3.10.3.0-2  amd64  universal hardware driver 
> for Ettus Research products - library
> ii  *uhd*-host                 3.10.3.0-2  amd64  universal hardware driver 
> for Ettus Research products - host apps
>
>
> I removed/purged them and rebuilt from the start, and everything built
> without the error.
>
> Thanks again,
> Jeff
>
> ------------------------------
> *From:* Michael Dickens <michael.dick...@ettus.com>
> *Sent:* Wednesday, April 1, 2020 9:49 AM
> *To:* Jeff S <e070...@hotmail.com>
> *Cc:* usrp-users@lists.ettus.com <usrp-users@lists.ettus.com>
> *Subject:* Re: [USRP-users] Setting Up E310 Environment - Build Error
>
> 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

Reply via email to