{"action":"created","issue":{"url":"https://api.github.com/repos/MarlinFirmware/MarlinDev/issues/190","labels_url":"https://api.github.com/repos/MarlinFirmware/MarlinDev/issues/190/labels{/name}","comments_url":"https://api.github.com/repos/MarlinFirmware/MarlinDev/issues/190/comments","events_url":"https://api.github.com/repos/MarlinFirmware/MarlinDev/issues/190/events","html_url":"https://github.com/MarlinFirmware/MarlinDev/issues/190","id":106728773,"number":190,"title":"Marlin Will Not Compile Using 2 Extruders","user":{"login":"AlexDoran","id":14308784,"avatar_url":"https://avatars.githubusercontent.com/u/14308784?v=3","gravatar_id":"","url":"https://api.github.com/users/AlexDoran","html_url":"https://github.com/AlexDoran","followers_url":"https://api.github.com/users/AlexDoran/followers","following_url":"https://api.github.com/users/AlexDoran/following{/other_user}","gists_url":"https://api.github.com/users/AlexDoran/gists{/gist_id}","starred_url":"https://api.github.com/users/AlexDoran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlexDoran/subscriptions","organizations_url":"https://api.github.com/users/AlexDoran/orgs","repos_url":"https://api.github.com/users/AlexDoran/repos","events_url":"https://api.github.com/users/AlexDoran/events{/privacy}","received_events_url":"https://api.github.com/users/AlexDoran/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-16T08:51:36Z","updated_at":"2015-09-29T16:42:23Z","closed_at":null,"body":"Hi there, first of all, i am a totally new to GitHub and this whole environment of reporting problems, second of all, my coding knowledge is basic at best. I have two gMax 1.5 Printers, one is a dual extruder, the other is a single extruder.\r\n\r\nThe dual extruder printer has a G3D LCD Panel and the Single Extruder has a RepRapDiscount Smart Controller (Not that i think this matters i'm just trying to provide as much info as possible).\r\n\r\n Yesterday i decided to flash the latest Dev Release onto both machines, the single extruder compiles and runs fine (However \"Ready.\" Is most of time printed where the extruder temp should be?), but as soon as i try and compile the dual extruder firmware, it fails with the following error:\r\n\r\nultralcd.cpp: In function 'void lcd_move_menu_axis()':\r\nultralcd.cpp:165: error: invalid conversion from 'void (*)(uint8_t) {aka void (*)(unsigned char)}' to 'menuFunc_t {aka void (*)()}' [-fpermissive]\r\n         menu_action_ ## type(args); \\\r\n                                  ^\r\nultralcd.cpp:798:5: note: in expansion of macro 'MENU_ITEM'\r\n     MENU_ITEM(submenu, MSG_MOVE_E, lcd_move_e);\r\n     ^\r\nultralcd.cpp:79: error: initializing argument 1 of 'void menu_action_submenu(menuFunc_t)' [-fpermissive]\r\n   static void menu_action_submenu(menuFunc_t data);\r\n               ^\r\ninvalid conversion from 'void (*)(uint8_t) {aka void (*)(unsigned char)}' to 'menuFunc_t {aka void (*)()}' [-fpermissive]\r\n\r\n\r\nAs soon as i revert back to using 1 extruder it compiles perfectly.. Am i just being really thick with something here? \r\n\r\nThanks\r\n\r\nAlex"},"comment":{"url":"https://api.github.com/repos/MarlinFirmware/MarlinDev/issues/comments/144114981","html_url":"https://github.com/MarlinFirmware/MarlinDev/issues/190#issuecomment-144114981","issue_url":"https://api.github.com/repos/MarlinFirmware/MarlinDev/issues/190","id":144114981,"user":{"login":"killpop","id":14893280,"avatar_url":"https://avatars.githubusercontent.com/u/14893280?v=3","gravatar_id":"","url":"https://api.github.com/users/killpop","html_url":"https://github.com/killpop","followers_url":"https://api.github.com/users/killpop/followers","following_url":"https://api.github.com/users/killpop/following{/other_user}","gists_url":"https://api.github.com/users/killpop/gists{/gist_id}","starred_url":"https://api.github.com/users/killpop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/killpop/subscriptions","organizations_url":"https://api.github.com/users/killpop/orgs","repos_url":"https://api.github.com/users/killpop/repos","events_url":"https://api.github.com/users/killpop/events{/privacy}","received_events_url":"https://api.github.com/users/killpop/received_events","type":"User","site_admin":false},"created_at":"2015-09-29T16:42:22Z","updated_at":"2015-09-29T16:42:22Z","body":"I had an issue like this a month or so ago and I think it had to do with formatting of the temp tables that was confusing the compiler. I got around it by using and older version of the arduino ide to compile. I know, not a real solution but it got my machine going."}}