lte-softmodem compilation failed when building `eNB + USRP`
Hi guys, I am not sure if this is the right place to ask questions, but I failed to build eNB + USRP with the command ./build_oai --eNB -c -w USRP
with the following terminal output:
labuser@labuser-HP-ProBook-640-G1:~/openairinterface5g/cmake_targets$ sudo ./build_oai --eNB -c -w USRP
Will compile eNB
setting hardware to: OAI_USRP
2. Setting the OAI PATHS ...
OPENAIR_DIR = /home/labuser/openairinterface5g
FreeDiameter prefix not found, install freeDiameter if EPC, HSS
3. building the compilation directives ...
-- The C compiler identification is GNU 4.8.4
-- The CXX compiler identification is GNU 4.8.4
-- 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
-- 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
Architecture is x86_64
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26")
-- checking for one of the modules 'libxml-2.0'
-- checking for one of the modules 'openssl'
-- checking for one of the modules 'libconfig'
-- checking for one of the modules 'libcrypto'
-- Boost version: 1.55.0
-- checking for one of the modules 'openpgm-5.1'
-- checking for one of the modules 'nettle'
-- checking for one of the modules 'xpm'
-- Configuring done
-- Generating done
-- Build files have been written to: /home/labuser/openairinterface5g/cmake_targets/lte_build_oai/build
Compiling LTE softmodem
lte-softmodem compilation failed
-- The C compiler identification is GNU 4.8.4
-- The CXX compiler identification is GNU 4.8.4
-- 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
-- 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
Architecture is x86_64
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26")
-- checking for one of the modules 'libxml-2.0'
-- checking for one of the modules 'openssl'
-- checking for one of the modules 'libconfig'
-- checking for one of the modules 'libcrypto'
-- Boost version: 1.55.0
-- checking for one of the modules 'openpgm-5.1'
-- checking for one of the modules 'nettle'
-- checking for one of the modules 'xpm'
-- Configuring done
-- Generating done
-- Build files have been written to: /home/labuser/openairinterface5g/cmake_targets/lte_noS1_build_oai/build
Compiling LTE softmodem (w/o S1 interface)
lte-softmodem-nos1 compilation failed
nasmesh compiled
rb_tool compiled
10. Bypassing the Tests ...
My system is Ubuntu 14.04, the kernel version is Linux labuser-HP-ProBook-640-G1 3.17.0-031700-lowlatency #201410060605 SMP PREEMPT Mon Oct 6 10:24:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
.
The processor info is as follows:
labuser@labuser-HP-ProBook-640-G1:~/openairinterface5g/cmake_targets$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 60
model name : Intel(R) Core(TM) i5-4300M CPU @ 2.60GHz
stepping : 3
microcode : 0x16
cpu MHz : 3200.539
cache size : 3072 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt
bugs :
bogomips : 5188.03
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
I am wondering if the problem was a hardware problem, because the processor only supports SSE4.1/4.2 and AVX2 (not yet supported according to the website?).
Thanks,
Shaun