build fail with latest Rack [SOLVED]
Closed this issue · 0 comments
Fedora 23 Linux
Rack master (0.6.x dev)
Alas, the latest Rack pull causes the following build error. Apologies for the long error list, it seems to be a repeated error (multiple definitions) but I thought I should include the complete report:
[Never mind, I resolved the issue by removing the multiple definitions of RACK_DIR and the plugin.mk include in the Makefile.]
g++ -o plugin.so build/src/PQ.cpp.o build/src/sdr/SDR.cpp.o build/src/sdr/rtl-sdr.c.o build/src/sdr/convenience.c.o build/src/PQ.cpp.o build/src/sdr/SDR.cpp.o build/src/sdr/rtl-sdr.c.o build/src/sdr/convenience.c.o -shared -L/usr//usr/lib64 -lusb-1.0 -lrtlsdr -lusb-1.0 -shared
build/src/PQ.cpp.o: In function init': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/PQ.cpp:6: multiple definition of
init'
build/src/PQ.cpp.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/PQ.cpp:6: first defined here
build/src/PQ.cpp.o: In function init': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/PQ.cpp:6: multiple definition of
plugin'
build/src/PQ.cpp.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/PQ.cpp:6: first defined here
build/src/sdr/SDR.cpp.o: In function SDR::onSampleRateChange()': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/SDR.cpp:146: multiple definition of
SDR::onSampleRateChange()'
build/src/sdr/SDR.cpp.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/SDR.cpp:146: first defined here
build/src/sdr/SDR.cpp.o: In function rack::Module::toJson()': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/SDR.cpp:150: multiple definition of
SDR::getFreq(float)'
build/src/sdr/SDR.cpp.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/SDR.cpp:150: first defined here
build/src/sdr/SDR.cpp.o: In function SDR::getMegaFreq(long)': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/SDR.cpp:154: multiple definition of
SDR::getMegaFreq(long)'
build/src/sdr/SDR.cpp.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/SDR.cpp:154: first defined here
build/src/sdr/SDR.cpp.o: In function rack::SVGScrew::~SVGScrew()': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/SDR.cpp:68: multiple definition of
SDR::step()'
build/src/sdr/SDR.cpp.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/SDR.cpp:68: first defined here
build/src/sdr/SDR.cpp.o: In function SDRWidget::SDRWidget(SDR*)': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/SDR.cpp:161: multiple definition of
SDRWidget::SDRWidget(SDR*)'
build/src/sdr/SDR.cpp.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/SDR.cpp:161: first defined here
build/src/sdr/SDR.cpp.o: In function SDRWidget::SDRWidget(SDR*)': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/SDR.cpp:161: multiple definition of
SDRWidget::SDRWidget(SDR*)'
build/src/sdr/SDR.cpp.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/SDR.cpp:161: first defined here
build/src/sdr/SDR.cpp.o: In function SDR::onSampleRateChange()': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/SDR.cpp:146: multiple definition of
sdrModule'
build/src/sdr/SDR.cpp.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/SDR.cpp:146: first defined here
build/src/sdr/rtl-sdr.c.o: In function usb_demod': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:727: multiple definition of
usb_demod'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:727: first defined here
build/src/sdr/rtl-sdr.c.o: In function lsb_demod': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:738: multiple definition of
lsb_demod'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:738: first defined here
build/src/sdr/rtl-sdr.c.o: In function raw_demod': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:747: multiple definition of
raw_demod'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:747: first defined here
build/src/sdr/rtl-sdr.c.o: In function am_demod': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:712: multiple definition of
am_demod'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:712: first defined here
build/src/sdr/rtl-sdr.c.o: In function usage': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:245: multiple definition of
usage'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:245: first defined here
build/src/sdr/rtl-sdr.c.o: In function rotate_90': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:357: multiple definition of
rotate_90'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:357: first defined here
build/src/sdr/rtl-sdr.c.o: In function translate_init': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:374: multiple definition of
translate_init'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:374: first defined here
build/src/sdr/rtl-sdr.c.o: In function translate': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:425: multiple definition of
translate'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:425: first defined here
build/src/sdr/rtl-sdr.c.o: In function low_pass': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:446: multiple definition of
low_pass'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:446: first defined here
build/src/sdr/rtl-sdr.c.o: In function low_pass_simple': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:468: multiple definition of
low_pass_simple'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:468: first defined here
build/src/sdr/rtl-sdr.c.o: In function low_pass_real': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:485: multiple definition of
low_pass_real'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:485: first defined here
build/src/sdr/rtl-sdr.c.o: In function fifth_order': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:507: multiple definition of
fifth_order'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:507: first defined here
build/src/sdr/rtl-sdr.c.o: In function generic_fir': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:540: multiple definition of
generic_fir'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:540: first defined here
build/src/sdr/rtl-sdr.c.o: In function multiply': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:566: multiple definition of
multiply'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:566: first defined here
build/src/sdr/rtl-sdr.c.o: In function polar_discriminant': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:571: multiple definition of
polar_discriminant'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:571: first defined here
build/src/sdr/rtl-sdr.c.o: In function fast_atan2': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:584: multiple definition of
fast_atan2'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:584: first defined here
build/src/sdr/rtl-sdr.c.o: In function polar_disc_fast': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:603: multiple definition of
polar_disc_fast'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:603: first defined here
build/src/sdr/rtl-sdr.c.o: In function atan_lut_init': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:610: multiple definition of
atan_lut_init'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:610: first defined here
build/src/sdr/rtl-sdr.c.o: In function polar_disc_lut': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:623: multiple definition of
polar_disc_lut'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:623: first defined here
build/src/sdr/rtl-sdr.c.o: In function esbensen': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:675: multiple definition of
esbensen'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:675: first defined here
build/src/sdr/rtl-sdr.c.o: In function fm_demod': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:679: multiple definition of
fm_demod'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:679: first defined here
build/src/sdr/rtl-sdr.c.o: In function deemph_filter': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:755: multiple definition of
deemph_filter'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:755: first defined here
build/src/sdr/rtl-sdr.c.o: In function dc_block_filter': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:773: multiple definition of
dc_block_filter'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:773: first defined here
build/src/sdr/rtl-sdr.c.o: In function mad': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:787: multiple definition of
mad'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:787: first defined here
build/src/sdr/rtl-sdr.c.o: In function rms': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:810: multiple definition of
rms'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:810: first defined here
build/src/sdr/rtl-sdr.c.o: In function squelch_to_rms': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:826: multiple definition of
squelch_to_rms'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:826: first defined here
build/src/sdr/rtl-sdr.c.o: In function software_agc': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:842: multiple definition of
software_agc'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:842: first defined here
build/src/sdr/rtl-sdr.c.o: In function full_demod': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:889: multiple definition of
full_demod'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:889: first defined here
build/src/sdr/rtl-sdr.c.o: In function usb_demod': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:727: multiple definition of
cic_9_tables'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:727: first defined here
build/src/sdr/rtl-sdr.c.o: In function mark_shared_buffer': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:953: multiple definition of
mark_shared_buffer'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:953: first defined here
build/src/sdr/rtl-sdr.c.o: In function usb_demod': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:727: multiple definition of
ss_busy'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:727: first defined here
build/src/sdr/rtl-sdr.c.o: In function unmark_shared_buffer': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:967: multiple definition of
unmark_shared_buffer'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:967: first defined here
build/src/sdr/rtl-sdr.c.o: In function clone_demod': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1198: multiple definition of
clone_demod'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1198: first defined here
build/src/sdr/rtl-sdr.c.o: In function optimal_lrmix': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1220: multiple definition of
optimal_lrmix'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1220: first defined here
build/src/sdr/rtl-sdr.c.o: In function frequency_range': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1317: multiple definition of
frequency_range'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1317: first defined here
build/src/sdr/rtl-sdr.c.o: In function dongle_init': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1337: multiple definition of
dongle_init'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1337: first defined here
build/src/sdr/rtl-sdr.c.o: In function demod_init': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1350: multiple definition of
demod_init'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1350: first defined here
build/src/sdr/rtl-sdr.c.o: In function demod_cleanup': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1385: multiple definition of
demod_cleanup'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1385: first defined here
build/src/sdr/rtl-sdr.c.o: In function output_init': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1393: multiple definition of
output_init'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1393: first defined here
build/src/sdr/rtl-sdr.c.o: In function output_cleanup': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1407: multiple definition of
output_cleanup'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1407: first defined here
build/src/sdr/rtl-sdr.c.o: In function controller_init': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1418: multiple definition of
controller_init'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1418: first defined here
build/src/sdr/rtl-sdr.c.o: In function controller_cleanup': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1428: multiple definition of
controller_cleanup'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1428: first defined here
build/src/sdr/rtl-sdr.c.o: In function sanity_checks': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1434: multiple definition of
sanity_checks'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1434: first defined here
build/src/sdr/rtl-sdr.c.o: In function agc_init': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1458: multiple definition of
agc_init'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1458: first defined here
build/src/sdr/rtl-sdr.c.o: In function generate_header': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1479: multiple definition of
generate_header'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1479: first defined here
build/src/sdr/rtl-sdr.c.o: In function usb_demod': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:727: multiple definition of
main'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:727: first defined here
build/src/sdr/rtl-sdr.c.o: In function RtlSdr_init': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1790: multiple definition of
RtlSdr_init'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1790: first defined here
build/src/sdr/rtl-sdr.c.o: In function RtlSdr_end': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1858: multiple definition of
RtlSdr_end'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1858: first defined here
build/src/sdr/rtl-sdr.c.o: In function RtlSdr_tune_thread_fn': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1880: multiple definition of
RtlSdr_tune_thread_fn'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1880: first defined here
build/src/sdr/rtl-sdr.c.o: In function RtlSdr_tune': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1885: multiple definition of
RtlSdr_tune'
build/src/sdr/rtl-sdr.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/rtl-sdr.c:1885: first defined here
build/src/sdr/convenience.c.o: In function atofs': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:41: multiple definition of
atofs'
build/src/sdr/convenience.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:41: first defined here
build/src/sdr/convenience.c.o: In function atoft': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:68: multiple definition of
atoft'
build/src/sdr/convenience.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:68: first defined here
build/src/sdr/convenience.c.o: In function atofp': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:94: multiple definition of
atofp'
build/src/sdr/convenience.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:94: first defined here
build/src/sdr/convenience.c.o: In function nearest_gain': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:113: multiple definition of
nearest_gain'
build/src/sdr/convenience.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:113: first defined here
build/src/sdr/convenience.c.o: In function verbose_set_frequency': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:140: multiple definition of
verbose_set_frequency'
build/src/sdr/convenience.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:140: first defined here
build/src/sdr/convenience.c.o: In function verbose_set_sample_rate': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:152: multiple definition of
verbose_set_sample_rate'
build/src/sdr/convenience.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:152: first defined here
build/src/sdr/convenience.c.o: In function verbose_direct_sampling': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:164: multiple definition of
verbose_direct_sampling'
build/src/sdr/convenience.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:164: first defined here
build/src/sdr/convenience.c.o: In function verbose_offset_tuning': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:183: multiple definition of
verbose_offset_tuning'
build/src/sdr/convenience.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:183: first defined here
build/src/sdr/convenience.c.o: In function verbose_auto_gain': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:195: multiple definition of
verbose_auto_gain'
build/src/sdr/convenience.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:195: first defined here
build/src/sdr/convenience.c.o: In function verbose_gain_set': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:207: multiple definition of
verbose_gain_set'
build/src/sdr/convenience.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:207: first defined here
build/src/sdr/convenience.c.o: In function verbose_ppm_set': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:226: multiple definition of
verbose_ppm_set'
build/src/sdr/convenience.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:226: first defined here
build/src/sdr/convenience.c.o: In function verbose_ppm_eeprom': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:238: multiple definition of
verbose_ppm_eeprom'
build/src/sdr/convenience.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:238: first defined here
build/src/sdr/convenience.c.o: In function verbose_reset_buffer': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:266: multiple definition of
verbose_reset_buffer'
build/src/sdr/convenience.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:266: first defined here
build/src/sdr/convenience.c.o: In function verbose_device_search': /home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:275: multiple definition of
verbose_device_search'
build/src/sdr/convenience.c.o:/home/dlphilp/src/Rack-master-031318/plugins/vcvrack-rtlsdr/src/sdr/convenience.c:275: first defined here
collect2: error: ld returned 1 exit status
../../compile.mk:53: recipe for target 'plugin.so' failed
make: *** [plugin.so] Error 1