NTIA / gr-ltetrigger

GNU Radio out-of-tree module for triggering on LTE signal
Other
14 stars 13 forks source link

Error Building C object lib/src/phy/rf/CMakeFiles/srslte_rf.dir/rf_soapy_imp.c.o #11

Open MountainLogic opened 3 years ago

MountainLogic commented 3 years ago

Trying to build on a fresh ubuntu 20.04 install for GR v3.8.2.0-106-gefac6d64 (Python 3.8.5) and getting the following build error:

foobar@foobar-pc:~/wip$ sudo apt-get install cmake libfftw3-dev libmbedtls-dev libboost-program-options-dev libconfig++-dev libsctp-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
cmake is already the newest version (3.16.3-1ubuntu1).
libboost-program-options-dev is already the newest version (1.71.0.0ubuntu2).
libboost-program-options-dev set to manually installed.
libfftw3-dev is already the newest version (3.3.8-2ubuntu1).
libsctp-dev is already the newest version (1.0.18+dfsg-1).
The following packages were automatically installed and are no longer required:
  chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi libgnuradio-channels3.8.1 libgnuradio-dtv3.8.1 libgnuradio-fec3.8.1 libgnuradio-qtgui3.8.1
  libgnuradio-trellis3.8.1 libgnuradio-video-sdl3.8.1 libgnuradio-vocoder3.8.1 libgnuradio-wavelet3.8.1 libgnuradio-zeromq3.8.1
  libgstreamer-plugins-bad1.0-0 libva-wayland2
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libconfig++9v5 libconfig-dev libconfig-doc libconfig9 libmbedcrypto3 libmbedtls12 libmbedx509-0
Suggested packages:
  libmbedtls-doc
The following NEW packages will be installed:
  libconfig++-dev libconfig++9v5 libconfig-dev libconfig-doc libconfig9 libmbedcrypto3 libmbedtls-dev libmbedtls12 libmbedx509-0
0 upgraded, 9 newly installed, 0 to remove and 16 not upgraded.
Need to get 1,155 kB of archives.
After this operation, 4,295 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 libconfig++9v5 amd64 1.5-0.4build1 [32.2 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 libconfig9 amd64 1.5-0.4build1 [22.3 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 libconfig-dev amd64 1.5-0.4build1 [51.7 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 libconfig++-dev amd64 1.5-0.4build1 [35.2 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 libconfig-doc all 1.5-0.4build1 [306 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 libmbedcrypto3 amd64 2.16.4-1ubuntu2 [150 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 libmbedx509-0 amd64 2.16.4-1ubuntu2 [42.3 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 libmbedtls12 amd64 2.16.4-1ubuntu2 [71.8 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 libmbedtls-dev amd64 2.16.4-1ubuntu2 [444 kB]
Fetched 1,155 kB in 1s (1,389 kB/s)     
Selecting previously unselected package libconfig++9v5:amd64.
(Reading database ... 238763 files and directories currently installed.)
Preparing to unpack .../0-libconfig++9v5_1.5-0.4build1_amd64.deb ...
Unpacking libconfig++9v5:amd64 (1.5-0.4build1) ...
Selecting previously unselected package libconfig9:amd64.
Preparing to unpack .../1-libconfig9_1.5-0.4build1_amd64.deb ...
Unpacking libconfig9:amd64 (1.5-0.4build1) ...
Selecting previously unselected package libconfig-dev:amd64.
Preparing to unpack .../2-libconfig-dev_1.5-0.4build1_amd64.deb ...
Unpacking libconfig-dev:amd64 (1.5-0.4build1) ...
Selecting previously unselected package libconfig++-dev:amd64.
Preparing to unpack .../3-libconfig++-dev_1.5-0.4build1_amd64.deb ...
Unpacking libconfig++-dev:amd64 (1.5-0.4build1) ...
Selecting previously unselected package libconfig-doc.
Preparing to unpack .../4-libconfig-doc_1.5-0.4build1_all.deb ...
Unpacking libconfig-doc (1.5-0.4build1) ...
Selecting previously unselected package libmbedcrypto3:amd64.
Preparing to unpack .../5-libmbedcrypto3_2.16.4-1ubuntu2_amd64.deb ...
Unpacking libmbedcrypto3:amd64 (2.16.4-1ubuntu2) ...
Selecting previously unselected package libmbedx509-0:amd64.
Preparing to unpack .../6-libmbedx509-0_2.16.4-1ubuntu2_amd64.deb ...
Unpacking libmbedx509-0:amd64 (2.16.4-1ubuntu2) ...
Selecting previously unselected package libmbedtls12:amd64.
Preparing to unpack .../7-libmbedtls12_2.16.4-1ubuntu2_amd64.deb ...
Unpacking libmbedtls12:amd64 (2.16.4-1ubuntu2) ...
Selecting previously unselected package libmbedtls-dev:amd64.
Preparing to unpack .../8-libmbedtls-dev_2.16.4-1ubuntu2_amd64.deb ...
Unpacking libmbedtls-dev:amd64 (2.16.4-1ubuntu2) ...
Setting up libconfig9:amd64 (1.5-0.4build1) ...
Setting up libconfig-doc (1.5-0.4build1) ...
Setting up libconfig++9v5:amd64 (1.5-0.4build1) ...
Setting up libconfig-dev:amd64 (1.5-0.4build1) ...
Setting up libmbedcrypto3:amd64 (2.16.4-1ubuntu2) ...
Setting up libmbedx509-0:amd64 (2.16.4-1ubuntu2) ...
Setting up libmbedtls12:amd64 (2.16.4-1ubuntu2) ...
Setting up libmbedtls-dev:amd64 (2.16.4-1ubuntu2) ...
Setting up libconfig++-dev:amd64 (1.5-0.4build1) ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
Processing triggers for install-info (6.7.0.dfsg.2-5) ...
foobar@foobar-pc:~/wip$ git clone https://github.com/srslte/srslte
Cloning into 'srslte'...
remote: Enumerating objects: 85647, done.
remote: Total 85647 (delta 0), reused 0 (delta 0), pack-reused 85647
Receiving objects: 100% (85647/85647), 35.94 MiB | 5.90 MiB/s, done.
Resolving deltas: 100% (64852/64852), done.
foobar@foobar-pc:~/wip$ cd srslte/
foobar@foobar-pc:~/wip/srslte$ git fetch

foobar@foobar-pc:~/wip/srslte$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/fix_enb_crash
  remotes/origin/fixing_enb_20_10
  remotes/origin/master
  remotes/origin/nas_test_fix
  remotes/origin/pr_asn1_fix
foobar@foobar-pc:~/wip/srslte$ grep -R -l " DEBUG(" . |xargs sed -i 's/ DEBUG(/ DEBUG_(/g'
foobar@foobar-pc:~/wip/srslte$ grep -R -l " ERROR(" . |xargs sed -i 's/ ERROR(/ ERROR_(/g'
foobar@foobar-pc:~/wip/srslte$ find -name ue_cell_search.c |xargs sed -i 's/DEBUG/DEBUG_/g'
foobar@foobar-pc:~/wip/srslte$ mkdir build
foobar@foobar-pc:~/wip/srslte$ cd build/
foobar@foobar-pc:~/wip/srslte/build$ cmake ../
-- The C compiler identification is GNU 9.3.0
-- The CXX compiler identification is GNU 9.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CMAKE_SYSTEM: Linux-5.8.0-48-generic
-- CMAKE_SYSTEM_PROCESSOR: x86_64
-- CMAKE_CXX_COMPILER: /usr/bin/c++
-- Build type not specified: defaulting to Release.
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
-- Checking for module 'fftw3f >= 3.0'
--   Found fftw3f , version 3.3.8
-- 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
-- Found fftw3f: /usr/lib/x86_64-linux-gnu/libfftw3f.so  
-- 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
-- Found MBEDTLS: /usr/lib/x86_64-linux-gnu/libmbedcrypto.so  
-- Checking for module 'libpcsclite'
--   Found libpcsclite, version 1.8.26
-- Found PCSCLITE: /usr/lib/x86_64-linux-gnu/libpcsclite.so  
-- PCSC LIBRARIES: /usr/lib/x86_64-linux-gnu/libpcsclite.so
-- PCSC INCLUDE DIRS: /usr/include/PCSC
-- Building with PCSC support.
-- UHD LIBRARIES /usr/lib/x86_64-linux-gnu/libuhd.so
-- UHD INCLUDE DIRS /usr/include
-- Found UHD: /usr/lib/x86_64-linux-gnu/libuhd.so  
-- Performing Test UHD_ENABLE_X300_FW_RESET
-- Performing Test UHD_ENABLE_X300_FW_RESET - Failed
-- Performing Test UHD_ENABLE_RFNOC
-- Performing Test UHD_ENABLE_RFNOC - Success
-- Performing Test UHD_ENABLE_CUSTOM_RFNOC
-- Performing Test UHD_ENABLE_CUSTOM_RFNOC - Failed
-- Checking for module 'libbladeRF'
--   No package 'libbladeRF' found
-- libbladeRF not found.
-- FINDING SOAPY.
-- Checking for module 'SoapySDR'
--   Found SoapySDR, version 0.8.0
-- Found libSOAPYSDR: /usr/include/SoapySDR, /usr/local/lib/libSoapySDR.so
-- FINDING ZEROMQ.
-- Checking for module 'ZeroMQ'
--   No package 'ZeroMQ' found
-- Found libZEROMQ: /usr/include, /usr/lib/x86_64-linux-gnu/libzmq.so
-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found suitable version "1.71.0", minimum required is "1.35") found components: program_options 
-- SRSGUI LIBRARIES SRSGUI_LIBRARIES-NOTFOUND
-- SRSGUI INCLUDE DIRS SRSGUI_INCLUDE_DIRS-NOTFOUND
-- Could NOT find SRSGUI (missing: SRSGUI_LIBRARIES SRSGUI_INCLUDE_DIRS) 
-- Performing Test HAVE_WNO_UNUSED_BUT_SET_VARIABLE
-- Performing Test HAVE_WNO_UNUSED_BUT_SET_VARIABLE - Success
-- Performing Test HAVE_SSE
-- Performing Test HAVE_SSE - Success
-- SSE4.1 is enabled - target CPU must support it
-- Performing Test HAVE_AVX
-- Performing Test HAVE_AVX - Success
-- AVX is enabled - target CPU must support it
-- Performing Test HAVE_AVX2
-- Performing Test HAVE_AVX2 - Success
-- AVX2 is enabled - target CPU must support it
-- Performing Test HAVE_FMA
-- Performing Test HAVE_FMA - Success
-- FMA is enabled - target CPU must support it
-- Performing Test HAVE_AVX512
-- Performing Test HAVE_AVX512 - Failed
-- Performing Test HAVE_VISIBILITY_HIDDEN_CXX
-- Performing Test HAVE_VISIBILITY_HIDDEN_CXX - Success
-- Performing Test HAVE_ERROR_INCOMPATIBLE
-- Performing Test HAVE_ERROR_INCOMPATIBLE - Success
-- 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
-- Performing Test HAVE_VISIBILITY_HIDDEN_C
-- Performing Test HAVE_VISIBILITY_HIDDEN_C - Success
-- CMAKE_C_FLAGS is  -Wno-unused-but-set-variable -Werror=incompatible-pointer-types -Wall -Wno-comment -Wno-write-strings -Wno-unused-result -Wformat -Wmissing-field-initializers -Wtype-limits -std=c99 -fno-strict-aliasing -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 --param large-function-growth=1600
-- CMAKE_CXX_FLAGS is  -Wall -Wno-comment -Wno-reorder -Wno-unused-variable -Wtype-limits -std=c++11 -fno-strict-aliasing -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 -Werror
-- Using install prefix: /usr/local
-- Building for version: 20.10.1
--    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
-- Found SCTP: /usr/lib/x86_64-linux-gnu/libsctp.so  
-- 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/foobar/wip/srslte/build
foobar@foobar-pc:~/wip/srslte/build$ make
Scanning dependencies of target fmt
[  0%] Building CXX object lib/src/srslog/bundled/fmt/CMakeFiles/fmt.dir/format.cc.o
[  0%] Building CXX object lib/src/srslog/bundled/fmt/CMakeFiles/fmt.dir/os.cc.o
[  0%] Linking CXX static library libfmt.a
[  0%] Built target fmt
Scanning dependencies of target gen_build_info
-- Generating build_info.h
[  0%] Built target gen_build_info
Scanning dependencies of target srslte_enb
[  0%] Building C object lib/src/phy/enb/CMakeFiles/srslte_enb.dir/enb_dl.c.o
[  0%] Building C object lib/src/phy/enb/CMakeFiles/srslte_enb.dir/enb_ul.c.o
[  0%] Built target srslte_enb
Scanning dependencies of target srslte_agc
[  0%] Building C object lib/src/phy/agc/CMakeFiles/srslte_agc.dir/agc.c.o
[  0%] Built target srslte_agc
Scanning dependencies of target srslte_ch_estimation
[  0%] Building C object lib/src/phy/ch_estimation/CMakeFiles/srslte_ch_estimation.dir/chest_common.c.o
[  1%] Building C object lib/src/phy/ch_estimation/CMakeFiles/srslte_ch_estimation.dir/chest_dl.c.o
[  1%] Building C object lib/src/phy/ch_estimation/CMakeFiles/srslte_ch_estimation.dir/chest_dl_nbiot.c.o
[  1%] Building C object lib/src/phy/ch_estimation/CMakeFiles/srslte_ch_estimation.dir/chest_sl.c.o
[  1%] Building C object lib/src/phy/ch_estimation/CMakeFiles/srslte_ch_estimation.dir/chest_ul.c.o
[  1%] Building C object lib/src/phy/ch_estimation/CMakeFiles/srslte_ch_estimation.dir/dmrs_pdsch.c.o
[  1%] Building C object lib/src/phy/ch_estimation/CMakeFiles/srslte_ch_estimation.dir/refsignal_dl.c.o
[  1%] Building C object lib/src/phy/ch_estimation/CMakeFiles/srslte_ch_estimation.dir/refsignal_dl_nbiot.c.o
[  2%] Building C object lib/src/phy/ch_estimation/CMakeFiles/srslte_ch_estimation.dir/refsignal_ul.c.o
[  2%] Building C object lib/src/phy/ch_estimation/CMakeFiles/srslte_ch_estimation.dir/wiener_dl.c.o
[  2%] Built target srslte_ch_estimation
Scanning dependencies of target srslte_phy_common
[  3%] Building C object lib/src/phy/common/CMakeFiles/srslte_phy_common.dir/phy_common.c.o
[  3%] Building C object lib/src/phy/common/CMakeFiles/srslte_phy_common.dir/phy_common_sl.c.o
[  3%] Building C object lib/src/phy/common/CMakeFiles/srslte_phy_common.dir/sequence.c.o
[  3%] Building C object lib/src/phy/common/CMakeFiles/srslte_phy_common.dir/timestamp.c.o
[  3%] Built target srslte_phy_common
Scanning dependencies of target srslte_fec
[  3%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/cbsegm.c.o
[  4%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/convcoder.c.o
[  4%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/crc.c.o
[  4%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/parity.c.o
[  4%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/rm_conv.c.o
[  4%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/rm_turbo.c.o
[  4%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/softbuffer.c.o
[  5%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/tc_interl_lte.c.o
[  5%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/tc_interl_umts.c.o
[  5%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/turbocoder.c.o
[  5%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/turbodecoder.c.o
[  5%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/turbodecoder_gen.c.o
[  5%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/turbodecoder_sse.c.o
[  5%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/viterbi.c.o
[  6%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/viterbi37_avx2.c.o
[  6%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/viterbi37_avx2_16bit.c.o
[  6%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/viterbi37_neon.c.o
[  6%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/viterbi37_port.c.o
[  6%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/viterbi37_sse.c.o
[  6%] Built target srslte_fec
Scanning dependencies of target srslte_mimo
[  7%] Building C object lib/src/phy/mimo/CMakeFiles/srslte_mimo.dir/layermap.c.o
[  7%] Building C object lib/src/phy/mimo/CMakeFiles/srslte_mimo.dir/precoding.c.o
[  7%] Built target srslte_mimo
Scanning dependencies of target srslte_phch
[  7%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/cqi.c.o
[  7%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/dci.c.o
[  7%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/dci_nbiot.c.o
[  7%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/mib_sl.c.o
[  7%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/npbch.c.o
[  7%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/npdcch.c.o
[  8%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/npdsch.c.o
[  8%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/pbch.c.o
[  8%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/pcfich.c.o
[  8%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/pdcch.c.o
[  8%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/pdsch.c.o
[  8%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/phich.c.o
[  9%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/pmch.c.o
[  9%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/prach.c.o
[  9%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/prb_dl.c.o
[  9%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/psbch.c.o
[  9%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/pscch.c.o
[  9%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/pssch.c.o
[  9%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/pucch.c.o
[ 10%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/pucch_proc.c.o
[ 10%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/pusch.c.o
[ 10%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/ra.c.o
[ 10%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/ra_dl.c.o
[ 10%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/ra_nbiot.c.o
[ 10%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/ra_sl.c.o
[ 10%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/ra_ul.c.o
[ 11%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/regs.c.o
[ 11%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/sch.c.o
[ 11%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/sci.c.o
[ 11%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/sequences.c.o
[ 11%] Building C object lib/src/phy/phch/CMakeFiles/srslte_phch.dir/uci.c.o
[ 11%] Built target srslte_phch
Scanning dependencies of target srslte_sync
[ 11%] Building C object lib/src/phy/sync/CMakeFiles/srslte_sync.dir/cfo.c.o
[ 11%] Building C object lib/src/phy/sync/CMakeFiles/srslte_sync.dir/cp.c.o
[ 11%] Building C object lib/src/phy/sync/CMakeFiles/srslte_sync.dir/find_sss.c.o
[ 11%] Building C object lib/src/phy/sync/CMakeFiles/srslte_sync.dir/gen_sss.c.o
[ 11%] Building C object lib/src/phy/sync/CMakeFiles/srslte_sync.dir/npss.c.o
[ 12%] Building C object lib/src/phy/sync/CMakeFiles/srslte_sync.dir/nsss.c.o
[ 12%] Building C object lib/src/phy/sync/CMakeFiles/srslte_sync.dir/pss.c.o
[ 12%] Building C object lib/src/phy/sync/CMakeFiles/srslte_sync.dir/psss.c.o
[ 12%] Building C object lib/src/phy/sync/CMakeFiles/srslte_sync.dir/refsignal_dl_sync.c.o
[ 12%] Building C object lib/src/phy/sync/CMakeFiles/srslte_sync.dir/sfo.c.o
[ 12%] Building C object lib/src/phy/sync/CMakeFiles/srslte_sync.dir/sss.c.o
[ 13%] Building C object lib/src/phy/sync/CMakeFiles/srslte_sync.dir/ssss.c.o
[ 13%] Building C object lib/src/phy/sync/CMakeFiles/srslte_sync.dir/sync.c.o
[ 13%] Building C object lib/src/phy/sync/CMakeFiles/srslte_sync.dir/sync_nbiot.c.o
[ 13%] Built target srslte_sync
Scanning dependencies of target srslte_utils
[ 13%] Building C object lib/src/phy/utils/CMakeFiles/srslte_utils.dir/bit.c.o
[ 13%] Building C object lib/src/phy/utils/CMakeFiles/srslte_utils.dir/cexptab.c.o
[ 13%] Building C object lib/src/phy/utils/CMakeFiles/srslte_utils.dir/convolution.c.o
[ 14%] Building C object lib/src/phy/utils/CMakeFiles/srslte_utils.dir/debug.c.o
[ 14%] Building C object lib/src/phy/utils/CMakeFiles/srslte_utils.dir/filter.c.o
[ 14%] Building C object lib/src/phy/utils/CMakeFiles/srslte_utils.dir/mat.c.o
[ 14%] Building C object lib/src/phy/utils/CMakeFiles/srslte_utils.dir/phy_logger.c.o
[ 14%] Building CXX object lib/src/phy/utils/CMakeFiles/srslte_utils.dir/random.cpp.o
[ 14%] Building C object lib/src/phy/utils/CMakeFiles/srslte_utils.dir/ringbuffer.c.o
[ 14%] Building C object lib/src/phy/utils/CMakeFiles/srslte_utils.dir/vector.c.o
[ 15%] Building C object lib/src/phy/utils/CMakeFiles/srslte_utils.dir/vector_simd.c.o
[ 15%] Built target srslte_utils
Scanning dependencies of target srslte_channel
[ 15%] Building C object lib/src/phy/channel/CMakeFiles/srslte_channel.dir/ch_awgn.c.o
[ 15%] Building CXX object lib/src/phy/channel/CMakeFiles/srslte_channel.dir/channel.cc.o
[ 15%] Building C object lib/src/phy/channel/CMakeFiles/srslte_channel.dir/delay.c.o
[ 15%] Building C object lib/src/phy/channel/CMakeFiles/srslte_channel.dir/fading.c.o
[ 15%] Building C object lib/src/phy/channel/CMakeFiles/srslte_channel.dir/gauss.c.o
[ 16%] Building C object lib/src/phy/channel/CMakeFiles/srslte_channel.dir/hst.c.o
[ 16%] Building C object lib/src/phy/channel/CMakeFiles/srslte_channel.dir/rlf.c.o
[ 16%] Built target srslte_channel
Scanning dependencies of target srslte_dft
[ 16%] Building C object lib/src/phy/dft/CMakeFiles/srslte_dft.dir/dft_fftw.c.o
[ 16%] Building C object lib/src/phy/dft/CMakeFiles/srslte_dft.dir/dft_precoding.c.o
[ 16%] Building C object lib/src/phy/dft/CMakeFiles/srslte_dft.dir/ofdm.c.o
[ 16%] Built target srslte_dft
Scanning dependencies of target srslte_io
[ 16%] Building C object lib/src/phy/io/CMakeFiles/srslte_io.dir/binsource.c.o
[ 16%] Building C object lib/src/phy/io/CMakeFiles/srslte_io.dir/filesink.c.o
[ 17%] Building C object lib/src/phy/io/CMakeFiles/srslte_io.dir/filesource.c.o
[ 17%] Building C object lib/src/phy/io/CMakeFiles/srslte_io.dir/netsink.c.o
[ 17%] Building C object lib/src/phy/io/CMakeFiles/srslte_io.dir/netsource.c.o
[ 17%] Built target srslte_io
Scanning dependencies of target srslte_modem
[ 17%] Building C object lib/src/phy/modem/CMakeFiles/srslte_modem.dir/demod_hard.c.o
[ 17%] Building C object lib/src/phy/modem/CMakeFiles/srslte_modem.dir/demod_soft.c.o
[ 17%] Building C object lib/src/phy/modem/CMakeFiles/srslte_modem.dir/hard_demod_lte.c.o
[ 17%] Building C object lib/src/phy/modem/CMakeFiles/srslte_modem.dir/lte_tables.c.o
[ 17%] Building C object lib/src/phy/modem/CMakeFiles/srslte_modem.dir/mod.c.o
[ 18%] Building C object lib/src/phy/modem/CMakeFiles/srslte_modem.dir/modem_table.c.o
[ 18%] Built target srslte_modem
Scanning dependencies of target srslte_resampling
[ 18%] Building C object lib/src/phy/resampling/CMakeFiles/srslte_resampling.dir/decim.c.o
[ 18%] Building C object lib/src/phy/resampling/CMakeFiles/srslte_resampling.dir/interp.c.o
[ 18%] Building C object lib/src/phy/resampling/CMakeFiles/srslte_resampling.dir/resample_arb.c.o
[ 18%] Building C object lib/src/phy/resampling/CMakeFiles/srslte_resampling.dir/resampler.c.o
[ 18%] Built target srslte_resampling
Scanning dependencies of target srslte_scrambling
[ 18%] Building C object lib/src/phy/scrambling/CMakeFiles/srslte_scrambling.dir/scrambling.c.o
[ 18%] Built target srslte_scrambling
Scanning dependencies of target srslte_ue
[ 18%] Building C object lib/src/phy/ue/CMakeFiles/srslte_ue.dir/ue_cell_search.c.o
[ 18%] Building C object lib/src/phy/ue/CMakeFiles/srslte_ue.dir/ue_cell_search_nbiot.c.o
[ 18%] Building C object lib/src/phy/ue/CMakeFiles/srslte_ue.dir/ue_dl.c.o
[ 18%] Building C object lib/src/phy/ue/CMakeFiles/srslte_ue.dir/ue_dl_nbiot.c.o
[ 19%] Building C object lib/src/phy/ue/CMakeFiles/srslte_ue.dir/ue_mib.c.o
[ 19%] Building C object lib/src/phy/ue/CMakeFiles/srslte_ue.dir/ue_mib_nbiot.c.o
[ 19%] Building C object lib/src/phy/ue/CMakeFiles/srslte_ue.dir/ue_mib_sl.c.o
[ 19%] Building C object lib/src/phy/ue/CMakeFiles/srslte_ue.dir/ue_sync.c.o
[ 19%] Building C object lib/src/phy/ue/CMakeFiles/srslte_ue.dir/ue_sync_nbiot.c.o
[ 19%] Building C object lib/src/phy/ue/CMakeFiles/srslte_ue.dir/ue_ul.c.o
[ 19%] Built target srslte_ue
Scanning dependencies of target srslte_phy
[ 19%] Linking CXX static library libsrslte_phy.a
[ 19%] Built target srslte_phy
Scanning dependencies of target srslog
[ 19%] Building CXX object lib/src/srslog/CMakeFiles/srslog.dir/backend_worker.cpp.o
[ 19%] Building CXX object lib/src/srslog/CMakeFiles/srslog.dir/srslog.cpp.o
[ 19%] Building CXX object lib/src/srslog/CMakeFiles/srslog.dir/srslog_c.cpp.o
[ 19%] Building CXX object lib/src/srslog/CMakeFiles/srslog.dir/event_trace.cpp.o
[ 19%] Linking CXX static library libsrslog.a
[ 19%] Built target srslog
Scanning dependencies of target srslte_common
[ 19%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/arch_select.cc.o
[ 19%] Building C object lib/src/common/CMakeFiles/srslte_common.dir/backtrace.c.o
[ 19%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/buffer_pool.cc.o
[ 19%] Building C object lib/src/common/CMakeFiles/srslte_common.dir/crash_handler.c.o
[ 20%] Building C object lib/src/common/CMakeFiles/srslte_common.dir/gen_mch_tables.c.o
[ 20%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/liblte_security.cc.o
[ 20%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/log_filter.cc.o
[ 20%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/logmap.cc.o
[ 20%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/logger_srslog_wrapper.cc.o
[ 20%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/mac_pcap.cc.o
[ 20%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/nas_pcap.cc.o
[ 21%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/network_utils.cc.o
[ 21%] Building C object lib/src/common/CMakeFiles/srslte_common.dir/pcap.c.o
[ 21%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/rlc_pcap.cc.o
[ 21%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/s1ap_pcap.cc.o
[ 21%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/security.cc.o
[ 21%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/standard_streams.cc.o
[ 21%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/thread_pool.cc.o
[ 22%] Building C object lib/src/common/CMakeFiles/srslte_common.dir/threads.c.o
[ 22%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/tti_sync_cv.cc.o
[ 22%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/time_prof.cc.o
[ 22%] Building C object lib/src/common/CMakeFiles/srslte_common.dir/version.c.o
[ 22%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/zuc.cc.o
[ 22%] Building CXX object lib/src/common/CMakeFiles/srslte_common.dir/s3g.cc.o
[ 23%] Linking CXX static library libsrslte_common.a
[ 23%] Built target srslte_common
Scanning dependencies of target asn1_utils
[ 24%] Building CXX object lib/src/asn1/CMakeFiles/asn1_utils.dir/asn1_utils.cc.o
[ 24%] Linking CXX static library libasn1_utils.a
[ 24%] Built target asn1_utils
Scanning dependencies of target s1ap_asn1
[ 24%] Building CXX object lib/src/asn1/CMakeFiles/s1ap_asn1.dir/s1ap_asn1.cc.o
[ 24%] Linking CXX static library libs1ap_asn1.a
[ 24%] Built target s1ap_asn1
Scanning dependencies of target rrc_asn1
[ 24%] Building CXX object lib/src/asn1/CMakeFiles/rrc_asn1.dir/rrc_asn1.cc.o
[ 24%] Building CXX object lib/src/asn1/CMakeFiles/rrc_asn1.dir/rrc_asn1_nbiot.cc.o
[ 24%] Building CXX object lib/src/asn1/CMakeFiles/rrc_asn1.dir/rrc_asn1_enum.cc.o
[ 24%] Building CXX object lib/src/asn1/CMakeFiles/rrc_asn1.dir/rrc_asn1_utils.cc.o
[ 25%] Linking CXX static library librrc_asn1.a
[ 25%] Built target rrc_asn1
Scanning dependencies of target srslte_asn1
[ 25%] Building CXX object lib/src/asn1/CMakeFiles/srslte_asn1.dir/liblte_common.cc.o
[ 25%] Building CXX object lib/src/asn1/CMakeFiles/srslte_asn1.dir/liblte_mme.cc.o
[ 25%] Building CXX object lib/src/asn1/CMakeFiles/srslte_asn1.dir/gtpc.cc.o
[ 25%] Linking CXX static library libsrslte_asn1.a
[ 25%] Built target srslte_asn1
Scanning dependencies of target arch_select
[ 25%] Building CXX object lib/src/common/CMakeFiles/arch_select.dir/arch_select.cc.o
[ 25%] Linking CXX executable arch_select
[ 25%] Built target arch_select
Scanning dependencies of target thread_test
[ 25%] Building CXX object lib/src/common/test/CMakeFiles/thread_test.dir/thread_test.cc.o
[ 25%] Linking CXX executable thread_test
[ 25%] Built target thread_test
Scanning dependencies of target thread_pool_test
[ 26%] Building CXX object lib/src/common/test/CMakeFiles/thread_pool_test.dir/thread_pool_test.cc.o
[ 26%] Linking CXX executable thread_pool_test
[ 26%] Built target thread_pool_test
Scanning dependencies of target srslte_mac
[ 26%] Building CXX object lib/src/mac/CMakeFiles/srslte_mac.dir/pdu.cc.o
[ 26%] Building CXX object lib/src/mac/CMakeFiles/srslte_mac.dir/pdu_queue.cc.o
[ 26%] Linking CXX static library libsrslte_mac.a
[ 26%] Built target srslte_mac
Scanning dependencies of target chest_test_dl
[ 26%] Building C object lib/src/phy/ch_estimation/test/CMakeFiles/chest_test_dl.dir/chest_test_dl.c.o
[ 26%] Linking CXX executable chest_test_dl
[ 26%] Built target chest_test_dl
Scanning dependencies of target chest_test_srs
[ 26%] Building C object lib/src/phy/ch_estimation/test/CMakeFiles/chest_test_srs.dir/chest_test_srs.c.o
[ 27%] Linking CXX executable chest_test_srs
[ 27%] Built target chest_test_srs
Scanning dependencies of target chest_test_sl
[ 27%] Building C object lib/src/phy/ch_estimation/test/CMakeFiles/chest_test_sl.dir/chest_test_sl.c.o
[ 27%] Linking CXX executable chest_test_sl
[ 27%] Built target chest_test_sl
Scanning dependencies of target refsignal_ul_test_all
[ 27%] Building C object lib/src/phy/ch_estimation/test/CMakeFiles/refsignal_ul_test_all.dir/refsignal_ul_test.c.o
[ 28%] Linking CXX executable refsignal_ul_test_all
[ 28%] Built target refsignal_ul_test_all
Scanning dependencies of target dmrs_pdsch_test
[ 29%] Building C object lib/src/phy/ch_estimation/test/CMakeFiles/dmrs_pdsch_test.dir/dmrs_pdsch_test.c.o
[ 29%] Linking CXX executable dmrs_pdsch_test
[ 29%] Built target dmrs_pdsch_test
Scanning dependencies of target chest_nbiot_test_dl
[ 30%] Building C object lib/src/phy/ch_estimation/test/CMakeFiles/chest_nbiot_test_dl.dir/chest_nbiot_test_dl.c.o
[ 30%] Linking CXX executable chest_nbiot_test_dl
[ 30%] Built target chest_nbiot_test_dl
Scanning dependencies of target chest_test_ul
[ 30%] Building C object lib/src/phy/ch_estimation/test/CMakeFiles/chest_test_ul.dir/chest_test_ul.c.o
[ 30%] Linking CXX executable chest_test_ul
[ 30%] Built target chest_test_ul
Scanning dependencies of target sequence_test
[ 30%] Building C object lib/src/phy/common/test/CMakeFiles/sequence_test.dir/sequence_test.c.o
[ 31%] Linking CXX executable sequence_test
[ 31%] Built target sequence_test
Scanning dependencies of target rm_conv_test
[ 31%] Building C object lib/src/phy/fec/test/CMakeFiles/rm_conv_test.dir/rm_conv_test.c.o
[ 31%] Linking CXX executable rm_conv_test
[ 31%] Built target rm_conv_test
Scanning dependencies of target viterbi_test
[ 31%] Building C object lib/src/phy/fec/test/CMakeFiles/viterbi_test.dir/viterbi_test.c.o
[ 31%] Linking CXX executable viterbi_test
[ 31%] Built target viterbi_test
Scanning dependencies of target rm_turbo_test
[ 32%] Building C object lib/src/phy/fec/test/CMakeFiles/rm_turbo_test.dir/rm_turbo_test.c.o
[ 32%] Linking CXX executable rm_turbo_test
[ 32%] Built target rm_turbo_test
Scanning dependencies of target turbodecoder_test
[ 32%] Building C object lib/src/phy/fec/test/CMakeFiles/turbodecoder_test.dir/turbodecoder_test.c.o
[ 32%] Linking CXX executable turbodecoder_test
[ 32%] Built target turbodecoder_test
Scanning dependencies of target turbocoder_test
[ 32%] Building C object lib/src/phy/fec/test/CMakeFiles/turbocoder_test.dir/turbocoder_test.c.o
[ 33%] Linking CXX executable turbocoder_test
[ 33%] Built target turbocoder_test
Scanning dependencies of target crc_test
[ 33%] Building C object lib/src/phy/fec/test/CMakeFiles/crc_test.dir/crc_test.c.o
[ 34%] Linking CXX executable crc_test
[ 34%] Built target crc_test
Scanning dependencies of target pmi_select_test
[ 34%] Building C object lib/src/phy/mimo/test/CMakeFiles/pmi_select_test.dir/pmi_select_test.c.o
[ 34%] Linking CXX executable pmi_select_test
[ 34%] Built target pmi_select_test
Scanning dependencies of target precoding_test
[ 34%] Building C object lib/src/phy/mimo/test/CMakeFiles/precoding_test.dir/precoder_test.c.o
[ 34%] Linking CXX executable precoding_test
[ 34%] Built target precoding_test
Scanning dependencies of target layermap_test
[ 34%] Building C object lib/src/phy/mimo/test/CMakeFiles/layermap_test.dir/layermap_test.c.o
[ 34%] Linking CXX executable layermap_test
[ 34%] Built target layermap_test
Scanning dependencies of target pmch_test
[ 34%] Building C object lib/src/phy/phch/test/CMakeFiles/pmch_test.dir/pmch_test.c.o
[ 35%] Linking CXX executable pmch_test
[ 35%] Built target pmch_test
Scanning dependencies of target npbch_file_test
[ 35%] Building C object lib/src/phy/phch/test/CMakeFiles/npbch_file_test.dir/npbch_file_test.c.o
[ 35%] Linking CXX executable npbch_file_test
[ 35%] Built target npbch_file_test
Scanning dependencies of target pdcch_test
[ 35%] Building C object lib/src/phy/phch/test/CMakeFiles/pdcch_test.dir/pdcch_test.c.o
[ 35%] Linking CXX executable pdcch_test
[ 35%] Built target pdcch_test
Scanning dependencies of target phich_test
[ 35%] Building C object lib/src/phy/phch/test/CMakeFiles/phich_test.dir/phich_test.c.o
[ 35%] Linking CXX executable phich_test
[ 35%] Built target phich_test
Scanning dependencies of target npdcch_file_test
[ 35%] Building C object lib/src/phy/phch/test/CMakeFiles/npdcch_file_test.dir/npdcch_file_test.c.o
[ 35%] Linking CXX executable npdcch_file_test
[ 35%] Built target npdcch_file_test
Scanning dependencies of target pusch_test
[ 35%] Building C object lib/src/phy/phch/test/CMakeFiles/pusch_test.dir/pusch_test.c.o
[ 35%] Linking CXX executable pusch_test
[ 35%] Built target pusch_test
Scanning dependencies of target pcfich_test
[ 35%] Building C object lib/src/phy/phch/test/CMakeFiles/pcfich_test.dir/pcfich_test.c.o
[ 35%] Linking CXX executable pcfich_test
[ 35%] Built target pcfich_test
Scanning dependencies of target pmch_file_test
[ 35%] Building C object lib/src/phy/phch/test/CMakeFiles/pmch_file_test.dir/pmch_file_test.c.o
[ 35%] Linking CXX executable pmch_file_test
[ 35%] Built target pmch_file_test
Scanning dependencies of target npdsch_test
[ 35%] Building C object lib/src/phy/phch/test/CMakeFiles/npdsch_test.dir/npdsch_test.c.o
[ 35%] Linking CXX executable npdsch_test
[ 35%] Built target npdsch_test
Scanning dependencies of target pssch_pscch_file_test
[ 35%] Building C object lib/src/phy/phch/test/CMakeFiles/pssch_pscch_file_test.dir/pssch_pscch_file_test.c.o
[ 35%] Linking CXX executable pssch_pscch_file_test
[ 35%] Built target pssch_pscch_file_test
Scanning dependencies of target npbch_test
[ 36%] Building C object lib/src/phy/phch/test/CMakeFiles/npbch_test.dir/npbch_test.c.o
[ 36%] Linking CXX executable npbch_test
[ 36%] Built target npbch_test
Scanning dependencies of target psbch_test
[ 37%] Building C object lib/src/phy/phch/test/CMakeFiles/psbch_test.dir/psbch_test.c.o
[ 37%] Linking CXX executable psbch_test
[ 37%] Built target psbch_test
Scanning dependencies of target pscch_test
[ 37%] Building C object lib/src/phy/phch/test/CMakeFiles/pscch_test.dir/pscch_test.c.o
[ 37%] Linking CXX executable pscch_test
[ 37%] Built target pscch_test
Scanning dependencies of target psbch_file_test
[ 37%] Building C object lib/src/phy/phch/test/CMakeFiles/psbch_file_test.dir/psbch_file_test.c.o
[ 37%] Linking CXX executable psbch_file_test
[ 37%] Built target psbch_file_test
Scanning dependencies of target pssch_test
[ 37%] Building C object lib/src/phy/phch/test/CMakeFiles/pssch_test.dir/pssch_test.c.o
[ 37%] Linking CXX executable pssch_test
[ 37%] Built target pssch_test
Scanning dependencies of target pbch_test
[ 37%] Building C object lib/src/phy/phch/test/CMakeFiles/pbch_test.dir/pbch_test.c.o
[ 37%] Linking CXX executable pbch_test
[ 37%] Built target pbch_test
Scanning dependencies of target dci_nbiot_test
[ 37%] Building C object lib/src/phy/phch/test/CMakeFiles/dci_nbiot_test.dir/dci_nbiot_test.c.o
[ 37%] Linking CXX executable dci_nbiot_test
[ 37%] Built target dci_nbiot_test
Scanning dependencies of target pdsch_test
[ 37%] Building C object lib/src/phy/phch/test/CMakeFiles/pdsch_test.dir/pdsch_test.c.o
[ 37%] Linking CXX executable pdsch_test
[ 37%] Built target pdsch_test
Scanning dependencies of target pucch_test
[ 38%] Building C object lib/src/phy/phch/test/CMakeFiles/pucch_test.dir/pucch_test.c.o
[ 38%] Linking CXX executable pucch_test
[ 38%] Built target pucch_test
Scanning dependencies of target pbch_file_test
[ 38%] Building C object lib/src/phy/phch/test/CMakeFiles/pbch_file_test.dir/pbch_file_test.c.o
[ 38%] Linking CXX executable pbch_file_test
[ 38%] Built target pbch_file_test
Scanning dependencies of target pcfich_file_test
[ 39%] Building C object lib/src/phy/phch/test/CMakeFiles/pcfich_file_test.dir/pcfich_file_test.c.o
[ 39%] Linking CXX executable pcfich_file_test
[ 39%] Built target pcfich_file_test
Scanning dependencies of target prach_test
[ 39%] Building C object lib/src/phy/phch/test/CMakeFiles/prach_test.dir/prach_test.c.o
[ 39%] Linking CXX executable prach_test
[ 39%] Built target prach_test
Scanning dependencies of target phich_file_test
[ 39%] Building C object lib/src/phy/phch/test/CMakeFiles/phich_file_test.dir/phich_file_test.c.o
[ 39%] Linking CXX executable phich_file_test
[ 39%] Built target phich_file_test
Scanning dependencies of target npdsch_npdcch_file_test
[ 39%] Building C object lib/src/phy/phch/test/CMakeFiles/npdsch_npdcch_file_test.dir/npdsch_npdcch_file_test.c.o
[ 39%] Linking CXX executable npdsch_npdcch_file_test
[ 39%] Built target npdsch_npdcch_file_test
Scanning dependencies of target pdcch_file_test
[ 39%] Building C object lib/src/phy/phch/test/CMakeFiles/pdcch_file_test.dir/pdcch_file_test.c.o
[ 40%] Linking CXX executable pdcch_file_test
[ 40%] Built target pdcch_file_test
Scanning dependencies of target pdsch_pdcch_file_test
[ 40%] Building C object lib/src/phy/phch/test/CMakeFiles/pdsch_pdcch_file_test.dir/pdsch_pdcch_file_test.c.o
[ 40%] Linking CXX executable pdsch_pdcch_file_test
[ 40%] Built target pdsch_pdcch_file_test
Scanning dependencies of target npdcch_test
[ 40%] Building C object lib/src/phy/phch/test/CMakeFiles/npdcch_test.dir/npdcch_test.c.o
[ 40%] Linking CXX executable npdcch_test
[ 40%] Built target npdcch_test
Scanning dependencies of target prach_test_multi
[ 40%] Building C object lib/src/phy/phch/test/CMakeFiles/prach_test_multi.dir/prach_test_multi.c.o
[ 40%] Linking CXX executable prach_test_multi
[ 40%] Built target prach_test_multi
Scanning dependencies of target srslte_rf_utils
[ 40%] Building C object lib/src/phy/rf/CMakeFiles/srslte_rf_utils.dir/rf_utils.c.o
[ 41%] Linking CXX static library libsrslte_rf_utils.a
[ 41%] Built target srslte_rf_utils
Scanning dependencies of target srslte_rf
[ 41%] Building C object lib/src/phy/rf/CMakeFiles/srslte_rf.dir/rf_imp.c.o
[ 42%] Building CXX object lib/src/phy/rf/CMakeFiles/srslte_rf.dir/rf_uhd_imp.cc.o
[ 42%] Building C object lib/src/phy/rf/CMakeFiles/srslte_rf.dir/rf_soapy_imp.c.o
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:36:
/usr/include/SoapySDR/Types.h:25:3: error: conflicting types for ‘SoapySDRRange’
   25 | } SoapySDRRange;
      |   ^~~~~~~~~~~~~
In file included from /usr/local/include/SoapySDR/Device.h:19,
                 from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Types.h:31:3: note: previous declaration of ‘SoapySDRRange’ was here
   31 | } SoapySDRRange;
      |   ^~~~~~~~~~~~~
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:36:
/usr/include/SoapySDR/Types.h:33:3: error: conflicting types for ‘SoapySDRKwargs’
   33 | } SoapySDRKwargs;
      |   ^~~~~~~~~~~~~~
In file included from /usr/local/include/SoapySDR/Device.h:19,
                 from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Types.h:39:3: note: previous declaration of ‘SoapySDRKwargs’ was here
   39 | } SoapySDRKwargs;
      |   ^~~~~~~~~~~~~~
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:36:
/usr/include/SoapySDR/Types.h:39:30: error: conflicting types for ‘SoapySDRKwargs_fromString’
   39 | SOAPY_SDR_API SoapySDRKwargs SoapySDRKwargs_fromString(const char *markup);
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/include/SoapySDR/Device.h:19,
                 from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Types.h:45:30: note: previous declaration of ‘SoapySDRKwargs_fromString’ was here
   45 | SOAPY_SDR_API SoapySDRKwargs SoapySDRKwargs_fromString(const char *markup);
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:36:
/usr/include/SoapySDR/Types.h:45:21: error: conflicting types for ‘SoapySDRKwargs_toString’
   45 | SOAPY_SDR_API char *SoapySDRKwargs_toString(const SoapySDRKwargs *args);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/include/SoapySDR/Device.h:19,
                 from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Types.h:51:21: note: previous declaration of ‘SoapySDRKwargs_toString’ was here
   51 | SOAPY_SDR_API char *SoapySDRKwargs_toString(const SoapySDRKwargs *args);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:36:
/usr/include/SoapySDR/Types.h:50:5: error: redeclaration of enumerator ‘SOAPY_SDR_ARG_INFO_BOOL’
   50 |     SOAPY_SDR_ARG_INFO_BOOL,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/include/SoapySDR/Device.h:19,
                 from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Types.h:56:5: note: previous definition of ‘SOAPY_SDR_ARG_INFO_BOOL’ was here
   56 |     SOAPY_SDR_ARG_INFO_BOOL,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:36:
/usr/include/SoapySDR/Types.h:51:5: error: redeclaration of enumerator ‘SOAPY_SDR_ARG_INFO_INT’
   51 |     SOAPY_SDR_ARG_INFO_INT,
      |     ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/include/SoapySDR/Device.h:19,
                 from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Types.h:57:5: note: previous definition of ‘SOAPY_SDR_ARG_INFO_INT’ was here
   57 |     SOAPY_SDR_ARG_INFO_INT,
      |     ^~~~~~~~~~~~~~~~~~~~~~
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:36:
/usr/include/SoapySDR/Types.h:52:5: error: redeclaration of enumerator ‘SOAPY_SDR_ARG_INFO_FLOAT’
   52 |     SOAPY_SDR_ARG_INFO_FLOAT,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/include/SoapySDR/Device.h:19,
                 from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Types.h:58:5: note: previous definition of ‘SOAPY_SDR_ARG_INFO_FLOAT’ was here
   58 |     SOAPY_SDR_ARG_INFO_FLOAT,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:36:
/usr/include/SoapySDR/Types.h:53:5: error: redeclaration of enumerator ‘SOAPY_SDR_ARG_INFO_STRING’
   53 |     SOAPY_SDR_ARG_INFO_STRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/include/SoapySDR/Device.h:19,
                 from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Types.h:59:5: note: previous definition of ‘SOAPY_SDR_ARG_INFO_STRING’ was here
   59 |     SOAPY_SDR_ARG_INFO_STRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:36:
/usr/include/SoapySDR/Types.h:54:3: error: conflicting types for ‘SoapySDRArgInfoType’
   54 | } SoapySDRArgInfoType;
      |   ^~~~~~~~~~~~~~~~~~~
In file included from /usr/local/include/SoapySDR/Device.h:19,
                 from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Types.h:60:3: note: previous declaration of ‘SoapySDRArgInfoType’ was here
   60 | } SoapySDRArgInfoType;
      |   ^~~~~~~~~~~~~~~~~~~
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:36:
/usr/include/SoapySDR/Types.h:103:3: error: conflicting types for ‘SoapySDRArgInfo’
  103 | } SoapySDRArgInfo;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/local/include/SoapySDR/Device.h:19,
                 from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Types.h:109:3: note: previous declaration of ‘SoapySDRArgInfo’ was here
  109 | } SoapySDRArgInfo;
      |   ^~~~~~~~~~~~~~~
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:36:
/usr/include/SoapySDR/Types.h:120:19: error: conflicting types for ‘SoapySDRKwargs_set’
  120 | SOAPY_SDR_API int SoapySDRKwargs_set(SoapySDRKwargs *args, const char *key, const char *val);
      |                   ^~~~~~~~~~~~~~~~~~
In file included from /usr/local/include/SoapySDR/Device.h:19,
                 from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Types.h:132:19: note: previous declaration of ‘SoapySDRKwargs_set’ was here
  132 | SOAPY_SDR_API int SoapySDRKwargs_set(SoapySDRKwargs *args, const char *key, const char *val);
      |                   ^~~~~~~~~~~~~~~~~~
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:36:
/usr/include/SoapySDR/Types.h:126:27: error: conflicting types for ‘SoapySDRKwargs_get’
  126 | SOAPY_SDR_API const char *SoapySDRKwargs_get(const SoapySDRKwargs *args, const char *key);
      |                           ^~~~~~~~~~~~~~~~~~
In file included from /usr/local/include/SoapySDR/Device.h:19,
                 from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Types.h:138:27: note: previous declaration of ‘SoapySDRKwargs_get’ was here
  138 | SOAPY_SDR_API const char *SoapySDRKwargs_get(const SoapySDRKwargs *args, const char *key);
      |                           ^~~~~~~~~~~~~~~~~~
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:36:
/usr/include/SoapySDR/Types.h:132:20: error: conflicting types for ‘SoapySDRKwargs_clear’
  132 | SOAPY_SDR_API void SoapySDRKwargs_clear(SoapySDRKwargs *args);
      |                    ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/include/SoapySDR/Device.h:19,
                 from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Types.h:144:20: note: previous declaration of ‘SoapySDRKwargs_clear’ was here
  144 | SOAPY_SDR_API void SoapySDRKwargs_clear(SoapySDRKwargs *args);
      |                    ^~~~~~~~~~~~~~~~~~~~
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:36:
/usr/include/SoapySDR/Types.h:138:20: error: conflicting types for ‘SoapySDRKwargsList_clear’
  138 | SOAPY_SDR_API void SoapySDRKwargsList_clear(SoapySDRKwargs *args, const size_t length);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/include/SoapySDR/Device.h:19,
                 from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Types.h:150:20: note: previous declaration of ‘SoapySDRKwargsList_clear’ was here
  150 | SOAPY_SDR_API void SoapySDRKwargsList_clear(SoapySDRKwargs *args, const size_t length);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:36:
/usr/include/SoapySDR/Types.h:144:20: error: conflicting types for ‘SoapySDRArgInfo_clear’
  144 | SOAPY_SDR_API void SoapySDRArgInfo_clear(SoapySDRArgInfo *info);
      |                    ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/include/SoapySDR/Device.h:19,
                 from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Types.h:156:20: note: previous declaration of ‘SoapySDRArgInfo_clear’ was here
  156 | SOAPY_SDR_API void SoapySDRArgInfo_clear(SoapySDRArgInfo *info);
      |                    ^~~~~~~~~~~~~~~~~~~~~
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:36:
/usr/include/SoapySDR/Types.h:150:20: error: conflicting types for ‘SoapySDRArgInfoList_clear’
  150 | SOAPY_SDR_API void SoapySDRArgInfoList_clear(SoapySDRArgInfo *info, const size_t length);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/include/SoapySDR/Device.h:19,
                 from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Types.h:162:20: note: previous declaration of ‘SoapySDRArgInfoList_clear’ was here
  162 | SOAPY_SDR_API void SoapySDRArgInfoList_clear(SoapySDRArgInfo *info, const size_t length);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c: In function ‘rf_soapy_open_multi’:
/home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:292:7: error: initialization of ‘SoapySDRKwargs *’ {aka ‘struct <anonymous> *’} from incompatible pointer type ‘SoapySDRKwargs *’ {aka ‘struct <anonymous> *’} [-Werror=incompatible-pointer-types]
  292 |       args == NULL ? SoapySDRDevice_enumerate(NULL, &length) : SoapySDRDevice_enumerateStrArgs(args, &length);
      |       ^~~~
/home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:335:45: error: passing argument 1 of ‘SoapySDRDevice_make’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  335 |   SoapySDRDevice* sdr = SoapySDRDevice_make(&(soapy_args[dev_id]));
      |                                             ^~~~~~~~~~~~~~~~~~~~~
      |                                             |
      |                                             SoapySDRKwargs * {aka struct <anonymous> *}
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Device.h:79:31: note: expected ‘const SoapySDRKwargs *’ {aka ‘const struct <anonymous> *’} but argument is of type ‘SoapySDRKwargs *’ {aka ‘struct <anonymous> *’}
   79 | SOAPY_SDR_API SoapySDRDevice *SoapySDRDevice_make(const SoapySDRKwargs *args);
      |                               ^~~~~~~~~~~~~~~~~~~
/home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:376:95: error: passing argument 6 of ‘SoapySDRDevice_setupStream’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  376 |         handler->device, SOAPY_SDR_RX, SOAPY_SDR_CF32, rx_channels, handler->num_rx_channels, &stream_args);
      |                                                                                               ^~~~~~~~~~~~
      |                                                                                               |
      |                                                                                               SoapySDRKwargs * {aka struct <anonymous> *}
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Device.h:295:31: note: expected ‘const SoapySDRKwargs *’ {aka ‘const struct <anonymous> *’} but argument is of type ‘SoapySDRKwargs *’ {aka ‘struct <anonymous> *’}
  295 | SOAPY_SDR_API SoapySDRStream *SoapySDRDevice_setupStream(SoapySDRDevice *device,
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:404:95: error: passing argument 6 of ‘SoapySDRDevice_setupStream’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  404 |         handler->device, SOAPY_SDR_TX, SOAPY_SDR_CF32, tx_channels, handler->num_tx_channels, &stream_args);
      |                                                                                               ^~~~~~~~~~~~
      |                                                                                               |
      |                                                                                               SoapySDRKwargs * {aka struct <anonymous> *}
In file included from /home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:31:
/usr/local/include/SoapySDR/Device.h:295:31: note: expected ‘const SoapySDRKwargs *’ {aka ‘const struct <anonymous> *’} but argument is of type ‘SoapySDRKwargs *’ {aka ‘struct <anonymous> *’}
  295 | SOAPY_SDR_API SoapySDRStream *SoapySDRDevice_setupStream(SoapySDRDevice *device,
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:436:31: error: invalid initializer
  436 |   SoapySDRRange tx_range    = SoapySDRDevice_getGainRange(handler->device, SOAPY_SDR_TX, 0);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/foobar/wip/srslte/lib/src/phy/rf/rf_soapy_imp.c:437:31: error: invalid initializer
  437 |   SoapySDRRange rx_range    = SoapySDRDevice_getGainRange(handler->device, SOAPY_SDR_RX, 0);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[2]: *** [lib/src/phy/rf/CMakeFiles/srslte_rf.dir/build.make:89: lib/src/phy/rf/CMakeFiles/srslte_rf.dir/rf_soapy_imp.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:4721: lib/src/phy/rf/CMakeFiles/srslte_rf.dir/all] Error 2
make: *** [Makefile:163: all] Error 2
MountainLogic commented 3 years ago

Note that I am able not able to build unmodded srslte from a fresh clone so perhaps you should close this ticket as I will file with srslte. Although , the plain repo keeps going until 78% on rf_soapy_imp.c