EttusResearch / uhd

The USRP™ Hardware Driver Repository
http://uhd.ettus.com
Other
970 stars 653 forks source link

CentOS 6.4 and 6.5 uhd build failures #34

Closed sgardner340 closed 9 years ago

sgardner340 commented 9 years ago

The new uhd build fails consistently on my CentOS 6.4 and 6.5 systems. below are the errors that are presented to me when I try to build uhd with my CentOS 6.4 and 6.5 systems.

Note these system were building fine before the last Merge 4 days ago ddae9468b9f69fcbc91c4f8cbffc0b7d69b79b4c

[ 48%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_sbx_common.cpp.o
[ 48%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_sbx_version3.cpp.o
In file included from /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/dboard/db_sbx_common.hpp: 21,:
from /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/dboard/db_sbx_common.cpp: 18:
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: In constructor ‘ max2870::max2870(max287x_iface::write_fn) ’: /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 266: error: class ‘ max2870 ’ does not have any field named ‘ max287x ’
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 266: error: no matching function for call to ‘ max287x::max287x() ’
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 228: note: candidates are: max287x::max287x(max287x_iface::write_fn) [with max287x_regs_t = max2870_regs_t]
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 226: note: max287x::max287x(const max287x&)
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: In member function ‘ virtual double max2870::set_frequency(double, double, double, bool) ’: /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 279: error: ‘ template class max287x ’ used without template parameters
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: In member function ‘ virtual void max2870::commit() ’: /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 285: error: ‘ template class max287x ’ used without template parameters
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: In constructor ‘ max2871::max2871(max287x_iface::write_fn) ’: /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 295: error: class ‘ max2871 ’ does not have any field named ‘ max287x ’
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 295: error: no matching function for call to ‘ max287x::max287x() ’
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 228: note: candidates are: max287x::max287x(max287x_iface::write_fn) [with max287x_regs_t = max2871_regs_t]
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 226: [1;31 In file included from /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/dboard/db_sbx_common.hpp: 21,:
from /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/dboard/db_sbx_version3.cpp: 20:
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: In constructor ‘ max2870::max2870(max287x_iface::write_fn) ’: /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 266: error: class ‘ max2870 ’ does not have any field named ‘ max287x ’
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 266: error: no matching function for call to ‘ max287x::max287x() ’
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 228: note: candidates are: max287x::max287x(max287x_iface::write_fn) [with max287x_regs_t = max2870_regs_t]
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 226: note: max287x::max287x(const max287x&)
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: In member function ‘ virtual double max2870::set_frequency(double, double, double, bool) ’: /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 279: error: ‘ template class max287x ’ used without template parameters
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: In member function ‘ virtual void max2870::commit() ’: /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 285: error: ‘ template class max287x ’ used without template parameters
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: In constructor ‘ max2871::max2871(max287x_iface::write_fn) ’: /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 295: error: class ‘ max2871 ’ does not have any field named ‘ max287x ’
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 295: error: no matching function for call to ‘ max287x::max287x() ’
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 228: note: candidates are: max287x::max287x(max287x_iface::write_fn) [with max287x_regs_t = max2871_regs_t]
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 226: note: max287x::max287x(const max287x&)
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: In member function ‘ virtual void max2871::set_muxout_mode(max287x_iface::muxout_mode_t) ’: /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 308: error: ‘ template class max287x ’ used without template parameters
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: In member function ‘ virtual double max2871::set_frequency(double, double, double, bool) ’: /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 319: error: ‘ template class max287x ’ used without template parameters
make[2]: * [lib/CMakeFiles/uhd.dir/usrp/dboard/db_sbx_version3.cpp.o] Error 1 make[2]: * Waiting for unfinished jobs.... m note: max287x::max287x(const max287x&)
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: In member function ‘ virtual void max2871::set_muxout_mode(max287x_iface::muxout_mode_t) ’: /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 308: error: ‘ template class max287x ’ used without template parameters
/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: In member function ‘ virtual double max2871::set_frequency(double, double, double, bool) ’: /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/rpm-src/src/uhd/host/lib/usrp/common/max287x.hpp: 319: error: ‘ template class max287x ’ used without template parameters
make[2]: * [lib/CMakeFiles/uhd.dir/usrp/dboard/db_sbx_common.cpp.o] Error 1 make[1]: * [lib/CMakeFiles/uhd.dir/all] Error 2 make: *\ [all] Error 2 bash return val = 2

mbr0wn commented 9 years ago

This looks like something caused by compilers unsupported by UHD. If you pull the latest version of UHD maint, does it still break? We added a patch for those old compilers yesterday (00c497b43ffe6d2f0b41163a8620e9ed94780231). Please note that legacy compilers are not officially supported, so at one point in the future they might no longer work with UHD.

mbr0wn commented 9 years ago

For reference, our list of supported compilers: http://files.ettus.com/manual/page_build_guide.html#cpp_compiler

@sgardner340, can you please provide us feedback if the patch mentioned above fixes your compile, and if not, which compiler version you're using? Thanks!

sgardner340 commented 9 years ago

My Compilers / Libraries GCC = 4.4.7 CMake = 2.8.6 Boost = 1.53 LibUSB = 1.0.9 Python = 2.6

I am running a build now with the 00c497b branch

mbr0wn commented 9 years ago

Thanks -- please tell is if that fixes the issue. If not, your compiler is on the list of supported ones, and so are your other libs, so we'd want to fix that ASAP.

mbr0wn commented 9 years ago

BTW, just in case I was unclear, the branch you want to try is either current maint, or the 3.8.3 release candidate.

sgardner340 commented 9 years ago

I am getting a new failure We are also having some system problems, I will keep you posted.... 14:15:12 bashexec (/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfyorder/src-rpm/src/gr-buffalo/gr-bloodaxe/build):: 14:15:12 find . -name '.make' -print0 | xargs -0 sed -i 's/(^.)(--cyan \")(.)\"$/\1\2\x1b[36;1m\3\x1b[0m\"/;s/(^.)(--green \")(.)\"$/\1\2\x1b[32;1m\3\x1b[0m\"/;s/(^.)(--red --bold \")(.)\"$/\1\2\x1b[31;1m\3\x1b[0m\"/;s/(^.)(--blue --bold \")(.)\"$/\1\2\x1b[34;1m\3\x1b[0m\"/' 14:15:12 find . -name 'Makefile' -print0 | xargs -0 sed -i 's/(^.)(--cyan \")(.)\"$/\1\2\x1b[36;1m\3\x1b[0m\"/;s/(^.)(--green \")(.)\"$/\1\2\x1b[32;1m\3\x1b[0m\"/;s/(^.)(--red --bold \")(.)\"$/\1\2\x1b[31;1m\3\x1b[0m\"/;s/(^.)(--blue --bold \")(.)\"$/\1\2\x1b[34;1m\3\x1b[0m\"/' 14:15:12 ln -s /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/src-rpm/colorgcc.pl /apps/smokey64/bin/cc 14:15:12 ln -s /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/src-rpm/colorgcc.pl /apps/smokey64/bin/gcc 14:15:12 ln -s /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/src-rpm/colorgcc.pl /apps/smokey64/bin/c++ 14:15:12 ln -s /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/src-rpm/colorgcc.pl /apps/smokey64/bin/g++ 14:15:12 make -j4 14:15:12 14:15:13 Scanning dependencies of target pygen_python_fba35 14:15:13 Scanning dependencies of target _bloodaxe_swig_swig_tag 14:15:13 Scanning dependencies of target _bloodaxe_swig_doc_tag 14:15:13 [ 1%] [ 1%] [ 1%] Generating init.pyc, bloodaxe_gui.pyc 14:15:13 Building CXX object swig/CMakeFiles/_bloodaxe_swig_swig_tag.dir/_bloodaxe_swig_swig_tag.cpp.o 14:15:13 Building CXX object swig/CMakeFiles/_bloodaxe_swig_doc_tag.dir/_bloodaxe_swig_doc_tag.cpp.o 14:15:13 [ 2%] Generating init.pyo, bloodaxe_gui.pyo 14:15:13 Linking CXX executable _bloodaxe_swig_swig_tag 14:15:13 Linking CXX executable _bloodaxe_swig_doc_tag 14:15:13 [ 2%] Built target pygen_python_fba35 14:15:13 Scanning dependencies of target pygen_apps_dfff5 14:15:13 [ 3%] Shebangin bloodaxe_eqslicer_example.grc 14:15:13 [ 3%] [ 3%] Built target _bloodaxe_swig_swig_tag 14:15:13 Built target _bloodaxe_swig_doc_tag 14:15:13 [ 4%] Scanning dependencies of target pygen_swig_24b6e 14:15:13 Shebangin bloodaxe_blind_equaliser_example.grc 14:15:13 [ 4%] Shebangin bloodaxe_equpdate_example.grc 14:15:13 [ 5%] Generating doxygen xml for bloodaxe_swig_doc docs 14:15:13 [ 6%] [ 6%] Shebangin bloodaxe_no_equaliser_example.grc 14:15:13 Shebangin bloodaxe_demod_block_example.grc 14:15:13 [ 7%] Shebangin bloodaxe_demod_block_mt_example.grc 14:15:13 [ 8%] Shebangin bloodaxe_timeslicer_example.grc 14:15:13 [ 8%] Built target pygen_apps_dfff5 14:15:13 [ 9%] Generating bloodaxe_swig_doc.i 14:15:15 Scanning dependencies of target gnuradio-bloodaxe 14:15:15 [ 9%] Generating bloodaxe_swig.tag 14:15:15 [ 10%] Swig source 14:15:16 /home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/src-rpm/src/gr-buffalo/gr-bloodaxe/swig/bloodaxe_swig.i:11: Error: Unable to find 'esqueue.i' 14:15:16 make[2]: ** [swig/bloodaxe_swigPYTHON_wrap.cxx] Error 1 14:15:16 make[1]: * [swig/CMakeFiles/pygen_swig_24b6e.dir/all] Error 2 14:15:16 make[1]: * Waiting for unfinished jobs.... 14:15:16 [ 10%] [ 11%] [ 12%] [ 12%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bist/bloodaxe_bist_source.cpp.o 14:15:16 Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bist/bloodaxe_bist_source_impl.cpp.o 14:15:16 Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/resampler/bloodaxe_resampler.cpp.o 14:15:16 Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/resampler/bloodaxe_resampler_impl.cpp.o 14:15:19 [ 13%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/resampler/bloodaxe_resampler_grcp.cpp.o 14:15:19 [ 13%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/resampler/resampler_delegate.cpp.o 14:15:19 [ 14%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/resampler/acquisition_buffer.cpp.o 14:15:19 [ 14%] [ 15%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/equaliser/bloodaxe_equaliser.cpp.o 14:15:19 Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/resampler/batch_size_calculations.cpp.o 14:15:20 [ 16%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/equaliser/bloodaxe_equaliser_impl.cpp.o 14:15:22 [ 17%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/slicer/bloodaxe_slicer.cpp.o 14:15:22 [ 17%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/slicer/bloodaxe_slicer_impl.cpp.o 14:15:23 [ 18%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/eqslicer/bloodaxe_eqslicer.cpp.o 14:15:24 [ 18%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/eqslicer/bloodaxe_eqslicer_impl.cpp.o 14:15:25 [ 19%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/eqslicer/bloodaxe_eqslicer_grcp.cpp.o 14:15:26 [ 20%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/eqslicer/eqslicer_delegate.cpp.o 14:15:27 [ 20%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/eqslicer/bloodaxe_eqslicer_pdu.cpp.o 14:15:28 [ 21%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/eqslicer/bloodaxe_eqslicer_pdu_impl.cpp.o 14:15:30 [ 21%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/equpdate/bloodaxe_equpdate_sink.cpp.o 14:15:30 [ 22%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/equpdate/bloodaxe_equpdate_sink_impl.cpp.o 14:15:30 [ 23%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/demod/bloodaxe_demod.cpp.o 14:15:31 [ 23%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/demod/bloodaxe_demod_impl.cpp.o 14:15:33 [ 24%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/demod/bloodaxe_demod_mt.cpp.o 14:15:33 [ 25%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/demod/demod_delegate.cpp.o 14:15:34 [ 25%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/verifier/bloodaxe_verifier_sink.cpp.o 14:15:37 [ 26%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/verifier/bloodaxe_verifier_sink_impl.cpp.o 14:15:37 [ 26%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/verifier/bloodaxe_verifier_sink_grcp.cpp.o 14:15:38 [ 27%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/timeslicer/bloodaxe_timeslicer.cpp.o 14:15:40 [ 28%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/timeslicer/bloodaxe_timeslicer_impl.cpp.o 14:15:40 [ 28%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/timeslicer/straight_timeslicer.cpp.o 14:15:41 [ 29%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/timeslicer/straight_async_timeslicer.cpp.o 14:15:41 [ 29%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/timeslicer/staggered_timeslicer.cpp.o 14:15:41 [ 30%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/timeslicer/timeslice_buffer.cpp.o 14:15:41 [ 31%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/timestitcher/bloodaxe_timestitcher.cpp.o 14:15:42 [ 31%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/timestitcher/bloodaxe_timestitcher_impl.cpp.o 14:15:43 [ 32%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/timestitcher/timestitch_buffer.cpp.o 14:15:44 [ 32%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/timestitcher/timestitch_buffer_mt.cpp.o 14:15:44 [ 33%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/timestitcher/timestitcher.cpp.o 14:15:46 [ 34%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/timestitcher/cyclic_buffer.cpp.o 14:15:47 [ 34%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/rate/bloodaxe_rate_sink.cpp.o 14:15:47 [ 35%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe_block.cpp.o 14:15:47 [ 36%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/ba_parameters.cpp.o 14:15:48 [ 36%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/ba_debug.cpp.o 14:15:49 [ 37%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/snapshot_buffer.cpp.o 14:15:49 [ 37%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/ba_prbs.cpp.o 14:15:50 [ 38%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/acquisition/signal_acquisition.cpp.o 14:15:50 [ 39%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/acquisition/constellation_acquisition.cpp.o 14:15:51 [ 39%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/acquisition/kurtotic_accumulator.cpp.o 14:15:51 [ 40%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/resampler/resampler_basic.cpp.o 14:15:51 [ 40%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/resampler/resampler_filter.cpp.o 14:15:52 [ 41%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/resampler/resampler_simd.cpp.o 14:15:52 [ 42%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/equaliser/fat_equaliser_simd.cpp.o 14:15:52 [ 42%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/slicer/slicer_error_functions.cpp.o 14:15:52 [ 43%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/slicer/early_late.cpp.o 14:15:52 [ 44%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/slicer/mixer_loop.cpp.o 14:15:52 [ 44%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/slicer/psk_slicer.cpp.o 14:15:53 [ 45%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/slicer/psk_slice_point.cpp.o 14:15:53 [ 45%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/slicer/apsk_slicer.cpp.o 14:15:53 [ 46%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/slicer/qam/qam_slicer_simd.cpp.o 14:15:53 [ 47%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/slicer/sqpsk/sqpsk_slicer_simd.cpp.o 14:15:55 [ 47%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/slicer/custom/custom_slicer_basic.cpp.o 14:15:56 [ 48%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/slicer/slicer.cpp.o 14:15:57 [ 48%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/slicer/vrdi.cpp.o 14:15:58 [ 49%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/custom_constellation/custom_constellation_handler.cpp.o 14:15:59 [ 50%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/siggen/signal_generator.cpp.o 14:16:00 [ 50%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/siggen/interpolate.cpp.o 14:16:00 [ 51%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/siggen/bit_source.cpp.o 14:16:02 [ 52%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/verifier/symbol_verifier.cpp.o 14:16:02 [ 52%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/utility/fftradix2.cpp.o 14:16:03 [ 53%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/siggen/despread_functions.cpp.o 14:16:03 [ 53%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/burst/bloodaxe_burstdetect.cpp.o 14:16:05 [ 54%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/burst/bloodaxe_burstdetect_impl.cpp.o 14:16:08 [ 55%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/burst/bloodaxe_burstdetect_stream_tag.cpp.o 14:16:10 [ 55%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/burst/bloodaxe_burstdetect_stream_tag_impl.cpp.o 14:16:14 [ 56%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/burst/power_window.cpp.o 14:16:14 [ 56%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/preamble/bloodaxe_preambledetect.cpp.o 14:16:16 [ 57%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/preamble/bloodaxe_preambledetect_impl.cpp.o 14:16:22 [ 58%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/preamble/bloodaxe_preambledetect_pdu.cpp.o 14:16:25 [ 58%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/preamble/bloodaxe_preambledetect_pdu_impl.cpp.o 14:16:27 [ 59%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/preamble/cross_correlate.cpp.o 14:16:28 [ 59%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/handler/bloodaxe_burst_handler.cpp.o 14:16:31 [ 60%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/handler/bloodaxe_preamble_handler.cpp.o 14:16:33 [ 61%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/polyphase_filter/polyphase_filter_bank.cpp.o 14:16:33 [ 61%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/fsk_resampler/estimate_symbol_start.cpp.o 14:16:34 [ 62%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/fsk_resampler/fsk_resampler.cpp.o 14:16:34 [ 63%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/fsk_resampler/interpolator.cpp.o 14:16:34 [ 63%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/fsk_resampler/bloodaxe_fsk_resampler.cpp.o 14:16:35 [ 64%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/fsk_resampler/bloodaxe_fsk_resampler_impl.cpp.o 14:16:37 [ 64%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/fsk_resampler/bloodaxe_fsk_resampler_pdu.cpp.o 14:16:37 [ 65%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/fsk_resampler/bloodaxe_fsk_resampler_pdu_impl.cpp.o 14:16:38 [ 66%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/fsk_resampler/fsk_resampler_delegate.cpp.o 14:16:39 [ 66%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/fsk_viterbi/frequency_filter.cpp.o 14:16:40 [ 67%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/fsk_viterbi/fsk_viterbi_alg.cpp.o 14:16:40 [ 67%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/fsk_viterbi/bloodaxe_fsk_viterbi.cpp.o 14:16:41 [ 68%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/fsk_viterbi/bloodaxe_fsk_viterbi_impl.cpp.o 14:16:43 [ 69%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/fsk_viterbi/bloodaxe_fsk_viterbi_pdu.cpp.o 14:16:43 [ 69%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/fsk_viterbi/bloodaxe_fsk_viterbi_pdu_impl.cpp.o 14:16:44 [ 70%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/fsk_viterbi/fsk_viterbi_delegate.cpp.o 14:16:45 [ 71%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/psk_burst_resampler/bloodaxe_psk_burst_resampler_pdu.cpp.o 14:16:46 [ 71%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/psk_burst_resampler/bloodaxe_psk_burst_resampler_pdu_impl.cpp.o 14:16:47 [ 72%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/psk_burst_resampler/psk_burst_resampler_delegate.cpp.o 14:16:48 [ 72%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/siggen/phase_noise_generator.cpp.o 14:16:50 [ 73%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/phase_noise/bloodaxe_symbol_timing_jitter.cpp.o 14:16:50 [ 74%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/phase_noise/bloodaxe_symbol_timing_jitter_impl.cpp.o 14:16:51 [ 74%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/phase_noise/bloodaxe_phase_noise.cpp.o 14:16:52 [ 75%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/phase_noise/bloodaxe_phase_noise_impl.cpp.o 14:16:53 [ 75%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/remod/bloodaxe_remod.cpp.o 14:16:54 [ 76%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/remod/bloodaxe_remod_impl.cpp.o 14:16:55 [ 77%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/remod/symbol_timing.cpp.o 14:16:55 [ 77%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/remod/remod_delegate.cpp.o 14:16:55 [ 78%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/remod/bit_mapper.cpp.o 14:16:57 [ 79%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/bloodaxe/interpolator/interpolator.cpp.o 14:16:57 [ 79%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/signal_stats/bloodaxe_signal_stats_sink.cpp.o 14:16:58 [ 80%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/signal_stats/bloodaxe_signal_stats_sink_impl.cpp.o 14:16:59 [ 80%] Building CXX object lib/CMakeFiles/gnuradio-bloodaxe.dir/signal_stats/signal_stats_messaging.cpp.o 14:17:22 Linking CXX shared library libgnuradio-bloodaxe.so 14:17:24 [ 80%] Built target gnuradio-bloodaxe 14:17:24 make: *\ [all] Error 2 14:17:24 bash return val = 2 14:17:24 Traceback (most recent call last): 14:17:24 File "./pybombs", line 360, in 14:17:24 main() 14:17:24 File "./pybombs", line 357, in main 14:17:24 sys.exit(cli(parser,opts,args)) 14:17:24 File "./pybombs", line 171, in cli 14:17:24 pybombs_ops.install(p, not opts.force); 14:17:24 File "/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/src-rpm/mod_pybombs/pybombs_ops.py", line 151, in install 14:17:24 global_recipes[pkg].install(); 14:17:24 File "/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/src-rpm/mod_pybombs/recipe.py", line 531, in install 14:17:24 st = self.install_src(); 14:17:24 File "/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/src-rpm/mod_pybombs/recipe.py", line 598, in install_src 14:17:24 self.install_order[step][1](); 14:17:24 File "/home/hudson/workspace/PyBombs_Build_All_Matrix/os/CentOS_6.4_Desktop_x86_VM/satisfy_order/src-rpm/mod_pybombs/recipe.py", line 658, in make 14:17:24 assert(st == 0); 14:17:24 AssertionError 14:17:25 Build step 'Execute shell' marked build as failure 14:17:26 [WARNINGS] Skipping publisher since build result is FAILURE 14:17:26 Email was triggered for: Still Failing 14:17:26 Trigger Failure was overridden by another trigger and will not send an email. 14:17:26 Sending email for trigger: Still Failing 14:17:26 Sending email to: sgardner340@gmail.com tim.newman@gmail.com jbk@ltsnet.net 14:17:27 14:17:27 Deleting project workspace... 14:17:27 Skipped based on build state FAILURE 14:17:27 14:17:27 Finished: FAILURE

mbr0wn commented 9 years ago

@sgardner340, this error log looks like the bug is in a module called gr-bloodaxe, not UHD (gr-bloodaxe is a cool module name, btw).

mbr0wn commented 9 years ago

@sgardner340, I'll close this unless you still have issues building UHD.

sgardner340 commented 9 years ago

A agree until I get my new issues solved

On Thu, Apr 16, 2015 at 9:22 AM, mbr0wn notifications@github.com wrote:

@sgardner340 https://github.com/sgardner340, I'll close this unless you still have issues building UHD.

— Reply to this email directly or view it on GitHub https://github.com/EttusResearch/uhd/issues/34#issuecomment-93732572.

Steven Gardner All good men know the power of prayer...

mbr0wn commented 9 years ago

Thanks! Just open a new issue, or ask on the mailing list.