trunk-recorder icon indicating copy to clipboard operation
trunk-recorder copied to clipboard

modified version switch to build without .git repo directory and adde…

Open rabarar opened this issue 1 year ago • 10 comments

…d -DMANUAL_GITINFO define to manual add git tagging data on the cmake command line

rabarar avatar Jul 19 '22 02:07 rabarar

This appear to fix issue #707 based on review and discussion. I will test this in a few ways to confirm, but not for about 12 hours. Thanks @rabarar for the effort!

ZeroChaos- avatar Jul 19 '22 03:07 ZeroChaos-

Okay, I'm officially confused. I see -DMANUAL_GITINFO being passed on basically every line EXCEPT the one where it matters.

[149/162] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFFTW3F_THREADS -DGNURADIO_VERSION=198661 -DMANUAL_GITINFO="\"commit 494d078db6e44360135be804c4fbe1aa5573f054 \\(HEAD\\)\"" -DSPDLOG_FMT_EXTERNAL=ON -Dopenmhz_uploader_EXPORTS -I/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999_build/lib -I/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999_build/include -I/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999/lib/op25_repeater/lib -I/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999/lib/op25_repeater/include -I/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999/lib  -Os -march=native -mtune=native -pipe -frecord-gcc-switches -pthread -Wno-narrowing -fvisibility=hidden -fPIC -fPIC   -fvisibility=hidden -std=gnu++11 -MD -MT plugins/openmhz_uploader/CMakeFiles/openmhz_uploader.dir/openmhz_uploader.cc.o -MF plugins/openmhz_uploader/CMakeFiles/openmhz_uploader.dir/openmhz_uploader.cc.o.d -o plugins/openmhz_uploader/CMakeFiles/openmhz_uploader.dir/openmhz_uploader.cc.o -c /var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999/plugins/openmhz_uploader/openmhz_uploader.cc
[150/162] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -Os -march=native -mtune=native -pipe -frecord-gcc-switches -pthread -Wno-narrowing -fvisibility=hidden -fPIC  -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libgnuradio-op25_repeater.so -o libgnuradio-op25_repeater.so lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/ambe_encoder_sb_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/dmr_bs_tx_bb_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/ysf_tx_sb_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/dstar_tx_sb_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/vocoder_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/gardner_cc_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/costas_loop_cc_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25_frame_assembler_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/frame_assembler_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/analog_udp_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/rmsagc_ff_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/fsk4_slicer_fb_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/iqfile_source_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/fsk4_demod_ff_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/bch.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/rs.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25_framer.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p1_fdma.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p1_voice_encode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p1_voice_decode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_framer.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_isch.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_duid.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_sync.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_tdma.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_vf.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_decoder.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/software_imbe_decoder.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/ambe.c.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/mbelib.c.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/ambe_encoder.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/rx_sync.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/rx_smartnet.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/rx_subchannel.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/hamming.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/golay2087.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/bptc19696.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/trellis.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/dmr_cai.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/dmr_slot.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/op25_audio.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/op25_timer.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/CCITTChecksumReverse.cpp.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/aux_sub.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/basicop2.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/ch_decode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/ch_encode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/dc_rmv.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/decode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/dsp_sub.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/encode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/imbe_vocoder.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/math_sub.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/pe_lpf.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/pitch_est.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/pitch_ref.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/qnt_sub.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/rand_gen.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/sa_decode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/sa_encode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/sa_enh.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/tbls.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/uv_synt.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/v_synt.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/v_uv_det.cc.o  -Wl,-rpath,::::::::::::::::::::  /usr/lib64/libboost_log_setup.so.1.79.0  /usr/lib64/libboost_log.so.1.79.0  /usr/lib64/libboost_random.so.1.79.0  -lgnuradio-filter  /usr/lib64/libgnuradio-filter.so.3.8.5.0  /usr/lib64/libboost_chrono.so.1.79.0  /usr/lib64/libgnuradio-fft.so.3.8.5.0  -lfftw3f  -lfftw3f_threads  /usr/lib64/libgnuradio-blocks.so.3.8.5.0  /usr/lib64/libgnuradio-runtime.so.3.8.5.0  /usr/lib64/libboost_system.so.1.79.0  /usr/lib64/libboost_program_options.so.1.79.0  /usr/lib64/libboost_filesystem.so.1.79.0  /usr/lib64/libboost_atomic.so.1.79.0  /usr/lib64/libboost_regex.so.1.79.0  /usr/lib64/libgnuradio-pmt.so.3.8.5.0  /usr/lib64/libboost_thread.so.1.79.0  -llog4cpp  -lgmpxx  -lgmp  -lrt  /usr/lib64/libvolk.so.2.5.0  -ldl  -lm && :
[151/162] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -Os -march=native -mtune=native -pipe -frecord-gcc-switches -pthread -Wno-narrowing -fvisibility=hidden -fPIC  -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -shared  -o libopenmhz_uploader.so plugins/openmhz_uploader/CMakeFiles/openmhz_uploader.dir/openmhz_uploader.cc.o  -Wl,-rpath,/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999_build:  libtrunk-recorder.a  -lssl  -lcrypto  -lcurl  -lgnuradio-uhd  -luhd  -lgnuradio-osmosdr  libgnuradio-op25_repeater.so  /usr/lib64/libgnuradio-digital.so.3.8.5.0  /usr/lib64/libboost_log_setup.so.1.79.0  /usr/lib64/libboost_log.so.1.79.0  /usr/lib64/libboost_chrono.so.1.79.0  /usr/lib64/libboost_random.so.1.79.0  -lgnuradio-filter  /usr/lib64/libgnuradio-analog.so.3.8.5.0  /usr/lib64/libgnuradio-filter.so.3.8.5.0  /usr/lib64/libgnuradio-blocks.so.3.8.5.0  /usr/lib64/libgnuradio-fft.so.3.8.5.0  -lfftw3f  -lfftw3f_threads  /usr/lib64/libgnuradio-runtime.so.3.8.5.0  /usr/lib64/libboost_system.so.1.79.0  /usr/lib64/libboost_program_options.so.1.79.0  /usr/lib64/libboost_filesystem.so.1.79.0  /usr/lib64/libboost_atomic.so.1.79.0  /usr/lib64/libboost_regex.so.1.79.0  /usr/lib64/libgnuradio-pmt.so.3.8.5.0  /usr/lib64/libboost_thread.so.1.79.0  -llog4cpp  -lgmpxx  -lgmp  -lrt  /usr/lib64/libvolk.so.2.5.0  -ldl  -lm && :
[152/162] : && /usr/bin/x86_64-pc-linux-gnu-g++ -Os -march=native -mtune=native -pipe -frecord-gcc-switches -pthread -Wno-narrowing -fvisibility=hidden -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0    -rdynamic CMakeFiles/trunk-recorder.dir/trunk-recorder/main.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/recorder.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/formatter.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/source.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_conventional.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_trunking.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/p25_trunking.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_parser.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/p25_parser.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/system_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/debug_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/sigmf_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/analog_recorder.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/dmr_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_fsk4_demod.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_qpsk_demod.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/csv_helper.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/talkgroup.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/talkgroups.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/unit_tag.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/unit_tags.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/plugin_manager/plugin_manager.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_concluder/call_concluder.cc.o CMakeFiles/trunk-recorder.dir/lib/lfsr/lfsr.cxx.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/freq_xlating_fft_filter.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/transmission_sink.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/fsync_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/mdc_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/star_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/signal_decoder_sink_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/tps_decoder_sink_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoder_wrapper_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/plugin_wrapper_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/selector_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/wavfile_gr3.8.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/rms_agc.cc.o -o trunk-recorder  -Wl,-rpath,/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999_build:  libgit.so  libtrunk-recorder.a  libgnuradio-op25_repeater.so  -ldl  -lssl  -lcrypto  -lcurl  /usr/lib64/libboost_log_setup.so.1.79.0  /usr/lib64/libboost_log.so.1.79.0  /usr/lib64/libboost_random.so.1.79.0  -lgnuradio-uhd  -luhd  -lgnuradio-osmosdr  /usr/lib64/libgnuradio-digital.so.3.8.5.0  /usr/lib64/libboost_chrono.so.1.79.0  -lgnuradio-filter  /usr/lib64/libgnuradio-analog.so.3.8.5.0  /usr/lib64/libgnuradio-filter.so.3.8.5.0  /usr/lib64/libgnuradio-blocks.so.3.8.5.0  /usr/lib64/libgnuradio-fft.so.3.8.5.0  -lfftw3f  -lfftw3f_threads  /usr/lib64/libgnuradio-runtime.so.3.8.5.0  /usr/lib64/libboost_system.so.1.79.0  /usr/lib64/libboost_program_options.so.1.79.0  /usr/lib64/libboost_filesystem.so.1.79.0  /usr/lib64/libboost_atomic.so.1.79.0  /usr/lib64/libboost_regex.so.1.79.0  /usr/lib64/libgnuradio-pmt.so.3.8.5.0  /usr/lib64/libboost_thread.so.1.79.0  -llog4cpp  -lgmpxx  -lgmp  -lrt  /usr/lib64/libvolk.so.2.5.0  -ldl  -lm && :
FAILED: trunk-recorder 
: && /usr/bin/x86_64-pc-linux-gnu-g++ -Os -march=native -mtune=native -pipe -frecord-gcc-switches -pthread -Wno-narrowing -fvisibility=hidden -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0    -rdynamic CMakeFiles/trunk-recorder.dir/trunk-recorder/main.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/recorder.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/formatter.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/source.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_conventional.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_trunking.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/p25_trunking.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_parser.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/p25_parser.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/system_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/debug_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/sigmf_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/analog_recorder.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/dmr_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_fsk4_demod.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_qpsk_demod.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/csv_helper.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/talkgroup.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/talkgroups.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/unit_tag.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/unit_tags.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/plugin_manager/plugin_manager.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_concluder/call_concluder.cc.o CMakeFiles/trunk-recorder.dir/lib/lfsr/lfsr.cxx.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/freq_xlating_fft_filter.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/transmission_sink.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/fsync_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/mdc_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/star_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/signal_decoder_sink_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/tps_decoder_sink_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoder_wrapper_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/plugin_wrapper_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/selector_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/wavfile_gr3.8.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/rms_agc.cc.o -o trunk-recorder  -Wl,-rpath,/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999_build:  libgit.so  libtrunk-recorder.a  libgnuradio-op25_repeater.so  -ldl  -lssl  -lcrypto  -lcurl  /usr/lib64/libboost_log_setup.so.1.79.0  /usr/lib64/libboost_log.so.1.79.0  /usr/lib64/libboost_random.so.1.79.0  -lgnuradio-uhd  -luhd  -lgnuradio-osmosdr  /usr/lib64/libgnuradio-digital.so.3.8.5.0  /usr/lib64/libboost_chrono.so.1.79.0  -lgnuradio-filter  /usr/lib64/libgnuradio-analog.so.3.8.5.0  /usr/lib64/libgnuradio-filter.so.3.8.5.0  /usr/lib64/libgnuradio-blocks.so.3.8.5.0  /usr/lib64/libgnuradio-fft.so.3.8.5.0  -lfftw3f  -lfftw3f_threads  /usr/lib64/libgnuradio-runtime.so.3.8.5.0  /usr/lib64/libboost_system.so.1.79.0  /usr/lib64/libboost_program_options.so.1.79.0  /usr/lib64/libboost_filesystem.so.1.79.0  /usr/lib64/libboost_atomic.so.1.79.0  /usr/lib64/libboost_regex.so.1.79.0  /usr/lib64/libgnuradio-pmt.so.3.8.5.0  /usr/lib64/libboost_thread.so.1.79.0  -llog4cpp  -lgmpxx  -lgmp  -lrt  /usr/lib64/libvolk.so.2.5.0  -ldl  -lm && :
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/trunk-recorder.dir/trunk-recorder/main.cc.o: in function `main':
main.cc:(.text.startup+0x749): undefined reference to `GitMetadata::VersionInfo()'
collect2: error: ld returned 1 exit status

ZeroChaos- avatar Jul 19 '22 14:07 ZeroChaos-

You’re not seeing the injected version string when you run T-R with —version??

On Jul 19, 2022, at 10:53 AM, Zero_Chaos @.***> wrote:

 Okay, I'm officially confused. I see -DMANUAL_GITINFO being passed on basically every line EXCEPT the one where it matters.

[149/162] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFFTW3F_THREADS -DGNURADIO_VERSION=198661 -DMANUAL_GITINFO=""commit 494d078db6e44360135be804c4fbe1aa5573f054 \(HEAD\)"" -DSPDLOG_FMT_EXTERNAL=ON -Dopenmhz_uploader_EXPORTS -I/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999_build/lib -I/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999_build/include -I/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999/lib/op25_repeater/lib -I/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999/lib/op25_repeater/include -I/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999/lib -Os -march=native -mtune=native -pipe -frecord-gcc-switches -pthread -Wno-narrowing -fvisibility=hidden -fPIC -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT plugins/openmhz_uploader/CMakeFiles/openmhz_uploader.dir/openmhz_uploader.cc.o -MF plugins/openmhz_uploader/CMakeFiles/openmhz_uploader.dir/openmhz_uploader.cc.o.d -o plugins/openmhz_uploader/CMakeFiles/openmhz_uploader.dir/openmhz_uploader.cc.o -c /var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999/plugins/openmhz_uploader/openmhz_uploader.cc [150/162] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -Os -march=native -mtune=native -pipe -frecord-gcc-switches -pthread -Wno-narrowing -fvisibility=hidden -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=gentoo_check_ldflags=0 -shared -Wl,-soname,libgnuradio-op25_repeater.so -o libgnuradio-op25_repeater.so lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/ambe_encoder_sb_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/dmr_bs_tx_bb_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/ysf_tx_sb_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/dstar_tx_sb_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/vocoder_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/gardner_cc_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/costas_loop_cc_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25_frame_assembler_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/frame_assembler_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/analog_udp_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/rmsagc_ff_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/fsk4_slicer_fb_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/iqfile_source_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/fsk4_demod_ff_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/bch.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/rs.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25_framer.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p1_fdma.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p1_voice_encode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p1_voice_decode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_framer.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_isch.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_duid.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_sync.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_tdma.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_vf.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_decoder.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/software_imbe_decoder.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/ambe.c.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/mbelib.c.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/ambe_encoder.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/rx_sync.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/rx_smartnet.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/rx_subchannel.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/hamming.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/golay2087.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/bptc19696.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/trellis.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/dmr_cai.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/dmr_slot.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/op25_audio.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/op25_timer.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/CCITTChecksumReverse.cpp.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/aux_sub.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/basicop2.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/ch_decode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/ch_encode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/dc_rmv.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/decode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/dsp_sub.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/encode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/imbe_vocoder.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/math_sub.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/pe_lpf.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/pitch_est.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/pitch_ref.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/qnt_sub.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/rand_gen.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/sa_decode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/sa_encode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/sa_enh.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/tbls.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/uv_synt.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/v_synt.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/v_uv_det.cc.o -Wl,-rpath,:::::::::::::::::::: /usr/lib64/libboost_log_setup.so.1.79.0 /usr/lib64/libboost_log.so.1.79.0 /usr/lib64/libboost_random.so.1.79.0 -lgnuradio-filter /usr/lib64/libgnuradio-filter.so.3.8.5.0 /usr/lib64/libboost_chrono.so.1.79.0 /usr/lib64/libgnuradio-fft.so.3.8.5.0 -lfftw3f -lfftw3f_threads /usr/lib64/libgnuradio-blocks.so.3.8.5.0 /usr/lib64/libgnuradio-runtime.so.3.8.5.0 /usr/lib64/libboost_system.so.1.79.0 /usr/lib64/libboost_program_options.so.1.79.0 /usr/lib64/libboost_filesystem.so.1.79.0 /usr/lib64/libboost_atomic.so.1.79.0 /usr/lib64/libboost_regex.so.1.79.0 /usr/lib64/libgnuradio-pmt.so.3.8.5.0 /usr/lib64/libboost_thread.so.1.79.0 -llog4cpp -lgmpxx -lgmp -lrt /usr/lib64/libvolk.so.2.5.0 -ldl -lm && : [151/162] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -Os -march=native -mtune=native -pipe -frecord-gcc-switches -pthread -Wno-narrowing -fvisibility=hidden -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=gentoo_check_ldflags=0 -shared -o libopenmhz_uploader.so plugins/openmhz_uploader/CMakeFiles/openmhz_uploader.dir/openmhz_uploader.cc.o -Wl,-rpath,/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999_build: libtrunk-recorder.a -lssl -lcrypto -lcurl -lgnuradio-uhd -luhd -lgnuradio-osmosdr libgnuradio-op25_repeater.so /usr/lib64/libgnuradio-digital.so.3.8.5.0 /usr/lib64/libboost_log_setup.so.1.79.0 /usr/lib64/libboost_log.so.1.79.0 /usr/lib64/libboost_chrono.so.1.79.0 /usr/lib64/libboost_random.so.1.79.0 -lgnuradio-filter /usr/lib64/libgnuradio-analog.so.3.8.5.0 /usr/lib64/libgnuradio-filter.so.3.8.5.0 /usr/lib64/libgnuradio-blocks.so.3.8.5.0 /usr/lib64/libgnuradio-fft.so.3.8.5.0 -lfftw3f -lfftw3f_threads /usr/lib64/libgnuradio-runtime.so.3.8.5.0 /usr/lib64/libboost_system.so.1.79.0 /usr/lib64/libboost_program_options.so.1.79.0 /usr/lib64/libboost_filesystem.so.1.79.0 /usr/lib64/libboost_atomic.so.1.79.0 /usr/lib64/libboost_regex.so.1.79.0 /usr/lib64/libgnuradio-pmt.so.3.8.5.0 /usr/lib64/libboost_thread.so.1.79.0 -llog4cpp -lgmpxx -lgmp -lrt /usr/lib64/libvolk.so.2.5.0 -ldl -lm && : [152/162] : && /usr/bin/x86_64-pc-linux-gnu-g++ -Os -march=native -mtune=native -pipe -frecord-gcc-switches -pthread -Wno-narrowing -fvisibility=hidden -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=gentoo_check_ldflags=0 -rdynamic CMakeFiles/trunk-recorder.dir/trunk-recorder/main.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/recorder.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/formatter.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/source.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_conventional.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_trunking.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/p25_trunking.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_parser.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/p25_parser.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/system_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/debug_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/sigmf_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/analog_recorder.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/dmr_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_fsk4_demod.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_qpsk_demod.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/csv_helper.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/talkgroup.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/talkgroups.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/unit_tag.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/unit_tags.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/plugin_manager/plugin_manager.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_concluder/call_concluder.cc.o CMakeFiles/trunk-recorder.dir/lib/lfsr/lfsr.cxx.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/freq_xlating_fft_filter.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/transmission_sink.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/fsync_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/mdc_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/star_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/signal_decoder_sink_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/tps_decoder_sink_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoder_wrapper_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/plugin_wrapper_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/selector_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/wavfile_gr3.8.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/rms_agc.cc.o -o trunk-recorder -Wl,-rpath,/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999_build: libgit.so libtrunk-recorder.a libgnuradio-op25_repeater.so -ldl -lssl -lcrypto -lcurl /usr/lib64/libboost_log_setup.so.1.79.0 /usr/lib64/libboost_log.so.1.79.0 /usr/lib64/libboost_random.so.1.79.0 -lgnuradio-uhd -luhd -lgnuradio-osmosdr /usr/lib64/libgnuradio-digital.so.3.8.5.0 /usr/lib64/libboost_chrono.so.1.79.0 -lgnuradio-filter /usr/lib64/libgnuradio-analog.so.3.8.5.0 /usr/lib64/libgnuradio-filter.so.3.8.5.0 /usr/lib64/libgnuradio-blocks.so.3.8.5.0 /usr/lib64/libgnuradio-fft.so.3.8.5.0 -lfftw3f -lfftw3f_threads /usr/lib64/libgnuradio-runtime.so.3.8.5.0 /usr/lib64/libboost_system.so.1.79.0 /usr/lib64/libboost_program_options.so.1.79.0 /usr/lib64/libboost_filesystem.so.1.79.0 /usr/lib64/libboost_atomic.so.1.79.0 /usr/lib64/libboost_regex.so.1.79.0 /usr/lib64/libgnuradio-pmt.so.3.8.5.0 /usr/lib64/libboost_thread.so.1.79.0 -llog4cpp -lgmpxx -lgmp -lrt /usr/lib64/libvolk.so.2.5.0 -ldl -lm && : FAILED: trunk-recorder : && /usr/bin/x86_64-pc-linux-gnu-g++ -Os -march=native -mtune=native -pipe -frecord-gcc-switches -pthread -Wno-narrowing -fvisibility=hidden -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=gentoo_check_ldflags=0 -rdynamic CMakeFiles/trunk-recorder.dir/trunk-recorder/main.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/recorder.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/formatter.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/source.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_conventional.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_trunking.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/p25_trunking.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_parser.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/p25_parser.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/system_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/debug_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/sigmf_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/analog_recorder.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/dmr_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_fsk4_demod.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_qpsk_demod.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/csv_helper.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/talkgroup.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/talkgroups.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/unit_tag.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/unit_tags.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/plugin_manager/plugin_manager.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_concluder/call_concluder.cc.o CMakeFiles/trunk-recorder.dir/lib/lfsr/lfsr.cxx.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/freq_xlating_fft_filter.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/transmission_sink.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/fsync_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/mdc_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/star_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/signal_decoder_sink_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/tps_decoder_sink_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoder_wrapper_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/plugin_wrapper_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/selector_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/wavfile_gr3.8.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/rms_agc.cc.o -o trunk-recorder -Wl,-rpath,/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999_build: libgit.so libtrunk-recorder.a libgnuradio-op25_repeater.so -ldl -lssl -lcrypto -lcurl /usr/lib64/libboost_log_setup.so.1.79.0 /usr/lib64/libboost_log.so.1.79.0 /usr/lib64/libboost_random.so.1.79.0 -lgnuradio-uhd -luhd -lgnuradio-osmosdr /usr/lib64/libgnuradio-digital.so.3.8.5.0 /usr/lib64/libboost_chrono.so.1.79.0 -lgnuradio-filter /usr/lib64/libgnuradio-analog.so.3.8.5.0 /usr/lib64/libgnuradio-filter.so.3.8.5.0 /usr/lib64/libgnuradio-blocks.so.3.8.5.0 /usr/lib64/libgnuradio-fft.so.3.8.5.0 -lfftw3f -lfftw3f_threads /usr/lib64/libgnuradio-runtime.so.3.8.5.0 /usr/lib64/libboost_system.so.1.79.0 /usr/lib64/libboost_program_options.so.1.79.0 /usr/lib64/libboost_filesystem.so.1.79.0 /usr/lib64/libboost_atomic.so.1.79.0 /usr/lib64/libboost_regex.so.1.79.0 /usr/lib64/libgnuradio-pmt.so.3.8.5.0 /usr/lib64/libboost_thread.so.1.79.0 -llog4cpp -lgmpxx -lgmp -lrt /usr/lib64/libvolk.so.2.5.0 -ldl -lm && : /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/trunk-recorder.dir/trunk-recorder/main.cc.o: in function main': main.cc:(.text.startup+0x749): undefined reference to GitMetadata::VersionInfo()' collect2: error: ld returned 1 exit status — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.

