[srslte-users] Help running srsLTE with ZeroMQ

Montilla Vicent Aaron aaron.montillavicent at aalto.fi
Mon Mar 30 14:04:15 UTC 2020


Hi,


I need to use a previous version of srsLTE, 19.9. Could you please tell me how can I install it?


Thank you in advance and kind regards.

Aaron

________________________________
De: srslte-users <srslte-users-bounces at lists.softwareradiosystems.com> en nombre de Justin Tallon <justin.tallon at softwareradiosystems.com>
Enviado: lunes, 23 de marzo de 2020 16:40:44
Para: Ayman Maghrabi
Cc: srslte-users
Asunto: Re: [srslte-users] Help running srsLTE with ZeroMQ

Hey Ayman,

It looks to be there.

you are running  "sudo ./srsepc/src/srsepc" from the build folder?


____
Justin Tallon Ph.D.

Software Radio Systems (SRS)
http://www.softwareradiosystems.com<http://www.softwareradiosystems.com/>

+353-86-067-0753 | justin.tallon at softwareradiosystems.com<mailto:justin.tallon at softwareradiosystems.com>


On Mon, Mar 23, 2020 at 3:27 PM Ayman Maghrabi <ayman.maghrabi at gmail.com<mailto:ayman.maghrabi at gmail.com>> wrote:
Hey Justin,

The output is attached. I really appreciate your help with all this.

Regards,
Ayman

On Tue, Mar 24, 2020 at 1:11 AM Justin Tallon <justin.tallon at softwareradiosystems.com<mailto:justin.tallon at softwareradiosystems.com>> wrote:
Hey Ayman,

Can you do a "make clean" and then "make" again?

Then put the output in a txt file and attach it to an email.

Regards,
Justin


____
Justin Tallon Ph.D.

Software Radio Systems (SRS)
http://www.softwareradiosystems.com<http://www.softwareradiosystems.com/>

+353-86-067-0753 | justin.tallon at softwareradiosystems.com<mailto:justin.tallon at softwareradiosystems.com>


On Mon, Mar 23, 2020 at 12:49 AM Ayman Maghrabi <ayman.maghrabi at gmail.com<mailto:ayman.maghrabi at gmail.com>> wrote:
Hello Justin,

Sorry to be such a bother, but do you have and advice on what to do?

On Fri, Mar 20, 2020 at 11:36 PM Ayman Maghrabi <ayman.maghrabi at gmail.com<mailto:ayman.maghrabi at gmail.com>> wrote:
Sure:

