Welcome! Log In Create A New Profile

Advanced

Marlin error with compiling

Posted by GIP6IW 
Marlin error with compiling
February 24, 2015 12:55PM
Hello,

I am new here and I don't know really much about marlin. My English is also not good so I want to ask if someone can say wath I have to do. I downloaded the marlin firmware and when I try to compile. It gives this error:

In file included from C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:39,
from C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\ultralcd.cpp:28:
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_font_data_marlin.h:13: error: 'u8g_fntpgm_uint8_t' does not name a type
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_font_data_marlin.h:172: error: 'u8g_fntpgm_uint8_t' does not name a type
In file included from C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\ultralcd.cpp:28:
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:81: error: 'U8GLIB_ST7920_128X64_1X' does not name a type
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h: In function 'void lcd_implementation_init()':
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:92: error: 'u8g' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:94: error: 'u8g_font_6x10_marlin' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:118: error: 'u8g_font_6x10_marlin' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:120: error: 'u8g_font_5x8' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h: In function 'void lcd_printPGM(const char*)':
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:155: error: 'u8g' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h: In function 'void lcd_implementation_status_screen()':
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:165: error: 'u8g' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:181: error: 'u8g_font_6x9' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:315: error: 'u8g_font_6x10_marlin' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h: In function 'void lcd_implementation_drawmenu_generic(uint8_t, const char*, char, char)':
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:338: error: 'u8g' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:341: error: 'u8g' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:343: error: 'u8g' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h: In function 'void lcd_implementation_drawmenu_setting_edit_generic(uint8_t, const char*, char, char*)':
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:368: error: 'u8g' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h: In function 'void lcd_implementation_drawmenu_setting_edit_generic_P(uint8_t, const char*, char, const char*)':
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:393: error: 'u8g' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h: In function 'void lcd_implementation_drawedit(const char*, char*)':
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:450: error: 'u8g' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:451: error: 'u8g_font_9x18' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h: In function 'void lcd_implementation_drawmenu_sdfile_selected(uint8_t, const char*, const char*, char*)':
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:469: error: 'u8g' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h: In function 'void lcd_implementation_drawmenu_sdfile(uint8_t, const char*, const char*, char*)':
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:498: error: 'u8g' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h: In function 'void lcd_implementation_drawmenu_sddirectory_selected(uint8_t, const char*, const char*, char*)':
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:524: error: 'u8g' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h: In function 'void lcd_implementation_drawmenu_sddirectory(uint8_t, const char*, const char*, char*)':
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\/dogm_lcd_implementation.h:555: error: 'u8g' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\ultralcd.cpp: In function 'void lcd_update()':
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\ultralcd.cpp:902: error: 'u8g' was not declared in this scope
C:\Users\Dries\Documents\Arduino\libraries\Marlin_Prusa_i3_Einstein\ultralcd.cpp:905: error: 'u8g_font_6x10_marlin' was not declared in this scope

I don't understand anything of this so if someone can help me it would be super.
Thanks in avantage
Re: Marlin error with compiling
February 24, 2015 04:09PM
Hi,

looks like you haven't installed the u8glib for Arduino yet.

http://code.google.com/p/u8glib/wiki/u8glib

This should get rid of the errors, as far as i can tell.

Hope this helps
Re: Marlin error with compiling
February 24, 2015 04:34PM
thanks for the quick reply
Sorry, only registered users may post in this forum.

Click here to login