Thanks
Doing this:
Code: Select all
//#define IPV6 (1) // Dual stack IPv4/IPv6 mode
//#define IPV6_COUNTERS (1) // add coutners to IPV6
#define IPV4ONLY (1) // IPv4 only mode
Code: Select all
C:/nburn/nbrtos/source/nbiprintf.cpp: In function 'int NB_internal_iprintf(int (*)(void*, const char*, int), void*, const char*, va_list)':
C:/nburn/nbrtos/source/nbiprintf.cpp:427:25: error: 'IPADDR' was not declared in this scope
IPADDR ipv;
^~~~~~
C:/nburn/nbrtos/source/nbiprintf.cpp:437:25: error: 'ipv' was not declared in this scope
ipv=va_arg(vl,IPADDR);
^~~
In file included from C:/nburn/nbrtos/include/nbprintfinternal.h:30,
from C:/nburn/nbrtos/source/nbiprintf.cpp:36:
C:/nburn/nbrtos/source/nbiprintf.cpp:437:39: error: 'IPADDR' does not name a type
ipv=va_arg(vl,IPADDR);
^~~~~~
C:/nburn/nbrtos/source/nbiprintf.cpp:441:35: error: 'ipv' was not declared in this scope
pfs.len = ipv.GetPrintLen(!(pfs.flags & PRINTF_FLAG_FIRST_L));
^~~
"C:/nburn/gcc/bin/m68k-unknown-elf-g++" -c -MT nblibs/release/nbrtos/source/config_netobj.o -MMD -MP -MF nblibs/release/nbrtos/source/config_netobj.d -std=gnu++14 -fno-rtti -fno-exceptions -ffunction-sections -fdata-sections -DWOLFSSL_USER_SETTINGS -DMOD5441X -DMCF5441X -mcpu=54415 -fno-omit-frame-pointer -DCOLDFIRE -gdwarf-2 -DNBMINGW -Wall -falign-functions=4 -fasynchronous-unwind-tables -O2 -gdwarf-2 -D'PLATFORM_NAME="MOD5441X"' -I"../overload/include" -I"../overload/MOD5441X/include" -I"../overload/nbrtos/include" -I"../overload/platform/MOD5441X/include" -I"../overload/arch/coldfire/include" -I"../overload/arch/coldfire/cpu/MCF5441X/include" -I"../overload/libraries/include" -I"C:/nburn/include" -I"C:/nburn/MOD5441X/include" -I"C:/nburn/nbrtos/include" -I"C:/nburn/platform/MOD5441X/include" -I"C:/nburn/arch/coldfire/include" -I"C:/nburn/arch/coldfire/cpu/MCF5441X/include" -I"C:/nburn/libraries/include" C:/nburn/nbrtos/source/config_netobj.cpp -o nblibs/release/nbrtos/source/config_netobj.o
"C:/nburn/gcc/bin/m68k-unknown-elf-g++" -c -MT nblibs/release/nbrtos/source/web_client.o -MMD -MP -MF nblibs/release/nbrtos/source/web_client.d -std=gnu++14 -fno-rtti -fno-exceptions -ffunction-sections -fdata-sections -DWOLFSSL_USER_SETTINGS -DMOD5441X -DMCF5441X -mcpu=54415 -fno-omit-frame-pointer -DCOLDFIRE -gdwarf-2 -DNBMINGW -Wall -falign-functions=4 -fasynchronous-unwind-tables -O2 -gdwarf-2 -D'PLATFORM_NAME="MOD5441X"' -I"../overload/include" -I"../overload/MOD5441X/include" -I"../overload/nbrtos/include" -I"../overload/platform/MOD5441X/include" -I"../overload/arch/coldfire/include" -I"../overload/arch/coldfire/cpu/MCF5441X/include" -I"../overload/libraries/include" -I"C:/nburn/include" -I"C:/nburn/MOD5441X/include" -I"C:/nburn/nbrtos/include" -I"C:/nburn/platform/MOD5441X/include" -I"C:/nburn/arch/coldfire/include" -I"C:/nburn/arch/coldfire/cpu/MCF5441X/include" -I"C:/nburn/libraries/include" C:/nburn/nbrtos/source/web_client.cpp -o nblibs/release/nbrtos/source/web_client.o
make: *** [C:/nburn/make/boilerplate.mk:295: nblibs/release/nbrtos/source/nbiprintf.o] Error 1
make: *** Waiting for unfinished jobs....
C:/nburn/nbrtos/source/config_server.cpp: In member function 'void GetRequestBlock::ProcessWr(int)':
C:/nburn/nbrtos/source/config_server.cpp:723:60: error: invalid initialization of reference of type 'IPADDR&' {aka 'IPADDR4&'} from expression of type 'IPADDR6'
{ WriteOneDiscoveryResult(pPrefix->m_IPAddress, ma, fdn, false, 0); }
~~~~~~~~~^~~~~~~~~~~