rabarar avatar Jul 19 '22 16:07 rabarar

Lol what? I pasted a build error. I can't build T-R, so I can't run T-R with --version

ZeroChaos- avatar Jul 19 '22 16:07 ZeroChaos-

I have no such error. Did you delete your build directory and run cmake in a clean directory?

On Jul 19, 2022, at 10:53 AM, Zero_Chaos @.***> wrote:

 Okay, I'm officially confused. I see -DMANUAL_GITINFO being passed on basically every line EXCEPT the one where it matters.

[149/162] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFFTW3F_THREADS -DGNURADIO_VERSION=198661 -DMANUAL_GITINFO=""commit 494d078db6e44360135be804c4fbe1aa5573f054 \(HEAD\)"" -DSPDLOG_FMT_EXTERNAL=ON -Dopenmhz_uploader_EXPORTS -I/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999_build/lib -I/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999_build/include -I/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999/lib/op25_repeater/lib -I/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999/lib/op25_repeater/include -I/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999/lib -Os -march=native -mtune=native -pipe -frecord-gcc-switches -pthread -Wno-narrowing -fvisibility=hidden -fPIC -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT plugins/openmhz_uploader/CMakeFiles/openmhz_uploader.dir/openmhz_uploader.cc.o -MF plugins/openmhz_uploader/CMakeFiles/openmhz_uploader.dir/openmhz_uploader.cc.o.d -o plugins/openmhz_uploader/CMakeFiles/openmhz_uploader.dir/openmhz_uploader.cc.o -c /var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999/plugins/openmhz_uploader/openmhz_uploader.cc [150/162] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -Os -march=native -mtune=native -pipe -frecord-gcc-switches -pthread -Wno-narrowing -fvisibility=hidden -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=gentoo_check_ldflags=0 -shared -Wl,-soname,libgnuradio-op25_repeater.so -o libgnuradio-op25_repeater.so lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/ambe_encoder_sb_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/dmr_bs_tx_bb_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/ysf_tx_sb_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/dstar_tx_sb_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/vocoder_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/gardner_cc_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/costas_loop_cc_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25_frame_assembler_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/frame_assembler_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/analog_udp_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/rmsagc_ff_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/fsk4_slicer_fb_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/iqfile_source_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/fsk4_demod_ff_impl.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/bch.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/rs.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25_framer.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p1_fdma.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p1_voice_encode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p1_voice_decode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_framer.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_isch.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_duid.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_sync.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_tdma.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/p25p2_vf.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_decoder.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/software_imbe_decoder.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/ambe.c.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/mbelib.c.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/ambe_encoder.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/rx_sync.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/rx_smartnet.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/rx_subchannel.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/hamming.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/golay2087.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/bptc19696.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/trellis.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/dmr_cai.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/dmr_slot.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/op25_audio.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/op25_timer.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/CCITTChecksumReverse.cpp.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/aux_sub.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/basicop2.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/ch_decode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/ch_encode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/dc_rmv.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/decode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/dsp_sub.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/encode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/imbe_vocoder.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/math_sub.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/pe_lpf.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/pitch_est.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/pitch_ref.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/qnt_sub.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/rand_gen.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/sa_decode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/sa_encode.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/sa_enh.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/tbls.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/uv_synt.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/v_synt.cc.o lib/op25_repeater/lib/CMakeFiles/gnuradio-op25_repeater.dir/imbe_vocoder/v_uv_det.cc.o -Wl,-rpath,:::::::::::::::::::: /usr/lib64/libboost_log_setup.so.1.79.0 /usr/lib64/libboost_log.so.1.79.0 /usr/lib64/libboost_random.so.1.79.0 -lgnuradio-filter /usr/lib64/libgnuradio-filter.so.3.8.5.0 /usr/lib64/libboost_chrono.so.1.79.0 /usr/lib64/libgnuradio-fft.so.3.8.5.0 -lfftw3f -lfftw3f_threads /usr/lib64/libgnuradio-blocks.so.3.8.5.0 /usr/lib64/libgnuradio-runtime.so.3.8.5.0 /usr/lib64/libboost_system.so.1.79.0 /usr/lib64/libboost_program_options.so.1.79.0 /usr/lib64/libboost_filesystem.so.1.79.0 /usr/lib64/libboost_atomic.so.1.79.0 /usr/lib64/libboost_regex.so.1.79.0 /usr/lib64/libgnuradio-pmt.so.3.8.5.0 /usr/lib64/libboost_thread.so.1.79.0 -llog4cpp -lgmpxx -lgmp -lrt /usr/lib64/libvolk.so.2.5.0 -ldl -lm && : [151/162] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -Os -march=native -mtune=native -pipe -frecord-gcc-switches -pthread -Wno-narrowing -fvisibility=hidden -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=gentoo_check_ldflags=0 -shared -o libopenmhz_uploader.so plugins/openmhz_uploader/CMakeFiles/openmhz_uploader.dir/openmhz_uploader.cc.o -Wl,-rpath,/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999_build: libtrunk-recorder.a -lssl -lcrypto -lcurl -lgnuradio-uhd -luhd -lgnuradio-osmosdr libgnuradio-op25_repeater.so /usr/lib64/libgnuradio-digital.so.3.8.5.0 /usr/lib64/libboost_log_setup.so.1.79.0 /usr/lib64/libboost_log.so.1.79.0 /usr/lib64/libboost_chrono.so.1.79.0 /usr/lib64/libboost_random.so.1.79.0 -lgnuradio-filter /usr/lib64/libgnuradio-analog.so.3.8.5.0 /usr/lib64/libgnuradio-filter.so.3.8.5.0 /usr/lib64/libgnuradio-blocks.so.3.8.5.0 /usr/lib64/libgnuradio-fft.so.3.8.5.0 -lfftw3f -lfftw3f_threads /usr/lib64/libgnuradio-runtime.so.3.8.5.0 /usr/lib64/libboost_system.so.1.79.0 /usr/lib64/libboost_program_options.so.1.79.0 /usr/lib64/libboost_filesystem.so.1.79.0 /usr/lib64/libboost_atomic.so.1.79.0 /usr/lib64/libboost_regex.so.1.79.0 /usr/lib64/libgnuradio-pmt.so.3.8.5.0 /usr/lib64/libboost_thread.so.1.79.0 -llog4cpp -lgmpxx -lgmp -lrt /usr/lib64/libvolk.so.2.5.0 -ldl -lm && : [152/162] : && /usr/bin/x86_64-pc-linux-gnu-g++ -Os -march=native -mtune=native -pipe -frecord-gcc-switches -pthread -Wno-narrowing -fvisibility=hidden -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=gentoo_check_ldflags=0 -rdynamic CMakeFiles/trunk-recorder.dir/trunk-recorder/main.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/recorder.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/formatter.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/source.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_conventional.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_trunking.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/p25_trunking.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_parser.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/p25_parser.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/system_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/debug_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/sigmf_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/analog_recorder.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/dmr_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_fsk4_demod.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_qpsk_demod.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/csv_helper.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/talkgroup.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/talkgroups.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/unit_tag.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/unit_tags.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/plugin_manager/plugin_manager.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_concluder/call_concluder.cc.o CMakeFiles/trunk-recorder.dir/lib/lfsr/lfsr.cxx.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/freq_xlating_fft_filter.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/transmission_sink.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/fsync_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/mdc_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/star_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/signal_decoder_sink_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/tps_decoder_sink_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoder_wrapper_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/plugin_wrapper_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/selector_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/wavfile_gr3.8.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/rms_agc.cc.o -o trunk-recorder -Wl,-rpath,/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999_build: libgit.so libtrunk-recorder.a libgnuradio-op25_repeater.so -ldl -lssl -lcrypto -lcurl /usr/lib64/libboost_log_setup.so.1.79.0 /usr/lib64/libboost_log.so.1.79.0 /usr/lib64/libboost_random.so.1.79.0 -lgnuradio-uhd -luhd -lgnuradio-osmosdr /usr/lib64/libgnuradio-digital.so.3.8.5.0 /usr/lib64/libboost_chrono.so.1.79.0 -lgnuradio-filter /usr/lib64/libgnuradio-analog.so.3.8.5.0 /usr/lib64/libgnuradio-filter.so.3.8.5.0 /usr/lib64/libgnuradio-blocks.so.3.8.5.0 /usr/lib64/libgnuradio-fft.so.3.8.5.0 -lfftw3f -lfftw3f_threads /usr/lib64/libgnuradio-runtime.so.3.8.5.0 /usr/lib64/libboost_system.so.1.79.0 /usr/lib64/libboost_program_options.so.1.79.0 /usr/lib64/libboost_filesystem.so.1.79.0 /usr/lib64/libboost_atomic.so.1.79.0 /usr/lib64/libboost_regex.so.1.79.0 /usr/lib64/libgnuradio-pmt.so.3.8.5.0 /usr/lib64/libboost_thread.so.1.79.0 -llog4cpp -lgmpxx -lgmp -lrt /usr/lib64/libvolk.so.2.5.0 -ldl -lm && : FAILED: trunk-recorder : && /usr/bin/x86_64-pc-linux-gnu-g++ -Os -march=native -mtune=native -pipe -frecord-gcc-switches -pthread -Wno-narrowing -fvisibility=hidden -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=gentoo_check_ldflags=0 -rdynamic CMakeFiles/trunk-recorder.dir/trunk-recorder/main.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/recorder.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/formatter.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/source.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_conventional.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_trunking.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/p25_trunking.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_parser.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/p25_parser.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/smartnet_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/systems/system_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/debug_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/sigmf_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/analog_recorder.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/dmr_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_fsk4_demod.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_qpsk_demod.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/recorders/p25_recorder_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/csv_helper.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/talkgroup.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/talkgroups.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/unit_tag.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/unit_tags.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/plugin_manager/plugin_manager.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/call_concluder/call_concluder.cc.o CMakeFiles/trunk-recorder.dir/lib/lfsr/lfsr.cxx.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/freq_xlating_fft_filter.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/transmission_sink.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/fsync_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/mdc_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/star_decode.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/signal_decoder_sink_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoders/tps_decoder_sink_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/decoder_wrapper_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/plugin_wrapper_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/selector_impl.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/wavfile_gr3.8.cc.o CMakeFiles/trunk-recorder.dir/trunk-recorder/gr_blocks/rms_agc.cc.o -o trunk-recorder -Wl,-rpath,/var/tmp/portage/net-wireless/trunk-recorder-9999/work/trunk-recorder-9999_build: libgit.so libtrunk-recorder.a libgnuradio-op25_repeater.so -ldl -lssl -lcrypto -lcurl /usr/lib64/libboost_log_setup.so.1.79.0 /usr/lib64/libboost_log.so.1.79.0 /usr/lib64/libboost_random.so.1.79.0 -lgnuradio-uhd -luhd -lgnuradio-osmosdr /usr/lib64/libgnuradio-digital.so.3.8.5.0 /usr/lib64/libboost_chrono.so.1.79.0 -lgnuradio-filter /usr/lib64/libgnuradio-analog.so.3.8.5.0 /usr/lib64/libgnuradio-filter.so.3.8.5.0 /usr/lib64/libgnuradio-blocks.so.3.8.5.0 /usr/lib64/libgnuradio-fft.so.3.8.5.0 -lfftw3f -lfftw3f_threads /usr/lib64/libgnuradio-runtime.so.3.8.5.0 /usr/lib64/libboost_system.so.1.79.0 /usr/lib64/libboost_program_options.so.1.79.0 /usr/lib64/libboost_filesystem.so.1.79.0 /usr/lib64/libboost_atomic.so.1.79.0 /usr/lib64/libboost_regex.so.1.79.0 /usr/lib64/libgnuradio-pmt.so.3.8.5.0 /usr/lib64/libboost_thread.so.1.79.0 -llog4cpp -lgmpxx -lgmp -lrt /usr/lib64/libvolk.so.2.5.0 -ldl -lm && : /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/trunk-recorder.dir/trunk-recorder/main.cc.o: in function main': main.cc:(.text.startup+0x749): undefined reference to GitMetadata::VersionInfo()' collect2: error: ld returned 1 exit status — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.

