Ubuntu 16.04
I've switched to maint-3.7 branch from maint.
$ git checkout maint-3.7
$ git pull --recurse-submodules=ON
$ git status
On branch maint-3.7
Your branch is up-to-date with 'origin/maint-3.7'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: volk (new commits)
I then deleted all contents of /build
$ cmake -j8 ..
successful result, all components enabled, none disabled
$ make ..
fails with:
... snip ...
[ 65%] Building CXX object gr-blocks/lib/CMakeFiles/test-gr-blocks.dir/qa_gr_block.cc.o
[ 65%] Building CXX object gr-filter/lib/CMakeFiles/gnuradio-filter.dir/interp_fir_filter_ccf_impl.cc.o
[ 66%] Building CXX object gr-fec/lib/CMakeFiles/gnuradio-fec.dir/polar_common.cc.o
[ 66%] Building CXX object gr-fec/lib/CMakeFiles/gnuradio-fec.dir/polar_decoder_sc_list.cc.o
[ 66%] Building CXX object gr-filter/lib/CMakeFiles/gnuradio-filter.dir/interp_fir_filter_fcc_impl.cc.o
[ 66%] Building CXX object gr-fec/lib/CMakeFiles/gnuradio-fec.dir/polar_decoder_common.cc.o
[ 66%] Building CXX object gr-fec/lib/CMakeFiles/gnuradio-fec.dir/scl_list.cc.o
[ 66%] Building CXX object gr-fec/lib/CMakeFiles/gnuradio-fec.dir/polar_encoder_systematic.cc.o
[ 66%] Building CXX object gr-fec/lib/CMakeFiles/gnuradio-fec.dir/polar_decoder_sc_systematic.cc.o
/home/tom/gnuradio/gr-fec/lib/polar_decoder_common.cc: In member function ‘void gr::fec::code::polar_decoder_common::butterfly_volk(float*, unsigned char*, int, int, int)’:
/home/tom/gnuradio/gr-fec/lib/polar_decoder_common.cc:128:81: error: too few arguments to function
volk_32f_8u_polarbutterfly_32f(llrs, u, block_power(), stage, u_num, row);
... snip ...
It looks like perhaps volk and polar have conflicting interface somewhere.
Any advice on how to get volk / maint-3.7 to build?
-- Tom, N5EG