Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compilation error with gcc-11 #29

Closed
cyberpunkrocker-zero opened this issue Jun 17, 2021 · 1 comment
Closed

Compilation error with gcc-11 #29

cyberpunkrocker-zero opened this issue Jun 17, 2021 · 1 comment

Comments

@cyberpunkrocker-zero
Copy link

I'm trying to compile gr-dab on Arch Linux (gcc-11.1.0, gnuradio-3.8.2.0), but I'm getting an error which, I suppose, is caused by the stricter requirements of gcc-11.

-- The CXX compiler identification is GNU 11.1.0
-- The C compiler identification is GNU 11.1.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- FAAD found
-- Found LOG4CPP: /usr/lib/liblog4cpp.so
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3") 
-- Checking for module 'gmp'
--   Found gmp, version 6.2.1
-- Found GMP: /usr/lib/libgmpxx.so  
-- Checking for module 'mpir >= 3.0'
--   Package 'mpir', required by 'virtual:world', not found
-- Could NOT find MPIR (missing: MPIRXX_LIBRARY MPIR_LIBRARY MPIR_INCLUDE_DIR) 
-- Found MPLIB: /usr/lib/libgmpxx.so  
-- Found Boost: /usr/lib64/cmake/Boost-1.76.0/BoostConfig.cmake (found suitable version "1.76.0", minimum required is "1.76.0") found components: date_time program_options filesystem system regex thread unit_test_framework 
-- Found Volk: Volk::volk  
-- User set python executable /usr/bin/python3
-- Found PythonInterp: /usr/bin/python3 (found version "3.9.5") 
-- Found PythonLibs: /usr/lib/libpython3.9.so (found suitable exact version "3.9.5") 
-- Checking for module 'fftw3f >= 3.0'
--   Found fftw3f , version 3.3.9
-- Found FFTW3f: /lib/libfftw3f.so  
-- Found Git: /usr/bin/git  
-- Extracting version information from git describe...
-- Found Doxygen: /usr/bin/doxygen (found version "1.9.1") found components: doxygen dot 
-- Checking for module 'cppunit'
--   Found cppunit, version 1.15.1
-- Found CPPUNIT: /usr/lib/libcppunit.so;dl  
-- Using install prefix: /usr
-- Building for version: 3.8.0. / 3.8.0
-- No C++ unit tests... skipping
-- 
-- Checking for module SWIG
-- Found SWIG version 4.0.2.
-- Found SWIG: /usr/bin/swig  
-- Found PythonLibs: /usr/lib/libpython3.9.so (found version "3.9.5") 
-- Configuring done
-- Generating done
-- Build files have been written to: /home/madmax/aur/gr-dab-git/src/gr-dab/build
[  1%] Shebangin grdab
[  3%] Generating adjustment_gui.py
[  5%] Built target grdab_swig_swig_doc
[  5%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/moving_sum_ff_impl.cc.o
[  7%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/ofdm_coarse_frequency_correct_impl.cc.o
[  9%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/ofdm_sampler_impl.cc.o
[ 10%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/diff_phasor_vcc_impl.cc.o
[ 14%] Generating __init__.pyc, ofdm_sync_dab.pyc, ofdm_sync_dab2.pyc, detect_null.pyc, ofdm.pyc, parameters.pyc, fic.pyc, msc_decode.pyc, osmo_or_zmq_source.pyc, constants.pyc, dab_audio_decoder_ff.pyc, dabplus_audio_decoder_ff.pyc
[ 14%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/ofdm_ffe_all_in_one_impl.cc.o
[ 16%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/frequency_interleaver_vcc_impl.cc.o
[ 18%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/ofdm_remove_first_symbol_vcc_impl.cc.o
[ 20%] Generating adjustment_gui.py
[ 21%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/qpsk_demapper_vcb_impl.cc.o
[ 23%] Generating __init__.pyo, ofdm_sync_dab.pyo, ofdm_sync_dab2.pyo, detect_null.pyo, ofdm.pyo, parameters.pyo, fic.pyo, msc_decode.pyo, osmo_or_zmq_source.pyo, constants.pyo, dab_audio_decoder_ff.pyo, dabplus_audio_decoder_ff.pyo
[ 23%] Built target pygen_apps_8092b
Scanning dependencies of target grdab_swig_swig_compilation
[ 25%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/complex_to_interleaved_float_vcf_impl.cc.o
[ 27%] Swig source grdab_swig.i
[ 27%] Built target pygen_python_7235e
[ 29%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/modulo_ff_impl.cc.o
<<< Welcome to GNU Radio Companion Compiler 3.8.2.0 >>>

Block paths:
	/home/madmax/aur/gr-dab-git/src/gr-dab/grc
	/usr/share/gnuradio/grc/blocks

>>> Loading: /home/madmax/aur/gr-dab-git/src/gr-dab/python/app/adjustment_gui.grc
<<< Welcome to GNU Radio Companion Compiler 3.8.2.0 >>>

Block paths:
	/home/madmax/aur/gr-dab-git/src/gr-dab/grc
	/usr/share/gnuradio/grc/blocks

>>> Loading: /home/madmax/aur/gr-dab-git/src/gr-dab/python/app/adjustment_gui.grc
[ 30%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/measure_processing_rate_impl.cc.o
[ 32%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/select_vectors_impl.cc.o
174.928
174.928
174.928
174.928
[ 34%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/repartition_vectors_impl.cc.o
>>> Generating: /home/madmax/aur/gr-dab-git/src/gr-dab/build/python/app/top_block.py
>>> Warning: This flow graph may not have flow control: no audio or RF hardware blocks found. Add a Misc->Throttle block to your flow graph to avoid CPU congestion.
174.928
174.928
[ 36%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/unpuncture_vff_impl.cc.o
174.928
174.928
[ 38%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/prune_vectors_impl.cc.o
>>> Generating: /home/madmax/aur/gr-dab-git/src/gr-dab/build/python/app/top_block.py
>>> Warning: This flow graph may not have flow control: no audio or RF hardware blocks found. Add a Misc->Throttle block to your flow graph to avoid CPU congestion.
[ 40%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/fib_sink_vb_impl.cc.o
[ 41%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/crc16.cc.o
[ 43%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/estimate_sample_rate_bf_impl.cc.o
[ 43%] Built target run
[ 45%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/fractional_interpolator_triggered_update_cc_impl.cc.o
[ 47%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/magnitude_equalizer_vcc_impl.cc.o
[ 49%] Generating get_channels.pyc, receive_dabplus.pyc, config.pyc, adjust_gui_helpers.pyc, channel_mapping.pyc, curses_app.pyc, adjustment_gui.pyc, __init__.pyc
[ 50%] Generating get_channels.pyo, receive_dabplus.pyo, config.pyo, adjust_gui_helpers.pyo, channel_mapping.pyo, curses_app.pyo, adjustment_gui.pyo, __init__.pyo
[ 52%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/qpsk_mapper_vbc_impl.cc.o
[ 54%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/ofdm_insert_pilot_vcc_impl.cc.o
[ 54%] Built target pygen_python_app_0c19f
[ 56%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/sum_phasor_trig_vcc_impl.cc.o
[ 56%] Built target grdab_swig_swig_compilation
[ 58%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/ofdm_move_and_insert_zero_impl.cc.o
[ 60%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/insert_null_symbol_impl.cc.o
[ 61%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/time_deinterleave_ff_impl.cc.o
[ 63%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/crc16_bb_impl.cc.o
[ 65%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/select_subch_vfvf_impl.cc.o
[ 67%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/unpuncture_ff_impl.cc.o
[ 69%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/prune_impl.cc.o
[ 70%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/firecode-checker.cpp.o
[ 72%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/firecode_check_bb_impl.cc.o
[ 74%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/puncture_bb_impl.cc.o
[ 76%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/mp2_decode_bs_impl.cc.o
[ 78%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/mp4_decode_bs_impl.cc.o
[ 80%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/reed_solomon_decode_bb_impl.cc.o
[ 81%] Building C object lib/CMakeFiles/gnuradio-dab.dir/fec/decode_rs_char.c.o
[ 83%] Building C object lib/CMakeFiles/gnuradio-dab.dir/fec/init_rs_char.c.o
[ 85%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/valve_ff_impl.cc.o
[ 87%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/peak_detector_fb_impl.cc.o
[ 89%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/control_stream_to_tag_cc_impl.cc.o
[ 90%] Building CXX object lib/CMakeFiles/gnuradio-dab.dir/xrun_monitor_cc_impl.cc.o
/home/madmax/aur/gr-dab-git/src/gr-dab/lib/xrun_monitor_cc_impl.cc: In member function 'virtual int gr::dab::xrun_monitor_cc_impl::general_work(int, gr_vector_int&, gr_vector_const_void_star&, gr_vector_void_star&)':
/home/madmax/aur/gr-dab-git/src/gr-dab/lib/xrun_monitor_cc_impl.cc:274:35: warning: unknown conversion type character '\x0a' in format [-Wformat=]
  274 |                 printf("Fill: %f %\n", (((float)current_fill)/((float)d_length))*100);
      |                                   ^~
[ 92%] Linking CXX shared library libgnuradio-dab.so
[ 92%] Built target gnuradio-dab
[ 94%] Building CXX object swig/CMakeFiles/grdab_swig.dir/CMakeFiles/grdab_swig.dir/grdab_swigPYTHON_wrap.cxx.o
[ 96%] Linking CXX shared module _grdab_swig.so
[ 96%] Built target grdab_swig
[ 98%] Generating grdab_swig.pyc
[100%] Generating grdab_swig.pyo
[100%] Built target pygen_swig_4a333
make: *** No rule to make target 'install'.  Stop.
    Aborting...
@cyberpunkrocker-zero
Copy link
Author

Sorry, I noticed my own error :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant