make -f nbproject/Makefile-OpenLogger.mk SUBPROJECTS= .build-conf make[1]: Entering directory 'C:/Workspace/openlogger/OpenLogger.X' "--------------------------------------" "User defined pre-build step: [if "false" == "false" BumpVersion.bat]" "--------------------------------------" make -f nbproject/Makefile-OpenLogger.mk dist/OpenLogger/production/OpenLogger.X.production.hex make[2]: Entering directory 'C:/Workspace/openlogger/OpenLogger.X' "C:\Program Files\Microchip\xc32\v3.01\bin\xc32-g++.exe" -x c -c -mprocessor=32MZ2064DAG169 -fno-common -DF_CPU=200000000UL -DMPIDE=150 -I"../OpenLogger" -Wall -MP -MMD -MF "build/OpenLogger/production/_ext/315570249/Version.o.d" -o build/OpenLogger/production/_ext/315570249/Version.o ../OpenLogger/Version.c -save-temps=obj -DXPRJ_OpenLogger=OpenLogger -c -mno-smart-io -ffunction-sections -fdata-sections -g3 -mdebugger -Wcast-align -fframe-base-loclist -mnewlib-libc -mdfp="C:/Program Files/Microchip/MPLABX/v5.50/packs/Microchip/PIC32MZ-DA_DFP/1.4.118" "C:\Program Files\Microchip\xc32\v3.01\bin\xc32-g++.exe" -x c -c -mprocessor=32MZ2064DAG169 -fno-common -DF_CPU=200000000UL -DMPIDE=150 -I"../OpenLogger" -Wall -MP -MMD -MF "build/OpenLogger/production/_ext/315570249/FeedBack.o.d" -o build/OpenLogger/production/_ext/315570249/FeedBack.o ../OpenLogger/FeedBack.c -save-temps=obj -DXPRJ_OpenLogger=OpenLogger -c -mno-smart-io -ffunction-sections -fdata-sections -g3 -mdebugger -Wcast-align -fframe-base-loclist -mnewlib-libc -mdfp="C:/Program Files/Microchip/MPLABX/v5.50/packs/Microchip/PIC32MZ-DA_DFP/1.4.118" "C:\Program Files\Microchip\xc32\v3.01\bin\xc32-g++.exe" -x c -c -mprocessor=32MZ2064DAG169 -fno-common -DF_CPU=200000000UL -DMPIDE=150 -I"../OpenLogger" -Wall -MP -MMD -MF "build/OpenLogger/production/_ext/315570249/DDR.o.d" -o build/OpenLogger/production/_ext/315570249/DDR.o ../OpenLogger/DDR.c -save-temps=obj -DXPRJ_OpenLogger=OpenLogger -c -mno-smart-io -ffunction-sections -fdata-sections -g3 -mdebugger -Wcast-align -fframe-base-loclist -mnewlib-libc -mdfp="C:/Program Files/Microchip/MPLABX/v5.50/packs/Microchip/PIC32MZ-DA_DFP/1.4.118" "C:\Program Files\Microchip\xc32\v3.01\bin\xc32-g++.exe" -x c -c -mprocessor=32MZ2064DAG169 -fno-common -DF_CPU=200000000UL -DMPIDE=150 -I"../OpenLogger" -Wall -MP -MMD -MF "build/OpenLogger/production/_ext/315570249/Initialize.o.d" -o build/OpenLogger/production/_ext/315570249/Initialize.o ../OpenLogger/Initialize.c -save-temps=obj -DXPRJ_OpenLogger=OpenLogger -c -mno-smart-io -ffunction-sections -fdata-sections -g3 -mdebugger -Wcast-align -fframe-base-loclist -mnewlib-libc -mdfp="C:/Program Files/Microchip/MPLABX/v5.50/packs/Microchip/PIC32MZ-DA_DFP/1.4.118" "C:\Program Files\Microchip\xc32\v3.01\bin\xc32-g++.exe" -x c -c -mprocessor=32MZ2064DAG169 -fno-common -DF_CPU=200000000UL -DMPIDE=150 -I"../OpenLogger" -Wall -MP -MMD -MF "build/OpenLogger/production/_ext/315570249/OnReset.o.d" -o build/OpenLogger/production/_ext/315570249/OnReset.o ../OpenLogger/OnReset.c -save-temps=obj -DXPRJ_OpenLogger=OpenLogger -c -mno-smart-io -ffunction-sections -fdata-sections -g3 -mdebugger -Wcast-align -fframe-base-loclist -mnewlib-libc -mdfp="C:/Program Files/Microchip/MPLABX/v5.50/packs/Microchip/PIC32MZ-DA_DFP/1.4.118" "C:\Program Files\Microchip\xc32\v3.01\bin\xc32-g++.exe" -x c -c -mprocessor=32MZ2064DAG169 -fno-common -DF_CPU=200000000UL -DMPIDE=150 -I"../OpenLogger" -Wall -MP -MMD -MF "build/OpenLogger/production/_ext/315570249/Threads.o.d" -o build/OpenLogger/production/_ext/315570249/Threads.o ../OpenLogger/Threads.c -save-temps=obj -DXPRJ_OpenLogger=OpenLogger -c -mno-smart-io -ffunction-sections -fdata-sections -g3 -mdebugger -Wcast-align -fframe-base-loclist -mnewlib-libc -mdfp="C:/Program Files/Microchip/MPLABX/v5.50/packs/Microchip/PIC32MZ-DA_DFP/1.4.118" "C:\Program Files\Microchip\xc32\v3.01\bin\xc32-g++.exe" -x c++ -c -mprocessor=32MZ2064DAG169 -frtti -fno-exceptions -fno-check-new -fno-enforce-eh-specs -DF_CPU=200000000UL -DMPIDE=150 -I"../OpenLogger" -Wall -MP -MMD -MF "build/OpenLogger/production/_ext/315570249/Helper.o.d" -o build/OpenLogger/production/_ext/315570249/Helper.o ../OpenLogger/Helper.cpp -save-temps=obj -DXPRJ_OpenLogger=OpenLogger -c -mno-smart-io -ffunction-sections -fdata-sections -g3 -mdebugger -Wcast-align -fframe-base-loclist -mnewlib-libc -std=gnu++11 -mdfp="C:/Program Files/Microchip/MPLABX/v5.50/packs/Microchip/PIC32MZ-DA_DFP/1.4.118" "C:\Program Files\Microchip\xc32\v3.01\bin\xc32-g++.exe" -x c++ -c -mprocessor=32MZ2064DAG169 -frtti -fno-exceptions -fno-check-new -fno-enforce-eh-specs -DF_CPU=200000000UL -DMPIDE=150 -I"../OpenLogger" -Wall -MP -MMD -MF "build/OpenLogger/production/_ext/315570249/GlobalData.o.d" -o build/OpenLogger/production/_ext/315570249/GlobalData.o ../OpenLogger/GlobalData.cpp -save-temps=obj -DXPRJ_OpenLogger=OpenLogger -c -mno-smart-io -ffunction-sections -fdata-sections -g3 -mdebugger -Wcast-align -fframe-base-loclist -mnewlib-libc -std=gnu++11 -mdfp="C:/Program Files/Microchip/MPLABX/v5.50/packs/Microchip/PIC32MZ-DA_DFP/1.4.118" "C:\Program Files\Microchip\xc32\v3.01\bin\xc32-g++.exe" -x c++ -c -mprocessor=32MZ2064DAG169 -frtti -fno-exceptions -fno-check-new -fno-enforce-eh-specs -DF_CPU=200000000UL -DMPIDE=150 -I"../OpenLogger" -Wall -MP -MMD -MF "build/OpenLogger/production/_ext/315570249/LEDs.o.d" -o build/OpenLogger/production/_ext/315570249/LEDs.o ../OpenLogger/LEDs.cpp -save-temps=obj -DXPRJ_OpenLogger=OpenLogger -c -mno-smart-io -ffunction-sections -fdata-sections -g3 -mdebugger -Wcast-align -fframe-base-loclist -mnewlib-libc -std=gnu++11 -mdfp="C:/Program Files/Microchip/MPLABX/v5.50/packs/Microchip/PIC32MZ-DA_DFP/1.4.118" "C:\Program Files\Microchip\xc32\v3.01\bin\xc32-g++.exe" -x c++ -c -mprocessor=32MZ2064DAG169 -frtti -fno-exceptions -fno-check-new -fno-enforce-eh-specs -DF_CPU=200000000UL -DMPIDE=150 -I"../OpenLogger" -Wall -MP -MMD -MF "build/OpenLogger/production/_ext/315570249/AWG.o.d" -o build/OpenLogger/production/_ext/315570249/AWG.o ../OpenLogger/AWG.cpp -save-temps=obj -DXPRJ_OpenLogger=OpenLogger -c -mno-smart-io -ffunction-sections -fdata-sections -g3 -mdebugger -Wcast-align -fframe-base-loclist -mnewlib-libc -std=gnu++11 -mdfp="C:/Program Files/Microchip/MPLABX/v5.50/packs/Microchip/PIC32MZ-DA_DFP/1.4.118" "C:\Program Files\Microchip\xc32\v3.01\bin\xc32-g++.exe" -x c++ -c -mprocessor=32MZ2064DAG169 -frtti -fno-exceptions -fno-check-new -fno-enforce-eh-specs -DF_CPU=200000000UL -DMPIDE=150 -I"../OpenLogger" -Wall -MP -MMD -MF "build/OpenLogger/production/_ext/315570249/main.o.d" -o build/OpenLogger/production/_ext/315570249/main.o ../OpenLogger/main.cpp -save-temps=obj -DXPRJ_OpenLogger=OpenLogger -c -mno-smart-io -ffunction-sections -fdata-sections -g3 -mdebugger -Wcast-align -fframe-base-loclist -mnewlib-libc -std=gnu++11 -mdfp="C:/Program Files/Microchip/MPLABX/v5.50/packs/Microchip/PIC32MZ-DA_DFP/1.4.118" "C:\Program Files\Microchip\xc32\v3.01\bin\xc32-g++.exe" -x c++ -c -mprocessor=32MZ2064DAG169 -frtti -fno-exceptions -fno-check-new -fno-enforce-eh-specs -DF_CPU=200000000UL -DMPIDE=150 -I"../OpenLogger" -Wall -MP -MMD -MF "build/OpenLogger/production/_ext/315570249/TimeOutTmr9.o.d" -o build/OpenLogger/production/_ext/315570249/TimeOutTmr9.o ../OpenLogger/TimeOutTmr9.cpp -save-temps=obj -DXPRJ_OpenLogger=OpenLogger -c -mno-smart-io -ffunction-sections -fdata-sections -g3 -mdebugger -Wcast-align -fframe-base-loclist -mnewlib-libc -std=gnu++11 -mdfp="C:/Program Files/Microchip/MPLABX/v5.50/packs/Microchip/PIC32MZ-DA_DFP/1.4.118" "C:\Program Files\Microchip\xc32\v3.01\bin\xc32-g++.exe" -x c++ -c -mprocessor=32MZ2064DAG169 -frtti -fno-exceptions -fno-check-new -fno-enforce-eh-specs -DF_CPU=200000000UL -DMPIDE=150 -I"../OpenLogger" -Wall -MP -MMD -MF "build/OpenLogger/production/_ext/315570249/LoopStats.o.d" -o build/OpenLogger/production/_ext/315570249/LoopStats.o ../OpenLogger/LoopStats.cpp -save-temps=obj -DXPRJ_OpenLogger=OpenLogger -c -mno-smart-io -ffunction-sections -fdata-sections -g3 -mdebugger -Wcast-align -fframe-base-loclist -mnewlib-libc -std=gnu++11 -mdfp="C:/Program Files/Microchip/MPLABX/v5.50/packs/Microchip/PIC32MZ-DA_DFP/1.4.118" "C:\Program Files\Microchip\xc32\v3.01\bin\xc32-g++.exe" -x c++ -c -mprocessor=32MZ2064DAG169 -frtti -fno-exceptions -fno-check-new -fno-enforce-eh-specs -DF_CPU=200000000UL -DMPIDE=150 -I"../OpenLogger" -Wall -MP -MMD -MF "build/OpenLogger/production/_ext/315570249/OSSerial.o.d" -o build/OpenLogger/production/_ext/315570249/OSSerial.o ../OpenLogger/OSSerial.cpp -save-temps=obj -DXPRJ_OpenLogger=OpenLogger -c -mno-smart-io -ffunction-sections -fdata-sections -g3 -mdebugger -Wcast-align -fframe-base-loclist -mnewlib-libc -std=gnu++11 -mdfp="C:/Program Files/Microchip/MPLABX/v5.50/packs/Microchip/PIC32MZ-DA_DFP/1.4.118" "C:\Program Files\Microchip\xc32\v3.01\bin\xc32-g++.exe" -x c++ -c -mprocessor=32MZ2064DAG169 -frtti -fno-exceptions -fno-check-new -fno-enforce-eh-specs -DF_CPU=200000000UL -DMPIDE=150 -I"../OpenLogger" -Wall -MP -MMD -MF "build/OpenLogger/production/_ext/315570249/OSMath.o.d" -o build/OpenLogger/production/_ext/315570249/OSMath.o ../OpenLogger/OSMath.cpp -save-temps=obj -DXPRJ_OpenLogger=OpenLogger -c -mno-smart-io -ffunction-sections -fdata-sections -g3 -mdebugger -Wcast-align -fframe-base-loclist -mnewlib-libc -std=gnu++11 -mdfp="C:/Program Files/Microchip/MPLABX/v5.50/packs/Microchip/PIC32MZ-DA_DFP/1.4.118" "C:\Program Files\Microchip\xc32\v3.01\bin\xc32-g++.exe" -x c++ -c -mprocessor=32MZ2064DAG169 -frtti -fno-exceptions -fno-check-new -fno-enforce-eh-specs -DF_CPU=200000000UL -DMPIDE=150 -I"../OpenLogger" -Wall -MP -MMD -MF "build/OpenLogger/production/_ext/315570249/ADC.o.d" -o build/OpenLogger/production/_ext/315570249/ADC.o ../OpenLogger/ADC.cpp -save-temps=obj -DXPRJ_OpenLogger=OpenLogger -c -mno-smart-io -ffunction-sections -fdata-sections -g3 -mdebugger -Wcast-align -fframe-base-loclist -mnewlib-libc -std=gnu++11 -mdfp="C:/Program Files/Microchip/MPLABX/v5.50/packs/Microchip/PIC32MZ-DA_DFP/1.4.118" "C:\Program Files\Microchip\xc32\v3.01\bin\xc32-g++.exe" -x c++ -c -mprocessor=32MZ2064DAG169 -frtti -fno-exceptions -fno-check-new -fno-enforce-eh-specs -DF_CPU=200000000UL -DMPIDE=150 -I"../OpenLogger" -Wall -MP -MMD -MF "build/OpenLogger/production/_ext/315570249/WiFi.o.d" -o build/OpenLogger/production/_ext/315570249/WiFi.o ../OpenLogger/WiFi.cpp -save-temps=obj -DXPRJ_OpenLogger=OpenLogger -c -mno-smart-io -ffunction-sections -fdata-sections -g3 -mdebugger -Wcast-align -fframe-base-loclist -mnewlib-libc -std=gnu++11 -mdfp="C:/Program Files/Microchip/MPLABX/v5.50/packs/Microchip/PIC32MZ-DA_DFP/1.4.118" In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:410, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/LEDs.cpp:14: ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:216:21: error: flexible array member 'DHCPDG_T::options' not at end of 'struct DHCPMEM_T' uint8_t options[]; // variable lenght options ends with the end opiton of 0xFF ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:240:26: note: next member 'uint8_t DHCPMEM_T::rgbOptions [32]' declared here uint8_t rgbOptions[cbDHCPOptions]; ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:225:16: note: in the definition of 'struct DHCPMEM_T' typedef struct DHCPMEM_T ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/LEDs.cpp:14: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'struct DNSMEM_T' PGID rgPages[]; ^ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:411, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/LEDs.cpp:14: ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:263:5: note: next member 'DNSMEM_T:: DNSMEM_T::' declared here union ^~~~~ ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:248:16: note: in the definition of 'struct DNSMEM_T' typedef struct DNSMEM_T ^~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:410, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/Helper.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:216:21: error: flexible array member 'DHCPDG_T::options' not at end of 'struct DHCPMEM_T' uint8_t options[]; // variable lenght options ends with the end opiton of 0xFF ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:240:26: note: next member 'uint8_t DHCPMEM_T::rgbOptions [32]' declared here uint8_t rgbOptions[cbDHCPOptions]; ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:225:16: note: in the definition of 'struct DHCPMEM_T' typedef struct DHCPMEM_T ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/Helper.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'struct DNSMEM_T' PGID rgPages[]; ^ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:411, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/Helper.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:263:5: note: next member 'DNSMEM_T:: DNSMEM_T::' declared here union ^~~~~ ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:248:16: note: in the definition of 'struct DNSMEM_T' typedef struct DNSMEM_T ^~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/Helper.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class TCPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/Helper.cpp:15: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:110:20: note: next member 'DEIPcK* TCPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:101:7: note: in the definition of 'class TCPSocket' class TCPSocket { ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/Helper.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class UDPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/Helper.cpp:15: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:188:20: note: next member 'DEIPcK* UDPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:179:7: note: in the definition of 'class UDPSocket' class UDPSocket { ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/LEDs.cpp:14: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class TCPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/LEDs.cpp:14: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:110:20: note: next member 'DEIPcK* TCPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:101:7: note: in the definition of 'class TCPSocket' class TCPSocket { ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/LEDs.cpp:14: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class UDPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/LEDs.cpp:14: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:188:20: note: next member 'DEIPcK* UDPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:179:7: note: in the definition of 'class UDPSocket' class UDPSocket { ^~~~~~~~~ make[2]: *** [build/OpenLogger/production/_ext/315570249/Helper.o] Error 255 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [build/OpenLogger/production/_ext/315570249/LEDs.o] Error 255 In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:410, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/main.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:216:21: error: flexible array member 'DHCPDG_T::options' not at end of 'struct DHCPMEM_T' uint8_t options[]; // variable lenght options ends with the end opiton of 0xFF ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:240:26: note: next member 'uint8_t DHCPMEM_T::rgbOptions [32]' declared here uint8_t rgbOptions[cbDHCPOptions]; ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:225:16: note: in the definition of 'struct DHCPMEM_T' typedef struct DHCPMEM_T ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/main.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'struct DNSMEM_T' PGID rgPages[]; ^ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:411, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/main.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:263:5: note: next member 'DNSMEM_T:: DNSMEM_T::' declared here union ^~~~~ ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:248:16: note: in the definition of 'struct DNSMEM_T' typedef struct DNSMEM_T ^~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/main.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class TCPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/main.cpp:15: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:110:20: note: next member 'DEIPcK* TCPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:101:7: note: in the definition of 'class TCPSocket' class TCPSocket { ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/main.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class UDPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/main.cpp:15: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:188:20: note: next member 'DEIPcK* UDPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:179:7: note: in the definition of 'class UDPSocket' class UDPSocket { ^~~~~~~~~ nbproject/Makefile-OpenLogger.mk:997: recipe for target 'build/OpenLogger/production/_ext/315570249/Helper.o' failed nbproject/Makefile-OpenLogger.mk:1003: recipe for target 'build/OpenLogger/production/_ext/315570249/LEDs.o' failed In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:410, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/GlobalData.cpp:18: ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:216:21: error: flexible array member 'DHCPDG_T::options' not at end of 'struct DHCPMEM_T' uint8_t options[]; // variable lenght options ends with the end opiton of 0xFF ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:240:26: note: next member 'uint8_t DHCPMEM_T::rgbOptions [32]' declared here uint8_t rgbOptions[cbDHCPOptions]; ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:225:16: note: in the definition of 'struct DHCPMEM_T' typedef struct DHCPMEM_T ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/GlobalData.cpp:18: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'struct DNSMEM_T' PGID rgPages[]; ^ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:411, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/GlobalData.cpp:18: ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:263:5: note: next member 'DNSMEM_T:: DNSMEM_T::' declared here union ^~~~~ ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:248:16: note: in the definition of 'struct DNSMEM_T' typedef struct DNSMEM_T ^~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/GlobalData.cpp:18: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class TCPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/GlobalData.cpp:18: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:110:20: note: next member 'DEIPcK* TCPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:101:7: note: in the definition of 'class TCPSocket' class TCPSocket { ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/GlobalData.cpp:18: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class UDPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/GlobalData.cpp:18: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:188:20: note: next member 'DEIPcK* UDPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:179:7: note: in the definition of 'class UDPSocket' class UDPSocket { ^~~~~~~~~ ../OpenLogger/GlobalData.cpp:162:105: error: space("prog") variable 'adcRawBuffer' should be const qualified uint16_t DDR PHY adcRawBuffer[CSRBUFF]; ^ ../OpenLogger/GlobalData.cpp:163:112: error: space("prog") variable 'adcVoltageBuffer' should be const qualified int16_t DDR PHY adcVoltageBuffer[CSVBUFF]; ^ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:410, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/TimeOutTmr9.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:216:21: error: flexible array member 'DHCPDG_T::options' not at end of 'struct DHCPMEM_T' uint8_t options[]; // variable lenght options ends with the end opiton of 0xFF ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:240:26: note: next member 'uint8_t DHCPMEM_T::rgbOptions [32]' declared here uint8_t rgbOptions[cbDHCPOptions]; ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:225:16: note: in the definition of 'struct DHCPMEM_T' typedef struct DHCPMEM_T ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/TimeOutTmr9.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'struct DNSMEM_T' PGID rgPages[]; ^ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:411, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/TimeOutTmr9.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:263:5: note: next member 'DNSMEM_T:: DNSMEM_T::' declared here union ^~~~~ ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:248:16: note: in the definition of 'struct DNSMEM_T' typedef struct DNSMEM_T ^~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/TimeOutTmr9.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class TCPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/TimeOutTmr9.cpp:15: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:110:20: note: next member 'DEIPcK* TCPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:101:7: note: in the definition of 'class TCPSocket' class TCPSocket { ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/TimeOutTmr9.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class UDPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/TimeOutTmr9.cpp:15: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:188:20: note: next member 'DEIPcK* UDPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:179:7: note: in the definition of 'class UDPSocket' class UDPSocket { ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:410, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/LoopStats.cpp:18: ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:216:21: error: flexible array member 'DHCPDG_T::options' not at end of 'struct DHCPMEM_T' uint8_t options[]; // variable lenght options ends with the end opiton of 0xFF ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:240:26: note: next member 'uint8_t DHCPMEM_T::rgbOptions [32]' declared here uint8_t rgbOptions[cbDHCPOptions]; ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:225:16: note: in the definition of 'struct DHCPMEM_T' typedef struct DHCPMEM_T ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/LoopStats.cpp:18: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'struct DNSMEM_T' PGID rgPages[]; ^ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:411, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/LoopStats.cpp:18: ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:263:5: note: next member 'DNSMEM_T:: DNSMEM_T::' declared here union ^~~~~ ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:248:16: note: in the definition of 'struct DNSMEM_T' typedef struct DNSMEM_T ^~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/LoopStats.cpp:18: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class TCPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/LoopStats.cpp:18: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:110:20: note: next member 'DEIPcK* TCPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:101:7: note: in the definition of 'class TCPSocket' class TCPSocket { ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/LoopStats.cpp:18: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class UDPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/LoopStats.cpp:18: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:188:20: note: next member 'DEIPcK* UDPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:179:7: note: in the definition of 'class UDPSocket' class UDPSocket { ^~~~~~~~~ make[2]: *** [build/OpenLogger/production/_ext/315570249/GlobalData.o] Error 255 make[2]: *** [build/OpenLogger/production/_ext/315570249/main.o] Error 255 nbproject/Makefile-OpenLogger.mk:991: recipe for target 'build/OpenLogger/production/_ext/315570249/GlobalData.o' failed nbproject/Makefile-OpenLogger.mk:1021: recipe for target 'build/OpenLogger/production/_ext/315570249/main.o' failed In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:410, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/OSMath.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:216:21: error: flexible array member 'DHCPDG_T::options' not at end of 'struct DHCPMEM_T' uint8_t options[]; // variable lenght options ends with the end opiton of 0xFF ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:240:26: note: next member 'uint8_t DHCPMEM_T::rgbOptions [32]' declared here uint8_t rgbOptions[cbDHCPOptions]; ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:225:16: note: in the definition of 'struct DHCPMEM_T' typedef struct DHCPMEM_T ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/OSMath.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'struct DNSMEM_T' PGID rgPages[]; ^ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:411, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/OSMath.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:263:5: note: next member 'DNSMEM_T:: DNSMEM_T::' declared here union ^~~~~ ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:248:16: note: in the definition of 'struct DNSMEM_T' typedef struct DNSMEM_T ^~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/OSMath.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class TCPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/OSMath.cpp:15: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:110:20: note: next member 'DEIPcK* TCPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:101:7: note: in the definition of 'class TCPSocket' class TCPSocket { ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/OSMath.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class UDPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/OSMath.cpp:15: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:188:20: note: next member 'DEIPcK* UDPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:179:7: note: in the definition of 'class UDPSocket' class UDPSocket { ^~~~~~~~~ make[2]: *** [build/OpenLogger/production/_ext/315570249/TimeOutTmr9.o] Error 255 make[2]: *** [build/OpenLogger/production/_ext/315570249/LoopStats.o] Error 255 nbproject/Makefile-OpenLogger.mk:1033: recipe for target 'build/OpenLogger/production/_ext/315570249/TimeOutTmr9.o' failed nbproject/Makefile-OpenLogger.mk:1009: recipe for target 'build/OpenLogger/production/_ext/315570249/LoopStats.o' failed In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:410, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/OSSerial.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:216:21: error: flexible array member 'DHCPDG_T::options' not at end of 'struct DHCPMEM_T' uint8_t options[]; // variable lenght options ends with the end opiton of 0xFF ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:240:26: note: next member 'uint8_t DHCPMEM_T::rgbOptions [32]' declared here uint8_t rgbOptions[cbDHCPOptions]; ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:225:16: note: in the definition of 'struct DHCPMEM_T' typedef struct DHCPMEM_T ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/OSSerial.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'struct DNSMEM_T' PGID rgPages[]; ^ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:411, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/OSSerial.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:263:5: note: next member 'DNSMEM_T:: DNSMEM_T::' declared here union ^~~~~ ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:248:16: note: in the definition of 'struct DNSMEM_T' typedef struct DNSMEM_T ^~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/OSSerial.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class TCPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/OSSerial.cpp:15: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:110:20: note: next member 'DEIPcK* TCPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:101:7: note: in the definition of 'class TCPSocket' class TCPSocket { ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/OSSerial.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class UDPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/OSSerial.cpp:15: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:188:20: note: next member 'DEIPcK* UDPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:179:7: note: in the definition of 'class UDPSocket' class UDPSocket { ^~~~~~~~~ make[2]: *** [build/OpenLogger/production/_ext/315570249/OSMath.o] Error 255 nbproject/Makefile-OpenLogger.mk:1027: recipe for target 'build/OpenLogger/production/_ext/315570249/OSMath.o' failed make[2]: *** [build/OpenLogger/production/_ext/315570249/OSSerial.o] Error 255 nbproject/Makefile-OpenLogger.mk:1015: recipe for target 'build/OpenLogger/production/_ext/315570249/OSSerial.o' failed In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:410, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/ADC.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:216:21: error: flexible array member 'DHCPDG_T::options' not at end of 'struct DHCPMEM_T' uint8_t options[]; // variable lenght options ends with the end opiton of 0xFF ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:240:26: note: next member 'uint8_t DHCPMEM_T::rgbOptions [32]' declared here uint8_t rgbOptions[cbDHCPOptions]; ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:225:16: note: in the definition of 'struct DHCPMEM_T' typedef struct DHCPMEM_T ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/ADC.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'struct DNSMEM_T' PGID rgPages[]; ^ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:411, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/ADC.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:263:5: note: next member 'DNSMEM_T:: DNSMEM_T::' declared here union ^~~~~ ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:248:16: note: in the definition of 'struct DNSMEM_T' typedef struct DNSMEM_T ^~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:410, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/AWG.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:216:21: error: flexible array member 'DHCPDG_T::options' not at end of 'struct DHCPMEM_T' uint8_t options[]; // variable lenght options ends with the end opiton of 0xFF ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:240:26: note: next member 'uint8_t DHCPMEM_T::rgbOptions [32]' declared here uint8_t rgbOptions[cbDHCPOptions]; ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:225:16: note: in the definition of 'struct DHCPMEM_T' typedef struct DHCPMEM_T ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/AWG.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'struct DNSMEM_T' PGID rgPages[]; ^ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:411, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/AWG.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:263:5: note: next member 'DNSMEM_T:: DNSMEM_T::' declared here union ^~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/ADC.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class TCPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/ADC.cpp:15: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:110:20: note: next member 'DEIPcK* TCPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:248:16: note: in the definition of 'struct DNSMEM_T' typedef struct DNSMEM_T ^~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/AWG.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class TCPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/AWG.cpp:15: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:110:20: note: next member 'DEIPcK* TCPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:101:7: note: in the definition of 'class TCPSocket' class TCPSocket { ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/AWG.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class UDPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/AWG.cpp:15: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:188:20: note: next member 'DEIPcK* UDPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:179:7: note: in the definition of 'class UDPSocket' class UDPSocket { ^~~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:101:7: note: in the definition of 'class TCPSocket' class TCPSocket { ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/ADC.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class UDPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/ADC.cpp:15: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:188:20: note: next member 'DEIPcK* UDPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:179:7: note: in the definition of 'class UDPSocket' class UDPSocket { ^~~~~~~~~ nbproject/Makefile-OpenLogger.mk:1039: recipe for target 'build/OpenLogger/production/_ext/315570249/AWG.o' failed make[2]: *** [build/OpenLogger/production/_ext/315570249/AWG.o] Error 255 nbproject/Makefile-OpenLogger.mk:1045: recipe for target 'build/OpenLogger/production/_ext/315570249/ADC.o' failed make[2]: *** [build/OpenLogger/production/_ext/315570249/ADC.o] Error 255 nbproject/Makefile-OpenLogger.mk:1051: recipe for target 'build/OpenLogger/production/_ext/315570249/WiFi.o' failed make[2]: Leaving directory 'C:/Workspace/openlogger/OpenLogger.X' nbproject/Makefile-OpenLogger.mk:108: recipe for target '.build-conf' failed make[1]: Leaving directory 'C:/Workspace/openlogger/OpenLogger.X' nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:410, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/WiFi.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:216:21: error: flexible array member 'DHCPDG_T::options' not at end of 'struct DHCPMEM_T' uint8_t options[]; // variable lenght options ends with the end opiton of 0xFF ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:240:26: note: next member 'uint8_t DHCPMEM_T::rgbOptions [32]' declared here uint8_t rgbOptions[cbDHCPOptions]; ^ ../OpenLogger/./libraries/DEIPcK/utility/DHCP.h:225:16: note: in the definition of 'struct DHCPMEM_T' typedef struct DHCPMEM_T ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/WiFi.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'struct DNSMEM_T' PGID rgPages[]; ^ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:411, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/WiFi.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:263:5: note: next member 'DNSMEM_T:: DNSMEM_T::' declared here union ^~~~~ ../OpenLogger/./libraries/DEIPcK/utility/DNS.h:248:16: note: in the definition of 'struct DNSMEM_T' typedef struct DNSMEM_T ^~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/WiFi.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class TCPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/WiFi.cpp:15: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:110:20: note: next member 'DEIPcK* TCPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:101:7: note: in the definition of 'class TCPSocket' class TCPSocket { ^~~~~~~~~ In file included from ../OpenLogger/./libraries/DEIPcK/utility/deIP.h:405, from ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:64, from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/WiFi.cpp:15: ../OpenLogger/./libraries/DEIPcK/utility/HeapMgr.h:145:18: error: flexible array member 'SMGR_T::rgPages' not at end of 'class UDPSocket' PGID rgPages[]; ^ In file included from ../OpenLogger/OpenLogger.h:52, from ../OpenLogger/WiFi.cpp:15: ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:188:20: note: next member 'DEIPcK* UDPSocket::_pDEIPcK' declared here class DEIPcK * _pDEIPcK; ^~~~~~~~ ../OpenLogger/./libraries/DEIPcK/DEIPcK.h:179:7: note: in the definition of 'class UDPSocket' class UDPSocket { ^~~~~~~~~ make[2]: *** [build/OpenLogger/production/_ext/315570249/WiFi.o] Error 255 make[1]: *** [.build-conf] Error 2 make: *** [.build-impl] Error 2 BUILD FAILED (exit value 2, total time: 5s)