Skip to content

Instantly share code, notes, and snippets.

@nowls
Created June 6, 2015 20:44
Show Gist options
  • Select an option

  • Save nowls/2f6ddf5734e152ca21a7 to your computer and use it in GitHub Desktop.

Select an option

Save nowls/2f6ddf5734e152ca21a7 to your computer and use it in GitHub Desktop.

Revisions

  1. nowls created this gist Jun 6, 2015.
    79 changes: 79 additions & 0 deletions compile_failure.out
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,79 @@
    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