[srslte-users] problem in installation of srsLTE
Deepak Gautam
theepakgtm at gmail.com
Thu Nov 15 12:15:19 UTC 2018
Dear Support Team,
I am installing srsLTE in ubuntu 14.04. When i try to install, i got failed
while building. I have attached the cmake and make file along this email. I
am looking forward to hearing from you regarding solution for this issue.
P.S. I have successfully installed all the required libraries mentioned in
srsLTE readme , processor of my computer is Intel® Core™2 Duo CPU P9300 @
2.26GHz × 2
sincerely yours,
Deepak
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20181115/280b77e6/attachment.htm>
-------------- next part --------------
[ 2%] Built target srslte_asn1
-- Generating build_info.h
[ 2%] Built target gen_build_info
[ 9%] Built target srslte_common
[ 9%] Built target srslte_enb
[ 12%] Built target srslte_utils
[ 13%] Built target srslte_agc
[ 15%] Built target srslte_ch_estimation
[ 16%] Built target srslte_phy_common
[ 17%] Building C object lib/src/phy/fec/CMakeFiles/srslte_fec.dir/turbodecoder.c.o
In file included from /home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:38:0,
from /home/takadalab/srsLTE/lib/src/phy/fec/turbodecoder.c:61:
/usr/lib/gcc/x86_64-linux-gnu/4.8/include/nmmintrin.h:31:3: error: #error "SSE4.2 instruction set not enabled"
# error "SSE4.2 instruction set not enabled"
^
In file included from /home/takadalab/srsLTE/lib/src/phy/fec/turbodecoder.c:61:0:
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:244:53: note: in expansion of macro ‘simd_type_t’
inline static void MAKE_FUNC(normalize)(uint32_t k, simd_type_t old[8]) {
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h: In function ‘tdec_winsse16_beta’:
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:312:3: note: in expansion of macro ‘simd_type_t’
simd_type_t m_b[8], new[8], old[8];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:313:3: note: in expansion of macro ‘simd_type_t’
simd_type_t x, y, xy, ap;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:315:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *inputPtr;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:316:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *appPtr;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:317:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *parityPtr;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:318:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *betaPtr = (simd_type_t*) s->beta;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: ‘__m128i’ undeclared (first use in this function)
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:318:29: note: in expansion of macro ‘simd_type_t’
simd_type_t *betaPtr = (simd_type_t*) s->beta;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: note: each undeclared identifier is reported only once for each function it appears in
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:318:29: note: in expansion of macro ‘simd_type_t’
simd_type_t *betaPtr = (simd_type_t*) s->beta;
^
In file included from /home/takadalab/srsLTE/lib/src/phy/fec/turbodecoder.c:61:0:
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:318:41: error: expected expression before ‘)’ token
simd_type_t *betaPtr = (simd_type_t*) s->beta;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:348:9: warning: implicit declaration of function ‘_mm_shuffle_epi8’ [-Wimplicit-function-declaration]
old[i] = simd_shuffle(old[i], move_right);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:348:9: warning: implicit declaration of function ‘_mm_set_epi8’ [-Wimplicit-function-declaration]
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:354:9: warning: implicit declaration of function ‘_mm_insert_epi16’ [-Wimplicit-function-declaration]
old[i] = simd_insert(old[i], trellis_old[i], nof_blocks-1);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:368:32: error: expected expression before ‘)’ token
inputPtr = (simd_type_t*) &input[long_cb-nof_blocks];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:369:32: error: expected expression before ‘)’ token
appPtr = (simd_type_t*) &app[long_cb-nof_blocks];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:370:32: error: expected expression before ‘)’ token
parityPtr = (simd_type_t*) &parity[long_cb-nof_blocks];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:373:9: warning: implicit declaration of function ‘_mm_store_si128’ [-Wimplicit-function-declaration]
simd_store(&betaPtr[8*long_sb + i], old[i]);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:379:9: warning: implicit declaration of function ‘_mm_set1_epi16’ [-Wimplicit-function-declaration]
old[i] = simd_set1(-INF);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:381:32: error: expected expression before ‘)’ token
inputPtr = (simd_type_t*) &input[nof_blocks*(loop_len-1)];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:382:32: error: expected expression before ‘)’ token
appPtr = (simd_type_t*) &app[nof_blocks*(loop_len-1)];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:383:32: error: expected expression before ‘)’ token
parityPtr = (simd_type_t*) &parity[nof_blocks*(loop_len-1)];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:387:7: warning: implicit declaration of function ‘_mm_load_si128’ [-Wimplicit-function-declaration]
x = simd_load(inputPtr--);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:392:9: warning: implicit declaration of function ‘_mm_adds_epi16’ [-Wimplicit-function-declaration]
x = simd_add(ap, x);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:417:9: warning: implicit declaration of function ‘_mm_max_epi16’ [-Wimplicit-function-declaration]
old[i] = simd_max(m_b[i], new[i]);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:432:7: warning: implicit declaration of function ‘tdec_winsse16_normalize’ [-Wimplicit-function-declaration]
MAKE_FUNC(normalize)(k, old);
^
In file included from /home/takadalab/srsLTE/lib/src/phy/fec/turbodecoder.c:61:0:
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h: In function ‘tdec_winsse16_alpha’:
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:440:3: note: in expansion of macro ‘simd_type_t’
simd_type_t m_b[8], new[8], old[8], max1[8], max0[8];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:441:3: note: in expansion of macro ‘simd_type_t’
simd_type_t x, y, xy, ap;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:442:3: note: in expansion of macro ‘simd_type_t’
simd_type_t m1, m0;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:444:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *inputPtr;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:445:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *appPtr;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:446:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *parityPtr;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:447:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *betaPtr = (simd_type_t*) s->beta;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: ‘__m128i’ undeclared (first use in this function)
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:447:29: note: in expansion of macro ‘simd_type_t’
simd_type_t *betaPtr = (simd_type_t*) s->beta;
^
In file included from /home/takadalab/srsLTE/lib/src/phy/fec/turbodecoder.c:61:0:
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:447:41: error: expected expression before ‘)’ token
simd_type_t *betaPtr = (simd_type_t*) s->beta;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:448:16: error: ‘outputPtr’ undeclared (first use in this function)
simd_type_t *outputPtr = (simd_type_t*) output;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:448:41: error: expected expression before ‘)’ token
simd_type_t *outputPtr = (simd_type_t*) output;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:508:30: error: expected expression before ‘)’ token
inputPtr = (simd_type_t*) &input[nof_blocks*(long_sb-loop_len)];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:509:30: error: expected expression before ‘)’ token
appPtr = (simd_type_t*) &app[nof_blocks*(long_sb-loop_len)];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:510:30: error: expected expression before ‘)’ token
parityPtr = (simd_type_t*) &parity[nof_blocks*(long_sb-loop_len)];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:543:21: error: expected ‘;’ before ‘beta’
simd_type_t beta;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:545:11: error: ‘beta’ undeclared (first use in this function)
beta = simd_load(betaPtr++);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:562:21: error: expected ‘;’ before ‘out’
simd_type_t out = simd_sub(m1, m0);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:566:9: error: ‘out’ undeclared (first use in this function)
out = simd_rb_shift(out, divide_output);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:566:9: warning: implicit declaration of function ‘_mm_srai_epi16’ [-Wimplicit-function-declaration]
In file included from /home/takadalab/srsLTE/lib/src/phy/fec/turbodecoder.c:61:0:
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h: In function ‘tdec_winsse16_extract_input’:
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:636:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *systPtr = (simd_type_t*) systematic;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:45:24: error: ‘__m128i’ undeclared (first use in this function)
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:636:30: note: in expansion of macro ‘simd_type_t’
simd_type_t *systPtr = (simd_type_t*) systematic;
^
In file included from /home/takadalab/srsLTE/lib/src/phy/fec/turbodecoder.c:61:0:
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:636:42: error: expected expression before ‘)’ token
simd_type_t *systPtr = (simd_type_t*) systematic;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:637:16: error: ‘parity0Ptr’ undeclared (first use in this function)
simd_type_t *parity0Ptr = (simd_type_t*) parity_0;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:637:42: error: expected expression before ‘)’ token
simd_type_t *parity0Ptr = (simd_type_t*) parity_0;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:638:16: error: ‘parity1Ptr’ undeclared (first use in this function)
simd_type_t *parity1Ptr = (simd_type_t*) parity_1;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:638:42: error: expected expression before ‘)’ token
simd_type_t *parity1Ptr = (simd_type_t*) parity_1;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:640:15: error: expected ‘;’ before ‘syst’
simd_type_t syst, parity0, parity1;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:643:19: error: ‘syst’ undeclared (first use in this function)
INSERT8_INPUT(syst, 0, 0);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:624:41: note: in definition of macro ‘INSERT8_INPUT’
#define INSERT8_INPUT(reg, st, off) reg = simd_insert(reg, input[3*(i+(st+0)*long_sb)+off], st+0);\
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:644:19: error: ‘parity0’ undeclared (first use in this function)
INSERT8_INPUT(parity0, 0, 1);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:624:41: note: in definition of macro ‘INSERT8_INPUT’
#define INSERT8_INPUT(reg, st, off) reg = simd_insert(reg, input[3*(i+(st+0)*long_sb)+off], st+0);\
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:645:19: error: ‘parity1’ undeclared (first use in this function)
INSERT8_INPUT(parity1, 0, 2);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:624:41: note: in definition of macro ‘INSERT8_INPUT’
#define INSERT8_INPUT(reg, st, off) reg = simd_insert(reg, input[3*(i+(st+0)*long_sb)+off], st+0);\
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h: In function ‘tdec_winsse16_decision_byte’:
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:704:3: error: unknown type name ‘__m128i’
__m128i zeros = _mm_setzero_si128();
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:704:3: warning: implicit declaration of function ‘_mm_setzero_si128’ [-Wimplicit-function-declaration]
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:705:3: error: unknown type name ‘__m128i’
__m128i ap;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:708:5: warning: implicit declaration of function ‘_mm_movemask_epi8’ [-Wimplicit-function-declaration]
decide_for(8);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:708:5: warning: implicit declaration of function ‘_mm_cmpgt_epi8’ [-Wimplicit-function-declaration]
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:708:5: warning: implicit declaration of function ‘_mm_packs_epi16’ [-Wimplicit-function-declaration]
In file included from /home/takadalab/srsLTE/lib/src/phy/fec/turbodecoder.c:90:0:
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h: At top level:
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:131:3: error: unknown type name ‘__m128i’
inline static simd_type_t simd_rb_shift_128(simd_type_t v, const int l) {
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:131:47: note: in expansion of macro ‘simd_type_t’
inline static simd_type_t simd_rb_shift_128(simd_type_t v, const int l) {
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:244:53: note: in expansion of macro ‘simd_type_t’
inline static void MAKE_FUNC(normalize)(uint32_t k, simd_type_t old[8]) {
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h: In function ‘tdec_winsse8_beta’:
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:312:3: note: in expansion of macro ‘simd_type_t’
simd_type_t m_b[8], new[8], old[8];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:313:3: note: in expansion of macro ‘simd_type_t’
simd_type_t x, y, xy, ap;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:315:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *inputPtr;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:316:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *appPtr;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:317:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *parityPtr;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:318:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *betaPtr = (simd_type_t*) s->beta;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: ‘__m128i’ undeclared (first use in this function)
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:318:29: note: in expansion of macro ‘simd_type_t’
simd_type_t *betaPtr = (simd_type_t*) s->beta;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:318:41: error: expected expression before ‘)’ token
simd_type_t *betaPtr = (simd_type_t*) s->beta;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:354:9: warning: implicit declaration of function ‘_mm_insert_epi8’ [-Wimplicit-function-declaration]
old[i] = simd_insert(old[i], trellis_old[i], nof_blocks-1);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:368:32: error: expected expression before ‘)’ token
inputPtr = (simd_type_t*) &input[long_cb-nof_blocks];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:369:32: error: expected expression before ‘)’ token
appPtr = (simd_type_t*) &app[long_cb-nof_blocks];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:370:32: error: expected expression before ‘)’ token
parityPtr = (simd_type_t*) &parity[long_cb-nof_blocks];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:379:9: warning: implicit declaration of function ‘_mm_set1_epi8’ [-Wimplicit-function-declaration]
old[i] = simd_set1(-INF);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:381:32: error: expected expression before ‘)’ token
inputPtr = (simd_type_t*) &input[nof_blocks*(loop_len-1)];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:382:32: error: expected expression before ‘)’ token
appPtr = (simd_type_t*) &app[nof_blocks*(loop_len-1)];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:383:32: error: expected expression before ‘)’ token
parityPtr = (simd_type_t*) &parity[nof_blocks*(loop_len-1)];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:392:9: warning: implicit declaration of function ‘_mm_adds_epi8’ [-Wimplicit-function-declaration]
x = simd_add(ap, x);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:417:9: warning: implicit declaration of function ‘_mm_max_epi8’ [-Wimplicit-function-declaration]
old[i] = simd_max(m_b[i], new[i]);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:432:7: warning: implicit declaration of function ‘tdec_winsse8_normalize’ [-Wimplicit-function-declaration]
MAKE_FUNC(normalize)(k, old);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h: In function ‘tdec_winsse8_alpha’:
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:440:3: note: in expansion of macro ‘simd_type_t’
simd_type_t m_b[8], new[8], old[8], max1[8], max0[8];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:441:3: note: in expansion of macro ‘simd_type_t’
simd_type_t x, y, xy, ap;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:442:3: note: in expansion of macro ‘simd_type_t’
simd_type_t m1, m0;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:444:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *inputPtr;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:445:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *appPtr;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:446:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *parityPtr;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:447:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *betaPtr = (simd_type_t*) s->beta;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: ‘__m128i’ undeclared (first use in this function)
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:447:29: note: in expansion of macro ‘simd_type_t’
simd_type_t *betaPtr = (simd_type_t*) s->beta;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:447:41: error: expected expression before ‘)’ token
simd_type_t *betaPtr = (simd_type_t*) s->beta;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:448:16: error: ‘outputPtr’ undeclared (first use in this function)
simd_type_t *outputPtr = (simd_type_t*) output;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:448:41: error: expected expression before ‘)’ token
simd_type_t *outputPtr = (simd_type_t*) output;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:508:30: error: expected expression before ‘)’ token
inputPtr = (simd_type_t*) &input[nof_blocks*(long_sb-loop_len)];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:509:30: error: expected expression before ‘)’ token
appPtr = (simd_type_t*) &app[nof_blocks*(long_sb-loop_len)];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:510:30: error: expected expression before ‘)’ token
parityPtr = (simd_type_t*) &parity[nof_blocks*(long_sb-loop_len)];
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:543:21: error: expected ‘;’ before ‘beta’
simd_type_t beta;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:545:11: error: ‘beta’ undeclared (first use in this function)
beta = simd_load(betaPtr++);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:562:21: error: expected ‘;’ before ‘out’
simd_type_t out = simd_sub(m1, m0);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:566:9: error: ‘out’ undeclared (first use in this function)
out = simd_rb_shift(out, divide_output);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:566:9: warning: implicit declaration of function ‘simd_rb_shift_128’ [-Wimplicit-function-declaration]
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h: In function ‘tdec_winsse8_extract_input’:
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: unknown type name ‘__m128i’
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:636:3: note: in expansion of macro ‘simd_type_t’
simd_type_t *systPtr = (simd_type_t*) systematic;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:110:24: error: ‘__m128i’ undeclared (first use in this function)
#define simd_type_t __m128i
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:636:30: note: in expansion of macro ‘simd_type_t’
simd_type_t *systPtr = (simd_type_t*) systematic;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:636:42: error: expected expression before ‘)’ token
simd_type_t *systPtr = (simd_type_t*) systematic;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:637:16: error: ‘parity0Ptr’ undeclared (first use in this function)
simd_type_t *parity0Ptr = (simd_type_t*) parity_0;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:637:42: error: expected expression before ‘)’ token
simd_type_t *parity0Ptr = (simd_type_t*) parity_0;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:638:16: error: ‘parity1Ptr’ undeclared (first use in this function)
simd_type_t *parity1Ptr = (simd_type_t*) parity_1;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:638:42: error: expected expression before ‘)’ token
simd_type_t *parity1Ptr = (simd_type_t*) parity_1;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:640:15: error: expected ‘;’ before ‘syst’
simd_type_t syst, parity0, parity1;
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:643:19: error: ‘syst’ undeclared (first use in this function)
INSERT8_INPUT(syst, 0, 0);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:624:41: note: in definition of macro ‘INSERT8_INPUT’
#define INSERT8_INPUT(reg, st, off) reg = simd_insert(reg, input[3*(i+(st+0)*long_sb)+off], st+0);\
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:644:19: error: ‘parity0’ undeclared (first use in this function)
INSERT8_INPUT(parity0, 0, 1);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:624:41: note: in definition of macro ‘INSERT8_INPUT’
#define INSERT8_INPUT(reg, st, off) reg = simd_insert(reg, input[3*(i+(st+0)*long_sb)+off], st+0);\
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:645:19: error: ‘parity1’ undeclared (first use in this function)
INSERT8_INPUT(parity1, 0, 2);
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:624:41: note: in definition of macro ‘INSERT8_INPUT’
#define INSERT8_INPUT(reg, st, off) reg = simd_insert(reg, input[3*(i+(st+0)*long_sb)+off], st+0);\
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h: In function ‘tdec_winsse8_decision_byte’:
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:704:3: error: unknown type name ‘__m128i’
__m128i zeros = _mm_setzero_si128();
^
/home/takadalab/srsLTE/lib/include/srslte/phy/fec/turbodecoder_win.h:705:3: error: unknown type name ‘__m128i’
__m128i ap;
^
make[2]: *** [lib/src/phy/fec/CMakeFiles/srslte_fec.dir/turbodecoder.c.o] Error 1
make[1]: *** [lib/src/phy/fec/CMakeFiles/srslte_fec.dir/all] Error 2
make: *** [all] Error 2
-------------- next part --------------
cmake version 2.8.12.2
Usage
cmake [options] <path-to-source>
cmake [options] <path-to-existing-build>
Options
-C <initial-cache> = Pre-load a script to populate the cache.
-D <var>:<type>=<value> = Create a cmake cache entry.
-U <globbing_expr> = Remove matching entries from CMake cache.
-G <generator-name> = Specify a build system generator.
-T <toolset-name> = Specify toolset name if supported by
generator.
-Wno-dev = Suppress developer warnings.
-Wdev = Enable developer warnings.
-E = CMake command mode.
-i = Run in wizard mode.
-L[A][H] = List non-advanced cached variables.
--build <dir> = Build a CMake-generated project binary tree.
-N = View mode only.
-P <file> = Process script mode.
--find-package = Run in pkg-config like mode.
--graphviz=[file] = Generate graphviz of dependencies, see
CMakeGraphVizOptions.cmake for more.
--system-information [file] = Dump information about this system.
--debug-trycompile = Do not delete the try_compile build tree.
Only useful on one try_compile at a time.
--debug-output = Put cmake in a debug mode.
--trace = Put cmake in trace mode.
--warn-uninitialized = Warn about uninitialized values.
--warn-unused-vars = Warn about unused variables.
--no-warn-unused-cli = Don't warn about command line options.
--check-system-vars = Find problems with variable usage in system
files.
--help-command cmd [file] = Print help for a single command and exit.
--help-command-list [file] = List available listfile commands and exit.
--help-commands [file] = Print help for all commands and exit.
--help-compatcommands [file]= Print help for compatibility commands.
--help-module module [file] = Print help for a single module and exit.
--help-module-list [file] = List available modules and exit.
--help-modules [file] = Print help for all modules and exit.
--help-custom-modules [file]= Print help for all custom modules and exit.
--help-policy cmp [file] = Print help for a single policy and exit.
--help-policies [file] = Print help for all policies and exit.
--help-property prop [file] = Print help for a single property and exit.
--help-property-list [file] = List available properties and exit.
--help-properties [file] = Print help for all properties and exit.
--help-variable var [file] = Print help for a single variable and exit.
--help-variable-list [file] = List documented variables and exit.
--help-variables [file] = Print help for all variables and exit.
--copyright [file] = Print the CMake copyright and exit.
--help,-help,-usage,-h,-H,/?= Print usage information and exit.
--help-full [file] = Print full help and exit.
--help-html [file] = Print full help in HTML format.
--help-man [file] = Print full help as a UNIX man page and exit.
--version,-version,/V [file]= Show program name/version banner and exit.
Generators
The following generators are available on this platform:
Unix Makefiles = Generates standard UNIX makefiles.
Ninja = Generates build.ninja files (experimental).
CodeBlocks - Ninja = Generates CodeBlocks project files.
CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.
Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files.
Eclipse CDT4 - Unix Makefiles
= Generates Eclipse CDT 4.0 project files.
KDevelop3 = Generates KDevelop 3 project files.
KDevelop3 - Unix Makefiles = Generates KDevelop 3 project files.
Sublime Text 2 - Ninja = Generates Sublime Text 2 project files.
Sublime Text 2 - Unix Makefiles
= Generates Sublime Text 2 project files.
More information about the srsran-users
mailing list