srsran / srsRAN_4G

Open source SDR 4G software suite from Software Radio Systems (SRS) https://docs.srsran.com/projects/4g
https://www.srsran.com
GNU Affero General Public License v3.0
3.37k stars 1.11k forks source link

unable to build 20_04_1 with gcc-10 #526

Closed ZeroChaos- closed 3 years ago

ZeroChaos- commented 3 years ago

GCC 10 is a bit more strict, and the latest tag cannot be built with it. Current git also appears to have the same bug.

>>> Emerging (1 of 1) net-wireless/srslte-20.04.1::maintainer-zero
 * srslte-20.04.1.tar.gz BLAKE2B SHA512 size ;-) ...                                                                                                                                   [ ok ]
>>> Unpacking source...
 * Unpacking srslte-20.04.1.tar.gz
>>> Source unpacked in /var/tmp/portage/net-wireless/srslte-20.04.1/work
>>> Preparing source in /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1 ...
 * Working in BUILD_DIR: "/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1_build"
 * Hardcoded definition(s) removed in CMakeLists.txt:
 *     set(CMAKE_BUILD_TYPE Release)
 *  set(CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE} CACHE STRING "")
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1 ...
 * Working in BUILD_DIR: "/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1_build"
cmake -C /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_UHD=yes -DENABLE_BLADERF=yes -DENABLE_SOAPYSDR=yes -DENABLE_ZEROMQ=yes -DENABLE_HARDSIM=yes -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1_build/gentoo_toolchain.cmake  /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1
loading initial cache file /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 10.1.0
-- The CXX compiler identification is GNU 10.1.0
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- 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/x86_64-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- 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.7.8-pentoo
-- CMAKE_SYSTEM_PROCESSOR: x86_64
-- CMAKE_CXX_COMPILER: /usr/bin/x86_64-pc-linux-gnu-g++
-- 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: x86_64-pc-linux-gnu-pkg-config (found version "0.29.2") 
-- Checking for module 'fftw3f >= 3.0'
--   Found fftw3f , version 3.3.6-pl2
-- FFTW3F LIBRARIES: /usr/lib64/libfftw3f.so
-- FFTW3F STATIC LIBRARIES: FFTW3F_STATIC_LIBRARY-NOTFOUND
-- FFTW3F INCLUDE DIRS: /usr/include
-- Found fftw3f: /usr/lib64/libfftw3f.so  
-- FFT_LIBRARIES: /usr/lib64/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/libmbedcrypto.so
-- MBEDTLS STATIC LIBRARIES: MBEDTLS_STATIC_LIBRARIES-NOTFOUND
-- MBEDTLS INCLUDE DIRS: /usr/include
-- Found MBEDTLS: /usr/lib/libmbedcrypto.so  
-- Checking for module 'libpcsclite'
--   Found libpcsclite, version 1.8.25
-- Found PCSCLITE: /usr/lib64/libpcsclite.so  
-- PCSC LIBRARIES: /usr/lib64/libpcsclite.so
-- PCSC INCLUDE DIRS: /usr/include/PCSC
-- Building with PCSC support.
-- UHD LIBRARIES /usr/lib/libuhd.so
-- UHD INCLUDE DIRS /usr/include
-- Found UHD: /usr/lib/libuhd.so  
-- Checking for module 'libbladeRF'
--   Found libbladeRF, version 2.2.1-2019.07
-- Looking for bladerf_get_board_name in bladeRF
-- Looking for bladerf_get_board_name in bladeRF - found
-- Found libbladeRF: /usr/include, /usr/lib/libbladeRF.so
-- FINDING SOAPY.
-- Checking for module 'SoapySDR'
--   Found SoapySDR, version 0.7.1
-- Found libSOAPYSDR: /usr/include/SoapySDR, /usr/lib/libSoapySDR.so
-- FINDING ZEROMQ.
-- Checking for module 'ZeroMQ'
--   No package 'ZeroMQ' found
-- Found libZEROMQ: /usr/include, /usr/lib/libzmq.so
-- Found Boost: /usr/include (found suitable version "1.72.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 -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always
-- CMAKE_CXX_FLAGS is -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always
-- Using install prefix: /usr
-- Building for version: 20.04.1
--    examples will be installed.
-- Checking for module 'sctp'
--   No package 'sctp' found
-- SCTP LIBRARIES: /usr/lib/libsctp.so
-- SCTP INCLUDE DIRS: /usr/include
-- Found SCTP: /usr/lib/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/libconfig++.so
-- static LibConfig++ path: LIBCONFIGPP_STATIC_LIBRARY-NOTFOUND
-- Found LibConfig: /usr/lib/libconfig.so
-- static LibConfig path: LIBCONFIG_STATIC_LIBRARY-NOTFOUND
-- Checking for module 'sctp'
--   No package 'sctp' found
-- SCTP LIBRARIES: /usr/lib/libsctp.so
-- SCTP INCLUDE DIRS: /usr/include
-- No post-build-ENB command defined
-- Building with srsEPC
-- Found LibConfig++: /usr/lib/libconfig++.so
-- static LibConfig++ path: LIBCONFIGPP_STATIC_LIBRARY-NOTFOUND
-- Found LibConfig: /usr/lib/libconfig.so
-- static LibConfig path: LIBCONFIG_STATIC_LIBRARY-NOTFOUND
-- Checking for module 'sctp'
--   No package 'sctp' found
-- SCTP LIBRARIES: /usr/lib/libsctp.so
-- SCTP INCLUDE DIRS: /usr/include
-- No post-build-EPC command defined
-- <<< Gentoo configuration >>>
Build type      Gentoo
Install path    /usr
Compiler flags:
C               -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always
C++             -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always
Linker flags:
Executable      -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0
Module          -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0
Shared          -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0

-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1 ...
 * Working in BUILD_DIR: "/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1_build"
ninja -v -j1 -l0
[1/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -Wno-switch -Wno-unused-variable -Wno-return-type -Wno-sign-compare -Wno-reorder -Wno-parentheses -fno-exceptions -fPIC -MD -MT lib/src/asn1/CMakeFiles/srslte_asn1.dir/liblte_common.cc.o -MF lib/src/asn1/CMakeFiles/srslte_asn1.dir/liblte_common.cc.o.d -o lib/src/asn1/CMakeFiles/srslte_asn1.dir/liblte_common.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/asn1/liblte_common.cc
[2/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -Wno-switch -Wno-unused-variable -Wno-return-type -Wno-sign-compare -Wno-reorder -Wno-parentheses -fno-exceptions -fPIC -MD -MT lib/src/asn1/CMakeFiles/srslte_asn1.dir/liblte_mme.cc.o -MF lib/src/asn1/CMakeFiles/srslte_asn1.dir/liblte_mme.cc.o.d -o lib/src/asn1/CMakeFiles/srslte_asn1.dir/liblte_mme.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/asn1/liblte_mme.cc
[3/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -Wno-switch -Wno-unused-variable -Wno-return-type -Wno-sign-compare -Wno-reorder -Wno-parentheses -fno-exceptions -fPIC -MD -MT lib/src/asn1/CMakeFiles/srslte_asn1.dir/liblte_m2ap.cc.o -MF lib/src/asn1/CMakeFiles/srslte_asn1.dir/liblte_m2ap.cc.o.d -o lib/src/asn1/CMakeFiles/srslte_asn1.dir/liblte_m2ap.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/asn1/liblte_m2ap.cc
[4/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -Wno-switch -Wno-unused-variable -Wno-return-type -Wno-sign-compare -Wno-reorder -Wno-parentheses -fno-exceptions -fPIC -MD -MT lib/src/asn1/CMakeFiles/srslte_asn1.dir/gtpc.cc.o -MF lib/src/asn1/CMakeFiles/srslte_asn1.dir/gtpc.cc.o.d -o lib/src/asn1/CMakeFiles/srslte_asn1.dir/gtpc.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/asn1/gtpc.cc
[5/602] : && /usr/bin/cmake -E remove lib/src/asn1/libsrslte_asn1.a && /usr/bin/x86_64-pc-linux-gnu-ar qc lib/src/asn1/libsrslte_asn1.a  lib/src/asn1/CMakeFiles/srslte_asn1.dir/liblte_common.cc.o lib/src/asn1/CMakeFiles/srslte_asn1.dir/liblte_mme.cc.o lib/src/asn1/CMakeFiles/srslte_asn1.dir/liblte_m2ap.cc.o lib/src/asn1/CMakeFiles/srslte_asn1.dir/gtpc.cc.o && /usr/bin/x86_64-pc-linux-gnu-ranlib lib/src/asn1/libsrslte_asn1.a && :
[6/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIE -MD -MT lib/src/common/CMakeFiles/arch_select.dir/arch_select.cc.o -MF lib/src/common/CMakeFiles/arch_select.dir/arch_select.cc.o.d -o lib/src/common/CMakeFiles/arch_select.dir/arch_select.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/arch_select.cc
[7/602] : && /usr/bin/x86_64-pc-linux-gnu-g++  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always  -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0    -rdynamic lib/src/common/CMakeFiles/arch_select.dir/arch_select.cc.o  -o lib/src/common/arch_select   && :
[8/602] cd /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1_build/lib/src/common && cmake -P /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1_build/SRSLTEbuildinfo.cmake
fatal: not a git repository (or any parent up to mount point /var/tmp)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
fatal: not a git repository (or any parent up to mount point /var/tmp)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
-- Generating build_info.h
[9/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -Wno-switch -Wno-unused-variable -Wno-return-type -Wno-sign-compare -Wno-reorder -Wno-parentheses -fno-exceptions -fPIC   -Os -MD -MT lib/src/asn1/CMakeFiles/s1ap_asn1.dir/s1ap_asn1.cc.o -MF lib/src/asn1/CMakeFiles/s1ap_asn1.dir/s1ap_asn1.cc.o.d -o lib/src/asn1/CMakeFiles/s1ap_asn1.dir/s1ap_asn1.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/asn1/s1ap_asn1.cc
[10/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -Wno-switch -Wno-unused-variable -Wno-return-type -Wno-sign-compare -Wno-reorder -Wno-parentheses -fno-exceptions -fPIC   -Os -MD -MT lib/src/asn1/CMakeFiles/rrc_asn1.dir/rrc_asn1.cc.o -MF lib/src/asn1/CMakeFiles/rrc_asn1.dir/rrc_asn1.cc.o.d -o lib/src/asn1/CMakeFiles/rrc_asn1.dir/rrc_asn1.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/asn1/rrc_asn1.cc
[11/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -Wno-switch -Wno-unused-variable -Wno-return-type -Wno-sign-compare -Wno-reorder -Wno-parentheses -fno-exceptions -fPIC   -Os -MD -MT lib/src/asn1/CMakeFiles/rrc_asn1.dir/rrc_asn1_nbiot.cc.o -MF lib/src/asn1/CMakeFiles/rrc_asn1.dir/rrc_asn1_nbiot.cc.o.d -o lib/src/asn1/CMakeFiles/rrc_asn1.dir/rrc_asn1_nbiot.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/asn1/rrc_asn1_nbiot.cc
[12/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -Wno-switch -Wno-unused-variable -Wno-return-type -Wno-sign-compare -Wno-reorder -Wno-parentheses -fno-exceptions -fPIC   -Os -MD -MT lib/src/asn1/CMakeFiles/rrc_asn1.dir/rrc_asn1_enum.cc.o -MF lib/src/asn1/CMakeFiles/rrc_asn1.dir/rrc_asn1_enum.cc.o.d -o lib/src/asn1/CMakeFiles/rrc_asn1.dir/rrc_asn1_enum.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/asn1/rrc_asn1_enum.cc
[13/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -Wno-switch -Wno-unused-variable -Wno-return-type -Wno-sign-compare -Wno-reorder -Wno-parentheses -fno-exceptions -fPIC   -Os -MD -MT lib/src/asn1/CMakeFiles/rrc_asn1.dir/rrc_asn1_utils.cc.o -MF lib/src/asn1/CMakeFiles/rrc_asn1.dir/rrc_asn1_utils.cc.o.d -o lib/src/asn1/CMakeFiles/rrc_asn1.dir/rrc_asn1_utils.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/asn1/rrc_asn1_utils.cc
[14/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -Wno-switch -Wno-unused-variable -Wno-return-type -Wno-sign-compare -Wno-reorder -Wno-parentheses -fno-exceptions -fPIC -MD -MT lib/src/asn1/CMakeFiles/asn1_utils.dir/asn1_utils.cc.o -MF lib/src/asn1/CMakeFiles/asn1_utils.dir/asn1_utils.cc.o.d -o lib/src/asn1/CMakeFiles/asn1_utils.dir/asn1_utils.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/asn1/asn1_utils.cc
[15/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/arch_select.cc.o -MF lib/src/common/CMakeFiles/srslte_common.dir/arch_select.cc.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/arch_select.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/arch_select.cc
[16/602] /usr/bin/x86_64-pc-linux-gnu-gcc -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/backtrace.c.o -MF lib/src/common/CMakeFiles/srslte_common.dir/backtrace.c.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/backtrace.c.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/backtrace.c
[17/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/buffer_pool.cc.o -MF lib/src/common/CMakeFiles/srslte_common.dir/buffer_pool.cc.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/buffer_pool.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/buffer_pool.cc
[18/602] /usr/bin/x86_64-pc-linux-gnu-gcc -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/crash_handler.c.o -MF lib/src/common/CMakeFiles/srslte_common.dir/crash_handler.c.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/crash_handler.c.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/crash_handler.c
[19/602] /usr/bin/x86_64-pc-linux-gnu-gcc -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/gen_mch_tables.c.o -MF lib/src/common/CMakeFiles/srslte_common.dir/gen_mch_tables.c.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/gen_mch_tables.c.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/gen_mch_tables.c
[20/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/liblte_security.cc.o -MF lib/src/common/CMakeFiles/srslte_common.dir/liblte_security.cc.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/liblte_security.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/liblte_security.cc
[21/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/log_filter.cc.o -MF lib/src/common/CMakeFiles/srslte_common.dir/log_filter.cc.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/log_filter.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/log_filter.cc
[22/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/logmap.cc.o -MF lib/src/common/CMakeFiles/srslte_common.dir/logmap.cc.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/logmap.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/logmap.cc
[23/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/logger_file.cc.o -MF lib/src/common/CMakeFiles/srslte_common.dir/logger_file.cc.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/logger_file.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/logger_file.cc
[24/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/mac_pcap.cc.o -MF lib/src/common/CMakeFiles/srslte_common.dir/mac_pcap.cc.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/mac_pcap.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/mac_pcap.cc
[25/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/nas_pcap.cc.o -MF lib/src/common/CMakeFiles/srslte_common.dir/nas_pcap.cc.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/nas_pcap.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/nas_pcap.cc
[26/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/network_utils.cc.o -MF lib/src/common/CMakeFiles/srslte_common.dir/network_utils.cc.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/network_utils.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/network_utils.cc
[27/602] /usr/bin/x86_64-pc-linux-gnu-gcc -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/pcap.c.o -MF lib/src/common/CMakeFiles/srslte_common.dir/pcap.c.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/pcap.c.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/pcap.c
[28/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/rlc_pcap.cc.o -MF lib/src/common/CMakeFiles/srslte_common.dir/rlc_pcap.cc.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/rlc_pcap.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/rlc_pcap.cc
[29/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/s1ap_pcap.cc.o -MF lib/src/common/CMakeFiles/srslte_common.dir/s1ap_pcap.cc.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/s1ap_pcap.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/s1ap_pcap.cc
[30/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC   -Wno-deprecated-declarations -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/security.cc.o -MF lib/src/common/CMakeFiles/srslte_common.dir/security.cc.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/security.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/security.cc
[31/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/snow_3g.cc.o -MF lib/src/common/CMakeFiles/srslte_common.dir/snow_3g.cc.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/snow_3g.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/snow_3g.cc
[32/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/thread_pool.cc.o -MF lib/src/common/CMakeFiles/srslte_common.dir/thread_pool.cc.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/thread_pool.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/thread_pool.cc
[33/602] /usr/bin/x86_64-pc-linux-gnu-gcc -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/threads.c.o -MF lib/src/common/CMakeFiles/srslte_common.dir/threads.c.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/threads.c.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/threads.c
[34/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/tti_sync_cv.cc.o -MF lib/src/common/CMakeFiles/srslte_common.dir/tti_sync_cv.cc.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/tti_sync_cv.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/tti_sync_cv.cc
[35/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/time_prof.cc.o -MF lib/src/common/CMakeFiles/srslte_common.dir/time_prof.cc.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/time_prof.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/time_prof.cc
[36/602] /usr/bin/x86_64-pc-linux-gnu-gcc -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/version.c.o -MF lib/src/common/CMakeFiles/srslte_common.dir/version.c.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/version.c.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/version.c
[37/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/common/CMakeFiles/srslte_common.dir/zuc.cc.o -MF lib/src/common/CMakeFiles/srslte_common.dir/zuc.cc.o.d -o lib/src/common/CMakeFiles/srslte_common.dir/zuc.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/zuc.cc
[38/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIE -MD -MT lib/src/common/test/CMakeFiles/thread_test.dir/thread_test.cc.o -MF lib/src/common/test/CMakeFiles/thread_test.dir/thread_test.cc.o.d -o lib/src/common/test/CMakeFiles/thread_test.dir/thread_test.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/test/thread_test.cc
[39/602] /usr/bin/x86_64-pc-linux-gnu-gcc -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIE -MD -MT lib/src/phy/ch_estimation/test/CMakeFiles/chest_test_ul.dir/chest_test_ul.c.o -MF lib/src/phy/ch_estimation/test/CMakeFiles/chest_test_ul.dir/chest_test_ul.c.o.d -o lib/src/phy/ch_estimation/test/CMakeFiles/chest_test_ul.dir/chest_test_ul.c.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/phy/ch_estimation/test/chest_test_ul.c
[40/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIE -MD -MT lib/src/common/test/CMakeFiles/thread_pool_test.dir/thread_pool_test.cc.o -MF lib/src/common/test/CMakeFiles/thread_pool_test.dir/thread_pool_test.cc.o.d -o lib/src/common/test/CMakeFiles/thread_pool_test.dir/thread_pool_test.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/common/test/thread_pool_test.cc
[41/602] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/mac/CMakeFiles/srslte_mac.dir/pdu.cc.o -MF lib/src/mac/CMakeFiles/srslte_mac.dir/pdu.cc.o.d -o lib/src/mac/CMakeFiles/srslte_mac.dir/pdu.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/mac/pdu.cc
FAILED: lib/src/mac/CMakeFiles/srslte_mac.dir/pdu.cc.o 
/usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_TIMEPROF -DHAVE_MBEDTLS -DHAVE_PCSC -I/usr/include/PCSC -I/usr/include/SoapySDR -Ilib/include -I/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -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 -fdiagnostics-color=always -fPIC -MD -MT lib/src/mac/CMakeFiles/srslte_mac.dir/pdu.cc.o -MF lib/src/mac/CMakeFiles/srslte_mac.dir/pdu.cc.o.d -o lib/src/mac/CMakeFiles/srslte_mac.dir/pdu.cc.o -c /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/mac/pdu.cc
In file included from /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include/srslte/common/multiqueue.h:31,
                 from /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include/srslte/common/interfaces_common.h:25,
                 from /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include/srslte/mac/pdu.h:25,
                 from /var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/src/mac/pdu.cc:27:
/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include/srslte/common/move_callback.h: In member function ‘R srslte::task_details::empty_table_t<R, Args>::call(void*, Args&& ...) const’:
/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include/srslte/common/move_callback.h:33:11: error: ‘stderr’ was not declared in this scope
   33 |   fprintf(stderr, "ERROR: exception thrown due to bad function call (cause: %s)\n", cause);                            \
      |           ^~~~~~
/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include/srslte/common/move_callback.h:76:59: note: in expansion of macro ‘THROW_BAD_FUNCTION_CALL’
   76 |   R         call(void* src, Args&&... args) const final { THROW_BAD_FUNCTION_CALL("function ptr is empty"); }
      |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include/srslte/common/move_callback.h:27:1: note: ‘stderr’ is defined in header ‘<cstdio>’; did you forget to ‘#include <cstdio>’?
   26 | #include <functional>
  +++ |+#include <cstdio>
   27 | #include <type_traits>
/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include/srslte/common/move_callback.h:33:3: error: there are no arguments to ‘fprintf’ that depend on a template parameter, so a declaration of ‘fprintf’ must be available [-fpermissive]
   33 |   fprintf(stderr, "ERROR: exception thrown due to bad function call (cause: %s)\n", cause);                            \
      |   ^~~~~~~
/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include/srslte/common/move_callback.h:76:59: note: in expansion of macro ‘THROW_BAD_FUNCTION_CALL’
   76 |   R         call(void* src, Args&&... args) const final { THROW_BAD_FUNCTION_CALL("function ptr is empty"); }
      |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include/srslte/common/move_callback.h:33:3: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
   33 |   fprintf(stderr, "ERROR: exception thrown due to bad function call (cause: %s)\n", cause);                            \
      |   ^~~~~~~
/var/tmp/portage/net-wireless/srslte-20.04.1/work/srslte-20.04.1/lib/include/srslte/common/move_callback.h:76:59: note: in expansion of macro ‘THROW_BAD_FUNCTION_CALL’
   76 |   R         call(void* src, Args&&... args) const final { THROW_BAD_FUNCTION_CALL("function ptr is empty"); }
      |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
andrepuschmann commented 3 years ago

It's already fixed in our dev repo. Check #496 until it becomes available officially.

ZeroChaos- commented 3 years ago

You have a non-public dev repo? Why not just do it in public so people can get fixes and help? This seems very less than ideal.