"
ayman at ayman-Lenovo-Legion-Y530-15ICH-1060:~/srsLTE/build$ cmake ../
-- CMAKE_SYSTEM: Linux-5.3.0-42-generic
-- CMAKE_SYSTEM_PROCESSOR: x86_64
-- CMAKE_CXX_COMPILER: /usr/bin/c++
-- Build type not specified: defaulting to Release.
-- FFTW3F LIBRARIES: /usr/lib/x86_64-linux-gnu/libfftw3f.so
-- FFTW3F STATIC LIBRARIES: /usr/lib/x86_64-linux-gnu/libfftw3f.a
-- FFTW3F INCLUDE DIRS: /usr/include
-- FFT_LIBRARIES: /usr/lib/x86_64-linux-gnu/libfftw3f.so
-- Checking for module 'polarssl'
--   No package 'polarssl' found
-- POLARSSL LIBRARIES: POLARSSL_LIBRARIES-NOTFOUND
-- POLARSSL STATIC LIBRARIES: POLARSSL_STATIC_LIBRARIES-NOTFOUND
-- POLARSSL INCLUDE DIRS: POLARSSL_INCLUDE_DIRS-NOTFOUND
-- Could NOT find POLARSSL (missing: POLARSSL_LIBRARIES POLARSSL_INCLUDE_DIRS)
-- Checking for module 'mbedtls'
--   No package 'mbedtls' found
-- MBEDTLS LIBRARIES: /usr/lib/x86_64-linux-gnu/libmbedcrypto.so
-- MBEDTLS STATIC LIBRARIES: /usr/lib/x86_64-linux-gnu/libmbedcrypto.a
-- MBEDTLS INCLUDE DIRS: /usr/include
-- Checking for module 'libpcsclite'
--   No package 'libpcsclite' found
-- Could NOT find PCSCLITE (missing: PCSCLITE_LIBRARY PCSCLITE_INCLUDE_DIR)
-- PCSC LIBRARIES: PCSCLITE_LIBRARY-NOTFOUND
-- PCSC INCLUDE DIRS: PCSCLITE_INCLUDE_DIR-NOTFOUND
-- UHD LIBRARIES /usr/local/lib/libuhd.so
-- UHD INCLUDE DIRS /usr/local/include
-- Checking for module 'libbladeRF'
--   No package 'libbladeRF' found
-- libbladeRF not found.
-- FINDING ZEROMQ.
-- Boost version: 1.65.1
-- Found the following Boost libraries:
--   program_options
-- SRSGUI LIBRARIES SRSGUI_LIBRARIES-NOTFOUND
-- SRSGUI INCLUDE DIRS SRSGUI_INCLUDE_DIRS-NOTFOUND
-- Could NOT find SRSGUI (missing: SRSGUI_LIBRARIES SRSGUI_INCLUDE_DIRS)
-- SSE4.1 is enabled - target CPU must support it
-- AVX is enabled - target CPU must support it
-- AVX2 is enabled - target CPU must support it
-- FMA is enabled - target CPU must support it
-- Using default glibc header for IPv6 support.
-- SSE4.1 is enabled - target CPU must support it
-- AVX is enabled - target CPU must support it
-- AVX2 is enabled - target CPU must support it
-- FMA is enabled - target CPU must support it
-- CMAKE_C_FLAGS is  -Wno-unused-but-set-variable -Werror=incompatible-pointer-types -Wall -Wno-comment -Wno-write-strings -Winline -Wno-unused-result -Wformat -Wmissing-field-initializers -Wtype-limits -std=c99 -D_GNU_SOURCE -O3 -fno-trapping-math -fno-math-errno -DBUILD_TYPE_RELEASE -march=native -mfpmath=sse -mavx2 -DLV_HAVE_AVX2 -DLV_HAVE_AVX -DLV_HAVE_SSE -mfma -DLV_HAVE_FMA -Ofast -funroll-loops -fvisibility=hidden -Werror
-- CMAKE_CXX_FLAGS is  -Wall -Wno-comment -Wno-reorder -Wno-unused-variable -Wtype-limits -std=c++11 -Wno-unused-but-set-variable -march=native -mfpmath=sse -mavx2 -DLV_HAVE_AVX2 -DLV_HAVE_AVX -DLV_HAVE_SSE -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -DBUILD_TYPE_RELEASE -DUSE_GLIBC_IPV6 -Werror
-- Using install prefix: /usr/local
-- Building for version: 19.12.0
--    examples will be installed.
-- Checking for module 'sctp'
--   No package 'sctp' found
-- SCTP LIBRARIES: /usr/lib/x86_64-linux-gnu/libsctp.so
-- SCTP INCLUDE DIRS: /usr/include
-- No post-build command defined
-- Building with srsUE
-- No post-build-UE command defined
-- No post-build command defined
-- Building with srsENB
-- Found LibConfig++: /usr/lib/x86_64-linux-gnu/libconfig++.so
-- static LibConfig++ path: /usr/lib/x86_64-linux-gnu/libconfig++.a
-- Found LibConfig: /usr/lib/x86_64-linux-gnu/libconfig.so
-- static LibConfig path: /usr/lib/x86_64-linux-gnu/libconfig.a
-- Checking for module 'sctp'
--   No package 'sctp' found
-- SCTP LIBRARIES: /usr/lib/x86_64-linux-gnu/libsctp.so
-- SCTP INCLUDE DIRS: /usr/include
-- No post-build-ENB command defined
-- Building with srsEPC
-- Found LibConfig++: /usr/lib/x86_64-linux-gnu/libconfig++.so
-- static LibConfig++ path: /usr/lib/x86_64-linux-gnu/libconfig++.a
-- Found LibConfig: /usr/lib/x86_64-linux-gnu/libconfig.so
-- static LibConfig path: /usr/lib/x86_64-linux-gnu/libconfig.a
-- Checking for module 'sctp'
--   No package 'sctp' found
-- SCTP LIBRARIES: /usr/lib/x86_64-linux-gnu/libsctp.so
-- SCTP INCLUDE DIRS: /usr/include
-- No post-build-EPC command defined
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ayman/srsLTE/build
"

