Welcome! Log In Create A New Profile

Advanced

help arduino

Posted by trist077 
help arduino
January 14, 2016 12:48PM
im trying to compile this but keep getting this error not sure what to change etc or where theerror is can you help




Arduino: 1.6.7 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from D:\3d printing\software and firmware\firmware\Marlintrists_calibrated\Marlin_created_17.11.15_for_lcd\Marlin_created_17.11.15_for_lcd.ino:35:0:

sketch\Configuration.h:480:0: warning: "MANUAL_Z_HOME_POS" redefined [enabled by default]

#define MANUAL_Z_HOME_POS 402 // For delta: Distance between nozzle and print surface after homing.

^

sketch\Configuration.h:479:0: note: this is the location of the previous definition

#define MANUAL_Z_HOME_POS 0

^

C:\Users\trist\Documents\Arduino\libraries\U8glib\utility\u8g_rot.c:48:1: warning: initialization from incompatible pointer type [enabled by default]

u8g_dev_t u8g_dev_rot = { u8g_dev_rot_dummy_fn, NULL, NULL };

^

C:\Users\trist\Documents\Arduino\libraries\U8glib\utility\u8g_rot.c:48:1: warning: (near initialization for 'u8g_dev_rot.dev_fn') [enabled by default]

C:\Users\trist\Documents\Arduino\libraries\U8glib\utility\u8g_rot.c:48:1: warning: initialization from incompatible pointer type [enabled by default]

u8g_dev_t u8g_dev_rot = { u8g_dev_rot_dummy_fn, NULL, NULL };

^

C:\Users\trist\Documents\Arduino\libraries\U8glib\utility\u8g_rot.c:48:1: warning: (near initialization for 'u8g_dev_rot.dev_fn') [enabled by default]

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar: unable to rename 'core\core.a'; reason: File exists

exit status 1
Error compiling.
libraries\U8glib\U8glib.cpp.o: In function `U8GLIB::initSPI(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)':

C:\Users\trist\Documents\Arduino\libraries\U8glib/U8glib.cpp:43: multiple definition of `U8GLIB::initSPI(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'

sketch\U8glib.cpp.o:sketch/U8glib.cpp:43: first defined here

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

libraries\U8glib\U8glib.cpp.o: In function `U8GLIB::initSPI(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)':

C:\Users\trist\Documents\Arduino\libraries\U8glib/U8glib.cpp:43: multiple definition of `U8GLIB::initHWSPI(_u8g_dev_t*, unsigned char, unsigned char, unsigned char)'

sketch\U8glib.cpp.o:sketch/U8glib.cpp:43: first defined here

libraries\U8glib\U8glib.cpp.o: In function `U8GLIB::initSPI(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)':

C:\Users\trist\Documents\Arduino\libraries\U8glib/U8glib.cpp:43: multiple definition of `U8GLIB::initI2C(_u8g_dev_t*, unsigned char)'

sketch\U8glib.cpp.o:sketch/U8glib.cpp:43: first defined here

libraries\U8glib\U8glib.cpp.o: In function `U8GLIB::initSPI(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)':

C:\Users\trist\Documents\Arduino\libraries\U8glib/U8glib.cpp:43: multiple definition of `U8GLIB::init8Bit(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'

sketch\U8glib.cpp.o:sketch/U8glib.cpp:43: first defined here

libraries\U8glib\U8glib.cpp.o: In function `U8GLIB::initSPI(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)':

C:\Users\trist\Documents\Arduino\libraries\U8glib/U8glib.cpp:43: multiple definition of `U8GLIB::init8BitFixedPort(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'

sketch\U8glib.cpp.o:sketch/U8glib.cpp:43: first defined here

libraries\U8glib\U8glib.cpp.o: In function `U8GLIB::initSPI(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)':

C:\Users\trist\Documents\Arduino\libraries\U8glib/U8glib.cpp:43: multiple definition of `U8GLIB::initRW8Bit(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'

sketch\U8glib.cpp.o:sketch/U8glib.cpp:43: first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compiling.

This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Re: help arduino
January 15, 2016 02:12AM
It seems, like you have double defined MANUAL_Z_HOME_POS

And something is wrong with the u8glib, the library for graphic LCD.

 multiple definition of `U8GLIB::initSPI
Seems to indicate, you have more than one u8glib running? ( I'm no expert here )
-Olaf
Sorry, only registered users may post in this forum.

Click here to login