you got it!

I had a previous installation of the UHD library (needed by gnuradio - which I 
don't use
to drive ettus hardware).
After a sudo make install of my compiled version, all is ok. But it is a little 
bit
confusing that a fresh compiled
version don't work without a make install step.

Thanks to everybody for all answers!

Matis.


Le 23/03/2018 à 20:08, Derek Kozel a écrit :
> Hi Rob,
>
> The default path for UHD_RFNOC_DIR is configured automatically at build time. 
>  The
> requirement has not changed since UHD 3.10. What version of UHD were you 
> building when
> you encountered the problem. It is not impossible that this is a bug, though 
> I do not
> believe that there have been any changes to that area of code recently.
>
> I agree with Marcus that Matis at least probably had another version of UHD 
> installed
> using a prebuilt package. By default source builds end up installed to 
> /usr/local, not /usr.
>
> Matis, can you check if after running make install there is now a
> /usr/local/share/uhd/rfnoc/blocks directory? If so, then you have two 
> versions of UHD
> installed and are likely to encounter errors in the future where software may 
> confuse
> the two. If one was installed using apt or your package manager then it 
> should be
> removed the same way.
>
> Regards,
> Derek
>
>
> On Fri, Mar 23, 2018 at 6:23 PM, Rob Kossler <rkoss...@nd.edu 
> <mailto:rkoss...@nd.edu>>
> wrote:
>
>     This necessity for setting UHD_RFNOC_DIR should probably be added to the 
> UHD manual.
>
>     On Fri, Mar 23, 2018 at 2:15 PM, Derek Kozel via USRP-users
>     <usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com>> wrote:
>
>         Hello Matis,
>
>         UHD uses RFNoC internally at all times since the 3.10.0.0 release. 
> The XML files
>         are needed for standard operation. It does not expose the full API or 
> set of
>         features unless the rfnoc-devel branch is used.
>
>         Regards,
>         Derek
>
>         On Fri, Mar 23, 2018 at 6:05 PM, Matis Alun via USRP-users
>         <usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com>> 
> wrote:
>
>             yes, I missed the make install because I thought that it was 
> optionnal.
>
>             Tell me if I wrong: RFnoc is not used since we use multi_usrp 
> wright ?
>             in this case, xml files are also needed ?
>
>             Thanks.
>
>             matis
>
>
>             Le 23/03/2018 à 17:35, Marcus D. Leech via USRP-users a écrit :
>>             On 03/23/2018 12:30 PM, Matis Alun via USRP-users wrote:
>>>
>>>             yes of course:
>>>
>>>             total 76
>>>             -rw-r--r--. 1 root root 1433  2 nov.   2016 addsub.xml
>>>             -rw-r--r--. 1 root root  363  2 nov.   2016 block.xml
>>>             -rw-r--r--. 1 root root 2944  2 nov.   2016 ddc_single.xml
>>>             -rw-r--r--. 1 root root 3875  2 nov.   2016 ddc.xml
>>>             -rw-r--r--. 1 root root 1677  2 nov.   2016 dma_fifo.xml
>>>             -rw-r--r--. 1 root root 2393  2 nov.   2016 duc.xml
>>>             -rw-r--r--. 1 root root 3845  2 nov.   2016 fft.xml
>>>             -rw-r--r--. 1 root root  899  2 nov.   2016 fifo.xml
>>>             -rw-r--r--. 1 root root  365  2 nov.   2016 fir.xml
>>>             -rw-r--r--. 1 root root 4500  2 nov.   2016 fosphor.xml
>>>             -rw-r--r--. 1 root root 1374  2 nov.   2016 keep_one_in_n.xml
>>>             -rw-r--r--. 1 root root 1262  2 nov.   2016 logpwr.xml
>>>             -rw-r--r--. 1 root root  554  2 nov.   2016 nullblock.xml
>>>             -rw-r--r--. 1 root root  624  2 nov.   2016 ofdmeq.xml
>>>             -rw-r--r--. 1 root root 1531  2 nov.   2016 packetresizer.xml
>>>             -rw-r--r--. 1 root root 1582  2 nov.   2016 radio_x300.xml
>>>             -rw-r--r--. 1 root root 3432  2 nov.   2016 siggen.xml
>>>             -rw-r--r--. 1 root root 1170  2 nov.   2016 window.xml
>>>
>>             I think what you did was you *built* the new version of UHD, but 
>> never
>>             actually installed it, via sudo make install, so when you are 
>> executing
>>             bits and
>>                pieces from the built-but-not-yet-installed files, they're 
>> naturally
>>             expecting to find config files, and xml files, etc, in their 
>> "natural" places.
>>
>>             You'll have to uninstall the UHD you already have, which was 
>> likely
>>             installed from a  pre-packaged release (via a PPA?), and then 
>> run the
>>               sudo make install in the source tree.
>>
>>
>>>
>>>             Le 23/03/2018 à 17:18, Marcus D. Leech via USRP-users a écrit :
>>>>             On 03/23/2018 11:30 AM, Matis Alun via USRP-users wrote:
>>>>>
>>>>>             yes, I have  a /usr/share/uhd/rfnoc/blocks directory with 
>>>>> several xml files.
>>>>>
>>>>>             matis
>>>>>
>>>>>
>>>>             Could you do an ls -l   on that directory and share it with us?
>>>>
>>>>
>>>>>             Le 23/03/2018 à 16:20, Marcus D. Leech via USRP-users a écrit 
>>>>> :
>>>>>>             On 03/23/2018 10:32 AM, Matis Alun via USRP-users wrote:
>>>>>>>
>>>>>>>             Hi,
>>>>>>>
>>>>>>>             I've been working with N210 for a long time now with very 
>>>>>>> successful
>>>>>>>             story.
>>>>>>>
>>>>>>>             I recently buy an x300 with TwinRX and I try do run the 
>>>>>>> demo examples
>>>>>>>             (so I am in the very first stage of testing).
>>>>>>>             I compiled the uhd 3.010.003 with succes and I can pinf the 
>>>>>>> X300 at ip
>>>>>>>             192.168.10.2.
>>>>>>>             I upload the fpga image usrp_x300_fpga_HG.bit on the board.
>>>>>>>
>>>>>>>             Runing uhd_find_device gives:
>>>>>>>
>>>>>>>             --------------------------------------------------
>>>>>>>             -- UHD Device 0
>>>>>>>             --------------------------------------------------
>>>>>>>             Device Address:
>>>>>>>                 type: x300
>>>>>>>                 addr: 192.168.10.2
>>>>>>>                 fpga: HG
>>>>>>>                 name:
>>>>>>>                 serial: 31402AC
>>>>>>>                 product: X300
>>>>>>>
>>>>>>>             But runing uhd_usrp_probe gives:
>>>>>>>
>>>>>>>             linux; GNU C++ version 7.3.1 20180303 (Red Hat 7.3.1-5); 
>>>>>>> Boost_106400;
>>>>>>>             UHD_003.010.003.000-0-unknown -- X300 initialization 
>>>>>>> sequence... --
>>>>>>>             Determining maximum frame size... 1472 bytes. -- Setup basic
>>>>>>>             communication... -- Loading values from EEPROM... -- Setup 
>>>>>>> RF frontend
>>>>>>>             clocking... -- Radio 1x clock:200 Error: AssertionError: 
>>>>>>> Failed to
>>>>>>>             find a valid XML path for RFNoC blocks. Try setting the 
>>>>>>> enviroment
>>>>>>>             variable UHD_RFNOC_DIR to the correct location 
>>>>>>> [ravard@starduck
>>>>>>>             utils]$ ./uhd_usrp_probe --args 
>>>>>>> "type=x300,addr=192.168.10.2" linux;
>>>>>>>             GNU C++ version 7.3.1 20180303 (Red Hat 7.3.1-5); 
>>>>>>> Boost_106400;
>>>>>>>             UHD_003.010.003.000-0-unknown -- X300 initialization 
>>>>>>> sequence... --
>>>>>>>             Determining maximum frame size... 1472 bytes. -- Setup basic
>>>>>>>             communication... -- Loading values from EEPROM... -- Setup 
>>>>>>> RF frontend
>>>>>>>             clocking... -- Radio 1x clock:200 Error: AssertionError: 
>>>>>>> Failed to
>>>>>>>             find a valid XML path for RFNoC blocks. Try setting the 
>>>>>>> enviroment
>>>>>>>             variable UHD_RFNOC_DIR to the correct location Can someone 
>>>>>>> tell me
>>>>>>>             what is the problem ? Thanks Matis
>>>>>>             Do you have a /usr/local/share/uhd/rfnoc/blocks directory?   
>>>>>> Or a
>>>>>>             /usr/share/uhd/rfnoc/blocks  directory?
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>             _______________________________________________
>>>>>>             USRP-users mailing list
>>>>>>             USRP-users@lists.ettus.com 
>>>>>> <mailto:USRP-users@lists.ettus.com>
>>>>>>             
>>>>>> http://lists.ettus.com/mailman/listinfo/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 <mailto:USRP-users@lists.ettus.com>
>>>>>             
>>>>> http://lists.ettus.com/mailman/listinfo/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 <mailto:USRP-users@lists.ettus.com>
>>>>             
>>>> http://lists.ettus.com/mailman/listinfo/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 <mailto:USRP-users@lists.ettus.com>
>>>             
>>> http://lists.ettus.com/mailman/listinfo/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 <mailto:USRP-users@lists.ettus.com>
>>             
>> http://lists.ettus.com/mailman/listinfo/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 <mailto:USRP-users@lists.ettus.com>
>             http://lists.ettus.com/mailman/listinfo/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 <mailto:USRP-users@lists.ettus.com>
>         http://lists.ettus.com/mailman/listinfo/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