On Fri, Mar 20, 2020 at 10:31 PM Justin Tallon <justin.tallon at softwareradiosystems.com<mailto:justin.tallon at softwareradiosystems.com>> wrote:
Can you post the output of the cmake?

On Fri, 20 Mar 2020, 12:11 Ayman Maghrabi, <ayman.maghrabi at gmail.com<mailto:ayman.maghrabi at gmail.com>> wrote:
Hey Justin,

Looks like that cleared one issue with the compilation, as I get the following build:

"
ayman at ayman-Lenovo-Legion-Y530-15ICH-1060:~/srsLTE/build$ make
[ 38%] Built target asn1_utils
[ 38%] Built target srslte_asn1
[ 38%] Built target rrc_asn1
[ 38%] Built target srslte_enb
[ 38%] Built target srslte_agc
[ 38%] Built target srslte_ch_estimation
[ 38%] Built target srslte_phy_common
[ 38%] Built target srslte_fec
[ 38%] Built target srslte_mimo
[ 38%] Built target srslte_phch
[ 38%] Built target srslte_sync
[ 38%] Built target srslte_utils
[ 38%] Built target srslte_channel
[ 38%] Built target srslte_dft
[ 38%] Built target srslte_io
[ 38%] Built target srslte_modem
[ 38%] Built target srslte_resampling
[ 38%] Built target srslte_scrambling
[ 38%] Built target srslte_ue
[ 38%] Built target srslte_phy
-- Generating build_info.h
[ 38%] Built target gen_build_info
[ 38%] Built target srslte_common
[ 38%] Built target arch_select
[ 38%] Built target thread_test
[ 38%] Built target thread_pool_test
[ 38%] Built target chest_test_ul
[ 38%] Built target chest_test_dl
[ 38%] Built target refsignal_ul_test_all
[ 38%] Built target chest_nbiot_test_dl
[ 38%] Built target chest_test_sl
[ 38%] Built target rm_turbo_test
[ 38%] Built target rm_conv_test
[ 38%] Built target crc_test
[ 38%] Built target turbodecoder_test
[ 38%] Built target turbocoder_test
[ 38%] Built target viterbi_test
[ 38%] Built target precoding_test
[ 38%] Built target layermap_test
[ 38%] Built target pmi_select_test
[ 38%] Built target prach_test
[ 38%] Built target srslte_rf_utils
Scanning dependencies of target srslte_rf
[ 38%] Building C object lib/src/phy/rf/CMakeFiles/srslte_rf.dir/rf_zmq_imp.c.o
[ 38%] Building C object lib/src/phy/rf/CMakeFiles/srslte_rf.dir/rf_zmq_imp_tx.c.o
[ 38%] Building C object lib/src/phy/rf/CMakeFiles/srslte_rf.dir/rf_zmq_imp_rx.c.o
[ 38%] Linking CXX shared library libsrslte_rf.so
[ 38%] Built target srslte_rf
[ 38%] Linking CXX executable prach_test_usrp
[ 38%] Built target prach_test_usrp
[ 38%] Built target prach_test_multi
[ 38%] Built target npbch_test
[ 38%] Built target phich_file_test
[ 38%] Built target phich_test
[ 38%] Built target psbch_file_test
[ 38%] Built target pcfich_test
[ 38%] Built target pdsch_pdcch_file_test
[ 38%] Built target pdcch_test
[ 38%] Built target pdsch_test
[ 38%] Built target pusch_test
[ 38%] Built target psbch_test
[ 38%] Built target pmch_test
[ 38%] Built target pucch_test
[ 38%] Built target pmch_file_test
[ 38%] Built target pbch_file_test
[ 38%] Built target pdcch_file_test
[ 38%] Built target pbch_test
[ 38%] Built target pcfich_file_test
[ 38%] Built target npbch_file_test
Scanning dependencies of target rf_zmq_test
[ 38%] Building C object lib/src/phy/rf/CMakeFiles/rf_zmq_test.dir/rf_zmq_test.c.o
[ 38%] Linking CXX executable rf_zmq_test
[ 38%] Built target rf_zmq_test
[ 38%] Built target sync_test
[ 38%] Linking CXX executable npss_usrp
[ 38%] Built target npss_usrp
[ 38%] Built target pss_file
[ 38%] Linking CXX executable pss_usrp
[ 38%] Built target pss_usrp
[ 38%] Built target cfo_test
[ 38%] Linking CXX executable nsss_usrp
[ 38%] Built target nsss_usrp
[ 38%] Built target npss_file
[ 38%] Built target sync_nbiot_test
[ 38%] Built target npss_test
[ 38%] Built target nsss_test
[ 38%] Built target sync_sl_test
[ 38%] Built target psss_file_test
[ 38%] Built target algebra_test
[ 38%] Built target dft_test
[ 38%] Built target vector_test
[ 38%] Built target delay_channel_test
[ 38%] Built target fading_channel_test
[ 38%] Built target hst_channel_test
[ 38%] Built target ofdm_test
[ 38%] Built target soft_demod_test
[ 38%] Built target modem_test
[ 38%] Built target resample_arb_test
[ 38%] Built target resample_arb_bench
[ 38%] Built target scrambling_test
[ 38%] Built target gen_ack_test
[ 38%] Built target pucch_resource_test
[ 38%] Linking CXX executable ue_mib_sync_test_nbiot_usrp
[ 38%] Built target ue_mib_sync_test_nbiot_usrp
[ 38%] Linking CXX executable ue_sync_test_nbiot_usrp
[ 38%] Built target ue_sync_test_nbiot_usrp
[ 38%] Built target srslte_radio
[ 38%] Linking CXX executable benchmark_radio
[ 38%] Built target benchmark_radio
[ 38%] Built target srslte_upper
[ 38%] Linking CXX executable usrp_capture
[ 38%] Built target usrp_capture
Scanning dependencies of target zmq_remote_rx
[ 38%] Building C object lib/examples/CMakeFiles/zmq_remote_rx.dir/zmq_remote_rx.c.o
[ 38%] Linking CXX executable zmq_remote_rx
[ 38%] Built target zmq_remote_rx
[ 38%] Linking CXX executable usrp_capture_sync
[ 38%] Built target usrp_capture_sync
[ 38%] Linking CXX executable pdsch_enodeb
[ 38%] Built target pdsch_enodeb
[ 38%] Built target synch_file
[ 38%] Linking CXX executable pdsch_ue
[ 38%] Built target pdsch_ue
[ 38%] Linking CXX executable usrp_capture_sync_nbiot
[ 38%] Built target usrp_capture_sync_nbiot
[ 38%] Linking CXX executable cell_search_nbiot
[ 38%] Built target cell_search_nbiot
[ 38%] Linking CXX executable usrp_txrx
[ 38%] Built target usrp_txrx
[ 38%] Linking CXX executable cell_search
[ 38%] Built target cell_search
[ 38%] Built target srslte_asn1_rrc_dl_dcch_test
[ 38%] Built target srslte_asn1_rrc_meas_test
[ 38%] Built target s1ap_test
[ 38%] Built target srslte_asn1_rrc_mcch_test
[ 38%] Built target srslte_asn1_m2ap_test
[ 38%] Built target srslte_asn1_rrc_ul_dcch_test
[ 38%] Built target rrc_asn1_test
[ 38%] Built target srslte_asn1_nas_test
[ 38%] Built target srslte_asn1_rrc_dl_ccch_test
[ 38%] Built target test_common_test
[ 38%] Built target test_eea1
[ 38%] Built target network_utils_test
[ 38%] Built target test_eia3
[ 38%] Built target timeout_test
[ 38%] Built target test_eia1
[ 38%] Built target logger_test
[ 38%] Built target test_eea2
[ 38%] Built target timer_test
[ 38%] Built target test_f12345
[ 38%] Built target log_filter_test
[ 38%] Built target bcd_helpers_test
[ 38%] Built target test_eea3
[ 38%] Built target pdu_test
[ 38%] Built target msg_queue_test
[ 38%] Built target queue_test
[ 38%] Built target stack_procedure_test
[ 38%] Built target phy_dl_test
[ 38%] Built target rlc_common_test
[ 38%] Built target rlc_am_control_test
[ 38%] Built target rlc_am_data_test
[ 38%] Built target rlc_am_test
[ 38%] Built target rlc_stress_test
[ 38%] Built target rlc_um_test
[ 38%] Built target rlc_um_data_test
[ 38%] Built target srsue_upper
[ 38%] Built target srsue_phy
[ 38%] Built target srsue_stack
[ 38%] Built target srsue_mac
[ 38%] Built target srsue_rrc
[ 38%] Linking CXX executable srsue
[ 38%] Built target srsue
[ 38%] Linking CXX executable mac_test
[ 38%] Built target mac_test
[ 38%] Built target metrics_test
[ 38%] Linking CXX executable ue_phy_test
[ 38%] Built target ue_phy_test
[ 38%] Linking CXX executable scell_search_test
[ 38%] Built target scell_search_test
[ 38%] Built target rrc_reconfig_test
[ 38%] Built target usim_test
[ 38%] Built target tft_test
[ 38%] Built target nas_test
[ 38%] Built target srsenb_upper
[ 38%] Built target enb_cfg_parser
[ 38%] Built target srsenb_radio
[ 38%] Built target srsenb_phy
[ 38%] Built target srsenb_stack
[ 38%] Built target srsenb_mac
[ 38%] Built target srsenb_rrc
[ 38%] Linking CXX executable srsenb
[ 38%] Built target srsenb
[ 38%] Built target scheduler_test_rand
[ 38%] Built target scheduler_test
[ 38%] Built target rrc_mobility_test
[ 38%] Built target plmn_test
[ 38%] Built target erab_setup_test
[ 38%] Built target srsepc_mbms_gw
[ 38%] Built target srsmbms
[ 38%] Built target srsepc_sgw
[ 38%] Built target srsepc_mme
[ 38%] Built target srsepc_hss
[ 38%] Built target srsepc
"

