build failed on ubuntu 16.04.1 power8
/usr/local/cuda/bin/nvcc -gencode=arch=compute_60,code=\"sm_60,compute_60\" -I/usr/local/cuda/include -I. -O3 -lineno -Xcompiler -Wall -D_FORCE_INLINES --ptxas-options="-v" --maxrregcount=128 -o x11/cuda_streebog.o -c x11/cuda_streebog.cu
ptxas info : 0 bytes gmem
g++ -DHAVE_CONFIG_H -I. -fopenmp -pthread -fno-strict-aliasing -I/usr/local/cuda/include -DUSE_WRAPNVML -O3 -D_REENTRANT -falign-functions=16 -falign-jumps=16 -falign-labels=16 -MT ccminer-scrypt.o -MD -MP -MF .deps/ccminer-scrypt.Tpo -c -o ccminer-scrypt.o `test -f 'scrypt.cpp' || echo './'`scrypt.cpp
scrypt.cpp:45:23: fatal error: emmintrin.h: No such file or directory
compilation terminated.
Makefile:1754: recipe for target 'ccminer-scrypt.o' failed
make[2]: *** [ccminer-scrypt.o] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f sph/.deps/ccminer-haval.Tpo sph/.deps/ccminer-haval.Po
ptxas info : Overriding global maxrregcount 128 with entry-specific value 255 computed using thread count
ptxas info : 0 bytes gmem, 32 bytes cmem[3]
ptxas info : Compiling entry function '_Z22groestl256_gpu_hash_32jjPmPj' for 'sm_60'
ptxas info : Function properties for _Z22groestl256_gpu_hash_32jjPmPj
0 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info : Used 255 registers, 376 bytes cmem[0], 288 bytes cmem[2], 8 textures
ptxas info : Overriding global maxrregcount 128 with entry-specific value 64 computed using thread count
ptxas info : Overriding global maxrregcount 128 with entry-specific value 64 computed using thread count
ptxas info : 0 bytes gmem, 17952 bytes cmem[3]
ptxas info : Compiling entry function '_Z26streebog_gpu_hash_64_finalPmPj' for 'sm_60'
ptxas info : Function properties for _Z26streebog_gpu_hash_64_finalPmPj
200 bytes stack frame, 272 bytes spill stores, 304 bytes spill loads
ptxas info : Used 64 registers, 16384 bytes smem, 336 bytes cmem[0]
ptxas info : Compiling entry function '_Z20streebog_gpu_hash_64Pm' for 'sm_60'
ptxas info : Function properties for _Z20streebog_gpu_hash_64Pm
200 bytes stack frame, 268 bytes spill stores, 360 bytes spill loads
ptxas info : Used 64 registers, 16384 bytes smem, 328 bytes cmem[0]
make[2]: Leaving directory '/root/ccminer'
Makefile:1788: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/root/ccminer'
Makefile:582: recipe for target 'all' failed
make: *** [all] Error 2
how to fix?