[srslte-users] Need help build error when make on srsLTE with LimeSDR

Andre Puschmann andre.puschmann at softwareradiosystems.com
Fri Nov 9 08:57:20 UTC 2018


Hey,

can you provide a eNB log with loglevel info along with the
correpsonding S1 pcap, please? From the last PCAP you sent everything
looked fine at first glance.

Thanks
Andre


On 8/11/18 10:23, ALEJANDRO BLANCO PIZARRO wrote:
> Hi Sandi,
> 
> Hi I am not an expert on LimeSRD and srsLTE, because I always use USRP.
> But, when the UE cannot attach correctly it is probably a
> misconfiguration in the EPC, what EPC are you using? If you can attach
> the log of the EPC it will be great.
> 
> BTW, 25MHz is pnb=25, not 15. If I were you, I would configure the basic
> set up, change the value of pnb to 6.
> 
> Best,
> Alejandro
> 
> El jue., 8 nov. 2018 a las 5:08, Sandi Suhendro (<djks74 at gmail.com
> <mailto:djks74 at gmail.com>>) escribió:
> 
>     Hi Alejandro,
>     Change to 5mhz set on pnb=15
> 
>     Same result. :(
>     Always hangup after turn on data.
> 
>     Regards,
>     Sandi
> 
>     On Wed, Nov 7, 2018, 23:36 ALEJANDRO BLANCO PIZARRO
>     <100283180 at alumnos.uc3m.es <mailto:100283180 at alumnos.uc3m.es> wrote:
> 
>         Have you tried to decrement the bandwidth? It could be that with
>         your bandwidth, you have bottleneck. Try 5 MHz.
> 
>         Best,
>         Alejandro
> 
>         El mié., 7 nov. 2018 16:53, Sandi Suhendro <djks74 at gmail.com
>         <mailto:djks74 at gmail.com>> escribió:
> 
>             Dear Ignas, Andre,
>             the phone is attached but it produce an error when turn on
>             the cellular data on my phone: (VIVO XShot)
> 
>             here is the log : (pcap attached)
> 
>             ==== eNodeB started ===
>             Type <t> to view trace
>             [INFO] Tx calibration finished
>             [INFO] Rx calibration finished
>             [WARNING] L
>             [WARNING] L
>             RACH:  tti=10221, preamble=23, offset=1, temp_crnti=0x46
>             RACH:  tti=1, preamble=23, offset=1, temp_crnti=0x47
>             Disconnecting rnti=0x46.
>             Disconnecting rnti=0x47.
>             RACH:  tti=381, preamble=44, offset=1, temp_crnti=0x48
>             Disconnecting rnti=0x48.
>             RACH:  tti=2891, preamble=22, offset=1, temp_crnti=0x49
>             Unhandled feature in RRC function:
>             liblte_rrc_unpack_rrc_connection_setup_complete_msg
> 
>             Disconnecting rnti=0x49.
>             RACH:  tti=4671, preamble=9, offset=1, temp_crnti=0x4a
>             Unhandled feature in RRC function:
>             liblte_rrc_unpack_rrc_connection_setup_complete_msg
> 
>             User 0x4a connected
>             Bus error
>             >>>>>>>>>>>>>>>>.
> 
>             hope you can give me advise what is wrong? Thanks in advance.
> 
>             regards,
>             DUO / Sandi
> 
> 
> 
>             On Tue, Nov 6, 2018 at 8:43 PM Sandi Suhendro
>             <djks74 at gmail.com <mailto:djks74 at gmail.com>> wrote:
> 
>                 Dear Ignas,
>                 Thanks to let me know to update. Now it works and i saw
>                 my 4g network now. :)
> 
>                 Just strange not all phone see the network. Will try to
>                 attach now. :)
> 
>                 Thanks and warm regards,
>                 Sandi
> 
>                 On Tue, Nov 6, 2018, 19:56 Ignas Jarusevicius
>                 <i.jarusevicius at limemicro.com
>                 <mailto:i.jarusevicius at limemicro.com> wrote:
> 
>                     Hi Sandri,
> 
>                     I have noticed that you are using old libLimeSuite
>                     version as recent versions show 'module=FX3' for
>                     LimeSDR-USB. So try updating LimeSuite.
>                     Also, I was I able to get srsenb working with
>                     LimeSDR boards few months ago. I have attached one
>                     of my enb.conf that used to work (not sure if it
>                     still works with current srsLTE version).
> 
>                     -Ignas
> 
>                     On 2018-11-05 16:02, Sandi Suhendro wrote:
>>                     Hi Andre,
>>                     ok finally working to Lime direct via Soapy, just
>>                     edit the makelist text and remove the UHD.
>>
>>                     here I got more error, what should I do?
>>
>>                     <<<<<<<<<<
>>                     ---  Software Radio Systems LTE eNodeB  ---
>>
>>                     Reading configuration file /home/duo/.srs/enb.conf...
>>                     Soapy has found device #0: addr=1d50:6108,
>>                     driver=lime, label=LimeSDR-USB [USB 3.0]
>>                     9061C02C73125, media=USB 3.0, module=STREAM,
>>                     name=LimeSDR-USB, serial=0009061C02C73125, 
>>                     [INFO] Make connection: 'LimeSDR-USB [USB 3.0]
>>                     9061C02C73125'
>>                     [INFO] Device name: LimeSDR-USB
>>                     [INFO] Reference: 30.72 MHz
>>                     [INFO] Init LMS7002M(0)
>>                     [INFO] Ver=7, Rev=1, Mask=1
>>                     [INFO] LMS7002M calibration values caching Enable
>>                     Set Rx bandwidth to 2.50 MHz
>>                     [ERROR] setBandwidth(Tx, 0, 1.44 MHz) Failed - Tx
>>                     lpf(1.44 MHz) out of range 5-40 MHz and 50-130 MHz
>>                     setBandwidth fail: Tx lpf(1.44 MHz) out of range
>>                     5-40 MHz and 50-130 MHz
>>                     Setting up RX stream
>>                     Setting up TX stream
>>                     Available device sensors: 
>>                      - clock_locked
>>                      - lms7_temp
>>                     Available sensors for RX channel 0: 
>>                      - lo_locked
>>                     State of gain elements for Rx channel 0 (AGC not
>>                     supported):
>>                      - LNA: 30.00 dB
>>                      - TIA: 0.00 dB
>>                      - PGA: 5.00 dB
>>                     State of gain elements for Tx channel 0 (AGC not
>>                     supported):
>>                      - LNA: nan dB
>>                      - TIA: nan dB
>>                      - PGA: nan dB
>>                     Rx antenna set to LNAL
>>                     Tx antenna set to BAND1
>>
>>                     Warning burst preamble is not calibrated for
>>                     device lime. Set a value manually
>>
>>                     Setting frequency: DL=1845.0 Mhz, UL=1750.0 MHz
>>                     Tuned Tx to 1845.00 MHz
>>                     Tuned Rx to 1750.00 MHz
>>                     Set master clock rate to 11.52 MHz
>>                     Setting Sampling frequency 11.52 MHz
>>                     setSampleRate Rx fail: SoapyLMS7::setSampleRate()
>>                     -- rate too high
>>                     setSampleRate Tx fail: SoapyLMS7::setSampleRate()
>>                     -- rate too high
>>
>>                     Warning TX/RX time offset for sampling rate -1 KHz
>>                     not calibrated. Using interpolated value
>>
>>
>>                     ==== eNodeB started ===
>>                     Type <t> to view trace
>>
>>                     >>>>>>>>>>>>>>
>>
>>                     Please advise! Thanks. :-)
>>
>>                     regards,
>>                     Sandi / DUO
>>
>>
>>                     On Mon, Nov 5, 2018 at 8:07 PM Sandi Suhendro
>>                     <djks74 at gmail.com <mailto:djks74 at gmail.com>> wrote:
>>
>>                         I did try remove the soapyUHD and delete the
>>                         libuhd and libuhdsupport from usr/local/lib,
>>                         but when re install the srs-LTE, it gives me
>>                         error it need UHD. 
>>                         do you know it may cause I miss it how to
>>                         build srsLTE direct to soapySDR?
>>
>>                         anyway, it has output signal on earfcn 1600,
>>                         but dont see the network with UHD.
>>
>>                         maybe better using soapySDR instead UHD, but
>>                         the installation asking UHD.
>>
>>                         please advise.
>>
>>                         regards,
>>                         Sandi
>>
>>                         On Mon, Nov 5, 2018 at 3:11 AM Andre Puschmann
>>                         <andre.puschmann at softwareradiosystems.com
>>                         <mailto:andre.puschmann at softwareradiosystems.com>>
>>                         wrote:
>>
>>                             Hey,
>>
>>                             seems like you are trying to run the Lime
>>                             through UHD, i.e. using the
>>                             uhd-soapy wrapper. I am not sure if it is
>>                             working well but maybe it
>>                             does. Does it output a signal?
>>
>>                             We do have a Soapy driver which also works
>>                             with the Lime so maybe try
>>                             using that instead. Probably the easiest
>>                             is to uninstall the uhd-soapy
>>                             wrapper. The problem here is that the
>>                             srsLTE's RF driver library stops
>>                             looking for other devices as soon as a
>>                             supported device is found and the
>>                             UHD driver is the first to query.
>>
>>
>>                             Hope that helps.
>>
>>                             Cheers
>>                             Andre
>>
>>
>>
>>
>>                             On 4/11/18 15:07, Sandi Suhendro wrote:
>>                             > Dear Andre,
>>                             > Do you know what I miss?
>>                             > I have this following error :
>>                             > <<<<<<<<<
>>                             > sudo srsenb
>>                             > linux; GNU C++ version 5.4.0 20160609;
>>                             Boost_105800;
>>                             > UHD_003.010.002.HEAD-0-gbd6e21dc
>>                             >
>>                             >
>>                             > Built in Release mode using commit
>>                             1c015aab on branch master.
>>                             >
>>                             > ---  Software Radio Systems LTE eNodeB  ---
>>                             >
>>                             > Reading configuration file
>>                             /home/duo/.srs/enb.conf...
>>                             > Opening USRP with args: 
>>                             > -- Make connection: 'LimeSDR-USB [USB
>>                             3.0] 9061C02C73125'
>>                             > -- Device name: LimeSDR-USB
>>                             > -- Reference: 30.72 MHz
>>                             > -- Init LMS7002M(0)
>>                             > -- Ver=7, Rev=1, Mask=1
>>                             > -- LMS7002M calibration values caching
>>                             Enable
>>                             > Setting frequency: DL=1845.0 Mhz,
>>                             UL=1750.0 MHz
>>                             > Setting Sampling frequency 11.52 MHz
>>                             >
>>                             > Warning TX/RX time offset has not been
>>                             calibrated for device
>>                             > uhd_unknown. Set a value manually
>>                             >
>>                             >
>>                             > ==== eNodeB started ===
>>                             > Type <t> to view trace
>>                             > Error timed out while receiving samples
>>                             from UHD.
>>                             > Error timed out while receiving samples
>>                             from UHD.
>>                             > Error timed out while receiving samples
>>                             from UHD.
>>                             >>>>>>>>>>>>
>>                             >
>>                             > And in the log of nextepc is :
>>                             > [11/04 20:48:59.179] eNB-S1
>>                             accepted[127.0.1.1]:55722 in s1_path module
>>                             > [11/04 20:48:59.180] eNB-S1
>>                             accepted[127.0.1.1] in master_sm module
>>                             >
>>                             >
>>                             > Please advise! Thanks in advance. :-)
>>                             >
>>                             > regards,
>>                             > Sandi / DUO
>>                             >
>>                             >
>>                             > On Fri, Nov 2, 2018 at 3:51 PM Andre
>>                             Puschmann
>>                             >
>>                             <andre.puschmann at softwareradiosystems.com
>>                             <mailto:andre.puschmann at softwareradiosystems.com>
>>                             >
>>                             <mailto:andre.puschmann at softwareradiosystems.com
>>                             <mailto:andre.puschmann at softwareradiosystems.com>>>
>>                             wrote:
>>                             >
>>                             >     Sandi,
>>                             >
>>                             >     glad to hear you got it working. Let
>>                             us know how it goes.
>>                             >
>>                             >     Cheers
>>                             >     Andre
>>                             >
>>                             >     On 2/11/18 8:54, Sandi Suhendro wrote:
>>                             >     > Dear Andre,
>>                             >     > sorry for this simple matter. try
>>                             to remove all and re install and it
>>                             >     > works now. Thanks.
>>                             >     >
>>                             >     > regards,
>>                             >     > Sandi / DUO
>>                             >     >
>>                             >     > On Thu, Nov 1, 2018 at 10:33 PM
>>                             Sandi Suhendro <djks74 at gmail.com
>>                             <mailto:djks74 at gmail.com>
>>                             >     <mailto:djks74 at gmail.com
>>                             <mailto:djks74 at gmail.com>>
>>                             >     > <mailto:djks74 at gmail.com
>>                             <mailto:djks74 at gmail.com>
>>                             <mailto:djks74 at gmail.com
>>                             <mailto:djks74 at gmail.com>>>> wrote:
>>                             >     >
>>                             >     >     Dear Andre,
>>                             >     >     Thanks for response.
>>                             >     >
>>                             >     >     Im using ubuntu 16.04 and
>>                             build soapySDR from git.
>>                             >     >     as I remember Im using ppa at
>>                             first but I also install again
>>                             >     from git.
>>                             >     >     what should I do? remove all
>>                             soapy from apt and make uninstall
>>                             >     from
>>                             >     >     git too then re install?
>>                             >     >
>>                             >     >     please advise.
>>                             >     >
>>                             >     >     regards,
>>                             >     >     Sandi / DUO
>>                             >     >
>>                             >     >     On Thu, Nov 1, 2018 at 9:33 PM
>>                             Andre Puschmann
>>                             >     >   
>>                              <andre.puschmann at softwareradiosystems.com
>>                             <mailto:andre.puschmann at softwareradiosystems.com>
>>                             >   
>>                              <mailto:andre.puschmann at softwareradiosystems.com
>>                             <mailto:andre.puschmann at softwareradiosystems.com>>
>>                             >     >   
>>                              <mailto:andre.puschmann at softwareradiosystems.com
>>                             <mailto:andre.puschmann at softwareradiosystems.com>
>>                             >   
>>                              <mailto:andre.puschmann at softwareradiosystems.com
>>                             <mailto:andre.puschmann at softwareradiosystems.com>>>>
>>                             wrote:
>>                             >     >
>>                             >     >         Likely to be a mismatch of
>>                             headers. What system are you on and
>>                             >     >         where do
>>                             >     >         you get the soapy dev
>>                             package from? git, ppa?
>>                             >     >
>>                             >     >
>>                             >     >         On 31/10/18 12:43, Sandi
>>                             Suhendro wrote:
>>                             >     >         > Dear list,
>>                             >     >         > hope someone can give me
>>                             advise what is wrong?
>>                             >     >         > Im runing fine with
>>                             osmocom or openbts-umts. (2g/3g)
>>                             >     >         > but....
>>                             >     >         > Im facing SoapySDR range
>>                             error when build srsLTE :
>>                             >     >         >
>>                             >     >         > [ 40%] Linking C
>>                             executable pdsch_test
>>                             >     >         > [ 40%] Built target
>>                             pdsch_test
>>                             >     >         > [ 40%] Building C object
>>                             >     >         >
>>                             lib/src/phy/rf/CMakeFiles/srslte_rf_utils.dir/rf_utils.c.o
>>                             >     >         > [ 40%] Linking C static
>>                             library libsrslte_rf_utils.a
>>                             >     >         > [ 40%] Built target
>>                             srslte_rf_utils
>>                             >     >         > [ 41%] Building C object
>>                             >     >       
>>                              lib/src/phy/rf/CMakeFiles/srslte_rf.dir/rf_imp.c.o
>>                             >     >         > [ 41%] Building C object
>>                             >     >         >
>>                             lib/src/phy/rf/CMakeFiles/srslte_rf.dir/rf_uhd_imp.c.o
>>                             >     >         > [ 41%] Building CXX object
>>                             >     >         >
>>                             lib/src/phy/rf/CMakeFiles/srslte_rf.dir/uhd_c_api.cpp.o
>>                             >     >         > [ 41%] Building C object
>>                             >     >         >
>>                             lib/src/phy/rf/CMakeFiles/srslte_rf.dir/rf_soapy_imp.c.o
>>                             >     >         > In file included from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:41:0:
>>                             >     >         >
>>                             /usr/include/SoapySDR/Types.h:25:3: error:
>>                             conflicting
>>                             >     types for
>>                             >     >         > ‘SoapySDRRange’
>>                             >     >         >  } SoapySDRRange;
>>                             >     >         >    ^
>>                             >     >         > In file included from
>>                             >   
>>                              /usr/local/include/SoapySDR/Device.h:18:0,
>>                             >     >         >                  from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:37:
>>                             >     >         >
>>                             /usr/local/include/SoapySDR/Types.h:25:3:
>>                             note: previous
>>                             >     >         declaration of
>>                             >     >         > ‘SoapySDRRange’ was here
>>                             >     >         >  } SoapySDRRange;
>>                             >     >         >    ^
>>                             >     >         > In file included from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:41:0:
>>                             >     >         >
>>                             /usr/include/SoapySDR/Types.h:33:3: error:
>>                             conflicting
>>                             >     types for
>>                             >     >         > ‘SoapySDRKwargs’
>>                             >     >         >  } SoapySDRKwargs;
>>                             >     >         >    ^
>>                             >     >         > In file included from
>>                             >   
>>                              /usr/local/include/SoapySDR/Device.h:18:0,
>>                             >     >         >                  from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:37:
>>                             >     >         >
>>                             /usr/local/include/SoapySDR/Types.h:33:3:
>>                             note: previous
>>                             >     >         declaration of
>>                             >     >         > ‘SoapySDRKwargs’ was here
>>                             >     >         >  } SoapySDRKwargs;
>>                             >     >         >    ^
>>                             >     >         > In file included from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:41:0:
>>                             >     >         >
>>                             /usr/include/SoapySDR/Types.h:39:30:
>>                             error: conflicting
>>                             >     types for
>>                             >     >         > ‘SoapySDRKwargs_fromString’
>>                             >     >         >  SOAPY_SDR_API
>>                             SoapySDRKwargs
>>                             >     SoapySDRKwargs_fromString(const
>>                             >     >         char *markup);
>>                             >     >         >
>>                                                           ^
>>                             >     >         > In file included from
>>                             >   
>>                              /usr/local/include/SoapySDR/Device.h:18:0,
>>                             >     >         >                  from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:37:
>>                             >     >         >
>>                             /usr/local/include/SoapySDR/Types.h:39:30:
>>                             note: previous
>>                             >     >         declaration of
>>                             >     >         >
>>                             ‘SoapySDRKwargs_fromString’ was here
>>                             >     >         >  SOAPY_SDR_API
>>                             SoapySDRKwargs
>>                             >     SoapySDRKwargs_fromString(const
>>                             >     >         char *markup);
>>                             >     >         >
>>                                                           ^
>>                             >     >         > In file included from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:41:0:
>>                             >     >         >
>>                             /usr/include/SoapySDR/Types.h:45:21:
>>                             error: conflicting
>>                             >     types for
>>                             >     >         > ‘SoapySDRKwargs_toString’
>>                             >     >         >  SOAPY_SDR_API char
>>                             *SoapySDRKwargs_toString(const
>>                             >     >         SoapySDRKwargs *args);
>>                             >     >         >                      ^
>>                             >     >         > In file included from
>>                             >   
>>                              /usr/local/include/SoapySDR/Device.h:18:0,
>>                             >     >         >                  from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:37:
>>                             >     >         >
>>                             /usr/local/include/SoapySDR/Types.h:45:21:
>>                             note: previous
>>                             >     >         declaration of
>>                             >     >         >
>>                             ‘SoapySDRKwargs_toString’ was here
>>                             >     >         >  SOAPY_SDR_API char
>>                             *SoapySDRKwargs_toString(const
>>                             >     >         SoapySDRKwargs *args);
>>                             >     >         >                      ^
>>                             >     >         > In file included from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:41:0:
>>                             >     >         >
>>                             /usr/include/SoapySDR/Types.h:50:5: error:
>>                             redeclaration of
>>                             >     >         enumerator
>>                             >     >         > ‘SOAPY_SDR_ARG_INFO_BOOL’
>>                             >     >         >     
>>                             SOAPY_SDR_ARG_INFO_BOOL,
>>                             >     >         >      ^
>>                             >     >         > In file included from
>>                             >   
>>                              /usr/local/include/SoapySDR/Device.h:18:0,
>>                             >     >         >                  from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:37:
>>                             >     >         >
>>                             /usr/local/include/SoapySDR/Types.h:50:5:
>>                             note: previous
>>                             >     >         definition of
>>                             >     >         >
>>                             ‘SOAPY_SDR_ARG_INFO_BOOL’ was here
>>                             >     >         >     
>>                             SOAPY_SDR_ARG_INFO_BOOL,
>>                             >     >         >      ^
>>                             >     >         > In file included from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:41:0:
>>                             >     >         >
>>                             /usr/include/SoapySDR/Types.h:51:5: error:
>>                             redeclaration of
>>                             >     >         enumerator
>>                             >     >         > ‘SOAPY_SDR_ARG_INFO_INT’
>>                             >     >         >      SOAPY_SDR_ARG_INFO_INT,
>>                             >     >         >      ^
>>                             >     >         > In file included from
>>                             >   
>>                              /usr/local/include/SoapySDR/Device.h:18:0,
>>                             >     >         >                  from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:37:
>>                             >     >         >
>>                             /usr/local/include/SoapySDR/Types.h:51:5:
>>                             note: previous
>>                             >     >         definition of
>>                             >     >         > ‘SOAPY_SDR_ARG_INFO_INT’
>>                             was here
>>                             >     >         >      SOAPY_SDR_ARG_INFO_INT,
>>                             >     >         >      ^
>>                             >     >         > In file included from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:41:0:
>>                             >     >         >
>>                             /usr/include/SoapySDR/Types.h:52:5: error:
>>                             redeclaration of
>>                             >     >         enumerator
>>                             >     >         > ‘SOAPY_SDR_ARG_INFO_FLOAT’
>>                             >     >         >     
>>                             SOAPY_SDR_ARG_INFO_FLOAT,
>>                             >     >         >      ^
>>                             >     >         > In file included from
>>                             >   
>>                              /usr/local/include/SoapySDR/Device.h:18:0,
>>                             >     >         >                  from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:37:
>>                             >     >         >
>>                             /usr/local/include/SoapySDR/Types.h:52:5:
>>                             note: previous
>>                             >     >         definition of
>>                             >     >         >
>>                             ‘SOAPY_SDR_ARG_INFO_FLOAT’ was here
>>                             >     >         >     
>>                             SOAPY_SDR_ARG_INFO_FLOAT,
>>                             >     >         >      ^
>>                             >     >         > In file included from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:41:0:
>>                             >     >         >
>>                             /usr/include/SoapySDR/Types.h:53:5: error:
>>                             redeclaration of
>>                             >     >         enumerator
>>                             >     >         > ‘SOAPY_SDR_ARG_INFO_STRING’
>>                             >     >         >     
>>                             SOAPY_SDR_ARG_INFO_STRING
>>                             >     >         >      ^
>>                             >     >         > In file included from
>>                             >   
>>                              /usr/local/include/SoapySDR/Device.h:18:0,
>>                             >     >         >                  from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:37:
>>                             >     >         >
>>                             /usr/local/include/SoapySDR/Types.h:53:5:
>>                             note: previous
>>                             >     >         definition of
>>                             >     >         >
>>                             ‘SOAPY_SDR_ARG_INFO_STRING’ was here
>>                             >     >         >     
>>                             SOAPY_SDR_ARG_INFO_STRING
>>                             >     >         >      ^
>>                             >     >         > In file included from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:41:0:
>>                             >     >         >
>>                             /usr/include/SoapySDR/Types.h:54:3: error:
>>                             conflicting
>>                             >     types for
>>                             >     >         > ‘SoapySDRArgInfoType’
>>                             >     >         >  } SoapySDRArgInfoType;
>>                             >     >         >    ^
>>                             >     >         > In file included from
>>                             >   
>>                              /usr/local/include/SoapySDR/Device.h:18:0,
>>                             >     >         >                  from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:37:
>>                             >     >         >
>>                             /usr/local/include/SoapySDR/Types.h:54:3:
>>                             note: previous
>>                             >     >         declaration of
>>                             >     >         > ‘SoapySDRArgInfoType’
>>                             was here
>>                             >     >         >  } SoapySDRArgInfoType;
>>                             >     >         >    ^
>>                             >     >         > In file included from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:41:0:
>>                             >     >         >
>>                             /usr/include/SoapySDR/Types.h:103:3:
>>                             error: conflicting
>>                             >     types for
>>                             >     >         > ‘SoapySDRArgInfo’
>>                             >     >         >  } SoapySDRArgInfo;
>>                             >     >         >    ^
>>                             >     >         > In file included from
>>                             >   
>>                              /usr/local/include/SoapySDR/Device.h:18:0,
>>                             >     >         >                  from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:37:
>>                             >     >         >
>>                             /usr/local/include/SoapySDR/Types.h:103:3:
>>                             note: previous
>>                             >     >         declaration of
>>                             >     >         > ‘SoapySDRArgInfo’ was here
>>                             >     >         >  } SoapySDRArgInfo;
>>                             >     >         >    ^
>>                             >     >         > In file included from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:41:0:
>>                             >     >         >
>>                             /usr/include/SoapySDR/Types.h:114:20:
>>                             error: conflicting
>>                             >     types for
>>                             >     >         > ‘SoapySDRKwargs_set’
>>                             >     >         >  SOAPY_SDR_API void
>>                             SoapySDRKwargs_set(SoapySDRKwargs *args,
>>                             >     >         const char
>>                             >     >         > *key, co
>>                             >     >         >                     ^
>>                             >     >         > In file included from
>>                             >   
>>                              /usr/local/include/SoapySDR/Device.h:18:0,
>>                             >     >         >                  from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:37:
>>                             >     >         >
>>                             /usr/local/include/SoapySDR/Types.h:120:19: note:
>>                             previous
>>                             >     >         declaration
>>                             >     >         > of ‘SoapySDRKwargs_set’
>>                             was here
>>                             >     >         >  SOAPY_SDR_API int
>>                             SoapySDRKwargs_set(SoapySDRKwargs *args,
>>                             >     >         const char
>>                             >     >         > *key, con
>>                             >     >         >                    ^
>>                             >     >         > In file included from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:41:0:
>>                             >     >         >
>>                             /usr/include/SoapySDR/Types.h:120:27:
>>                             error: conflicting
>>                             >     types for
>>                             >     >         > ‘SoapySDRKwargs_get’
>>                             >     >         >  SOAPY_SDR_API const
>>                             char *SoapySDRKwargs_get(SoapySDRKwargs
>>                             >     >         *args,
>>                             >     >         > const char *
>>                             >     >         >                            ^
>>                             >     >         > In file included from
>>                             >   
>>                              /usr/local/include/SoapySDR/Device.h:18:0,
>>                             >     >         >                  from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:37:
>>                             >     >         >
>>                             /usr/local/include/SoapySDR/Types.h:126:27: note:
>>                             previous
>>                             >     >         declaration
>>                             >     >         > of ‘SoapySDRKwargs_get’
>>                             was here
>>                             >     >         >  SOAPY_SDR_API const
>>                             char *SoapySDRKwargs_get(const
>>                             >     SoapySDRKwargs
>>                             >     >         > *args, const
>>                             >     >         >                            ^
>>                             >     >         > In file included from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:41:0:
>>                             >     >         >
>>                             /usr/include/SoapySDR/Types.h:126:20:
>>                             error: conflicting
>>                             >     types for
>>                             >     >         > ‘SoapySDRKwargs_clear’
>>                             >     >         >  SOAPY_SDR_API void
>>                             SoapySDRKwargs_clear(SoapySDRKwargs
>>                             >     *args);
>>                             >     >         >                     ^
>>                             >     >         > In file included from
>>                             >   
>>                              /usr/local/include/SoapySDR/Device.h:18:0,
>>                             >     >         >                  from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:37:
>>                             >     >         >
>>                             /usr/local/include/SoapySDR/Types.h:132:20: note:
>>                             previous
>>                             >     >         declaration
>>                             >     >         > of
>>                             ‘SoapySDRKwargs_clear’ was here
>>                             >     >         >  SOAPY_SDR_API void
>>                             SoapySDRKwargs_clear(SoapySDRKwargs
>>                             >     *args);
>>                             >     >         >                     ^
>>                             >     >         > In file included from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:41:0:
>>                             >     >         >
>>                             /usr/include/SoapySDR/Types.h:132:20:
>>                             error: conflicting
>>                             >     types for
>>                             >     >         > ‘SoapySDRKwargsList_clear’
>>                             >     >         >  SOAPY_SDR_API void
>>                             SoapySDRKwargsList_clear(SoapySDRKwargs
>>                             >     >         *args, const
>>                             >     >         > size_t
>>                             >     >         >                     ^
>>                             >     >         > In file included from
>>                             >   
>>                              /usr/local/include/SoapySDR/Device.h:18:0,
>>                             >     >         >                  from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:37:
>>                             >     >         >
>>                             /usr/local/include/SoapySDR/Types.h:138:20: note:
>>                             previous
>>                             >     >         declaration
>>                             >     >         > of
>>                             ‘SoapySDRKwargsList_clear’ was here
>>                             >     >         >  SOAPY_SDR_API void
>>                             SoapySDRKwargsList_clear(SoapySDRKwargs
>>                             >     >         *args, const
>>                             >     >         > size_t
>>                             >     >         >                     ^
>>                             >     >         > In file included from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:41:0:
>>                             >     >         >
>>                             /usr/include/SoapySDR/Types.h:138:20:
>>                             error: conflicting
>>                             >     types for
>>                             >     >         > ‘SoapySDRArgInfo_clear’
>>                             >     >         >  SOAPY_SDR_API void
>>                             >   
>>                              SoapySDRArgInfo_clear(SoapySDRArgInfo *info);
>>                             >     >         >                     ^
>>                             >     >         > In file included from
>>                             >   
>>                              /usr/local/include/SoapySDR/Device.h:18:0,
>>                             >     >         >                  from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:37:
>>                             >     >         >
>>                             /usr/local/include/SoapySDR/Types.h:144:20: note:
>>                             previous
>>                             >     >         declaration
>>                             >     >         > of
>>                             ‘SoapySDRArgInfo_clear’ was here
>>                             >     >         >  SOAPY_SDR_API void
>>                             >   
>>                              SoapySDRArgInfo_clear(SoapySDRArgInfo *info);
>>                             >     >         >                     ^
>>                             >     >         > In file included from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:41:0:
>>                             >     >         >
>>                             /usr/include/SoapySDR/Types.h:144:20:
>>                             error: conflicting
>>                             >     types for
>>                             >     >         > ‘SoapySDRArgInfoList_clear’
>>                             >     >         >  SOAPY_SDR_API void
>>                             >   
>>                              SoapySDRArgInfoList_clear(SoapySDRArgInfo
>>                             >     >         *info,
>>                             >     >         > const size_
>>                             >     >         >                     ^
>>                             >     >         > In file included from
>>                             >   
>>                              /usr/local/include/SoapySDR/Device.h:18:0,
>>                             >     >         >                  from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:37:
>>                             >     >         >
>>                             /usr/local/include/SoapySDR/Types.h:150:20: note:
>>                             previous
>>                             >     >         declaration
>>                             >     >         > of
>>                             ‘SoapySDRArgInfoList_clear’ was here
>>                             >     >         >  SOAPY_SDR_API void
>>                             >   
>>                              SoapySDRArgInfoList_clear(SoapySDRArgInfo
>>                             >     >         *info,
>>                             >     >         > const size_
>>                             >     >         >                     ^
>>                             >     >         >
>>                             /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:
>>                             In function
>>                             >     >         > ‘rf_soapy_open_multi’:
>>                             >     >         >
>>                             /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:296:38:
>>                             >     error:
>>                             >     >         > initialization from
>>                             incompatible pointer type
>>                             >     >         >
>>                             [-Werror=incompatible-pointer-types]
>>                             >     >         >    const SoapySDRKwargs
>>                             *soapy_args =
>>                             >     >         SoapySDRDevice_enumerate(NULL,
>>                             >     >         > &length);
>>                             >     >         >
>>                                                                   ^
>>                             >     >         >
>>                             /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:316:45:
>>                             >     error:
>>                             >     >         passing
>>                             >     >         > argument 1 of
>>                             ‘SoapySDRDevice_make’ from incompatible
>>                             >     pointer type
>>                             >     >         >
>>                             [-Werror=incompatible-pointer-types]
>>                             >     >         >    SoapySDRDevice *sdr =
>>                             >     SoapySDRDevice_make(&(soapy_args[0]));
>>                             >     >         >
>>                                                                          ^
>>                             >     >         > In file included from
>>                             >     >       
>>                              /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:37:0:
>>                             >     >         >
>>                             /usr/local/include/SoapySDR/Device.h:78:31: note:
>>                             >     expected ‘const
>>                             >     >         > SoapySDRKwargs * {aka
>>                             const struct <anonymous> *}’ but
>>                             >     >         argument is of
>>                             >     >         > type ‘const
>>                             SoapySDRKwargs * {aka const struct
>>                             >     <anonymous> *}’
>>                             >     >         >  SOAPY_SDR_API
>>                             SoapySDRDevice *SoapySDRDevice_make(const
>>                             >     >         SoapySDRKwargs
>>                             >     >         > *args);
>>                             >     >         >
>>                                                            ^
>>                             >     >         >
>>                             /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:380:28:
>>                             >     error:
>>                             >     >         invalid
>>                             >     >         > initializer
>>                             >     >         >    SoapySDRRange tx_range =
>>                             >     >       
>>                              SoapySDRDevice_getGainRange(handler->device,
>>                             >     >         > SOAPY_S
>>                             >     >��        >
>>                                                         ^
>>                             >     >         >
>>                             /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:381:28:
>>                             >     error:
>>                             >     >         invalid
>>                             >     >         > initializer
>>                             >     >         >    SoapySDRRange rx_range =
>>                             >     >       
>>                              SoapySDRDevice_getGainRange(handler->device,
>>                             >     >         > SOAPY_S
>>                             >     >         >
>>                                                         ^
>>                             >     >         >
>>                             /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:
>>                             In function
>>                             >     >         > ‘rf_soapy_set_rx_srate’:
>>                             >     >         >
>>                             /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:581:29:
>>                             >     error:
>>                             >     >         > initialization from
>>                             incompatible pointer type
>>                             >     >         >
>>                             [-Werror=incompatible-pointer-types]
>>                             >     >         >    SoapySDRRange *bw_range =
>>                             >     >         >
>>                             SoapySDRDevice_getBandwidthRange(handler->device,
>>                             S
>>                             >     >         >
>>                                                          ^
>>                             >     >         >
>>                             /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:
>>                             In function
>>                             >     >         > ‘rf_soapy_set_tx_srate’:
>>                             >     >         >
>>                             /home/duo/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:617:29:
>>                             >     error:
>>                             >     >         > initialization from
>>                             incompatible pointer type
>>                             >     >         >
>>                             [-Werror=incompatible-pointer-types]
>>                             >     >         >    SoapySDRRange *bw_range =
>>                             >     >         >
>>                             SoapySDRDevice_getBandwidthRange(handler->device,
>>                             S
>>                             >     >         >
>>                                                          ^
>>                             >     >         > cc1: some warnings being
>>                             treated as errors
>>                             >     >         >
>>                             lib/src/phy/rf/CMakeFiles/srslte_rf.dir/build.make:134:
>>                             >     recipe for
>>                             >     >         > target
>>                             >     >       
>>                              'lib/src/phy/rf/CMakeFiles/srslte_rf.dir/rf_soapy_imp.c.o'
>>                             >     failed
>>                             >     >         > make[2]: ***
>>                             >     >       
>>                              [lib/src/phy/rf/CMakeFiles/srslte_rf.dir/rf_soapy_imp.c.o]
>>                             >     >         > Error 1
>>                             >     >         >
>>                             CMakeFiles/Makefile2:2905: recipe for target
>>                             >     >         >
>>                             'lib/src/phy/rf/CMakeFiles/srslte_rf.dir/all'
>>                             failed
>>                             >     >         > make[1]: ***
>>                             >   
>>                              [lib/src/phy/rf/CMakeFiles/srslte_rf.dir/all]
>>                             Error 2
>>                             >     >         > Makefile:160: recipe for
>>                             target 'all' failed
>>                             >     >         > make: *** [all] Error 2
>>                             >     >         >
>>                             >     >         >
>>                             >     >         > Please advise! Thanks
>>                             >     >         > --
>>                             >     >         > Best Regards,
>>                             >     >         > DUO
>>                             >     >         >
>>                             >     >         >
>>                             >     >         >
>>                             _______________________________________________
>>                             >     >         > srslte-users mailing list
>>                             >     >         >
>>                             srslte-users at lists.softwareradiosystems.com <mailto:srslte-users at lists.softwareradiosystems.com>
>>                             >   
>>                              <mailto:srslte-users at lists.softwareradiosystems.com
>>                             <mailto:srslte-users at lists.softwareradiosystems.com>>
>>                             >     >       
>>                              <mailto:srslte-users at lists.softwareradiosystems.com
>>                             <mailto:srslte-users at lists.softwareradiosystems.com>
>>                             >   
>>                              <mailto:srslte-users at lists.softwareradiosystems.com
>>                             <mailto:srslte-users at lists.softwareradiosystems.com>>>
>>                             >     >         >
>>                             >   
>>                              http://www.softwareradiosystems.com/mailman/listinfo/srslte-users
>>                             >     >         >
>>                             >     >
>>                             >     >
>>                             >     >
>>                             >     >     --
>>                             >     >     Best Regards,
>>                             >     >     Sandi
>>                             >     >
>>                             >     >
>>                             >     >
>>                             >     > --
>>                             >     > Best Regards,
>>                             >     > Sandi
>>                             >     >
>>                             >
>>                             >
>>                             >     --
>>                             >     Andre Puschmann
>>                             >
>>                             >     Software Radio Systems (SRS)
>>                             >     http://www.softwareradiosystems.com
>>                             >
>>                             >     PGP/GnuPG key: 6C42AB31
>>                             >     fingerprint: 137A AE49 785B A445
>>                             257C 8AD7 D877 A498 6C42 AB31
>>                             >
>>                             >
>>                             >
>>                             > --
>>                             > Best Regards,
>>                             > Sandi
>>                             >
>>
>>
>>                             -- 
>>                             Andre Puschmann
>>
>>                             Software Radio Systems (SRS)
>>                             http://www.softwareradiosystems.com
>>
>>                             PGP/GnuPG key: 6C42AB31
>>                             fingerprint: 137A AE49 785B A445 257C 8AD7
>>                             D877 A498 6C42 AB31
>>
>>
>>
>>                         -- 
>>                         Best Regards,
>>                         Sandi
>>
>>
>>
>>                     -- 
>>                     Best Regards,
>>                     Sandi
>>
>>
>>                     _______________________________________________
>>                     srslte-users mailing list
>>                     srslte-users at lists.softwareradiosystems.com <mailto:srslte-users at lists.softwareradiosystems.com>
>>                     http://www.softwareradiosystems.com/mailman/listinfo/srslte-users
>                     _______________________________________________
>                     srslte-users mailing list
>                     srslte-users at lists.softwareradiosystems.com
>                     <mailto:srslte-users at lists.softwareradiosystems.com>
>                     http://www.softwareradiosystems.com/mailman/listinfo/srslte-users
> 
> 
> 
>             -- 
>             Best Regards,
>             Sandi
> 
>             _______________________________________________
>             srslte-users mailing list
>             srslte-users at lists.softwareradiosystems.com
>             <mailto:srslte-users at lists.softwareradiosystems.com>
>             http://www.softwareradiosystems.com/mailman/listinfo/srslte-users
> 
> 
> _______________________________________________
> srslte-users mailing list
> srslte-users at lists.softwareradiosystems.com
> http://www.softwareradiosystems.com/mailman/listinfo/srslte-users
> 




More information about the srsran-users mailing list