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

Marlin 2.0.2 compile error (1 reply)

$
0
0
Hello all

Wondered if anybody else had had this issue that Marlin 2.0.2 wont compile due to the following errors?


In file included from Marlin\src\module/stepper.h:47:0,
from Marlin\src\Marlin.cpp:37:
Marlin\src\module/stepper/indirection.h:701:0: warning: "enable_Z" redefined
#define enable_Z() do{ Z_enable(); Z2_enable(); Z3_enable(); Z4_enable(); }while(0)
^
In file included from Marlin\src\Marlin.cpp:31:0:
Marlin\src\Marlin.h:142:0: note: this is the location of the previous definition
#define enable_Z() do{ Z_enable(); Z2_enable(); Z3_enable(); }while(0)
^
In file included from Marlin\src\module/stepper.h:47:0,
from Marlin\src\Marlin.cpp:37:
Marlin\src\module/stepper/indirection.h:702:0: warning: "disable_Z" redefined
#define disable_Z() do{ Z_disable(); Z2_disable(); Z3_disable(); Z4_disable(); CBI(axis_known_position, Z_AXIS); }while(0)
^
In file included from Marlin\src\Marlin.cpp:31:0:
Marlin\src\Marlin.h:143:0: note: this is the location of the previous definition
#define disable_Z() do{ Z_disable(); Z2_disable(); Z3_disable(); CBI(axis_known_position, Z_AXIS); }while(0)
^
In file included from Marlin\src\module/planner.h:33:0,
from Marlin\src\Marlin.cpp:36:
Marlin\src\module/../MarlinCore.h:47:61: warning: default argument given for parameter 1 of 'void manage_inactivity(bool)' [-fpermissive]
void manage_inactivity(const bool ignore_stepper_queue=false);
^
In file included from Marlin\src\Marlin.cpp:31:0:
Marlin\src\Marlin.h:47:6: note: previous specification in 'void manage_inactivity(bool)' here
void manage_inactivity(const bool ignore_stepper_queue=false);
^
In file included from Marlin\src\module/planner.h:33:0,
from Marlin\src\Marlin.cpp:36:
Marlin\src\module/../MarlinCore.h:68:106: warning: default argument given for parameter 1 of 'void kill(const char*, const char*, bool)' [-fpermissive]
void kill(PGM_P const lcd_error=nullptr, PGM_P const lcd_component=nullptr, const bool steppers_off=false);
^
In file included from Marlin\src\Marlin.cpp:31:0:
Marlin\src\Marlin.h:325:6: note: previous specification in 'void kill(const char*, const char*, bool)' here
void kill(PGM_P const lcd_error=nullptr, PGM_P const lcd_component=nullptr, const bool steppers_off=false);
^
In file included from Marlin\src\module/planner.h:33:0,
from Marlin\src\Marlin.cpp:36:
Marlin\src\module/../MarlinCore.h:68:106: warning: default argument given for parameter 2 of 'void kill(const char*, const char*, bool)' [-fpermissive]
void kill(PGM_P const lcd_error=nullptr, PGM_P const lcd_component=nullptr, const bool steppers_off=false);
^
In file included from Marlin\src\Marlin.cpp:31:0:
Marlin\src\Marlin.h:325:6: note: previous specification in 'void kill(const char*, const char*, bool)' here
void kill(PGM_P const lcd_error=nullptr, PGM_P const lcd_component=nullptr, const bool steppers_off=false);
^
In file included from Marlin\src\module/planner.h:33:0,
from Marlin\src\Marlin.cpp:36:
Marlin\src\module/../MarlinCore.h:68:106: warning: default argument given for parameter 3 of 'void kill(const char*, const char*, bool)' [-fpermissive]
void kill(PGM_P const lcd_error=nullptr, PGM_P const lcd_component=nullptr, const bool steppers_off=false);
^
In file included from Marlin\src\Marlin.cpp:31:0:
Marlin\src\Marlin.h:325:6: note: previous specification in 'void kill(const char*, const char*, bool)' here
void kill(PGM_P const lcd_error=nullptr, PGM_P const lcd_component=nullptr, const bool steppers_off=false);
^
In file included from Marlin\src\module/planner.h:33:0,
from Marlin\src\Marlin.cpp:36:
Marlin\src\module/../MarlinCore.h:69:43: warning: default argument given for parameter 1 of 'void minkill(bool)' [-fpermissive]
void minkill(const bool steppers_off=false);
^
In file included from Marlin\src\Marlin.cpp:31:0:
Marlin\src\Marlin.h:326:6: note: previous specification in 'void minkill(bool)' here
void minkill(const bool steppers_off=false);
^
In file included from Marlin\src\module/planner.h:33:0,
from Marlin\src\Marlin.cpp:36:
Marlin\src\module/../MarlinCore.h: In function 'bool IsRunning()':
Marlin\src\module/../MarlinCore.h:74:13: error: redefinition of 'bool IsRunning()'
inline bool IsRunning() { return Running; }
^
In file included from Marlin\src\Marlin.cpp:31:0:
Marlin\src\Marlin.h:331:13: note: 'bool IsRunning()' previously defined here
inline bool IsRunning() { return Running; }
^
In file included from Marlin\src\module/planner.h:33:0,
from Marlin\src\Marlin.cpp:36:
Marlin\src\module/../MarlinCore.h: In function 'bool IsStopped()':
Marlin\src\module/../MarlinCore.h:75:13: error: redefinition of 'bool IsStopped()'
inline bool IsStopped() { return !Running; }
^
In file included from Marlin\src\Marlin.cpp:31:0:
Marlin\src\Marlin.h:332:13: note: 'bool IsStopped()' previously defined here
inline bool IsStopped() { return !Running; }
^
*** [.pio\build\megaatmega2560\src\src\Marlin.cpp.o] Error 1


Any ideas what the fix could be to these?

Viewing all articles
Browse latest Browse all 2831

Trending Articles



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