[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