Created
June 6, 2015 20:44
-
-
Save nowls/2f6ddf5734e152ca21a7 to your computer and use it in GitHub Desktop.
GR compile failure
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
odroid@odroid:~/code/gnuradio/build$ make clean | |
odroid@odroid:~/code/gnuradio/build$ make -j1 | |
[ 0%] Generating volk_machine_neon_hardfp_orc.c | |
[ 0%] Generating volk_32f_x2_divide_32f_a_orc_impl.c | |
[ 0%] Generating volk_32i_x2_or_32i_a_orc_impl.c | |
[ 0%] Generating volk_16ic_magnitude_16i_a_orc_impl.c | |
[ 0%] Generating volk_32f_x2_max_32f_a_orc_impl.c | |
[ 0%] Generating volk_16ic_s32f_deinterleave_32f_x2_a_orc_impl.c | |
Segmentation fault | |
make[2]: *** [volk/lib/volk_16ic_s32f_deinterleave_32f_x2_a_orc_impl.c] Error 139 | |
make[1]: *** [volk/lib/CMakeFiles/volk_obj.dir/all] Error 2 | |
make: *** [all] Error 2 | |
odroid@odroid:~/code/gnuradio/build$ make -j1 | |
[ 0%] Generating volk_32f_s32f_normalize_a_orc_impl.c | |
[ 0%] Generating volk_16sc_magnitude_32f_aligned16_orc_impl.c | |
[ 0%] Generating volk_8i_convert_16i_a_orc_impl.c | |
[ 0%] Generating volk_32f_x2_min_32f_a_orc_impl.c | |
[ 0%] Generating volk_32f_x2_multiply_32f_a_orc_impl.c | |
[ 0%] Generating volk_32fc_x2_multiply_32fc_a_orc_impl.c | |
[ 0%] Generating volk_32fc_magnitude_32f_a_orc_impl.c | |
[ 0%] Generating volk_16ic_deinterleave_real_8i_a_orc_impl.c | |
[ 1%] Generating volk_16u_byteswap_a_orc_impl.c | |
[ 1%] Generating volk_32f_s32f_multiply_32f_a_orc_impl.c | |
[ 1%] Generating volk_8i_s32f_convert_32f_a_orc_impl.c | |
[ 1%] Generating volk_32f_x2_add_32f_a_orc_impl.c | |
[ 1%] Generating volk_32f_x2_subtract_32f_a_orc_impl.c | |
[ 1%] Generating volk_32f_x2_dot_prod_32f_a_orc_impl.c | |
[ 1%] Generating volk_32fc_s32fc_multiply_32fc_a_orc_impl.c | |
[ 1%] Generating volk_16ic_deinterleave_16i_x2_a_orc_impl.c | |
Segmentation fault | |
make[2]: *** [volk/lib/volk_16ic_deinterleave_16i_x2_a_orc_impl.c] Error 139 | |
make[1]: *** [volk/lib/CMakeFiles/volk_obj.dir/all] Error 2 | |
make: *** [all] Error 2 | |
odroid@odroid:~/code/gnuradio/build$ make -j1 | |
[ 0%] Generating volk_32fc_32f_multiply_32fc_a_orc_impl.c | |
[ 0%] Generating volk_32i_x2_and_32i_a_orc_impl.c | |
[ 0%] Generating volk_32fc_s32f_magnitude_16i_a_orc_impl.c | |
[ 0%] Generating volk_32f_sqrt_32f_a_orc_impl.c | |
[ 0%] Generating ../include/volk/volk.h | |
[ 0%] Generating volk.c | |
[ 0%] Generating ../include/volk/volk_typedefs.h | |
[ 0%] Generating ../include/volk/volk_cpu.h | |
[ 0%] Generating volk_cpu.c | |
[ 1%] Generating ../include/volk/volk_config_fixed.h | |
[ 1%] Generating volk_machines.h | |
[ 1%] Generating volk_machines.c | |
[ 1%] Generating volk_machine_generic_orc.c | |
Scanning dependencies of target volk_obj | |
[ 1%] Building ASM object volk/lib/CMakeFiles/volk_obj.dir/__/kernels/volk/asm/neon/volk_32fc_32f_dot_prod_32fc_a_neonasm.s.o | |
[ 1%] Building ASM object volk/lib/CMakeFiles/volk_obj.dir/__/kernels/volk/asm/neon/volk_32fc_x2_dot_prod_32fc_neonasm.s.o | |
[ 1%] Building ASM object volk/lib/CMakeFiles/volk_obj.dir/__/kernels/volk/asm/neon/volk_32f_x2_dot_prod_32f_neonasm.s.o | |
[ 1%] Building ASM object volk/lib/CMakeFiles/volk_obj.dir/__/kernels/volk/asm/neon/volk_32f_x2_add_32f_a_neonasm.s.o | |
[ 1%] Building ASM object volk/lib/CMakeFiles/volk_obj.dir/__/kernels/volk/asm/neon/volk_32fc_32f_dot_prod_32fc_unrollasm.s.o | |
[ 1%] Building ASM object volk/lib/CMakeFiles/volk_obj.dir/__/kernels/volk/asm/neon/volk_32fc_x2_dot_prod_32fc_neonasm_opttests.s.o | |
[ 1%] Building ASM object volk/lib/CMakeFiles/volk_obj.dir/__/kernels/volk/asm/neon/volk_16i_max_star_horizontal_16i.s.o | |
[ 1%] Building ASM object volk/lib/CMakeFiles/volk_obj.dir/__/kernels/volk/asm/neon/volk_32f_x2_dot_prod_32f_neonasm_opts.s.o | |
[ 1%] Building ASM object volk/lib/CMakeFiles/volk_obj.dir/__/kernels/volk/asm/neon/volk_32fc_32f_dot_prod_32fc_a_neonasmpipeline.s.o | |
[ 1%] Building ASM object volk/lib/CMakeFiles/volk_obj.dir/__/kernels/volk/asm/neon/volk_32fc_x2_multiply_32fc_neonasm.s.o | |
[ 1%] Building ASM object volk/lib/CMakeFiles/volk_obj.dir/__/kernels/volk/asm/neon/volk_32f_s32f_multiply_32f_neonasm.s.o | |
[ 1%] Building ASM object volk/lib/CMakeFiles/volk_obj.dir/__/kernels/volk/asm/neon/volk_32f_x2_add_32f_a_neonpipeline.s.o | |
[ 2%] Building ASM object volk/lib/CMakeFiles/volk_obj.dir/__/kernels/volk/asm/neon/volk_arm_32fc_32f_dot_prod_32fc_a_neonpipeline.s.o | |
[ 2%] Building ASM object volk/lib/CMakeFiles/volk_obj.dir/__/kernels/volk/asm/neon/volk_32fc_32f_dot_prod_32fc_a_neonasmvmla.s.o | |
[ 2%] Building C object volk/lib/CMakeFiles/volk_obj.dir/volk_32f_x2_divide_32f_a_orc_impl.c.o | |
[ 2%] Building C object volk/lib/CMakeFiles/volk_obj.dir/volk_32i_x2_or_32i_a_orc_impl.c.o | |
[ 2%] Building C object volk/lib/CMakeFiles/volk_obj.dir/volk_16ic_magnitude_16i_a_orc_impl.c.o | |
/home/odroid/code/gnuradio/build/volk/lib/volk_16ic_magnitude_16i_a_orc_impl.c: In function ‘_backup_volk_16ic_magnitude_16i_a_orc_impl’: | |
/home/odroid/code/gnuradio/build/volk/lib/volk_16ic_magnitude_16i_a_orc_impl.c:260:3: warning: implicit declaration of function ‘mulf’ [-Wimplicit-function-declaration] | |
mulf (ex->arrays[ORC_VAR_D1], ex->params[ORC_VAR_D1], ex->n, ORC_EXECUTOR_M(ex)); | |
^ | |
/home/odroid/code/gnuradio/build/volk/lib/volk_16ic_magnitude_16i_a_orc_impl.c: At top level: | |
/home/odroid/code/gnuradio/build/volk/lib/volk_16ic_magnitude_16i_a_orc_impl.c:264:1: error: conflicting types for ‘volk_16ic_magnitude_16i_a_orc_impl’ | |
volk_16ic_magnitude_16i_a_orc_impl (orc_uint16 * ORC_RESTRICT d1, int d1_stride, int n, int m) | |
^ | |
/home/odroid/code/gnuradio/build/volk/lib/volk_16ic_magnitude_16i_a_orc_impl.c:81:6: note: previous declaration of ‘volk_16ic_magnitude_16i_a_orc_impl’ was here | |
void volk_16ic_magnitude_16i_a_orc_impl (orc_uint16 * ORC_RESTRICT d1, int n); | |
^ | |
make[2]: *** [volk/lib/CMakeFiles/volk_obj.dir/volk_16ic_magnitude_16i_a_orc_impl.c.o] Error 1 | |
make[1]: *** [volk/lib/CMakeFiles/volk_obj.dir/all] Error 2 | |
make: *** [all] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment