Would you like to react to this message? Create an account in a few clicks or log in to continue.

You are not connected. Please login or register

Make error: ld returned 1 exit status

2 posters

Go down  Message [Page 1 of 1]

1Make error: ld returned 1 exit status Empty Make error: ld returned 1 exit status Mon Jan 04, 2021 5:41 pm

dvarkin



Can't done build with this error. Something about USART in PIC. 2nd boot of make:
Code:
artem@lenovo:~/simulide/build_XX$ LANG=C !!
LANG=C make all
Makefile:11839: warning: overriding recipe for target 'build/objects/uart.o'
Makefile:11088: warning: ignoring old recipe for target 'build/objects/uart.o'
lrelease ../resources/translations/*.ts;
Updating '../resources/translations/simulide.qm'...
    Generated 1 translation(s) (0 finished and 1 unfinished)
    Ignored 622 untranslated source text(s)
Updating '../resources/translations/simulide_de.qm'...
    Generated 486 translation(s) (474 finished and 12 unfinished)
    Ignored 137 untranslated source text(s)
Updating '../resources/translations/simulide_en.qm'...
    Generated 388 translation(s) (388 finished and 0 unfinished)
    Ignored 235 untranslated source text(s)
Updating '../resources/translations/simulide_es.qm'...
    Generated 475 translation(s) (461 finished and 14 unfinished)
    Ignored 148 untranslated source text(s)
Updating '../resources/translations/simulide_fr.qm'...
    Generated 449 translation(s) (438 finished and 11 unfinished)
    Ignored 174 untranslated source text(s)
Updating '../resources/translations/simulide_it.qm'...
    Generated 540 translation(s) (529 finished and 11 unfinished)
    Ignored 83 untranslated source text(s)
Updating '../resources/translations/simulide_pt_BR.qm'...
    Generated 506 translation(s) (491 finished and 15 unfinished)
    Ignored 117 untranslated source text(s)
Updating '../resources/translations/simulide_ru.qm'...
    Generated 492 translation(s) (481 finished and 11 unfinished)
    Ignored 131 untranslated source text(s)
mkdir -p /home/artem/simulide/build_XX/executables/SimulIDE_0.5.15-RC4/share/simulide/data ; mkdir -p /home/artem/simulide/build_XX/executables/SimulIDE_0.5.15-RC4/share/simulide/examples ; mkdir -p /home/artem/simulide/build_XX/executables/SimulIDE_0.5.15-RC4/share/simulide/translations ; cp -f -R ../resources/data /home/artem/simulide/build_XX/executables/SimulIDE_0.5.15-RC4/share/simulide ; cp -f -R ../resources/examples /home/artem/simulide/build_XX/executables/SimulIDE_0.5.15-RC4/share/simulide ; cp -f -R ../resources/icons /home/artem/simulide/build_XX/executables/SimulIDE_0.5.15-RC4/share ; mv -f ../resources/translations/*.qm /home/artem/simulide/build_XX/executables/SimulIDE_0.5.15-RC4/share/simulide/translations ;
g++ -no-pie -Wl,-O1 -o executables/SimulIDE_0.5.15-RC4/bin/simulide build/objects/main.o build/objects/mainwindow.o build/objects/simuapi_apppath.o build/objects/dialwidget.o build/objects/joystickwidget.o build/objects/ramtablewidget.o build/objects/topwidget.o build/objects/voltwidget.o build/objects/chip.o build/objects/circuit.o build/objects/circuitview.o build/objects/circuitwidget.o build/objects/component.o build/objects/connector.o build/objects/connectorline.o build/objects/itemlibrary.o build/objects/node.o build/objects/pin.o build/objects/subcircuit.o build/objects/subpackage.o build/objects/logiccomponent.o build/objects/memdata.o build/objects/shape.o build/objects/bjt.o build/objects/diode.o build/objects/mosfet.o build/objects/mux_analog.o build/objects/op_amp.o build/objects/volt_reg.o build/objects/adc.o build/objects/bcdto7s.o build/objects/bcdtodec.o build/objects/bincounter.o build/objects/buffer.o build/objects/bus.o build/objects/dac.o build/objects/dectobcd.o build/objects/demux.o build/objects/flipflopd.o build/objects/flipflopjk.o build/objects/fulladder.o build/objects/function.o build/objects/gate.o build/objects/gate_and.o build/objects/gate_or.o build/objects/gate_xor.o build/objects/i2cram.o build/objects/i2ctoparallel.o build/objects/latchd.o build/objects/lm555.o build/objects/memory.o build/objects/mux.o build/objects/sevensegment_bcd.o build/objects/shiftreg.o build/objects/arduino.o build/objects/avrcompbase.o build/objects/avrcomponent.o build/objects/avrcomponentpin.o build/objects/ky023.o build/objects/ky040.o build/objects/mcucomponent.o build/objects/mcucomponentpin.o build/objects/piccomponent.o build/objects/piccomponentpin.o build/objects/serialport.o build/objects/serialterm.o build/objects/sr04.o build/objects/amperimeter.o build/objects/frequencimeter.o build/objects/meter.o build/objects/oscope.o build/objects/oscopechannel.o build/objects/probe.o build/objects/voltimeter.o build/objects/ellipse.o build/objects/image.o build/objects/line.o build/objects/rectangle.o build/objects/textcomponent.o build/objects/tunnel.o build/objects/audio_out.o build/objects/dcmotor.o build/objects/led.o build/objects/ledbar.o build/objects/ledbase.o build/objects/ledmatrix.o build/objects/ledsmd.o build/objects/servo.o build/objects/sevensegment.o build/objects/stepper.o build/objects/ws2812.o build/objects/hd44780.o build/objects/ili9341.o build/objects/ks0108.o build/objects/pcd8544.o build/objects/ssd1306.o build/objects/capacitor.o build/objects/capacitorbase.o build/objects/elcapacitor.o build/objects/inductor.o build/objects/ldr.o build/objects/potentiometer.o build/objects/resistor.o build/objects/resistordip.o build/objects/rtd.o build/objects/strain.o build/objects/thermistor.o build/objects/thermistorbase.o build/objects/varresbase.o build/objects/varresistor.o build/objects/battery.o build/objects/clock-base.o build/objects/clock.o build/objects/currsource.o build/objects/ground.o build/objects/logicinput.o build/objects/rail.o build/objects/varsource.o build/objects/voltsource.o build/objects/wavegen.o build/objects/keypad.o build/objects/mech_contact.o build/objects/push.o build/objects/push_base.o build/objects/relay-spst.o build/objects/relay_base.o build/objects/switch.o build/objects/switch_base.o build/objects/switchdip.o build/objects/datachannel.o build/objects/dataplotwidget.o build/objects/plotbase.o build/objects/plotdisplay.o build/objects/outpaneltext.o build/objects/terminalwidget.o build/objects/ColorCombo.o build/objects/EnumProperty.o build/objects/propertieswidget.o build/objects/Property.o build/objects/QPropertyEditorWidget.o build/objects/QPropertyModel.o build/objects/QVariantDelegate.o build/objects/componentselector.o build/objects/compplugindialog.o build/objects/filebrowser.o build/objects/filewidget.o build/objects/avrasmdebugger.o build/objects/b16asmdebugger.o build/objects/basedebugger.o build/objects/codeeditor.o build/objects/codeeditorwidget.o build/objects/editorwindow.o build/objects/gcbdebugger.o build/objects/highlighter.o build/objects/inodebugger.o build/objects/picasmdebugger.o build/objects/findreplacedialog.o build/objects/findreplaceform.o build/objects/appprop.o build/objects/circprop.o build/objects/simuprop.o build/objects/circmatrix.o build/objects/e-element.o build/objects/e-node.o build/objects/e-pin.o build/objects/e-source.o build/objects/matrixsolver.o build/objects/simulator.o build/objects/e-logic_device.o build/objects/e-pn.o build/objects/e-bjt.o build/objects/e-diode.o build/objects/e-mosfet.o build/objects/e-mux_analog.o build/objects/e-op_amp.o build/objects/e-volt_reg.o build/objects/e-adc.o build/objects/e-bcdto7s.o build/objects/e-bcdtodec.o build/objects/e-bincounter.o build/objects/e-bus.o build/objects/e-dac.o build/objects/e-dectobcd.o build/objects/e-demux.o build/objects/e-flipflopd.o build/objects/e-flipflopjk.o build/objects/e-fulladder.o build/objects/e-function.o build/objects/e-gate.o build/objects/e-gate_or.o build/objects/e-gate_xor.o build/objects/e-i2c.o build/objects/e-latch_d.o build/objects/e-lm555.o build/objects/e-memory.o build/objects/e-mux.o build/objects/e-shiftreg.o build/objects/e-led.o build/objects/e-battery.o build/objects/e-capacitor.o build/objects/e-inductor.o build/objects/e-resistor.o build/objects/e-resistordip.o build/objects/avrprocessor.o build/objects/baseprocessor.o build/objects/picprocessor.o build/objects/avr_acomp.o build/objects/avr_adc.o build/objects/avr_bitbang.o build/objects/avr_eeprom.o build/objects/avr_extint.o build/objects/avr_flash.o build/objects/avr_ioport.o build/objects/avr_lin.o build/objects/avr_spi.o build/objects/avr_timer.o build/objects/avr_twi.o build/objects/avr_uart.o build/objects/avr_usb.o build/objects/avr_watchdog.o build/objects/read_elf.o build/objects/sim_avr.o build/objects/sim_cmds.o build/objects/sim_core.o build/objects/sim_cycle_timers.o build/objects/sim_elf.o build/objects/sim_gdb.o build/objects/sim_hex.o build/objects/sim_interrupts.o build/objects/sim_io.o build/objects/sim_irq.o build/objects/sim_utils.o build/objects/sim_vcd_file.o build/objects/sim_mega128.o build/objects/sim_mega1280.o build/objects/sim_mega1281.o build/objects/sim_mega1284.o build/objects/sim_mega128rfa1.o build/objects/sim_mega128rfr2.o build/objects/sim_mega16.o build/objects/sim_mega164.o build/objects/sim_mega168.o build/objects/sim_mega169.o build/objects/sim_mega16m1.o build/objects/sim_mega2560.o build/objects/sim_mega32.o build/objects/sim_mega324.o build/objects/sim_mega324a.o build/objects/sim_mega328.o build/objects/sim_mega328pb.o build/objects/sim_mega32m1.o build/objects/sim_mega32u4.o build/objects/sim_mega48.o build/objects/sim_mega64.o build/objects/sim_mega644.o build/objects/sim_mega64m1.o build/objects/sim_mega8.o build/objects/sim_mega88.o build/objects/sim_megax.o build/objects/sim_megax4.o build/objects/sim_megax8.o build/objects/sim_megaxm1.o build/objects/sim_tiny13.o build/objects/sim_tiny2313.o build/objects/sim_tiny2313a.o build/objects/sim_tiny24.o build/objects/sim_tiny25.o build/objects/sim_tiny4313.o build/objects/sim_tiny44.o build/objects/sim_tiny45.o build/objects/sim_tiny84.o build/objects/sim_tiny85.o build/objects/sim_tinyx4.o build/objects/sim_tinyx5.o build/objects/sim_usb162.o build/objects/12bit-hexdecode.o build/objects/12bit-processors.o build/objects/14bit-hexdecode.o build/objects/14bit-instructions.o build/objects/14bit-processors.o build/objects/16bit-hexdecode.o build/objects/16bit-instructions.o build/objects/16bit-processors.o build/objects/cpu_clock.o build/objects/hexutils.o build/objects/ioports.o build/objects/pic-instructions.o build/objects/pic-ioports.o build/objects/pic-processor.o build/objects/processor.o build/objects/registers.o build/objects/stimuli.o build/objects/trigger.o build/objects/value.o build/objects/p12f6xx.o build/objects/p12x.o build/objects/p16f1503.o build/objects/p16f178x.o build/objects/p16f62x.o build/objects/p16f87x.o build/objects/p16f88x.o build/objects/p16f8x.o build/objects/p16f91x.o build/objects/p16x5x.o build/objects/p16x6x.o build/objects/p16x7x.o build/objects/p16x8x.o build/objects/p18fk.o build/objects/p18x.o build/objects/p1xf1xxx.o build/objects/14bit-tmrs.o build/objects/16bit-tmrs.o build/objects/a2d_v2.o build/objects/a2dconverter.o build/objects/clc.o build/objects/comparator.o build/objects/cwg.o build/objects/dsm_module.o build/objects/eeprom.o build/objects/lcd_module.o build/objects/nco.o build/objects/spp.o build/objects/ssp.o build/objects/tmr0.o build/objects/uart.o build/objects/watchdog.o build/objects/14bit-registers.o build/objects/16bit-registers.o build/objects/apfcon.o build/objects/intcon.o build/objects/pic-registers.o build/objects/pie.o build/objects/pir.o build/objects/pm_rd.o build/objects/psp.o build/objects/e_mcu.o build/objects/mcu.o build/objects/mcucreator.o build/objects/mcuinterrupts.o build/objects/mcuocunit.o build/objects/mcupin.o build/objects/mcuport.o build/objects/mcutimer.o build/objects/mcuuart.o build/objects/corecpu.o build/objects/mcucore.o build/objects/avrcore.o build/objects/avrocunit.o build/objects/avrtimer.o build/objects/avrusart.o build/objects/i51core.o build/objects/i51extint.o build/objects/i51interrupt.o build/objects/i51timer.o build/objects/i51usart.o build/objects/pic14core.o build/objects/uart.o build/objects/usartmodule.o build/objects/qrc_application.o build/objects/moc_connectorline.o build/objects/moc_frequencimeter.o build/objects/moc_ldr.o build/objects/moc_thermistor.o build/objects/moc_varresistor.o build/objects/moc_mech_contact.o build/objects/moc_relay_base.o build/objects/moc_ColorCombo.o build/objects/moc_EnumProperty.o build/objects/moc_Property.o build/objects/moc_QPropertyEditorWidget.o build/objects/moc_QPropertyModel.o build/objects/moc_QVariantDelegate.o build/objects/moc_filewidget.o build/objects/moc_highlighter.o build/objects/moc_appprop.o build/objects/moc_circprop.o build/objects/moc_simuprop.o   /usr/lib/x86_64-linux-gnu/libQt5Svg.so /usr/lib/x86_64-linux-gnu/libQt5Widgets.so /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so /usr/lib/x86_64-linux-gnu/libQt5Gui.so /usr/lib/x86_64-linux-gnu/libQt5Xml.so /usr/lib/x86_64-linux-gnu/libQt5Script.so /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so /usr/lib/x86_64-linux-gnu/libQt5SerialPort.so /usr/lib/x86_64-linux-gnu/libQt5Network.so /usr/lib/x86_64-linux-gnu/libQt5Core.so -lGL -lpthread  -lelf
/usr/bin/ld: build/objects/picprocessor.o: in function `PicProcessor::loadFirmware(QString)':
picprocessor.cpp:(.text+0x1181): undefined reference to `typeinfo for _RCSTA'
/usr/bin/ld: build/objects/picprocessor.o: in function `PicProcessor::uartIn(int, unsigned int)':
picprocessor.cpp:(.text+0x194b): undefined reference to `_RCSTA::queueData(unsigned int)'
/usr/bin/ld: build/objects/16bit-processors.o: in function `_16bit_processor::~_16bit_processor()':
16bit-processors.cc:(.text+0x18ca): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/16bit-processors.o: in function `_16bit_processor::create_sfr_map()':
16bit-processors.cc:(.text+0x2101): undefined reference to `_RCREG::_RCREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: 16bit-processors.cc:(.text+0x2123): undefined reference to `_TXREG::_TXREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: 16bit-processors.cc:(.text+0x2169): undefined reference to `USART_MODULE::initialize(PIR*, PinModule*, PinModule*, _TXREG*, _RCREG*)'
/usr/bin/ld: 16bit-processors.cc:(.text+0x32eb): undefined reference to `_RCREG::_RCREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: 16bit-processors.cc:(.text+0x330d): undefined reference to `_TXREG::_TXREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: 16bit-processors.cc:(.text+0x3322): undefined reference to `USART_MODULE::initialize(PIR*, PinModule*, PinModule*, _TXREG*, _RCREG*)'
/usr/bin/ld: build/objects/16bit-processors.o: in function `_16bit_processor::_16bit_processor(char const*)':
16bit-processors.cc:(.text+0x3e9a): undefined reference to `USART_MODULE::USART_MODULE(Processor*)'
/usr/bin/ld: build/objects/16bit-processors.o: in function `_16bit_processor::_16bit_processor(char const*) [clone .cold]':
16bit-processors.cc:(.text.unlikely+0x21d): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p16f178x.o: in function `P16F1788::create_sfr_map()':
p16f178x.cc:(.text+0x37c): undefined reference to `USART_MODULE::set_TXpin(PinModule*)'
/usr/bin/ld: p16f178x.cc:(.text+0x39c): undefined reference to `USART_MODULE::set_RXpin(PinModule*)'
/usr/bin/ld: build/objects/p16f178x.o: in function `P16F178x::P16F178x(char const*)':
p16f178x.cc:(.text+0x17f6): undefined reference to `USART_MODULE::USART_MODULE(Processor*)'
/usr/bin/ld: build/objects/p16f178x.o: in function `P16F178x::~P16F178x()':
p16f178x.cc:(.text+0x3322): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p16f178x.o: in function `P16F178x::create_sfr_map()':
p16f178x.cc:(.text+0x3fc7): undefined reference to `_RCREG::_RCREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16f178x.cc:(.text+0x3fed): undefined reference to `_TXREG::_TXREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16f178x.cc:(.text+0x403d): undefined reference to `USART_MODULE::initialize(PIR*, PinModule*, PinModule*, _TXREG*, _RCREG*)'
/usr/bin/ld: p16f178x.cc:(.text+0x404a): undefined reference to `USART_MODULE::set_eusart(bool)'
/usr/bin/ld: build/objects/p16f178x.o: in function `P16F178x::P16F178x(char const*) [clone .cold]':
p16f178x.cc:(.text.unlikely+0x23b): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p16f62x.o: in function `P16F62x::P16F62x(char const*)':
p16f62x.cc:(.text+0x169): undefined reference to `USART_MODULE::USART_MODULE(Processor*)'
/usr/bin/ld: build/objects/p16f62x.o: in function `P16F62x::~P16F62x()':
p16f62x.cc:(.text+0x95b): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p16f62x.o: in function `P16F62x::create_sfr_map()':
p16f62x.cc:(.text+0xd43): undefined reference to `_RCREG::_RCREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16f62x.cc:(.text+0xd65): undefined reference to `_TXREG::_TXREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16f62x.cc:(.text+0xdad): undefined reference to `USART_MODULE::initialize(PIR*, PinModule*, PinModule*, _TXREG*, _RCREG*)'
/usr/bin/ld: build/objects/p16f62x.o: in function `P16F62x::P16F62x(char const*) [clone .cold]':
p16f62x.cc:(.text.unlikely+0x7): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p16f87x.o: in function `P16F871::create_sfr_map()':
p16f87x.cc:(.text+0x49f): undefined reference to `_RCREG::_RCREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16f87x.cc:(.text+0x4c1): undefined reference to `_TXREG::_TXREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16f87x.cc:(.text+0x514): undefined reference to `USART_MODULE::initialize(PIR*, PinModule*, PinModule*, _TXREG*, _RCREG*)'
/usr/bin/ld: build/objects/p16f87x.o: in function `P16F871::P16F871(char const*)':
p16f87x.cc:(.text+0x164b): undefined reference to `USART_MODULE::USART_MODULE(Processor*)'
/usr/bin/ld: build/objects/p16f87x.o: in function `P16F871::~P16F871()':
p16f87x.cc:(.text+0x18e1): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p16f87x.o: in function `P16F871::P16F871(char const*) [clone .cold]':
p16f87x.cc:(.text.unlikely+0x61): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p16f88x.o: in function `P16F88x::P16F88x(char const*)':
p16f88x.cc:(.text+0x222b): undefined reference to `USART_MODULE::USART_MODULE(Processor*)'
/usr/bin/ld: build/objects/p16f88x.o: in function `P16F88x::~P16F88x()':
p16f88x.cc:(.text+0x30ba): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p16f88x.o: in function `P16F690::create_sfr_map()':
p16f88x.cc:(.text+0x4026): undefined reference to `_RCREG::_RCREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16f88x.cc:(.text+0x4048): undefined reference to `_TXREG::_TXREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16f88x.cc:(.text+0x4095): undefined reference to `USART_MODULE::initialize(PIR*, PinModule*, PinModule*, _TXREG*, _RCREG*)'
/usr/bin/ld: build/objects/p16f88x.o: in function `P16F687::create_sfr_map()':
p16f88x.cc:(.text+0x42ce): undefined reference to `_RCREG::_RCREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16f88x.cc:(.text+0x42f0): undefined reference to `_TXREG::_TXREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16f88x.cc:(.text+0x4338): undefined reference to `USART_MODULE::initialize(PIR*, PinModule*, PinModule*, _TXREG*, _RCREG*)'
/usr/bin/ld: build/objects/p16f88x.o: in function `P16F88x::create_sfr_map()':
p16f88x.cc:(.text+0x4f2e): undefined reference to `_RCREG::_RCREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16f88x.cc:(.text+0x4f50): undefined reference to `_TXREG::_TXREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16f88x.cc:(.text+0x4fad): undefined reference to `USART_MODULE::initialize(PIR*, PinModule*, PinModule*, _TXREG*, _RCREG*)'
/usr/bin/ld: p16f88x.cc:(.text+0x5111): undefined reference to `USART_MODULE::set_eusart(bool)'
/usr/bin/ld: build/objects/p16f88x.o: in function `P16F690::P16F690(char const*)':
p16f88x.cc:(.text+0x8afb): undefined reference to `USART_MODULE::USART_MODULE(Processor*)'
/usr/bin/ld: build/objects/p16f88x.o: in function `P16F690::~P16F690()':
p16f88x.cc:(.text+0x8bc5): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p16f88x.o: in function `P16F687::P16F687(char const*)':
p16f88x.cc:(.text+0x8cc0): undefined reference to `USART_MODULE::USART_MODULE(Processor*)'
/usr/bin/ld: build/objects/p16f88x.o: in function `P16F687::~P16F687()':
p16f88x.cc:(.text+0x8db5): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p16f88x.o: in function `P16F690::create_sfr_map()':
p16f88x.cc:(.text+0x41ea): undefined reference to `USART_MODULE::set_eusart(bool)'
/usr/bin/ld: build/objects/p16f88x.o: in function `P16F687::create_sfr_map()':
p16f88x.cc:(.text+0x448e): undefined reference to `USART_MODULE::set_eusart(bool)'
/usr/bin/ld: build/objects/p16f88x.o: in function `P16F88x::P16F88x(char const*) [clone .cold]':
p16f88x.cc:(.text.unlikely+0x575): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p16f8x.o: in function `P16F8x::P16F8x(char const*)':
p16f8x.cc:(.text+0x1011): undefined reference to `USART_MODULE::USART_MODULE(Processor*)'
/usr/bin/ld: build/objects/p16f8x.o: in function `P16F8x::~P16F8x()':
p16f8x.cc:(.text+0x1353): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p16f8x.o: in function `P16F8x::create_sfr_map()':
p16f8x.cc:(.text+0x282c): undefined reference to `_RCREG::_RCREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16f8x.cc:(.text+0x284e): undefined reference to `_TXREG::_TXREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16f8x.cc:(.text+0x289d): undefined reference to `USART_MODULE::initialize(PIR*, PinModule*, PinModule*, _TXREG*, _RCREG*)'
/usr/bin/ld: build/objects/p16f8x.o: in function `P16F8x::P16F8x(char const*) [clone .cold]':
p16f8x.cc:(.text.unlikely+0x2f): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p16f91x.o: in function `P16F91X::~P16F91X()':
p16f91x.cc:(.text+0x23bc): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p16f91x.o: in function `P16F91X::create_sfr_map()':
p16f91x.cc:(.text+0x3aa1): undefined reference to `_RCREG::_RCREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16f91x.cc:(.text+0x3ac3): undefined reference to `_TXREG::_TXREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16f91x.cc:(.text+0x3b11): undefined reference to `USART_MODULE::initialize(PIR*, PinModule*, PinModule*, _TXREG*, _RCREG*)'
/usr/bin/ld: build/objects/p16f91x.o: in function `P16F91X::P16F91X(char const*)':
p16f91x.cc:(.text+0x4fc6): undefined reference to `USART_MODULE::USART_MODULE(Processor*)'
/usr/bin/ld: build/objects/p16f91x.o: in function `P16F91X::P16F91X(char const*) [clone .cold]':
p16f91x.cc:(.text.unlikely+0x4cd): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p16x6x.o: in function `P16C63::create_sfr_map()':
p16x6x.cc:(.text+0x594): undefined reference to `_RCREG::_RCREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16x6x.cc:(.text+0x5b6): undefined reference to `_TXREG::_TXREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16x6x.cc:(.text+0x602): undefined reference to `USART_MODULE::initialize(PIR*, PinModule*, PinModule*, _TXREG*, _RCREG*)'
/usr/bin/ld: build/objects/p16x6x.o: in function `P16C65::create_sfr_map()':
p16x6x.cc:(.text+0x8f4): undefined reference to `_RCREG::_RCREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16x6x.cc:(.text+0x916): undefined reference to `_TXREG::_TXREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p16x6x.cc:(.text+0x962): undefined reference to `USART_MODULE::initialize(PIR*, PinModule*, PinModule*, _TXREG*, _RCREG*)'
/usr/bin/ld: build/objects/p16x6x.o: in function `P16C63::P16C63(char const*)':
p16x6x.cc:(.text+0x1b09): undefined reference to `USART_MODULE::USART_MODULE(Processor*)'
/usr/bin/ld: build/objects/p16x6x.o: in function `P16C63::~P16C63()':
p16x6x.cc:(.text+0x1c36): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p16x6x.o: in function `P16C65::P16C65(char const*)':
p16x6x.cc:(.text+0x1fd9): undefined reference to `USART_MODULE::USART_MODULE(Processor*)'
/usr/bin/ld: build/objects/p16x6x.o: in function `P16C65::~P16C65()':
p16x6x.cc:(.text+0x210a): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p18fk.o: in function `P18F14K22::create_sfr_map()':
p18fk.cc:(.text+0x5355): undefined reference to `USART_MODULE::set_eusart(bool)'
/usr/bin/ld: p18fk.cc:(.text+0x5375): undefined reference to `USART_MODULE::set_TXpin(PinModule*)'
/usr/bin/ld: p18fk.cc:(.text+0x5395): undefined reference to `USART_MODULE::set_RXpin(PinModule*)'
/usr/bin/ld: build/objects/p18fk.o: in function `P18F26K22::P18F26K22(char const*)':
p18fk.cc:(.text+0x5aff): undefined reference to `USART_MODULE::USART_MODULE(Processor*)'
/usr/bin/ld: build/objects/p18fk.o: in function `P18F26K22::~P18F26K22()':
p18fk.cc:(.text+0x6f5c): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p18fk.o: in function `P18F26K22::create_sfr_map()':
p18fk.cc:(.text+0x79d5): undefined reference to `USART_MODULE::set_eusart(bool)'
/usr/bin/ld: p18fk.cc:(.text+0x7c83): undefined reference to `_RCREG::_RCREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p18fk.cc:(.text+0x7ca6): undefined reference to `_TXREG::_TXREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p18fk.cc:(.text+0x7cef): undefined reference to `USART_MODULE::initialize(PIR*, PinModule*, PinModule*, _TXREG*, _RCREG*)'
/usr/bin/ld: build/objects/p18fk.o: in function `P18F26K22::P18F26K22(char const*) [clone .cold]':
p18fk.cc:(.text.unlikely+0x7e0): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p18x.o: in function `P18F1220::create()':
p18x.cc:(.text+0x7a55): undefined reference to `_TXSTA::setIOpin(PinModule*)'
/usr/bin/ld: p18x.cc:(.text+0x7a79): undefined reference to `_RCSTA::setIOpin(PinModule*)'
/usr/bin/ld: p18x.cc:(.text+0x7d9d): undefined reference to `USART_MODULE::set_eusart(bool)'
/usr/bin/ld: build/objects/p18x.o: in function `P18F2x21::create_sfr_map()':
p18x.cc:(.text+0xc0eb): undefined reference to `USART_MODULE::set_eusart(bool)'
/usr/bin/ld: build/objects/p18x.o: in function `P18F4x21::create_sfr_map()':
p18x.cc:(.text+0xd2a2): undefined reference to `USART_MODULE::set_eusart(bool)'
/usr/bin/ld: build/objects/p18x.o: in function `P18F6x20::P18F6x20(char const*)':
p18x.cc:(.text+0xd592): undefined reference to `USART_MODULE::USART_MODULE(Processor*)'
/usr/bin/ld: build/objects/p18x.o: in function `P18F6x20::~P18F6x20()':
p18x.cc:(.text+0xdced): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p18x.o: in function `P18F6x20::create_sfr_map()':
p18x.cc:(.text+0xeb50): undefined reference to `_RCREG::_RCREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p18x.cc:(.text+0xeb72): undefined reference to `_TXREG::_TXREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p18x.cc:(.text+0xebba): undefined reference to `USART_MODULE::initialize(PIR*, PinModule*, PinModule*, _TXREG*, _RCREG*)'
/usr/bin/ld: build/objects/p18x.o: in function `P18F6x20::P18F6x20(char const*) [clone .cold]':
p18x.cc:(.text.unlikely+0x1f69): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p1xf1xxx.o: in function `P16F1823::create_sfr_map()':
p1xf1xxx.cc:(.text+0x301): undefined reference to `USART_MODULE::set_TXpin(PinModule*)'
/usr/bin/ld: p1xf1xxx.cc:(.text+0x321): undefined reference to `USART_MODULE::set_RXpin(PinModule*)'
/usr/bin/ld: build/objects/p1xf1xxx.o: in function `P12F1822::P12F1822(char const*)':
p1xf1xxx.cc:(.text+0x1785): undefined reference to `USART_MODULE::USART_MODULE(Processor*)'
/usr/bin/ld: build/objects/p1xf1xxx.o: in function `P12F1822::~P12F1822()':
p1xf1xxx.cc:(.text+0x2729): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/p1xf1xxx.o: in function `P12F1822::create_sfr_map()':
p1xf1xxx.cc:(.text+0x3dd8): undefined reference to `_RCREG::_RCREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p1xf1xxx.cc:(.text+0x3dff): undefined reference to `_TXREG::_TXREG(Processor*, char const*, USART_MODULE*)'
/usr/bin/ld: p1xf1xxx.cc:(.text+0x3e50): undefined reference to `USART_MODULE::initialize(PIR*, PinModule*, PinModule*, _TXREG*, _RCREG*)'
/usr/bin/ld: p1xf1xxx.cc:(.text+0x3e5d): undefined reference to `USART_MODULE::set_eusart(bool)'
/usr/bin/ld: build/objects/p1xf1xxx.o: in function `P12F1822::P12F1822(char const*) [clone .cold]':
p1xf1xxx.cc:(.text.unlikely+0x1e1): undefined reference to `USART_MODULE::~USART_MODULE()'
/usr/bin/ld: build/objects/dsm_module.o: in function `DSM_MODULE::setModSrc(unsigned int, unsigned int)':
dsm_module.cc:(.text+0xd33): undefined reference to `_TXSTA::setIOpin(PinModule*)'
/usr/bin/ld: dsm_module.cc:(.text+0xdd3): undefined reference to `_TXSTA::setIOpin(PinModule*)'
collect2: error: ld returned 1 exit status
make: *** [Makefile executables/SimulIDE_0.5.15-RC4/bin/simulide] Error 1
artem@lenovo:~/simulide/build_XX$
Is some library needed?

https://vk.com/dvarkin

arcachofo

arcachofo

This is with 0.5.15-RC4?

How are you compiling?

dvarkin



Yes.

$ rm -r simulide
$ bzr branch lp:simulide
$ cd simulide/build_XX/
$ qmake
$ make -j3 all

https://vk.com/dvarkin

arcachofo

arcachofo

Thanks.

The problem was 2 empty files left there by error.
I already updated the repository.
Hopefully it should compile now.

dvarkin likes this post

5Make error: ld returned 1 exit status Empty Re: Make error: ld returned 1 exit status Tue Jan 05, 2021 10:12 am

dvarkin



Thanks, it was successful compiled.

arcachofo likes this post

https://vk.com/dvarkin

Sponsored content



Back to top  Message [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum