Hi Yang, Thanks a lot for your report. Zhang, is it possible to remove the build error with the old yasm? If it is not possible, making ./configure fail will be helpful for users.
Thanks, Hitoshi On Mon, Aug 31, 2015 at 4:51 PM, Yu Yang <[email protected]> wrote: > 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 > > > -- > sheepdog mailing list > [email protected] > https://lists.wpkg.org/mailman/listinfo/sheepdog -- sheepdog mailing list [email protected] https://lists.wpkg.org/mailman/listinfo/sheepdog
