[sheepdog] install failed

Yu Yang yuyanggg at gmail.com
Mon Aug 31 09:51:54 CEST 2015


Hi, everyone,
When I install the latest sheepdog, it failed and I got the following error:

  ---> Building erasure_code/gf_2vect_dot_prod_avx2.asm   
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_avx2.o
erasure_code/gf_2vect_dot_prod_avx2.asm
erasure_code/gf_2vect_dot_prod_avx2.asm:258: error: undefined symbol
`gf_2vect_dot_prod_avx2.return_fail' (first use)
erasure_code/gf_2vect_dot_prod_avx2.asm:258: error:  (Each undefined symbol is
reported only once.)
erasure_code/gf_2vect_dot_prod_avx2.asm:262: error: instruction expected after
label
erasure_code/gf_2vect_dot_prod_avx2.asm:283: error: instruction expected after
label
erasure_code/gf_2vect_dot_prod_avx2.asm:284: error: instruction expected after
label
erasure_code/gf_2vect_dot_prod_avx2.asm:288: error: instruction expected after
label
erasure_code/gf_2vect_dot_prod_avx2.asm:289: error: instruction expected after
label
erasure_code/gf_2vect_dot_prod_avx2.asm:321: error: undefined symbol
`vperm2i128.next_vect' (first use)
erasure_code/gf_2vect_dot_prod_avx2.asm:331: error: undefined symbol
`vperm2i128.loop32' (first use)
make[2]: *** [bin/gf_2vect_dot_prod_avx2.o] error 1
make[2]:leaving `/home/u/sheepdog/lib/isa-l'
make[1]: *** [libisa.a] error 2
make[1]:leaving `/home/u/sheepdog/lib'
make: *** [install-recursive] error 1


And I found that it may be caused by the old version of OS and yasm.
My computer is Ubuntu 1204 LTS and yasm is 1.1.0.2352.

This problem is not occurred in Ubuntu 1404 and yasm 1.2.0.




Regards,
Yang




More information about the sheepdog mailing list