I know that this is an old thread from Dec 2017, but I see the same issues.  I 
am running Centos now, and I am thinking that this is related to that (old 
kernels, etc.).
 
The error I see when I do the make is:
[ 39%] Building CXX object 
lib/CMakeFiles/uhd.dir/usrp/e300/e300_sysfs_hooks.cpp.o
[ 39%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/e300/e300_network.cpp.o
[ 39%] Building CXX object 
lib/CMakeFiles/uhd.dir/usrp/e300/e300_global_regs.cpp.o
[ 40%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/e300/e300_spi.cpp.o
/opt/gnuradio/v3.7.12.0_rfnoc/src/uhd/host/lib/usrp/e300/e300_spi.cpp: In 
member function 'virtual uint32_t 
uhd::usrp::e300::spidev_impl::transact_spi(int, const uhd::spi_config_t&, 
uint32_t, size_t, bool)':
/opt/gnuradio/v3.7.12.0_rfnoc/src/uhd/host/lib/usrp/e300/e300_spi.cpp:86:12: 
error: 'struct spi_ioc_transfer' has no member named 'tx_nbits'
 tr.tx_nbits = 1;
 ^
/opt/gnuradio/v3.7.12.0_rfnoc/src/uhd/host/lib/usrp/e300/e300_spi.cpp:87:12: 
error: 'struct spi_ioc_transfer' has no member named 'rx_nbits'
 tr.rx_nbits = 1;
 ^
make[2]: *** [lib/CMakeFiles/uhd.dir/usrp/e300/e300_spi.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [lib/CMakeFiles/uhd.dir/all] Error 2
make: *** [all] Error 2
 
Any idea how to get beyond this so that I can build E310 again with RFNoC?
 
 
--------- Original Message ---------  Hello,
 
 
 I am attempting to set up my E310 for RFNoC development and I have run into 
the following error while trying to build UHD from source.
 
 
 
 Any ideas on what went wrong? And how to fix this?
 
 
 Thanks in Advance,
 
 Adam Kurisko
 
 
 [ 51%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/e300/e300_spi.cpp.o
 [ 52%] Building CXX object 
lib/CMakeFiles/uhd.dir/usrp/e300/e300_sensor_manager.cpp.o
 /home/dynetics/rfnoc/uhd/host/lib/usrp/e300/e300_spi.cpp: In member function 
'virtual uint32_t uhd::usrp::e300::spidev_impl::transact_spi(int, const 
uhd::spi_config_t&, uint32_t, size_t, bool)':
 /home/dynetics/rfnoc/uhd/host/lib/usrp/e300/e300_spi.cpp:96:12: error: 'struct 
spi_ioc_transfer' has no member named 'tx_nbits'
 tr.tx_nbits = 1;
 ^
 /home/dynetics/rfnoc/uhd/host/lib/usrp/e300/e300_spi.cpp:97:12: error: 'struct 
spi_ioc_transfer' has no member named 'rx_nbits'
 tr.rx_nbits = 1;
 ^
 make[2]: *** [lib/CMakeFiles/uhd.dir/usrp/e300/e300_spi.cpp.o] Error 1
 make[2]: *** Waiting for unfinished jobs....
 make[1]: *** [lib/CMakeFiles/uhd.dir/all] Error 2
 make: *** [all] Error 2 
 _______________________________________________
 USRP-users mailing list
 USRP-users@lists.ettus.com
 http://lists.ettus.com/mailman/listinfo/usrp-users_lists.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