However, I tried to complete the steps again to run it with ZeroMQ but I still cannot run
sudo ./srsepc/src/srsepc

On Fri, Mar 20, 2020 at 8:14 PM Justin Tallon <justin.tallon at softwareradiosystems.com<mailto:justin.tallon at softwareradiosystems.com>> wrote:
Hey Ayman,

So you seem to be having trouble with the Soapy driver which appears to be installed on your system.

For now, why dont you turn off the Soapy compilation
option(ENABLE_SOAPYSDR "Enable SoapySDR"                          OFF)

delete the CMakeCache.txt file in your build folder and compile again.


____
Justin Tallon Ph.D.

Software Radio Systems (SRS)
http://www.softwareradiosystems.com<http://www.softwareradiosystems.com/>

+353-86-067-0753 | justin.tallon at softwareradiosystems.com<mailto:justin.tallon at softwareradiosystems.com>


On Fri, Mar 20, 2020 at 10:10 AM Ayman Maghrabi <ayman.maghrabi at gmail.com<mailto:ayman.maghrabi at gmail.com>> wrote:
Hey Justin,

This is what I got

"
ayman at ayman-Lenovo-Legion-Y530-15ICH-1060:~/srsLTE/build$ make
[ 38%] Built target asn1_utils
[ 38%] Built target srslte_asn1
[ 38%] Built target rrc_asn1
[ 38%] Built target srslte_enb
[ 38%] Built target srslte_agc
[ 38%] Built target srslte_ch_estimation
[ 38%] Built target srslte_phy_common
[ 38%] Built target srslte_fec
[ 38%] Built target srslte_mimo
[ 38%] Built target srslte_phch
[ 38%] Built target srslte_sync
[ 38%] Built target srslte_utils
[ 38%] Built target srslte_channel
[ 38%] Built target srslte_dft
[ 38%] Built target srslte_io
[ 38%] Built target srslte_modem
[ 38%] Built target srslte_resampling
[ 38%] Built target srslte_scrambling
[ 38%] Built target srslte_ue
[ 38%] Built target srslte_phy
-- Generating build_info.h
[ 38%] Built target gen_build_info
[ 38%] Built target srslte_common
[ 38%] Built target arch_select
[ 38%] Built target thread_test
[ 38%] Built target thread_pool_test
[ 38%] Built target chest_test_ul
[ 38%] Built target chest_test_dl
[ 38%] Built target refsignal_ul_test_all
[ 38%] Built target chest_nbiot_test_dl
[ 38%] Built target chest_test_sl
[ 38%] Built target rm_turbo_test
[ 38%] Built target rm_conv_test
[ 38%] Built target crc_test
[ 38%] Built target turbodecoder_test
[ 38%] Built target turbocoder_test
[ 38%] Built target viterbi_test
[ 38%] Built target precoding_test
[ 38%] Built target layermap_test
[ 38%] Built target pmi_select_test
[ 38%] Built target prach_test
[ 38%] Built target srslte_rf_utils
[ 38%] Building C object lib/src/phy/rf/CMakeFiles/srslte_rf.dir/rf_soapy_imp.c.o
/home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c: In function ‘rf_soapy_open_multi’:
/home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:327:36: error: passing argument 2 of ‘SoapySDRDevice_setupStream’ makes integer from pointer without a cast [-Werror=int-conversion]
                                    &handler->rxStream,
                                    ^
