linaro-nano:~/pal/pal/src/image> make CC p_box3x3.lo CC p_conv2d.lo CC p_gauss3x3.lo CC p_laplace3x3.lo CC p_median3x3.lo CC p_prewitt3x3.lo p_prewitt3x3.c: In function 'p_prewitt3x3_f32': p_prewitt3x3.c:66:13: warning: implicit declaration of function 'sqrtf' [-Wimplicit-function-declaration] *pr = sqrtf(Gx * Gx + Gy * Gy) * M_DIV6; ^ p_prewitt3x3.c:66:19: warning: incompatible implicit declaration of built-in function 'sqrtf' [enabled by default] *pr = sqrtf(Gx * Gx + Gy * Gy) * M_DIV6; ^ CC p_sad16x16.lo CC p_sad8x8.lo CC p_scharr3x3.lo CC p_sobel3x3.lo CCLD libpal-image.la linaro-nano:~/pal/pal/src/image> make install make[1]: Entering directory `/home/linaro/pal/pal/src/image' make[1]: Nothing to be done for `install-exec-am'. make[1]: Nothing to be done for `install-data-am'. make[1]: Leaving directory `/home/linaro/pal/pal/src/image' linaro-nano:~/pal/pal/src> make install Making install in base make[1]: Entering directory `/home/linaro/pal/pal/src/base' Making install in devices make[2]: Entering directory `/home/linaro/pal/pal/src/base/devices' make[3]: Entering directory `/home/linaro/pal/pal/src/base/devices' CC dummy.lo CCLD libdevices.la make[4]: Entering directory `/home/linaro/pal/pal/src/base/devices' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/home/linaro/pal/pal/src/base/devices' make[3]: Leaving directory `/home/linaro/pal/pal/src/base/devices' make[2]: Leaving directory `/home/linaro/pal/pal/src/base/devices' make[2]: Entering directory `/home/linaro/pal/pal/src/base' CC p_append.lo CC p_atomic_add.lo CC p_atomic_and.lo CC p_atomic_compswap.lo CC p_atomic_or.lo CC p_atomic_sub.lo CC p_atomic_swap.lo CC p_atomic_xor.lo CC p_barrier.lo CC p_close.lo CC p_fence.lo CC p_finalize.lo p_finalize.c: In function 'p_finalize': p_finalize.c:24:9: warning: return makes integer from pointer without a cast [enabled by default] return p_ref_err(EINVAL); ^ CC p_free.lo CC p_gather.lo CC p_getaddr.lo CC p_getsymbol.lo CC p_init.lo CC p_load.lo CC p_malloc.lo CC p_memcpy.lo CC p_mutex_destroy.lo CC p_mutex_init.lo CC p_mutex_lock.lo CC p_mutex_trylock.lo CC p_mutex_unlock.lo CC p_open.lo CC p_query.lo CC p_read.lo CC p_remove.lo CC p_rmalloc.lo CC p_run.lo CC p_wait.lo CC p_write.lo CC boilerplate.lo CC p_get_err.lo CCLD libpal-base.la make[3]: Entering directory `/home/linaro/pal/pal/src/base' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/linaro/pal/pal/src/base' make[2]: Leaving directory `/home/linaro/pal/pal/src/base' make[1]: Leaving directory `/home/linaro/pal/pal/src/base' Making install in dsp make[1]: Entering directory `/home/linaro/pal/pal/src/dsp' make[2]: Entering directory `/home/linaro/pal/pal/src/dsp' CC p_acorr.lo CC p_conv.lo CC p_fir.lo CC p_firdec.lo CC p_firint.lo CC p_firsym.lo CC p_iir.lo CC p_xcorr.lo CCLD libpal-dsp.la make[3]: Entering directory `/home/linaro/pal/pal/src/dsp' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/linaro/pal/pal/src/dsp' make[2]: Leaving directory `/home/linaro/pal/pal/src/dsp' make[1]: Leaving directory `/home/linaro/pal/pal/src/dsp' Making install in fft make[1]: Entering directory `/home/linaro/pal/pal/src/fft' CC p_cfft.lo CCLD libpal-fft.la make[2]: Entering directory `/home/linaro/pal/pal/src/fft' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/home/linaro/pal/pal/src/fft' make[1]: Leaving directory `/home/linaro/pal/pal/src/fft' Making install in image make[1]: Entering directory `/home/linaro/pal/pal/src/image' make[2]: Entering directory `/home/linaro/pal/pal/src/image' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/home/linaro/pal/pal/src/image' make[1]: Leaving directory `/home/linaro/pal/pal/src/image' Making install in math make[1]: Entering directory `/home/linaro/pal/pal/src/math' make[2]: Entering directory `/home/linaro/pal/pal/src/math' CC p_abs.lo CC p_absdiff.lo CC p_acos.lo CC p_acosh.lo CC p_add.lo CC p_asin.lo CC p_asinh.lo CC p_atan2.lo CC p_atan.lo CC p_atanh.lo CC p_cbrt.lo CC p_cos.lo CC p_cosh.lo CC p_div.lo CC p_dot.lo CC p_exp.lo CC p_ftoi.lo CC p_inv.lo CC p_invcbrt.lo CC p_invsqrt.lo CC p_itof.lo CC p_ln.lo CC p_log10.lo CC p_mac.lo CC p_max.lo CC p_mean.lo CC p_median.lo CC p_min.lo CC p_mode.lo CC p_mul.lo CC p_popcount.lo CC p_pow.lo CC p_rand.lo CC p_sin.lo CC p_sincos.lo CC p_sinh.lo CC p_sort.lo CC p_sqrt.lo CC p_sub.lo CC p_sum.lo CC p_sumsq.lo CC p_tan.lo CC p_tanh.lo CC tinymt/tinymt32.lo CCLD libpal-math.la make[3]: Entering directory `/home/linaro/pal/pal/src/math' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/linaro/pal/pal/src/math' make[2]: Leaving directory `/home/linaro/pal/pal/src/math' make[1]: Leaving directory `/home/linaro/pal/pal/src/math' make[1]: Entering directory `/home/linaro/pal/pal/src' CC dummy.lo CCLD libpal.la copying selected object files to avoid basename conflicts... make[2]: Entering directory `/home/linaro/pal/pal/src' /bin/mkdir -p '/usr/local/lib' /bin/sh ../libtool --mode=install /usr/bin/install -c libpal.la '/usr/local/lib' libtool: install: /usr/bin/install -c .libs/libpal.so.0.0.0 /usr/local/lib/libpal.so.0.0.0 /usr/bin/install: cannot create regular file '/usr/local/lib/libpal.so.0.0.0': Permission denied make[2]: *** [install-libLTLIBRARIES] Error 1 make[2]: Leaving directory `/home/linaro/pal/pal/src' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/home/linaro/pal/pal/src' make: *** [install-recursive] Error 1