rabarar avatar Jul 19 '22 16:07 rabarar

I don't get the error when I build outside of the gentoo package manager, and yes I'm sure it's a clean build. We can merge this and close my original bug and not overcomplicate this if you want. I do suspect they may be related, but that's not a reason to hold valid fixes

ZeroChaos- avatar Jul 19 '22 16:07 ZeroChaos-

I wish I had gentoo so I could test it there and see why your package manager is mangling the build …

On Jul 19, 2022, at 12:53 PM, Zero_Chaos @.***> wrote:

rabarar avatar Jul 19 '22 17:07 rabarar

Just wanted to check and see if things got resolved. Anything I can do to help?

robotastic avatar Aug 02 '22 02:08 robotastic

I think it’s resolved. There’s a build issue with the version of Linux that I don’t have and can’t replicate.

On Aug 1, 2022, at 10:17 PM, Luke Berndt @.***> wrote:

 Just wanted to check and see if things got resolved. Anything I can do to help?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.

rabarar avatar Aug 02 '22 02:08 rabarar

"I" still can't build, but the PR is tested and should fix tagged build for everyone but me. I have to invest time in this still, but I don't have it. I would suggest merging the PR and not waiting on resolution for my issue. Keep this bug for tracking though please.

ZeroChaos- avatar Aug 02 '22 02:08 ZeroChaos-

Thanks for digging into this! I will go roll a new version now

robotastic avatar Aug 27 '22 13:08 robotastic