Welcome! Log In Create A New Profile

Advanced

Compiler Error

Posted by Chips 
Compiler Error
September 10, 2017 05:59AM
Hi guys,
I am a new boy on the block.....
I am building my own 3d printer - have not got it built yet, but i thought i would progress on the electronic side simultaneously, then once i get some hardware bits together i will be able to test it out with the electronics smiling smiley
So, i have got myself a Mega 2560 and Ramps 1.4 combination. I am using Arduino 1.84, and Marlin 1.1.5 with bugfix-1.1.x applied.
I thought i would make the minimum alterations to the configuration and configuraqtion.adv files, and complie and load to my Mega2560. Once i am in a working situation (ie. it has loaded the firmware to the mega board), i can gradually change the firmware to match what i am building, testing the changes all the way with the matching hardware i have built.
This way, i thought it should be more straight forward, as i do not know much about programming at all, and if i get errors or problems, i willl know, up until the point of problem, all was ok and working, and that means i will be able to narrow down where to look for the issue.
So, i have defined the board, processor, and comms, in Arduino, and can upload test programs to the Mega 2560, so everything is working here.
I have changed the baud rate (to 250000) and board type (to BOARD_RAMPS_14_EFcool smiley in configuration, and in configuration.adv have changed E0 fan pin (to #define E0_AUTO_FAN_PIN -1), and have disabled all of the "DIGIPOT_xxxxxx" entries.
When i try to verify (i did not have the Mega board attached, but it makes no difference, as it does not get to upload stage), it will fail with :

Arduino: 1.8.4 (Windows 7), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

(some text deleted)

Archiving built core (caching) in: D:\Users\Puppy\AppData\Local\Temp\arduino_cache_979864\core\core_arduino_avr_mega_cpu_atmega2560_c3bfe3f79ffbeab93536a1a484b588d9.a
Linking everything together...
"D:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections,--relax -mmcu=atmega2560 -o "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402/Ramps_1.4.ino.elf" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\G26_Mesh_Validation_Tool.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\I2CPositionEncoder.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\M100_Free_Mem_Chk.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\MarlinSerial.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\Marlin_main.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\Max7219_Debug_LEDs.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\Ramps_1.4.ino.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\Sd2Card.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\SdBaseFile.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\SdFatUtil.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\SdFile.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\SdVolume.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\blinkm.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\cardreader.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\configuration_store.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\dac_mcp4728.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\digipot_mcp4018.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\digipot_mcp4451.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\endstops.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\gcode.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\hex_print_routines.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\least_squares_fit.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\mesh_bed_leveling.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\nozzle.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\pca9632.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\planner.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\planner_bezier.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\printcounter.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\serial.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\servo.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\stepper.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\stepper_dac.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\stepper_indirection.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\stopwatch.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\temperature.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\twibus.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\ubl.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\ubl_G29.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\ubl_motion.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\ultralcd.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\utility.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\vector_3.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\watchdog.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\U8glib.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\chessengine.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_bitmap.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_circle.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_clip.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_api.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_api_16gr.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_arduino_attiny85_hw_spi.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_arduino_common.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_arduino_fast_parallel.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_arduino_hw_spi.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_arduino_hw_usart_spi.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_arduino_no_en_parallel.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_arduino_parallel.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_arduino_port_d_wr.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_arduino_ssd_i2c.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_arduino_st7920_custom.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_arduino_st7920_hw_spi.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_arduino_st7920_spi.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_arduino_std_sw_spi.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_arduino_sw_spi.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_arduino_t6963.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_arduino_uc_i2c.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_atmega_hw_spi.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_atmega_parallel.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_atmega_st7920_hw_spi.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_atmega_st7920_spi.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_atmega_sw_spi.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_atxmega_hw_spi.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_atxmega_st7920_hw_spi.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_i2c.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_io.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_linux_ssd_i2c.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_msp430_hw_spi.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_null.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_psoc5_ssd_hw_parallel.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_raspberrypi_hw_spi.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_raspberrypi_ssd_i2c.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_com_std_sw_spi.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_cursor.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_delay.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_a2_micro_printer.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_flipdisc_2x7.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_gprof.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_ht1632.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_ili9325d_320x240.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_ks0108_128x64.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_lc7981_160x80.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_lc7981_240x128.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_lc7981_240x64.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_lc7981_320x64.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_ld7032_60x32.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_null.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_pcd8544_84x48.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_pcf8812_96x65.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_sbn1661_122x32.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_ssd1306_128x32.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_ssd1306_128x64.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_ssd1306_64x48.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_ssd1309_128x64.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_ssd1322_nhd31oled_bw.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_ssd1322_nhd31oled_gr.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_ssd1325_nhd27oled_bw.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_ssd1325_nhd27oled_bw_new.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_ssd1325_nhd27oled_gr.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_ssd1325_nhd27oled_gr_new.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_ssd1327_96x96_gr.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_ssd1351_128x128.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_ssd1353_160x128.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_st7565_64128n.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_st7565_dogm128.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_st7565_dogm132.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_st7565_lm6059.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_st7565_lm6063.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_st7565_nhd_c12832.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_st7565_nhd_c12864.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_st7687_c144mvgd.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_st7920_128x64.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_st7920_192x32.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_st7920_202x32.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_t6963_128x128.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_t6963_128x64.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_t6963_240x128.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_t6963_240x64.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_tls8204_84x48.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_uc1601_c128032.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_uc1608_240x128.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_uc1608_240x64.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_uc1610_dogxl160.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_uc1611_dogm240.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_uc1611_dogxl240.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_uc1701_dogs102.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_dev_uc1701_mini12864.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_ellipse.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_font.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_font_data.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_line.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_ll_api.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_page.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_pb.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_pb14v1.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_pb16h1.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_pb16h2.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_pb16v1.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_pb16v2.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_pb32h1.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_pb8h1.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_pb8h1f.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_pb8h2.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_pb8h8.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_pb8v1.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_pb8v2.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_pbxh16.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_pbxh24.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_polygon.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_rect.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_rot.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_scale.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_state.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_u16toa.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_u8toa.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\libraries\U8glib\clib\u8g_virtual_screen.c.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402/core\core.a" "-LD:\Users\Puppy\AppData\Local\Temp\arduino_build_109402" -lm
D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\Ramps_1.4.ino.cpp.o (symbol from plugin): In function `setup':

(.text+0x0): multiple definition of `setup'

D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\Marlin_main.cpp.o (symbol from plugin) : (.text+0x0): first defined here

d:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions

D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\Ramps_1.4.ino.cpp.o (symbol from plugin) : In function `setup':

(.text+0x0): multiple definition of `loop'

D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\Marlin_main.cpp.o (symbol from plugin) : (.text+0x0): first defined here

HardwareSerial0.cpp.o (symbol from plugin): In function `Serial':

(.text+0x0): multiple definition of `__vector_25'

D:\Users\Puppy\AppData\Local\Temp\arduino_build_109402\sketch\MarlinSerial.cpp.o (symbol from plugin ) : (.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

Using library U8glib at version 1.19.1 in folder: D:\Users\Puppy\Documents\Arduino\libraries\U8glib
exit status 1
Error compiling for board Arduino/Genuino Mega or Mega 2560.

So it's multiple definitions of "setup", "loop" and "serial".
Am i doing something wrong, or do the default files not complie ?

many thanks

ps configuration and configuration.adv files attached

Edited 2 time(s). Last edit at 09/10/2017 06:07AM by Chips.
Attachments:
open | download - Configuration.h (61.1 KB)
open | download - Configuration_adv.h (58.9 KB)
Re: Compiler Error
September 10, 2017 06:49AM
I just grabbed the latest from github and used your config's and it compiled fine..

how did you apply bigfix?

Edited 3 time(s). Last edit at 09/10/2017 07:14AM by Dust.
Re: Compiler Error
September 11, 2017 02:08PM
Hi, many thanks for your reply.

I applied the update by just extracting it into the Marlin installation folder. It asked to over right a load of files - i said yes.
Did you download the Marlin 1.1.5 as a zip ( as opposed to maybe the indivdual files)?

I deleted all Marlin files / folders / zip files.

I downloaded Marlin-1.1.x.zip and installed into a new folder called Marlin = still the same. Renamed Marlin folder to smething else.

Downloaded Marlin-bugfix-1.1.x.zip - unzipped to a folder called Marlin = still same.

Any ideas ?

many thanks again.

Edited 1 time(s). Last edit at 09/13/2017 02:46AM by Chips.
Re: Compiler Error
September 11, 2017 06:38PM
Disregard, my input was wrong smiling smiley

Edited 2 time(s). Last edit at 09/11/2017 06:54PM by JustSumGuy.
Re: Compiler Error
September 16, 2017 06:01AM
Hi,
I have an update.....

So not having any luck, i tried just verifying (no mega2560 attached) the standard files for a "MOTHERBOARD BOARD_RAMPS_14_EFB". No changes made at all.

Same error :

Arduino: 1.8.4 (Windows 7), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

..................................

Linking everything together...
"D:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections,--relax -mmcu=atmega2560 -o "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504/Marlin.ino.elf" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\G26_Mesh_Validation_Tool.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\I2CPositionEncoder.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\M100_Free_Mem_Chk.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\Marlin.ino.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\MarlinSerial.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\Marlin_main.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\Sd2Card.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\SdBaseFile.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\SdFatUtil.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\SdFile.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\SdVolume.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\blinkm.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\cardreader.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\configuration_store.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\dac_mcp4728.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\digipot_mcp4018.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\digipot_mcp4451.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\endstops.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\gcode.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\hex_print_routines.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\least_squares_fit.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\mesh_bed_leveling.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\nozzle.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\pca9632.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\planner.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\planner_bezier.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\printcounter.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\qr_solve.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\serial.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\servo.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\stepper.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\stepper_dac.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\stepper_indirection.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\stopwatch.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\temperature.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\twibus.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\ubl.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\ubl_G29.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\ubl_motion.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\ultralcd.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\utility.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\vector_3.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\watchdog.cpp.o" "D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504/core\core.a" "-LD:\Users\Puppy\AppData\Local\Temp\arduino_build_526504" -lm
D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\Marlin_main.cpp.o (symbol from plugin): In function `print_job_timer':

(.text+0x0): multiple definition of `setup'

D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\Marlin.ino.cpp.o (symbol from plugin): (.text+0x0): first defined here

d:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions

D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\Marlin_main.cpp.o (symbol from plugin): In function `print_job_timer':

(.text+0x0): multiple definition of `loop'

D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\Marlin.ino.cpp.o (symbol from plugin): (.text+0x0): first defined here

HardwareSerial0.cpp.o (symbol from plugin): In function `Serial':

(.text+0x0): multiple definition of `__vector_25'

D:\Users\Puppy\AppData\Local\Temp\arduino_build_526504\sketch\MarlinSerial.cpp.o (symbol from plugin): (.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compiling for board Arduino/Genuino Mega or Mega 2560.



I have deleted any duplicate libraries i have found, but it has not made any difference.
What should i be looking for ?
I have already tried reinstalling, deleting, marlin 1.1.5, 1.1.4, bugfix 1.1.x and Arduino 1.8.4 - no difference.
It happens with Marlin 1.14, 1.1.5, and bugfix 1.1.x.
I have changed the sketch folder location.
So i am stuck - it must be local to my computer ?
Any settings that could affect the error ?
I am not skilled with programming, but the error is saying that there are multiple definitions of loop, serial and __vector_25 in the Marlin files. But these are unaltered files ?
It must be a click of the mouse away ? Any help appreciated.
Thanks
Re: Compiler Error
September 16, 2017 06:21AM
there is also a hidden directory (windows loves to hide things from its users)
part of ardunio ide... remove that also when reinstalling

On Windows:
Arduino IDE 1.6.5r5 and previous:
C:\Users\(username)\AppData\Roaming\Arduino15
Arduino IDE 1.6.6 and later:
C:\Users\(username)\AppData\Local\Arduino15


I want to see the full log.... as the issue has already happened before linking an please use pastebin.com

Edited 2 time(s). Last edit at 09/16/2017 06:23AM by Dust.
Re: Compiler Error
September 17, 2017 07:05AM
Hi,
Thanks for your info.
I deleted the hidden folder, uninstalled Arduino 1.8.4.
Then i searched all of my hard disks for "Arduino" - just in case !!
Re-installed Arduino 1.8.4.
Same error when verifying "Marlin.ino" ("bugfix-1.1.x"). Seems to happen with Marlin 1.1.4, 1.1.5 and bugfix-1.1.x.
Have pasted the full log from Arduino 1.8.4 on pastebin.com - "Arduino multipla definitions" 17 Sept.
Thanks
Re: Compiler Error
September 18, 2017 08:03AM
Just love making life difficult don't you...

how about a ficken URL?!!!!
Re: Compiler Error
September 18, 2017 01:23PM
Sorry, here it is :

pastebin.com/dBzeKc0b

Thanks

Edited 1 time(s). Last edit at 09/18/2017 01:24PM by Chips.
Re: Compiler Error
September 18, 2017 04:26PM
I tried to Install Arduino 1.8.3 On my desktop with no success uninstalled all but Arduino 1.0.5 could not compile after install Arduino 1.8.3 "
YES Arduino 1.8.3" I had Arduino 1.8.1 Previously on desktop then I Installed Arduino 1.1.3 on my laptop that had never had adruino IDE installed before.

Now have arduino 1.8.3 on my laptop Tried to install 1.8.4 Installed but would not compile,
Windows system restored to return Arduino 1.8.3 did not work, Reinstalled Arduino 1.8.3 now it works.

Created folder in program files(86) Called Arduino 1.8.4 unzipped all files from Zip file into folder now Both Work on laptop.
where is the Bug fix file for Arduino 1.8.4

Strange though can not get Arduino 1.8.3 or 1.8.4 to work on my disktop, Uninstalled all arduino's "old CCleaned" all leftovers.

Edited 5 time(s). Last edit at 09/18/2017 05:47PM by Roberts_Clif.
Re: Compiler Error
November 22, 2017 03:04AM
Managed to get it to compile.......

I played with 7Zip, and found out that the folder structure is not preserved when you open the compressed file with 7zip, and then proceed to extract it. When you open the compressed file, you can see that there are loads of configuration files, all with the same name, and all in the same directory - hence you get a choice of what to do with the duplicate files dialogue box. This is because it is not preserving the folder structure. Normally, all of these configuration files should be in their own separate folders.

However, if you right click the compressed file and selet "7zip - extract files", you have a few options to choose. If you select "full pathnames", this will preserve the folder structure of the compressed file, and you will get the correct end result. There will now, not be any duplicate files, as all of the same named files are actually now placed in their own separate folders.

Also, if you right click and select "7zip - extract here" - it will also preserve the folder integrity.

So, basically if it asks you about duplicate files when extracting, then it is not preserving the folder integrity, and you will not be able to complie with Arduino.

I could not find a way of setting 7zip, such that when you open the archive, and then select extract, it will preserve the folder structure - right click the file only !!!

Edited 3 time(s). Last edit at 11/22/2017 04:55AM by Chips.
Re: Compiler Error
November 22, 2017 10:53PM
Wow! It is surprising that 7-Zip doesn't preserve the directory structure. For sure.... That is going to blow up the compile.

You are using an Atmega-2560 with RAMPS. That is the default configuration. More than 1/2 the people running Marlin have that type of electronics.

So, it shouldn't be hard to get the endstops and travel adjusted right. Just ask questions when you run into trouble.
Sorry, only registered users may post in this forum.

Click here to login