Quantcast
Channel: Reprap Forum - Firmware - Marlin
Viewing all articles
Browse latest Browse all 12112

Error with u8glib when compiling for LCD support SOLVED

$
0
0
I setup my firmware in marlin (latest version) and when I set it to compile it tells me to download the u8glib for arduino libraries. So I download this:
and put it in my documents/arduino/libraries folder, and come up with this error

[hide]
Arduino: 1.6.8 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from sketch\U8glib.cpp:38:0:

sketch\U8glib.h:42:22: fatal error: clib/u8g.h: No such file or directory

#include "clib/u8g.h"

^

compilation terminated.

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

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
[hide/]

about 30 seconds later I get a message telling me there is a update available for one of my libarys (u8glib) which I update and finally get this error

[hide]
Arduino: 1.6.8 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

C:\Users\irowo\Documents\Arduino\libraries\U8glib\src\clib\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\irowo\Documents\Arduino\libraries\U8glib\src\clib\u8g_rot.c:48:1: warning: (near initialization for 'u8g_dev_rot.dev_fn') [enabled by default]

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

C:\Users\irowo\Documents\Arduino\libraries\U8glib\src/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\irowo\Documents\Arduino\libraries\U8glib\src/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\irowo\Documents\Arduino\libraries\U8glib\src/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\irowo\Documents\Arduino\libraries\U8glib\src/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\irowo\Documents\Arduino\libraries\U8glib\src/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\irowo\Documents\Arduino\libraries\U8glib\src/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 for board Arduino/Genuino Mega or Mega 2560.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
[hide/]

Viewing all articles
Browse latest Browse all 12112

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>