ksw2 icon indicating copy to clipboard operation
ksw2 copied to clipboard

Error in compilation Makefile:39: recipe for target 'ksw2-test' failed

Open patrick-douglas opened this issue 4 years ago • 0 comments

Hi, I'm trying copilling ksw2 to use Salmon in ARM ubuntu (aarch), but I'm getting the following error:

rock01 ksw2 # make 
gcc -c -g -Wall -Wextra -Wc++-compat -O2 -march=native -DHAVE_KALLOC -I. cli.c -o cli.o
gcc -c -g -Wall -Wextra -Wc++-compat -O2 -march=native -DHAVE_KALLOC -I. kalloc.c -o kalloc.o
gcc -c -g -Wall -Wextra -Wc++-compat -O2 -march=native -DHAVE_KALLOC -I. ksw2_gg.c -o ksw2_gg.o
gcc -c -g -Wall -Wextra -Wc++-compat -O2 -march=native -DHAVE_KALLOC -I. ksw2_gg2.c -o ksw2_gg2.o
gcc -c -g -Wall -Wextra -Wc++-compat -O2 -march=native -DHAVE_KALLOC -I. ksw2_gg2_sse.c -o ksw2_gg2_sse.o
gcc -c -g -Wall -Wextra -Wc++-compat -O2 -march=native -DHAVE_KALLOC -I. ksw2_extz.c -o ksw2_extz.o
gcc -c -g -Wall -Wextra -Wc++-compat -O2 -march=native -DHAVE_KALLOC -I. ksw2_extz2_sse.c -o ksw2_extz2_sse.o
gcc -c -g -Wall -Wextra -Wc++-compat -O2 -march=native -DHAVE_KALLOC -I. ksw2_extd.c -o ksw2_extd.o
gcc -c -g -Wall -Wextra -Wc++-compat -O2 -march=native -DHAVE_KALLOC -I. ksw2_extd2_sse.c -o ksw2_extd2_sse.o
gcc -c -g -Wall -Wextra -Wc++-compat -O2 -march=native -DHAVE_KALLOC -I. ksw2_extf2_sse.c -o ksw2_extf2_sse.o
gcc -c -g -Wall -Wextra -Wc++-compat -O2 -march=native -DHAVE_KALLOC -I. ksw2_exts2_sse.c -o ksw2_exts2_sse.o
gcc -g -Wall -Wextra -Wc++-compat -O2 -march=native cli.o kalloc.o ksw2_gg.o ksw2_gg2.o ksw2_gg2_sse.o ksw2_extz.o ksw2_extz2_sse.o ksw2_extd.o ksw2_extd2_sse.o ksw2_extf2_sse.o ksw2_exts2_sse.o -o ksw2-test  -lz
cli.o: In function `global_aln':
/home/me/ksw2/cli.c:84: undefined reference to `ksw_extd2_sse'
/home/me/ksw2/cli.c:73: undefined reference to `ksw_gg2_sse'
/home/me/ksw2/cli.c:75: undefined reference to `ksw_extz2_sse'
/home/me/ksw2/cli.c:78: undefined reference to `ksw_extf2_sse'
/home/me/ksw2/cli.c:82: undefined reference to `ksw_exts2_sse'
collect2: error: ld returned 1 exit status
Makefile:39: recipe for target 'ksw2-test' failed
make: *** [ksw2-test] Error 1

patrick-douglas avatar Nov 05 '19 23:11 patrick-douglas