This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software: Linux
I used to run Ubuntu 14.04.5 LTS 32 bit to build Z-Stack Linux GW on x86 and it worked. Recently, I move to use Ubuntu 16.04 LTS and get build error as attached. I suspect it's about version of protobuf but I can't solve the issue. Can you help me on fixing this issue?
yk@yk-VirtualBox:~/Z-Stack_Linux_Gateway-1.0.1-src/Z-Stack_Linux_Gateway-1.0.1rc/Source$ ./build_all ./package_builder_bbb: line 24: svnversion: command not found SVN Version = Main project\'s base directory: GATEWAY=/home/yk/Z-Stack_Linux_Gateway-1.0.1-src/Z-Stack_Linux_Gateway-1.0.1-src/Source (leave blank to use the detault) NPI Project's base directory NPI_SOURCE=/home/yk/Z-Stack_Linux_Gateway-1.0.1-src/Z-Stack_Linux_Gateway-1.0.1-src/Source/ Protobuf library directory: PROTOLIB=/home/yk/Z-Stack_Linux_Gateway-1.0.1-src/Z-Stack_Linux_Gateway-1.0.1-src/Source/protobuf-c-arm/lib Protobuf include directory: PROTOINC=/home/yk/Z-Stack_Linux_Gateway-1.0.1-src/Z-Stack_Linux_Gateway-1.0.1-src/Source Project output subdirectory: PKGS_OUTPUT_DIR=/home/yk/Z-Stack_Linux_Gateway-1.0.1-src/Z-Stack_Linux_Gateway-1.0.1-src/Source/out (leave blank to use the detault) Building RUNTIME package for x86 platform ******************************************************** Cleaning all if test -d out; then rm -rf out; fi rm -f project_file_list.txt ******************************************************** Check existance of output folder if test ! -d out; then mkdir out; fi ******************************************************** COMPILING SERVER FOR x86 make[1]: Entering directory '/home/yk/Z-Stack_Linux_Gateway-1.0.1-src/Z-Stack_Linux_Gateway-1.0.1-src/Source/Projects/tools/LinuxHost' Compiling ipclib/server/npi_lnx_ipc.c ... Compiling ipclib/server/npi_lnx_uart.c ... Compiling ipclib/server/npi_lnx_spi.c ... Compiling ipclib/server/npi_lnx_i2c.c ... Compiling ipclib/server/hal_gpio.c ... Compiling ipclib/server/hal_i2c.c ... Compiling ipclib/server/hal_spi.c ... Building target out/NPI_lnx_x86_server ... ******************************************************** make[1]: Leaving directory '/home/yk/Z-Stack_Linux_Gateway-1.0.1-src/Z-Stack_Linux_Gateway-1.0.1-src/Source/Projects/tools/LinuxHost' ******************************************************** Cleaning all if test -d out; then rm -rf out; fi ******************************************************** Check existance of output folder if test ! -d out; then mkdir out; fi ******************************************************** COMPILING APP FOR x86 make[1]: Entering directory '/home/yk/Z-Stack_Linux_Gateway-1.0.1-src/Z-Stack_Linux_Gateway-1.0.1-src/Source/Projects/zstack/linux/zstackserverznp' Compiling osal_zstack_server_znp.c ... Compiling ../source/zmain.c ... Compiling znp_af.c ... Compiling znp_misc.c ... znp_misc.c: In function ‘processAFIncomingMsgInd’: znp_misc.c:653:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] leftover = (uint32)pPtr % 4; ^ Compiling znp_zdo.c ... Compiling ../zstackpb/zstack.pb-c.c ... In file included from ../zstackpb/zstack.pb-c.c:8:0: ../zstackpb/zstack.pb-c.h:11:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘typedef’ typedef struct _AFAddr AFAddr; ^ ../zstackpb/zstack.pb-c.h:498:3: error: unknown type name ‘AFAddr’ AFAddr *dstaddr; ^ ../zstackpb/zstack.pb-c.h:617:3: error: unknown type name ‘AFAddr’ AFAddr *dstaddr; ^ In file included from ../zstackpb/zstack.pb-c.c:8:0: ../zstackpb/zstack.pb-c.h:1212:3: error: unknown type name ‘AFAddr’ AFAddr *dstaddr; ^ ../zstackpb/zstack.pb-c.h:1298:3: error: unknown type name ‘AFAddr’ AFAddr *srcaddr; ^ ../zstackpb/zstack.pb-c.h:1324:3: error: unknown type name ‘AFAddr’ AFAddr *dstaddr; ^ ../zstackpb/zstack.pb-c.h:2219:23: error: unknown type name ‘AFAddr’ (AFAddr *message); ^ ../zstackpb/zstack.pb-c.h:2221:29: error: unknown type name ‘AFAddr’ (const AFAddr *message); ^ ../zstackpb/zstack.pb-c.h:2223:29: error: unknown type name ‘AFAddr’ (const AFAddr *message, ^ ../zstackpb/zstack.pb-c.h:2226:29: error: unknown type name ‘AFAddr’ (const AFAddr *message, ^ ../zstackpb/zstack.pb-c.h:2228:1: error: unknown type name ‘AFAddr’ AFAddr * ^ ../zstackpb/zstack.pb-c.h:2234:23: error: unknown type name ‘AFAddr’ (AFAddr *message, ^ ../zstackpb/zstack.pb-c.h:4481:25: error: unknown type name ‘AFAddr’ (const AFAddr *message, ^ ../zstackpb/zstack.pb-c.c:9:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’ void afaddr__init ^ ../zstackpb/zstack.pb-c.c:16:29: error: unknown type name ‘AFAddr’ (const AFAddr *message) ^ ../zstackpb/zstack.pb-c.c: In function ‘afaddr__get_packed_size’: ../zstackpb/zstack.pb-c.c:18:3: warning: implicit declaration of function ‘PROTOBUF_C_ASSERT’ [-Wimplicit-function-declaration] PROTOBUF_C_ASSERT (message->base.descriptor == &afaddr__descriptor); ^ ../zstackpb/zstack.pb-c.c:18:29: error: request for member ‘base’ in something not a structure or union PROTOBUF_C_ASSERT (message->base.descriptor == &afaddr__descriptor); ^ ../zstackpb/zstack.pb-c.c: At top level: ../zstackpb/zstack.pb-c.c:22:29: error: unknown type name ‘AFAddr’ (const AFAddr *message, ^ ../zstackpb/zstack.pb-c.c: In function ‘afaddr__pack’: ../zstackpb/zstack.pb-c.c:25:29: error: request for member ‘base’ in something not a structure or union PROTOBUF_C_ASSERT (message->base.descriptor == &afaddr__descriptor); ^ ../zstackpb/zstack.pb-c.c: At top level: ../zstackpb/zstack.pb-c.c:29:29: error: unknown type name ‘AFAddr’ (const AFAddr *message, ^ ../zstackpb/zstack.pb-c.c: In function ‘afaddr__pack_to_buffer’: ../zstackpb/zstack.pb-c.c:32:29: error: request for member ‘base’ in something not a structure or union PROTOBUF_C_ASSERT (message->base.descriptor == &afaddr__descriptor); ^ ../zstackpb/zstack.pb-c.c: At top level: ../zstackpb/zstack.pb-c.c:35:1: error: unknown type name ‘AFAddr’ AFAddr * ^ ../zstackpb/zstack.pb-c.c: In function ‘afaddr__unpack’: ../zstackpb/zstack.pb-c.c:41:11: error: ‘AFAddr’ undeclared (first use in this function) return (AFAddr *) ^ ../zstackpb/zstack.pb-c.c:41:11: note: each undeclared identifier is reported only once for each function it appears in ../zstackpb/zstack.pb-c.c:41:19: error: expected expression before ‘)’ token return (AFAddr *) ^ ../zstackpb/zstack.pb-c.c: At top level: ../zstackpb/zstack.pb-c.c:46:23: error: unknown type name ‘AFAddr’ (AFAddr *message, ^ ../zstackpb/zstack.pb-c.c:5134:5: warning: implicit declaration of function ‘PROTOBUF_C_OFFSETOF’ [-Wimplicit-function-declaration] PROTOBUF_C_OFFSETOF(AFAddr, addrmode), ^ ../zstackpb/zstack.pb-c.c:5134:25: error: ‘AFAddr’ undeclared here (not in a function) PROTOBUF_C_OFFSETOF(AFAddr, addrmode), ^ ../zstackpb/zstack.pb-c.c:5134:33: error: ‘addrmode’ undeclared here (not in a function) PROTOBUF_C_OFFSETOF(AFAddr, addrmode), ^ ../zstackpb/zstack.pb-c.c:5145:33: error: ‘has_shortaddr’ undeclared here (not in a function) PROTOBUF_C_OFFSETOF(AFAddr, has_shortaddr), ^ ../zstackpb/zstack.pb-c.c:5146:33: error: ‘shortaddr’ undeclared here (not in a function) PROTOBUF_C_OFFSETOF(AFAddr, shortaddr), ^ ../zstackpb/zstack.pb-c.c:5157:33: error: ‘has_extaddr’ undeclared here (not in a function) PROTOBUF_C_OFFSETOF(AFAddr, has_extaddr), ^ ../zstackpb/zstack.pb-c.c:5158:33: error: ‘extaddr’ undeclared here (not in a function) PROTOBUF_C_OFFSETOF(AFAddr, extaddr), ^ ../zstackpb/zstack.pb-c.c:5169:33: error: ‘has_endpoint’ undeclared here (not in a function) PROTOBUF_C_OFFSETOF(AFAddr, has_endpoint), ^ ../zstackpb/zstack.pb-c.c:5170:33: error: ‘endpoint’ undeclared here (not in a function) PROTOBUF_C_OFFSETOF(AFAddr, endpoint), ^ ../zstackpb/zstack.pb-c.c:5181:33: error: ‘has_panid’ undeclared here (not in a function) PROTOBUF_C_OFFSETOF(AFAddr, has_panid), ^ ../zstackpb/zstack.pb-c.c:5182:33: error: ‘panid’ undeclared here (not in a function) PROTOBUF_C_OFFSETOF(AFAddr, panid), ^ ../zstackpb/zstack.pb-c.c:5203:3: error: ‘PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC’ undeclared here (not in a function) PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC, ^ ../zstackpb/zstack.pb-c.c:5213:26: error: ‘afaddr__init’ undeclared here (not in a function) (ProtobufCMessageInit) afaddr__init, ^ ../zstackpb/zstack.pb-c.c:5224:25: error: expected expression before ‘StartupOptions’ PROTOBUF_C_OFFSETOF(StartupOptions, clearstate), ^ ../zstackpb/zstack.pb-c.c:5236:25: error: expected expression before ‘StartupOptions’ PROTOBUF_C_OFFSETOF(StartupOptions, clearconfig), ^ ../zstackpb/zstack.pb-c.c:5275:25: error: expected expression before ‘SimpleDescriptor’ PROTOBUF_C_OFFSETOF(SimpleDescriptor, endpoint), ^ ../zstackpb/zstack.pb-c.c:5287:25: error: expected expression before ‘SimpleDescriptor’ PROTOBUF_C_OFFSETOF(SimpleDescriptor, profileid), ^ ../zstackpb/zstack.pb-c.c:5299:25: error: expected expression before ‘SimpleDescriptor’ PROTOBUF_C_OFFSETOF(SimpleDescriptor, deviceid), ^ ../zstackpb/zstack.pb-c.c:5311:25: error: expected expression before ‘SimpleDescriptor’ PROTOBUF_C_OFFSETOF(SimpleDescriptor, devicever), ^ ../zstackpb/zstack.pb-c.c:5322:25: error: expected expression before ‘SimpleDescriptor’ PROTOBUF_C_OFFSETOF(SimpleDescriptor, n_inputclusters), ^ ../zstackpb/zstack.pb-c.c:5323:25: error: expected expression before ‘SimpleDescriptor’ PROTOBUF_C_OFFSETOF(SimpleDescriptor, inputclusters), ^ ../zstackpb/zstack.pb-c.c:5334:25: error: expected expression before ‘SimpleDescriptor’ PROTOBUF_C_OFFSETOF(SimpleDescriptor, n_outputclusters), ^ ../zstackpb/zstack.pb-c.c:5335:25: error: expected expression before ‘SimpleDescriptor’ PROTOBUF_C_OFFSETOF(SimpleDescriptor, outputclusters), ^ ../zstackpb/zstack.pb-c.c:5377:25: error: expected expression before ‘TransOptions’ PROTOBUF_C_OFFSETOF(TransOptions, has_wildcardprofileid), ^ ../zstackpb/zstack.pb-c.c:5378:25: error: expected expression before ‘TransOptions’ PROTOBUF_C_OFFSETOF(TransOptions, wildcardprofileid), ^ ../zstackpb/zstack.pb-c.c:5389:25: error: expected expression before ‘TransOptions’ PROTOBUF_C_OFFSETOF(TransOptions, has_ackrequest), ^ ../zstackpb/zstack.pb-c.c:5390:25: error: expected expression before ‘TransOptions’ PROTOBUF_C_OFFSETOF(TransOptions, ackrequest), ^ ../zstackpb/zstack.pb-c.c:5401:25: error: expected expression before ‘TransOptions’ PROTOBUF_C_OFFSETOF(TransOptions, has_limitconcentrator), ^ ../zstackpb/zstack.pb-c.c:5402:25: error: expected expression before ‘TransOptions’ PROTOBUF_C_OFFSETOF(TransOptions, limitconcentrator), ^ ../zstackpb/zstack.pb-c.c:5413:25: error: expected expression before ‘TransOptions’ PROTOBUF_C_OFFSETOF(TransOptions, has_suppressroutedisc), ^ ../zstackpb/zstack.pb-c.c:5414:25: error: expected expression before ‘TransOptions’ PROTOBUF_C_OFFSETOF(TransOptions, suppressroutedisc), ^ ../zstackpb/zstack.pb-c.c:5425:25: error: expected expression before ‘TransOptions’ PROTOBUF_C_OFFSETOF(TransOptions, has_apssecurity), ^ ../zstackpb/zstack.pb-c.c:5426:25: error: expected expression before ‘TransOptions’ PROTOBUF_C_OFFSETOF(TransOptions, apssecurity), ^ ../zstackpb/zstack.pb-c.c:5437:25: error: expected expression before ‘TransOptions’ PROTOBUF_C_OFFSETOF(TransOptions, has_skiprouting), ^ ../zstackpb/zstack.pb-c.c:5438:25: error: expected expression before ‘TransOptions’ PROTOBUF_C_OFFSETOF(TransOptions, skiprouting), ^ ../zstackpb/zstack.pb-c.c:5481:25: error: expected expression before ‘CapabilityInfo’ PROTOBUF_C_OFFSETOF(CapabilityInfo, pancoord), ^ ../zstackpb/zstack.pb-c.c:5493:25: error: expected expression before ‘CapabilityInfo’ PROTOBUF_C_OFFSETOF(CapabilityInfo, ffd), ^ ../zstackpb/zstack.pb-c.c:5505:25: error: expected expression before ‘CapabilityInfo’ PROTOBUF_C_OFFSETOF(CapabilityInfo, mainspower), ^ ../zstackpb/zstack.pb-c.c:5517:25: error: expected expression before ‘CapabilityInfo’ PROTOBUF_C_OFFSETOF(CapabilityInfo, rxonwhenidle), ^ ../zstackpb/zstack.pb-c.c:5529:25: error: expected expression before ‘CapabilityInfo’ PROTOBUF_C_OFFSETOF(CapabilityInfo, security), ^ ../zstackpb/zstack.pb-c.c:5571:25: error: expected expression before ‘ServerCapabilities’ PROTOBUF_C_OFFSETOF(ServerCapabilities, primarytrustcenter), ^ ../zstackpb/zstack.pb-c.c:5583:25: error: expected expression before ‘ServerCapabilities’ PROTOBUF_C_OFFSETOF(ServerCapabilities, backuptrustcenter), ^ ../zstackpb/zstack.pb-c.c:5595:25: error: expected expression before ‘ServerCapabilities’ PROTOBUF_C_OFFSETOF(ServerCapabilities, primarybindingtablecache), ^ ../zstackpb/zstack.pb-c.c:5607:25: error: expected expression before ‘ServerCapabilities’ PROTOBUF_C_OFFSETOF(ServerCapabilities, backupbindingtablecache), ^ ../zstackpb/zstack.pb-c.c:5619:25: error: expected expression before ‘ServerCapabilities’ PROTOBUF_C_OFFSETOF(ServerCapabilities, primarydiscoverycache), ^ ../zstackpb/zstack.pb-c.c:5631:25: error: expected expression before ‘ServerCapabilities’ PROTOBUF_C_OFFSETOF(ServerCapabilities, backupdiscoverycache), ^ ../zstackpb/zstack.pb-c.c:5643:25: error: expected expression before ‘ServerCapabilities’ PROTOBUF_C_OFFSETOF(ServerCapabilities, networkmanager), ^ ../zstackpb/zstack.pb-c.c:5687:25: error: expected expression before ‘BindRec’ PROTOBUF_C_OFFSETOF(BindRec, srcaddr), ^ ../zstackpb/zstack.pb-c.c:5699:25: error: expected expression before ‘BindRec’ PROTOBUF_C_OFFSETOF(BindRec, srcendpoint), ^ ../zstackpb/zstack.pb-c.c:5711:25: error: expected expression before ‘BindRec’ PROTOBUF_C_OFFSETOF(BindRec, clusterid), ^ ../zstackpb/zstack.pb-c.c:5723:25: error: expected expression before ‘BindRec’ PROTOBUF_C_OFFSETOF(BindRec, dstaddr), ^ ../zstackpb/zstack.pb-c.c:5764:25: error: expected expression before ‘LeaveOptions’ PROTOBUF_C_OFFSETOF(LeaveOptions, rejoin), ^ ../zstackpb/zstack.pb-c.c:5776:25: error: expected expression before ‘LeaveOptions’ PROTOBUF_C_OFFSETOF(LeaveOptions, removechildren), ^ ../zstackpb/zstack.pb-c.c:5815:25: error: expected expression before ‘NodeDescriptor’ PROTOBUF_C_OFFSETOF(NodeDescriptor, logicaltype), ^ ../zstackpb/zstack.pb-c.c:5827:25: error: expected expression before ‘NodeDescriptor’ PROTOBUF_C_OFFSETOF(NodeDescriptor, complexdescavail), ^ ../zstackpb/zstack.pb-c.c:5839:25: error: expected expression before ‘NodeDescriptor’ PROTOBUF_C_OFFSETOF(NodeDescriptor, userdescavail), ^ ../zstackpb/zstack.pb-c.c:5851:25: error: expected expression before ‘NodeDescriptor’ PROTOBUF_C_OFFSETOF(NodeDescriptor, apsflags), ^ ../zstackpb/zstack.pb-c.c:5863:25: error: expected expression before ‘NodeDescriptor’ PROTOBUF_C_OFFSETOF(NodeDescriptor, freqband), ^ ../zstackpb/zstack.pb-c.c:5875:25: error: expected expression before ‘NodeDescriptor’ PROTOBUF_C_OFFSETOF(NodeDescriptor, capinfo), ^ ../zstackpb/zstack.pb-c.c:5887:25: error: expected expression before ‘NodeDescriptor’ PROTOBUF_C_OFFSETOF(NodeDescriptor, manufacturercode), ^ ../zstackpb/zstack.pb-c.c:5899:25: error: expected expression before ‘NodeDescriptor’ PROTOBUF_C_OFFSETOF(NodeDescriptor, maxbuffersize), ^ ../zstackpb/zstack.pb-c.c:5911:25: error: expected expression before ‘NodeDescriptor’ PROTOBUF_C_OFFSETOF(NodeDescriptor, maxintransfersize), ^ ../zstackpb/zstack.pb-c.c:5923:25: error: expected expression before ‘NodeDescriptor’ PROTOBUF_C_OFFSETOF(NodeDescriptor, servermask), ^ ../zstackpb/zstack.pb-c.c:5935:25: error: expected expression before ‘NodeDescriptor’ PROTOBUF_C_OFFSETOF(NodeDescriptor, maxouttransfersize), ^ ../zstackpb/zstack.pb-c.c:5947:25: error: expected expression before ‘NodeDescriptor’ PROTOBUF_C_OFFSETOF(NodeDescriptor, desccap), ^ ../zstackpb/zstack.pb-c.c:5996:25: error: expected expression before ‘PowerSource’ PROTOBUF_C_OFFSETOF(PowerSource, mains), ^ ../zstackpb/zstack.pb-c.c:6008:25: error: expected expression before ‘PowerSource’ PROTOBUF_C_OFFSETOF(PowerSource, recharge), ^ ../zstackpb/zstack.pb-c.c:6020:25: error: expected expression before ‘PowerSource’ PROTOBUF_C_OFFSETOF(PowerSource, dispose), ^ ../zstackpb/zstack.pb-c.c:6060:25: error: expected expression before ‘PowerDescriptor’ PROTOBUF_C_OFFSETOF(PowerDescriptor, powermode), ^ ../zstackpb/zstack.pb-c.c:6072:25: error: expected expression before ‘PowerDescriptor’ PROTOBUF_C_OFFSETOF(PowerDescriptor, availpowersource), ^ ../zstackpb/zstack.pb-c.c:6084:25: error: expected expression before ‘PowerDescriptor’ PROTOBUF_C_OFFSETOF(PowerDescriptor, currentpowersource), ^ ../zstackpb/zstack.pb-c.c:6096:25: error: expected expression before ‘PowerDescriptor’ PROTOBUF_C_OFFSETOF(PowerDescriptor, currentpowerlevel), ^ ../zstackpb/zstack.pb-c.c:6137:25: error: expected expression before ‘NwkDiscItem’ PROTOBUF_C_OFFSETOF(NwkDiscItem, extendedpanid), ^ ../zstackpb/zstack.pb-c.c:6149:25: error: expected expression before ‘NwkDiscItem’ PROTOBUF_C_OFFSETOF(NwkDiscItem, logicalchan), ^ ../zstackpb/zstack.pb-c.c:6161:25: error: expected expression before ‘NwkDiscItem’ PROTOBUF_C_OFFSETOF(NwkDiscItem, stackprofile), ^ ../zstackpb/zstack.pb-c.c:6173:25: error: expected expression before ‘NwkDiscItem’ PROTOBUF_C_OFFSETOF(NwkDiscItem, version), ^ ../zstackpb/zstack.pb-c.c:6185:25: error: expected expression before ‘NwkDiscItem’ PROTOBUF_C_OFFSETOF(NwkDiscItem, beaconorder), ^ ../zstackpb/zstack.pb-c.c:6197:25: error: expected expression before ‘NwkDiscItem’ PROTOBUF_C_OFFSETOF(NwkDiscItem, superframeorder), ^ ../zstackpb/zstack.pb-c.c:6209:25: error: expected expression before ‘NwkDiscItem’ PROTOBUF_C_OFFSETOF(NwkDiscItem, permitjoin), ^ ../zstackpb/zstack.pb-c.c:6253:25: error: expected expression before ‘NeighborLqiItem’ PROTOBUF_C_OFFSETOF(NeighborLqiItem, extendedpanid), ^ ../zstackpb/zstack.pb-c.c:6265:25: error: expected expression before ‘NeighborLqiItem’ PROTOBUF_C_OFFSETOF(NeighborLqiItem, extendedaddr), ^ ../zstackpb/zstack.pb-c.c:6277:25: error: expected expression before ‘NeighborLqiItem’ PROTOBUF_C_OFFSETOF(NeighborLqiItem, nwkaddr), ^ ../zstackpb/zstack.pb-c.c:6289:25: error: expected expression before ‘NeighborLqiItem’ PROTOBUF_C_OFFSETOF(NeighborLqiItem, devicetype), ^ ../zstackpb/zstack.pb-c.c:6301:25: error: expected expression before ‘NeighborLqiItem’ PROTOBUF_C_OFFSETOF(NeighborLqiItem, rxonwhenidle), ^ ../zstackpb/zstack.pb-c.c:6313:25: error: expected expression before ‘NeighborLqiItem’ PROTOBUF_C_OFFSETOF(NeighborLqiItem, relationship), ^ ../zstackpb/zstack.pb-c.c:6325:25: error: expected expression before ‘NeighborLqiItem’ PROTOBUF_C_OFFSETOF(NeighborLqiItem, permit), ^ ../zstackpb/zstack.pb-c.c:6337:25: error: expected expression before ‘NeighborLqiItem’ PROTOBUF_C_OFFSETOF(NeighborLqiItem, depth), ^ ../zstackpb/zstack.pb-c.c:6349:25: error: expected expression before ‘NeighborLqiItem’ PROTOBUF_C_OFFSETOF(NeighborLqiItem, lqi), ^ ../zstackpb/zstack.pb-c.c:6395:25: error: expected expression before ‘RtgItem’ PROTOBUF_C_OFFSETOF(RtgItem, dstaddr), ^ ../zstackpb/zstack.pb-c.c:6407:25: error: expected expression before ‘RtgItem’ PROTOBUF_C_OFFSETOF(RtgItem, nexthop), ^ ../zstackpb/zstack.pb-c.c:6419:25: error: expected expression before ‘RtgItem’ PROTOBUF_C_OFFSETOF(RtgItem, status), ^ ../zstackpb/zstack.pb-c.c:6431:25: error: expected expression before ‘RtgItem’ PROTOBUF_C_OFFSETOF(RtgItem, memoryconstrained), ^ ../zstackpb/zstack.pb-c.c:6443:25: error: expected expression before ‘RtgItem’ PROTOBUF_C_OFFSETOF(RtgItem, manytoone), ^ ../zstackpb/zstack.pb-c.c:6455:25: error: expected expression before ‘RtgItem’ PROTOBUF_C_OFFSETOF(RtgItem, routerecordrequired), ^ ../zstackpb/zstack.pb-c.c:6498:25: error: expected expression before ‘BindItem’ PROTOBUF_C_OFFSETOF(BindItem, srcaddr), ^ ../zstackpb/zstack.pb-c.c:6510:25: error: expected expression before ‘BindItem’ PROTOBUF_C_OFFSETOF(BindItem, srcendpoint), ^ ../zstackpb/zstack.pb-c.c:6522:25: error: expected expression before ‘BindItem’ PROTOBUF_C_OFFSETOF(BindItem, clustedid), ^ ../zstackpb/zstack.pb-c.c:6534:25: error: expected expression before ‘BindItem’ PROTOBUF_C_OFFSETOF(BindItem, dstaddr), ^ ../zstackpb/zstack.pb-c.c:6575:25: error: expected expression before ‘DeviceTypes’ PROTOBUF_C_OFFSETOF(DeviceTypes, coodinator), ^ ../zstackpb/zstack.pb-c.c:6587:25: error: expected expression before ‘DeviceTypes’ PROTOBUF_C_OFFSETOF(DeviceTypes, router), ^ ../zstackpb/zstack.pb-c.c:6599:25: error: expected expression before ‘DeviceTypes’ PROTOBUF_C_OFFSETOF(DeviceTypes, enddevice), ^ ../zstackpb/zstack.pb-c.c:6640:25: error: expected expression before ‘SysResetReq’ PROTOBUF_C_OFFSETOF(SysResetReq, cmdid), ^ ../zstackpb/zstack.pb-c.c:6652:25: error: expected expression before ‘SysResetReq’ PROTOBUF_C_OFFSETOF(SysResetReq, type), ^ ../zstackpb/zstack.pb-c.c:6664:25: error: expected expression before ‘SysResetReq’ PROTOBUF_C_OFFSETOF(SysResetReq, newnwkstate), ^ ../zstackpb/zstack.pb-c.c:6675:25: error: expected expression before ‘SysResetReq’ PROTOBUF_C_OFFSETOF(SysResetReq, has_shutdown), ^ ../zstackpb/zstack.pb-c.c:6676:25: error: expected expression before ‘SysResetReq’ PROTOBUF_C_OFFSETOF(SysResetReq, shutdown), ^ ../zstackpb/zstack.pb-c.c:6718:25: error: expected expression before ‘SysVersionReq’ PROTOBUF_C_OFFSETOF(SysVersionReq, cmdid), ^ ../zstackpb/zstack.pb-c.c:6757:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, cmdid), ^ ../zstackpb/zstack.pb-c.c:6769:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, preconfigkeyenable), ^ ../zstackpb/zstack.pb-c.c:6781:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, securitymodeenable), ^ ../zstackpb/zstack.pb-c.c:6793:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, usedefaulttclk), ^ ../zstackpb/zstack.pb-c.c:6805:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, pollrate), ^ ../zstackpb/zstack.pb-c.c:6817:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, queuedpollrate), ^ ../zstackpb/zstack.pb-c.c:6829:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, responsepollrate), ^ ../zstackpb/zstack.pb-c.c:6841:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, apsackwaitduration), ^ ../zstackpb/zstack.pb-c.c:6853:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, bindingtime), ^ ../zstackpb/zstack.pb-c.c:6865:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, panid), ^ ../zstackpb/zstack.pb-c.c:6877:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, pollfailureretries), ^ ../zstackpb/zstack.pb-c.c:6889:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, indirectmsgtimeout), ^ ../zstackpb/zstack.pb-c.c:6901:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, apsframeretries), ^ ../zstackpb/zstack.pb-c.c:6913:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, bcastretries), ^ ../zstackpb/zstack.pb-c.c:6925:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, passiveacktimeout), ^ ../zstackpb/zstack.pb-c.c:6937:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, bcastdeliverytime), ^ ../zstackpb/zstack.pb-c.c:6949:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, routeexpirytime), ^ ../zstackpb/zstack.pb-c.c:6961:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, userdesc), ^ ../zstackpb/zstack.pb-c.c:6973:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, preconfigkey), ^ ../zstackpb/zstack.pb-c.c:6985:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, chanlist), ^ ../zstackpb/zstack.pb-c.c:6997:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, multicastradius), ^ ../zstackpb/zstack.pb-c.c:7009:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, extendedpanid), ^ ../zstackpb/zstack.pb-c.c:7021:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, ieeeaddr), ^ ../zstackpb/zstack.pb-c.c:7033:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, macrxonidle), ^ ../zstackpb/zstack.pb-c.c:7045:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, snifferfeature), ^ ../zstackpb/zstack.pb-c.c:7057:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, concentratorenable), ^ ../zstackpb/zstack.pb-c.c:7069:25: error: expected expression before ‘SysConfigReadReq’ PROTOBUF_C_OFFSETOF(SysConfigReadReq, concentratordisctime), ^ ../zstackpb/zstack.pb-c.c:7134:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, cmdid), ^ ../zstackpb/zstack.pb-c.c:7145:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_preconfigkeyenable), ^ ../zstackpb/zstack.pb-c.c:7146:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, preconfigkeyenable), ^ ../zstackpb/zstack.pb-c.c:7157:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_securitymodeenable), ^ ../zstackpb/zstack.pb-c.c:7158:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, securitymodeenable), ^ ../zstackpb/zstack.pb-c.c:7169:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_usedefaulttclk), ^ ../zstackpb/zstack.pb-c.c:7170:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, usedefaulttclk), ^ ../zstackpb/zstack.pb-c.c:7181:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_pollrate), ^ ../zstackpb/zstack.pb-c.c:7182:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, pollrate), ^ ../zstackpb/zstack.pb-c.c:7193:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_queuedpollrate), ^ ../zstackpb/zstack.pb-c.c:7194:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, queuedpollrate), ^ ../zstackpb/zstack.pb-c.c:7205:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_responsepollrate), ^ ../zstackpb/zstack.pb-c.c:7206:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, responsepollrate), ^ ../zstackpb/zstack.pb-c.c:7217:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_apsackwaitduration), ^ ../zstackpb/zstack.pb-c.c:7218:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, apsackwaitduration), ^ ../zstackpb/zstack.pb-c.c:7229:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_bindingtime), ^ ../zstackpb/zstack.pb-c.c:7230:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, bindingtime), ^ ../zstackpb/zstack.pb-c.c:7241:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_panid), ^ ../zstackpb/zstack.pb-c.c:7242:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, panid), ^ ../zstackpb/zstack.pb-c.c:7253:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_pollfailureretries), ^ ../zstackpb/zstack.pb-c.c:7254:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, pollfailureretries), ^ ../zstackpb/zstack.pb-c.c:7265:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_indirectmsgtimeout), ^ ../zstackpb/zstack.pb-c.c:7266:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, indirectmsgtimeout), ^ ../zstackpb/zstack.pb-c.c:7277:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_apsframeretries), ^ ../zstackpb/zstack.pb-c.c:7278:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, apsframeretries), ^ ../zstackpb/zstack.pb-c.c:7289:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_bcastretries), ^ ../zstackpb/zstack.pb-c.c:7290:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, bcastretries), ^ ../zstackpb/zstack.pb-c.c:7301:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_passiveacktimeout), ^ ../zstackpb/zstack.pb-c.c:7302:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, passiveacktimeout), ^ ../zstackpb/zstack.pb-c.c:7313:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_bcastdeliverytime), ^ ../zstackpb/zstack.pb-c.c:7314:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, bcastdeliverytime), ^ ../zstackpb/zstack.pb-c.c:7325:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_routeexpirytime), ^ ../zstackpb/zstack.pb-c.c:7326:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, routeexpirytime), ^ ../zstackpb/zstack.pb-c.c:7337:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_userdesc), ^ ../zstackpb/zstack.pb-c.c:7338:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, userdesc), ^ ../zstackpb/zstack.pb-c.c:7349:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_preconfigkey), ^ ../zstackpb/zstack.pb-c.c:7350:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, preconfigkey), ^ ../zstackpb/zstack.pb-c.c:7361:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_chanlist), ^ ../zstackpb/zstack.pb-c.c:7362:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, chanlist), ^ ../zstackpb/zstack.pb-c.c:7373:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_multicastradius), ^ ../zstackpb/zstack.pb-c.c:7374:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, multicastradius), ^ ../zstackpb/zstack.pb-c.c:7385:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_extendedpanid), ^ ../zstackpb/zstack.pb-c.c:7386:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, extendedpanid), ^ ../zstackpb/zstack.pb-c.c:7397:25: error: expected expression before ‘SysConfigWriteReq’ PROTOBUF_C_OFFSETOF(SysConfigWriteReq, has_ieeeaddr), ^
Hi,
Can you try to compile a clean setup directly on the Beglebone board? I see several compilation errors in this log but maybe is just that the current setup has something that is not configured properly.
Regards,
I can build GW on BBB without problem. My problem happens when I try to build it on Ubuntu 16.04 LTS 32 bit or 64 bit.
I downloaded the ubuntu-16.04.2-desktop-i386 (32-bit) desktop image from http://releases.ubuntu.com/16.04/
Mauricio Nunez When I tried to build protobuf-c-0.15, it pops the following errors:
make[2]: Leaving directory '/home/yk/protobuf-c-0.15/src'
Making all in test
make[2]: Entering directory '/home/yk/protobuf-c-0.15/src/test'
mkdir -p generated-code
../protoc-c -I. --c_out=generated-code ./test.proto
../protoc-c: error while loading shared libraries: libprotoc.so.8: cannot open shared object file: No such file or directory
Makefile:712: recipe for target 'generated-code/test.pb-c.c' failed
make[2]: *** [generated-code/test.pb-c.c] Error 127
make[2]: Leaving directory '/home/yk/protobuf-c-0.15/src/test'
Makefile:725: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/yk/protobuf-c-0.15/src'
Makefile:280: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
Any idea?
If you can, try deleteing the whole folder for the z-stack_linux_gateway_x86_binaries and using the tar command to extract..
As context: I turned on the Ubuntu machine the following day. I connected the CC2531 dongle. I launched the application running 'sudo ./zigbeehagw x86'. That's when I noticed the error you're asking about. I tried re-programming the CC2531 dongle, and had no success. I decided to run the ./build_all script to rebuild the project. Then I deleted the existing folder with the binaries from the previous build I made, and extracted the contents of Error_out to a folder called z-stack_linux_gateway_x86_binaries_ on my Source folder. I launched the application again using the sudo ./zigbeehagw x86, and it worked.
I'm using Ubuntu 16.04.2 - 32bit LTS image for i386 Desktop.