In file included from /home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:31:0:
/usr/local/include/SoapySDR/Device.h:295:31: note: expected ‘int’ but argument is of type ‘SoapySDRStream ** {aka struct SoapySDRStream **}’
 SOAPY_SDR_API SoapySDRStream *SoapySDRDevice_setupStream(SoapySDRDevice *device,
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:328:36: error: passing argument 3 of ‘SoapySDRDevice_setupStream’ makes pointer from integer without a cast [-Werror=int-conversion]
                                    SOAPY_SDR_RX,
                                    ^~~~~~~~~~~~
In file included from /home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:31:0:
/usr/local/include/SoapySDR/Device.h:295:31: note: expected ‘const char *’ but argument is of type ‘int’
 SOAPY_SDR_API SoapySDRStream *SoapySDRDevice_setupStream(SoapySDRDevice *device,
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:329:36: error: passing argument 4 of ‘SoapySDRDevice_setupStream’ from incompatible pointer type [-Werror=incompatible-pointer-types]
                                    SOAPY_SDR_CF32,
                                    ^~~~~~~~~~~~~~
In file included from /home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:31:0:
/usr/local/include/SoapySDR/Device.h:295:31: note: expected ‘const size_t * {aka const long unsigned int *}’ but argument is of type ‘char *’
 SOAPY_SDR_API SoapySDRStream *SoapySDRDevice_setupStream(SoapySDRDevice *device,
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:330:36: error: passing argument 5 of ‘SoapySDRDevice_setupStream’ makes integer from pointer without a cast [-Werror=int-conversion]
                                    rx_channels,
                                    ^~~~~~~~~~~
In file included from /home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:31:0:
/usr/local/include/SoapySDR/Device.h:295:31: note: expected ‘size_t {aka const long unsigned int}’ but argument is of type ‘size_t * {aka long unsigned int *}’
 SOAPY_SDR_API SoapySDRStream *SoapySDRDevice_setupStream(SoapySDRDevice *device,
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:331:36: error: passing argument 6 of ‘SoapySDRDevice_setupStream’ makes pointer from integer without a cast [-Werror=int-conversion]
                                    handler->num_rx_channels,
                                    ^~~~~~~
In file included from /home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:31:0:
/usr/local/include/SoapySDR/Device.h:295:31: note: expected ‘const SoapySDRKwargs * {aka const struct <anonymous> *}’ but argument is of type ‘size_t {aka long unsigned int}’
 SOAPY_SDR_API SoapySDRStream *SoapySDRDevice_setupStream(SoapySDRDevice *device,
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:326:9: error: too many arguments to function ‘SoapySDRDevice_setupStream’
     if (SoapySDRDevice_setupStream(handler->device,
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:31:0:
/usr/local/include/SoapySDR/Device.h:295:31: note: declared here
 SOAPY_SDR_API SoapySDRStream *SoapySDRDevice_setupStream(SoapySDRDevice *device,
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:349:36: error: passing argument 2 of ‘SoapySDRDevice_setupStream’ makes integer from pointer without a cast [-Werror=int-conversion]
                                    &handler->txStream,
                                    ^
In file included from /home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:31:0:
/usr/local/include/SoapySDR/Device.h:295:31: note: expected ‘int’ but argument is of type ‘SoapySDRStream ** {aka struct SoapySDRStream **}’
 SOAPY_SDR_API SoapySDRStream *SoapySDRDevice_setupStream(SoapySDRDevice *device,
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:351:36: error: passing argument 4 of ‘SoapySDRDevice_setupStream’ from incompatible pointer type [-Werror=incompatible-pointer-types]
                                    SOAPY_SDR_CF32,
                                    ^~~~~~~~~~~~~~
In file included from /home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:31:0:
/usr/local/include/SoapySDR/Device.h:295:31: note: expected ‘const size_t * {aka const long unsigned int *}’ but argument is of type ‘char *’
 SOAPY_SDR_API SoapySDRStream *SoapySDRDevice_setupStream(SoapySDRDevice *device,
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:352:36: error: passing argument 5 of ‘SoapySDRDevice_setupStream’ makes integer from pointer without a cast [-Werror=int-conversion]
                                    tx_channels,
                                    ^~~~~~~~~~~
In file included from /home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:31:0:
/usr/local/include/SoapySDR/Device.h:295:31: note: expected ‘size_t {aka const long unsigned int}’ but argument is of type ‘size_t * {aka long unsigned int *}’
 SOAPY_SDR_API SoapySDRStream *SoapySDRDevice_setupStream(SoapySDRDevice *device,
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:353:36: error: passing argument 6 of ‘SoapySDRDevice_setupStream’ makes pointer from integer without a cast [-Werror=int-conversion]
                                    handler->num_tx_channels,
                                    ^~~~~~~
In file included from /home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:31:0:
/usr/local/include/SoapySDR/Device.h:295:31: note: expected ‘const SoapySDRKwargs * {aka const struct <anonymous> *}’ but argument is of type ‘size_t {aka long unsigned int}’
 SOAPY_SDR_API SoapySDRStream *SoapySDRDevice_setupStream(SoapySDRDevice *device,
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:348:9: error: too many arguments to function ‘SoapySDRDevice_setupStream’
     if (SoapySDRDevice_setupStream(handler->device,
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/ayman/srsLTE/lib/src/phy/rf/rf_soapy_imp.c:31:0:
/usr/local/include/SoapySDR/Device.h:295:31: note: declared here
 SOAPY_SDR_API SoapySDRStream *SoapySDRDevice_setupStream(SoapySDRDevice *device,
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all 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:3433: 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:162: recipe for target 'all' failed
make: *** [all] Error 2
"

On Fri, Mar 20, 2020 at 8:05 PM Justin Tallon <justin.tallon at softwareradiosystems.com<mailto:justin.tallon at softwareradiosystems.com>> wrote:
Hey Ayman,

run "make" from the build folder and post the console output.

Regards,
Justin
____
Justin Tallon Ph.D.

Software Radio Systems (SRS)
http://www.softwareradiosystems.com<http://www.softwareradiosystems.com/>

+353-86-067-0753 | justin.tallon at softwareradiosystems.com<mailto:justin.tallon at softwareradiosystems.com>


On Thu, Mar 19, 2020 at 11:38 PM Ayman Maghrabi <ayman.maghrabi at gmail.com<mailto:ayman.maghrabi at gmail.com>> wrote:
Hi Justin,

Can you tell me how to do that? I'm very new to Ubuntu and linux.

On Fri, Mar 20, 2020, 2:46 AM Justin Tallon <justin.tallon at softwareradiosystems.com<mailto:justin.tallon at softwareradiosystems.com>> wrote:
Hey Ayman,

Can share the output of your build?

On Thu, 19 Mar 2020, 16:44 Ayman Maghrabi, <ayman.maghrabi at gmail.com<mailto:ayman.maghrabi at gmail.com>> wrote:
Hello all,

I'm new to Linux and srsLTE, so I'm figuring out new things as I'm going with this. I need to work using srsLTE for my Master's thesis, and I need to work mostly using simulations without any hardware at the moment.

My main issue at the moment is when I'm following the instructions here
https://docs.srslte.com/en/latest/app_notes/source/zeromq/source/index.html#zeromq-installation

I downloaded libzmq and czmq, and then built srsLTE again. The documentation says I should get the following with cmake
"...

-- FINDING ZEROMQ.
-- Checking for module 'ZeroMQ'
--   No package 'ZeroMQ' found
-- Found libZEROMQ: /usr/local/include, /usr/local/lib/libzmq.so
..."

Instead, my output is this

"-- FINDING ZEROMQ.
-- Boost version: 1.65.1
-- Found the following Boost libraries:
--   program_options
"

I think this installation is fine, but I wanted to mention it.


I follow on with creating a new network and manage to create the UE1, but I can't seem to run the following command:

sudo ./srsepc/src/srsepc


but it says the command is not found, and there is no "srsepc" file or folder under the "src". I'm not sure what I need to do now.


I appreciate any help or guidance to complete this setup.


Regards,

atmagh

_______________________________________________
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20200330/4ec53d3d/attachment.htm>


More information about the srsran-users mailing list