V5 upgrade issues
Posted: Wed Jan 25, 2012 5:40 pm
Good day all I just upgraded to version 5.
I tried to compile an old program that was created in V4
In version 4 the program compiles fine. with some warning.
I V5 I get a compile error with no detail as to the location of the error.
below is the error I get.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(748): Illegal redefinition of symbol: MX_UART_RTS_PORT_2
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(930): Illegal redefinition of symbol: MX_UART_RTS_PORT_3
C:\Program Files\Flowcode\v5\CAL\PIC\PIC_CAL_UART.c(212): UART Baud Rate not supported in Software Mode
C:\Program Files\Flowcode\v5\CAL\PIC\PIC_CAL_UART.c(212): UART Baud Rate not supported in Software Mode
C:\Program Files\Flowcode\v5\CAL\PIC\PIC_CAL_UART.c(212): UART Baud Rate not supported in Software Mode
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10776): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10795): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10814): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10833): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10852): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10871): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10890): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10909): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10928): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10947): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10966): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10985): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(11004): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(11023): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(11042): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(11061): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(11080): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(11099): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(11118): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
5 errors detected
Error: preprocessing error
failure
........Return code = 1
Flowcode was unable to compile the flowchart's C code due to the following errors:
If your flowchart contains C code, please review this carefully. If your flowchart contains no C-code or you have thoroughly reviewed the code, contact Technical Support.
FINISHED
I tried to compile an old program that was created in V4
In version 4 the program compiles fine. with some warning.
I V5 I get a compile error with no detail as to the location of the error.
below is the error I get.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(748): Illegal redefinition of symbol: MX_UART_RTS_PORT_2
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(930): Illegal redefinition of symbol: MX_UART_RTS_PORT_3
C:\Program Files\Flowcode\v5\CAL\PIC\PIC_CAL_UART.c(212): UART Baud Rate not supported in Software Mode
C:\Program Files\Flowcode\v5\CAL\PIC\PIC_CAL_UART.c(212): UART Baud Rate not supported in Software Mode
C:\Program Files\Flowcode\v5\CAL\PIC\PIC_CAL_UART.c(212): UART Baud Rate not supported in Software Mode
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10776): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10795): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10814): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10833): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10852): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10871): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10890): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10909): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10928): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10947): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10966): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(10985): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(11004): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(11023): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(11042): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(11061): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(11080): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(11099): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
PebbleLCD_Pic_IPRev1V4b_ethernetLCD.c(11118): WARNING: This interrupt has previously been enabled, so the macro <Inter_Counter> may never get called.
5 errors detected
Error: preprocessing error
failure
........Return code = 1
Flowcode was unable to compile the flowchart's C code due to the following errors:
If your flowchart contains C code, please review this carefully. If your flowchart contains no C-code or you have thoroughly reviewed the code, contact Technical Support.
FINISHED