Unable to compile UMLStateMachine
Hi Ryan, Curious to see your dev in action, I'm trying to compile it. But here is what i have:
State machine generation complete gcc outputs/UMLStateMachine-main.c outputs/UMLStateMachine-stubs.c outputs/UMLStateMachine.c -o outputs/UMLStateMachine.o -lreadline outputs/UMLStateMachine-main.c: In function ‘main’: outputs/UMLStateMachine-main.c:47:36: error: ‘UMLStateMachine_event_UMLStateMachine’ undeclared (first use in this function); did you mean ‘UMLStateMachine_event_EventThree’? UMLStateMachine_put_event(&fsm, UMLStateMachine_event_UMLStateMachine, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ UMLStateMachine_event_EventThree outputs/UMLStateMachine-main.c:47:36: note: each undeclared identifier is reported only once for each function it appears in outputs/UMLStateMachine.c: In function ‘UMLStateMachine_tick’: outputs/UMLStateMachine.c:60:27: error: ‘UMLStateMachine_state_’ undeclared (first use in this function); did you mean ‘UMLStateMachine_state_e’? this->current_state = UMLStateMachine_state_[object Object]; ^~~~~~~~~~~~~~~~~~~~~~ UMLStateMachine_state_e outputs/UMLStateMachine.c:60:27: note: each undeclared identifier is reported only once for each function it appears in outputs/UMLStateMachine.c:60:50: error: ‘object’ undeclared (first use in this function); did you mean ‘select’? this->current_state = UMLStateMachine_state_[object Object]; ^~~~~~ select outputs/UMLStateMachine.c:60:57: error: expected ‘]’ before ‘Object’ this->current_state = UMLStateMachine_state_[object Object]; ^~~~~~ makefile:8: recipe for target 'language-c' failed make: *** [language-c] Error 1
Can you give me some help? Philippe
- Linux DESKTOP-B73E3RV 4.4.0-18362-Microsoft #836-Microsoft Mon May 05 16:04:00 PST 2020 x86_64 x86_64 x86_64 GNU/Linux
- gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0