[sheepdog] install failed
mitake.hitoshi at gmail.com
Mon Aug 31 09:55:33 CEST 2015
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.
On Mon, Aug 31, 2015 at 4:51 PM, Yu Yang <yuyanggg at gmail.com> 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: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
> erasure_code/gf_2vect_dot_prod_avx2.asm:283: error: instruction expected after
> erasure_code/gf_2vect_dot_prod_avx2.asm:284: error: instruction expected after
> erasure_code/gf_2vect_dot_prod_avx2.asm:288: error: instruction expected after
> erasure_code/gf_2vect_dot_prod_avx2.asm:289: error: instruction expected after
> 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: *** [bin/gf_2vect_dot_prod_avx2.o] error 1
> make:leaving `/home/u/sheepdog/lib/isa-l'
> make: *** [libisa.a] error 2
> make: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 126.96.36.1992.
> This problem is not occurred in Ubuntu 1404 and yasm 1.2.0.
> sheepdog mailing list
> sheepdog at lists.wpkg.org
More information about the sheepdog