[srslte-users] Need help build error when make on srsLTE with LimeSDR
Sandi Suhendro
djks74 at gmail.com
Thu Nov 8 04:08:39 UTC 2018
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 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> 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> 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 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> 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> 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>> 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>>> 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>>> 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>>
>>>>>> > > >
>>>>>> >
>>>>>> 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 listsrslte-users at lists.softwareradiosystems.comhttp://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
>>>>
>>>
>>
>> --
>> Best Regards,
>> Sandi
>>
>> _______________________________________________
>> srslte-users mailing list
>> srslte-users at lists.softwareradiosystems.com
>> http://www.softwareradiosystems.com/mailman/listinfo/srslte-users
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20181108/031fd783/attachment.htm>
More information about the srsran-users
mailing list