# GNURadio build is failed (collect2: error: ld returned 1 exit status)

**URL:** <https://www.ruby-forum.com/t/gnuradio-build-is-failed-collect2-error-ld-returned-1-exit-status/234671>\
**Category:** GNU Radio\
**Created:** [March 20, 2015, 2:52pm UTC](https://www.ruby-forum.com/t/gnuradio-build-is-failed-collect2-error-ld-returned-1-exit-status/234671 "2015-03-20T14:52:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![addis\_a](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c4cdca/32.png) [@addis\_a](https://www.ruby-forum.com/u/addis_a)\
**Post date:** [March 20, 2015, 2:52pm UTC](https://www.ruby-forum.com/t/gnuradio-build-is-failed-collect2-error-ld-returned-1-exit-status/234671/1 "2015-03-20T14:52:27Z")

</div>

Hi all,

When gnuradio is built, it halts as follows.

Scanning dependencies of target volk  
[0%] Building C object volk/lib/CMakeFiles/volk.dir/constants.c.o  
Linking C shared library libvolk.so  
[1%] Built target volk  
make[2]: Warning: File  
`/usr/lib/arm-linux-gnueabihf/libboost_filesystem.so' has modification time 1.4e+08 s in the future Linking CXX executable test_all libvolk.so.0.0.0: undefined reference to`volk\_32fc\_x2\_multiply\_32fc\_neonasm’  
libvolk.so.0.0.0: undefined reference to  
`volk_16i_max_star_horizontal_16i_neonasm' libvolk.so.0.0.0: undefined reference to`volk\_32fc\_32f\_dot\_prod\_32fc\_a\_neonasm’  
libvolk.so.0.0.0: undefined reference to  
`volk_32f_x2_dot_prod_32f_neonasm_opts' libvolk.so.0.0.0: undefined reference to`volk\_32fc\_32f\_dot\_prod\_32fc\_a\_neonpipeline’  
libvolk.so.0.0.0: undefined reference to  
`volk\_32f\_x2\_dot\_prod\_32f\_neonasm’  
collect2: error: ld returned 1 exit status  
make[2]: \*\*\* [volk/lib/test\_all] Error 1  
make[1]: \*\*\* [volk/lib/CMakeFiles/test\_all.dir/all] Error 2  
make: \*\*\* [all] Error 2  
Build failed. See output above for error messages.

Could anyone give me a hint here?

Zamrath N.

---

<div class="post-metadata">

**Author:** ![Zamrath\_N](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/b487fb/32.png) [@Zamrath\_N](https://www.ruby-forum.com/u/Zamrath_N)\
**Post date:** [March 20, 2015, 3:02pm UTC](https://www.ruby-forum.com/t/gnuradio-build-is-failed-collect2-error-ld-returned-1-exit-status/234671/2 "2015-03-20T15:02:10Z")

</div>

On Fri, Mar 20, 2015 at 9:50 AM, Zamrath N. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> 1.4e+08 s in the future  
> `volk\_32fc\_32f\_dot\_prod\_32fc\_a\_neonpipeline’

You’ve asked for help on this, but how are we going to help you without  
any  
information about your system? Those errors are pretty obviously related  
to  
NEON and assembly (ASM) code. So you’re likely running this on an ARM  
processor, yes? What kind of processor? Native compile or cross compile?

Tom

---

<div class="post-metadata">

**Author:** ![Zamrath\_N](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/b487fb/32.png) [@Zamrath\_N](https://www.ruby-forum.com/u/Zamrath_N)\
**Post date:** [March 20, 2015, 5:40pm UTC](https://www.ruby-forum.com/t/gnuradio-build-is-failed-collect2-error-ld-returned-1-exit-status/234671/3 "2015-03-20T17:40:54Z")

</div>

Hi,

## Sorry for the inconvenience made. I am building GNURadio on Banana-pi. According to the suggestions on a previous thread, I went with pybomb option and now here where I am stuck. Yes. My processor is ARMv7 (rev 4

v7l). The above thread is on a native compilation. It would be  
appreciated  
if you can address this issue.

Thanks.

Zamrath N.
