robotpkg/wip/certi bulk build results
Log for certi-3.5.1 on Ubuntu-18.04-x86_64: bulk.log (Back)
=> Checking for clear installation
===> Installing bootstrap dependencies for certi-3.5.1
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-18.04-x86_64/All/digest-20080510.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-18.04-x86_64/All/tnftp-20130505~ssl.tgz
===> Checking bootstrap dependencies for certi-3.5.1
=> Required robotpkg package digest>=20080510: digest-20080510 found
=> Required robotpkg package tnftp>=20091122: tnftp-20130505~ssl found
=> Required system package gnupg>=1: gnupg-2.2.4 found
=> Required system package gzip: gzip-1.6 found
=> Required system package pax and tar archivers: pax found
=> Required system package pkg_install>=20110805.9: pkg_install-20110805.9 found
=> Required system package pkgrepo2deb>=1.6.1: pkgrepo2deb-1.6.1 found
===> Done bootstrap-depends for certi-3.5.1
===> Installing full dependencies for certi-3.5.1
=> Dependency digest-20080510 already installed
=> Dependency tnftp-20130505~ssl already installed
===> Checking build options for certi-3.5.1
=> Building with no option.
===> Checking alternatives for certi-3.5.1
=> Use the GNU C++ compiler: c++-compiler provided by g++>=3
=> Use the GNU C compiler: c-compiler provided by gcc>=3
===> Checking dependencies for certi-3.5.1
=> Required system package bison: bison found
=> Required system package cmake>=2.8.11: cmake-3.10.2 found
=> Required system package flex>=2.5.33: flex-2.6.4 found
=> Required system package g++>=3: g++-7 found
=> Required system package gcc>=3: gcc-7 found
=> Required system package libstdc++: libstdc++ found
=> Required system package libxml2>=2: libxml2-2.9.4 found
===> Done depends for certi-3.5.1
===> Extracting for certi-3.5.1
=> SHA1 checksums OK
=> RMD160 checksums OK
===> Configuring for certi-3.5.1
===> Building for certi-3.5.1
In file included from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:35:0:
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp: In member function 'virtual rti1516::VariableLengthData RTI1516fedTime::encode() const':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:309:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:309:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:109:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:309:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:309:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:309:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:309:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:309:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:309:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp: In member function 'virtual long unsigned int RTI1516fedTime::encode(void*, long unsigned int) const':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:333:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:333:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:109:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:333:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:333:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:333:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:333:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:333:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:333:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp: In member function 'virtual rti1516::VariableLengthData RTI1516fedTimeInterval::encode() const':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:706:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:706:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:109:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:706:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:706:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:706:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:706:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:706:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:706:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp: In member function 'virtual long unsigned int RTI1516fedTimeInterval::encode(void*, long unsigned int) const':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:730:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:730:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:109:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:730:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:730:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:730:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:730:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:730:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:730:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:33:0:
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp: In member function 'virtual rti1516e::VariableLengthData RTI1516fedTime::encode() const':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:310:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:310:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:109:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:310:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:310:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:310:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:310:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:310:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:310:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp: In member function 'virtual long unsigned int RTI1516fedTime::encode(void*, long unsigned int) const':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:334:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:334:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:109:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:334:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:334:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:334:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:334:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:334:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:334:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp: In member function 'virtual rti1516e::VariableLengthData RTI1516fedTimeInterval::encode() const':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:707:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:707:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:109:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:707:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:707:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:707:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:707:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:707:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:707:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp: In member function 'virtual long unsigned int RTI1516fedTimeInterval::encode(void*, long unsigned int) const':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:731:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:731:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:109:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:731:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:731:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:731:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:731:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:24:0:
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc: In member function 'virtual void RTIfedTime::encode(char*) const':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:185:10: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:185:10: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:731:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:109:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:185:10: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:731:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:185:10: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:185:10: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:185:10: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:185:10: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT'
(((uint64_t) (val) & ^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE'
#define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val))
^~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE'
#define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val)))
^~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:185:10: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE'
value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc: In static member function 'static RTI::FedTime* RTI::FedTimeFactory::makeZero()':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:75:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc: In static member function 'static RTI::FedTime* RTI::FedTimeFactory::decode(const char*)':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:92:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc: In function 'const RTIfedTime& {anonymous}::rft(const RTI::FedTime&)':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:51:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
In file included from /usr/include/x86_64-linux-gnu/sys/socket.h:22:0,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test/certiCheckHostAndIP.c:28:
/usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
^~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/tlsf.c:176:20: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
# define PRINT_MSG(...) printf(__VA_ARGS__)
^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/tlsf.c:177:20: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
# define ERROR_MSG(...) fprintf(stderr, __VA_ARGS__)
^~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/MessageBufferTests.cc: In function 'void messageBufferTests(libhla::MessageBuffer&)':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/MessageBufferTests.cc:62:11: warning: variable 'vtrueBool' set but not used [-Wunused-but-set-variable]
bool vtrueBool = false;
^~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/MessageBufferTests.cc:63:11: warning: variable 'vfalseBool' set but not used [-Wunused-but-set-variable]
bool vfalseBool = true;
^~~~~~~~~~
In file included from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/TestHLAtypes.cc:20:0:
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/HLAtypesIEEE1516.hh: In member function 'virtual void libhla::HLAdata::__shake(const void*, int, long int)':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/HLAtypesIEEE1516.hh:91:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
newData.mShakeThat = __that;
^~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/HLAtypesIEEE1516.hh:92:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
newData.mShakeValue = value;
^~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/HLAtypesIEEE1516.hh:94:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((T*)newData.mBegin)->copy(mBegin);
^~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/HLAtypesIEEE1516.hh:100:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
memcpy(mBegin, newData.mBegin, newData.size());
^~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/fed.cc: In function 'void certi::fedparser::printOrder()':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/fed.cc:410:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
case RECEIVE: if(verbose)
^~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/fed.cc:411:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
cout << " receive" ; break ;
^~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/fed.cc:412:18: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
case TIMESTAMP: if(verbose)
^~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/fed.cc:413:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
cout << " timestamp" ; break ;
^~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/fed.cc: In function 'void certi::fedparser::printTransport()':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/fed.cc:422:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
case RELIABLE: if(verbose)
^~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/fed.cc:423:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
cout << " reliable" ; break ;
^~~~~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/fed.cc:424:20: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
case BEST_EFFORT: if(verbose)
^~
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/fed.cc:425:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
cout << " best_effort" ; break ;
^~~~~
In file included from /usr/include/unicode/utypes.h:38:0,
from /usr/include/unicode/ucnv_err.h:88,
from /usr/include/unicode/ucnv.h:52,
from /usr/include/libxml2/libxml/encoding.h:31,
from /usr/include/libxml2/libxml/parser.h:810,
from /usr/include/libxml2/libxml/globals.h:18,
from /usr/include/libxml2/libxml/threads.h:35,
from /usr/include/libxml2/libxml/xmlmemory.h:218,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.hh:36,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.cc:22:
/usr/include/unicode/umachine.h:347:13: error: 'char16_t' does not name a type; did you mean 'wchar_t'?
typedef char16_t UChar;
^~~~~~~~
wchar_t
In file included from /usr/include/unicode/utypes.h:39:0,
from /usr/include/unicode/ucnv_err.h:88,
from /usr/include/unicode/ucnv.h:52,
from /usr/include/libxml2/libxml/encoding.h:31,
from /usr/include/libxml2/libxml/parser.h:810,
from /usr/include/libxml2/libxml/globals.h:18,
from /usr/include/libxml2/libxml/threads.h:35,
from /usr/include/libxml2/libxml/xmlmemory.h:218,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.hh:36,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.cc:22:
/usr/include/unicode/uversion.h:167:55: error: 'UChar' does not name a type; did you mean 'UChar32'?
u_versionFromUString(UVersionInfo versionArray, const UChar *versionString);
^~~~~
UChar32
In file included from /usr/include/unicode/ucnv.h:52:0,
from /usr/include/libxml2/libxml/encoding.h:31,
from /usr/include/libxml2/libxml/parser.h:810,
from /usr/include/libxml2/libxml/globals.h:18,
from /usr/include/libxml2/libxml/threads.h:35,
from /usr/include/libxml2/libxml/xmlmemory.h:218,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.hh:36,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.cc:22:
/usr/include/unicode/ucnv_err.h:198:11: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar *source; /**< Pointer to the source source buffer. @stable ICU 2.0 */
^~~~~
UChar32
/usr/include/unicode/ucnv_err.h:199:11: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar *sourceLimit; /**< Pointer to the limit (end + 1) of source buffer. @stable ICU 2.0 */
^~~~~
UChar32
/usr/include/unicode/ucnv_err.h:216:5: error: 'UChar' does not name a type; did you mean 'UChar32'?
UChar *target; /**< Pointer to the target buffer. @stable ICU 2.0 */
^~~~~
UChar32
/usr/include/unicode/ucnv_err.h:217:11: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar *targetLimit; /**< Pointer to the limit (end + 1) of target buffer. @stable ICU 2.0 */
^~~~~
UChar32
/usr/include/unicode/ucnv_err.h:239:25: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar* codeUnits,
^~~~~
UChar32
/usr/include/unicode/ucnv_err.h:290:25: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar* codeUnits,
^~~~~
UChar32
/usr/include/unicode/ucnv_err.h:320:25: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar* codeUnits,
^~~~~
UChar32
/usr/include/unicode/ucnv_err.h:376:25: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar* codeUnits,
^~~~~
UChar32
In file included from /usr/include/unicode/ucnv.h:53:0,
from /usr/include/libxml2/libxml/encoding.h:31,
from /usr/include/libxml2/libxml/parser.h:810,
from /usr/include/libxml2/libxml/globals.h:18,
from /usr/include/libxml2/libxml/threads.h:35,
from /usr/include/libxml2/libxml/xmlmemory.h:218,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.hh:36,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.cc:22:
/usr/include/unicode/uenum.h:112:16: error: 'UChar' does not name a type; did you mean 'UChar32'?
U_STABLE const UChar* U_EXPORT2
^~~~~
UChar32
In file included from /usr/include/unicode/ucnv.h:53:0,
from /usr/include/libxml2/libxml/encoding.h:31,
from /usr/include/libxml2/libxml/parser.h:810,
from /usr/include/libxml2/libxml/globals.h:18,
from /usr/include/libxml2/libxml/threads.h:35,
from /usr/include/libxml2/libxml/xmlmemory.h:218,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.hh:36,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.cc:22:
/usr/include/unicode/uenum.h:190:41: error: 'UChar' does not name a type; did you mean 'UChar32'?
uenum_openUCharStringsEnumeration(const UChar* const strings[], int32_t count,
^~~~~
UChar32
In file included from /usr/include/libxml2/libxml/encoding.h:31:0,
from /usr/include/libxml2/libxml/parser.h:810,
from /usr/include/libxml2/libxml/globals.h:18,
from /usr/include/libxml2/libxml/threads.h:35,
from /usr/include/libxml2/libxml/xmlmemory.h:218,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.hh:36,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.cc:22:
/usr/include/unicode/ucnv.h:226:27: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar* codeUnits,
^~~~~
UChar32
/usr/include/unicode/ucnv.h:397:18: error: 'UChar' does not name a type; did you mean 'UChar32'?
ucnv_openU(const UChar *name,
^~~~~
UChar32
/usr/include/unicode/ucnv.h:669:27: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar *s,
^~~~~
UChar32
/usr/include/unicode/ucnv.h:707:23: error: 'UChar' has not been declared
UChar *errUChars,
^~~~~
/usr/include/unicode/ucnv.h:846:21: error: 'UChar' has not been declared
UChar *displayName,
^~~~~
/usr/include/unicode/ucnv.h:1147:25: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar ** source,
^~~~~
UChar32
/usr/include/unicode/ucnv.h:1148:25: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar * sourceLimit,
^~~~~
UChar32
/usr/include/unicode/ucnv.h:1214:16: error: 'UChar' has not been declared
UChar **target,
^~~~~
/usr/include/unicode/ucnv.h:1215:22: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar *targetLimit,
^~~~~
UChar32
/usr/include/unicode/ucnv.h:1252:23: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar *src, int32_t srcLength,
^~~~~
UChar32
/usr/include/unicode/ucnv.h:1283:15: error: 'UChar' has not been declared
UChar *dest, int32_t destCapacity,
^~~~~
/usr/include/unicode/ucnv.h:1505:16: error: 'UChar' has not been declared
UChar *pivotStart, UChar **pivotSource,
^~~~~
/usr/include/unicode/ucnv.h:1505:35: error: 'UChar' has not been declared
UChar *pivotStart, UChar **pivotSource,
^~~~~
/usr/include/unicode/ucnv.h:1506:16: error: 'UChar' has not been declared
UChar **pivotTarget, const UChar *pivotLimit,
^~~~~
/usr/include/unicode/ucnv.h:1506:43: error: 'UChar' does not name a type; did you mean 'UChar32'?
UChar **pivotTarget, const UChar *pivotLimit,
^~~~~
UChar32
/usr/include/unicode/ucnv.h:1916:46: error: 'UChar' has not been declared
ucnv_fixFileSeparator(const UConverter *cnv, UChar *source, int32_t sourceLen);
^~~~~
make[2]: *** [libCERTI/CMakeFiles/CERTI.dir/XmlParser.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /usr/include/unicode/utypes.h:38:0,
from /usr/include/unicode/ucnv_err.h:88,
from /usr/include/unicode/ucnv.h:52,
from /usr/include/libxml2/libxml/encoding.h:31,
from /usr/include/libxml2/libxml/parser.h:810,
from /usr/include/libxml2/libxml/globals.h:18,
from /usr/include/libxml2/libxml/threads.h:35,
from /usr/include/libxml2/libxml/xmlmemory.h:218,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.hh:36,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser2000.cc:22:
/usr/include/unicode/umachine.h:347:13: error: 'char16_t' does not name a type; did you mean 'wchar_t'?
typedef char16_t UChar;
^~~~~~~~
wchar_t
In file included from /usr/include/unicode/utypes.h:39:0,
from /usr/include/unicode/ucnv_err.h:88,
from /usr/include/unicode/ucnv.h:52,
from /usr/include/libxml2/libxml/encoding.h:31,
from /usr/include/libxml2/libxml/parser.h:810,
from /usr/include/libxml2/libxml/globals.h:18,
from /usr/include/libxml2/libxml/threads.h:35,
from /usr/include/libxml2/libxml/xmlmemory.h:218,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.hh:36,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser2000.cc:22:
/usr/include/unicode/uversion.h:167:55: error: 'UChar' does not name a type; did you mean 'UChar32'?
u_versionFromUString(UVersionInfo versionArray, const UChar *versionString);
^~~~~
UChar32
In file included from /usr/include/unicode/ucnv.h:52:0,
from /usr/include/libxml2/libxml/encoding.h:31,
from /usr/include/libxml2/libxml/parser.h:810,
from /usr/include/libxml2/libxml/globals.h:18,
from /usr/include/libxml2/libxml/threads.h:35,
from /usr/include/libxml2/libxml/xmlmemory.h:218,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.hh:36,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser2000.cc:22:
/usr/include/unicode/ucnv_err.h:198:11: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar *source; /**< Pointer to the source source buffer. @stable ICU 2.0 */
^~~~~
UChar32
/usr/include/unicode/ucnv_err.h:199:11: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar *sourceLimit; /**< Pointer to the limit (end + 1) of source buffer. @stable ICU 2.0 */
^~~~~
UChar32
/usr/include/unicode/ucnv_err.h:216:5: error: 'UChar' does not name a type; did you mean 'UChar32'?
UChar *target; /**< Pointer to the target buffer. @stable ICU 2.0 */
^~~~~
UChar32
/usr/include/unicode/ucnv_err.h:217:11: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar *targetLimit; /**< Pointer to the limit (end + 1) of target buffer. @stable ICU 2.0 */
^~~~~
UChar32
/usr/include/unicode/ucnv_err.h:239:25: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar* codeUnits,
^~~~~
UChar32
/usr/include/unicode/ucnv_err.h:290:25: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar* codeUnits,
^~~~~
UChar32
/usr/include/unicode/ucnv_err.h:320:25: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar* codeUnits,
^~~~~
UChar32
/usr/include/unicode/ucnv_err.h:376:25: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar* codeUnits,
^~~~~
UChar32
In file included from /usr/include/unicode/ucnv.h:53:0,
from /usr/include/libxml2/libxml/encoding.h:31,
from /usr/include/libxml2/libxml/parser.h:810,
from /usr/include/libxml2/libxml/globals.h:18,
from /usr/include/libxml2/libxml/threads.h:35,
from /usr/include/libxml2/libxml/xmlmemory.h:218,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.hh:36,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser2000.cc:22:
/usr/include/unicode/uenum.h:112:16: error: 'UChar' does not name a type; did you mean 'UChar32'?
U_STABLE const UChar* U_EXPORT2
^~~~~
UChar32
In file included from /usr/include/unicode/ucnv.h:53:0,
from /usr/include/libxml2/libxml/encoding.h:31,
from /usr/include/libxml2/libxml/parser.h:810,
from /usr/include/libxml2/libxml/globals.h:18,
from /usr/include/libxml2/libxml/threads.h:35,
from /usr/include/libxml2/libxml/xmlmemory.h:218,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.hh:36,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser2000.cc:22:
/usr/include/unicode/uenum.h:190:41: error: 'UChar' does not name a type; did you mean 'UChar32'?
uenum_openUCharStringsEnumeration(const UChar* const strings[], int32_t count,
^~~~~
UChar32
In file included from /usr/include/libxml2/libxml/encoding.h:31:0,
from /usr/include/libxml2/libxml/parser.h:810,
from /usr/include/libxml2/libxml/globals.h:18,
from /usr/include/libxml2/libxml/threads.h:35,
from /usr/include/libxml2/libxml/xmlmemory.h:218,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.hh:36,
from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser2000.cc:22:
/usr/include/unicode/ucnv.h:226:27: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar* codeUnits,
^~~~~
UChar32
/usr/include/unicode/ucnv.h:397:18: error: 'UChar' does not name a type; did you mean 'UChar32'?
ucnv_openU(const UChar *name,
^~~~~
UChar32
/usr/include/unicode/ucnv.h:669:27: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar *s,
^~~~~
UChar32
/usr/include/unicode/ucnv.h:707:23: error: 'UChar' has not been declared
UChar *errUChars,
^~~~~
/usr/include/unicode/ucnv.h:846:21: error: 'UChar' has not been declared
UChar *displayName,
^~~~~
/usr/include/unicode/ucnv.h:1147:25: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar ** source,
^~~~~
UChar32
/usr/include/unicode/ucnv.h:1148:25: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar * sourceLimit,
^~~~~
UChar32
/usr/include/unicode/ucnv.h:1214:16: error: 'UChar' has not been declared
UChar **target,
^~~~~
/usr/include/unicode/ucnv.h:1215:22: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar *targetLimit,
^~~~~
UChar32
/usr/include/unicode/ucnv.h:1252:23: error: 'UChar' does not name a type; did you mean 'UChar32'?
const UChar *src, int32_t srcLength,
^~~~~
UChar32
/usr/include/unicode/ucnv.h:1283:15: error: 'UChar' has not been declared
UChar *dest, int32_t destCapacity,
^~~~~
/usr/include/unicode/ucnv.h:1505:16: error: 'UChar' has not been declared
UChar *pivotStart, UChar **pivotSource,
^~~~~
/usr/include/unicode/ucnv.h:1505:35: error: 'UChar' has not been declared
UChar *pivotStart, UChar **pivotSource,
^~~~~
/usr/include/unicode/ucnv.h:1506:16: error: 'UChar' has not been declared
UChar **pivotTarget, const UChar *pivotLimit,
^~~~~
/usr/include/unicode/ucnv.h:1506:43: error: 'UChar' does not name a type; did you mean 'UChar32'?
UChar **pivotTarget, const UChar *pivotLimit,
^~~~~
UChar32
/usr/include/unicode/ucnv.h:1916:46: error: 'UChar' has not been declared
ucnv_fixFileSeparator(const UConverter *cnv, UChar *source, int32_t sourceLen);
^~~~~
make[2]: *** [libCERTI/CMakeFiles/CERTI.dir/XmlParser2000.cc.o] Error 1
make[1]: *** [libCERTI/CMakeFiles/CERTI.dir/all] Error 2
make: *** [all] Error 2
An unexpected error occured. The last 10 log lines are shown below.
| ucnv_fixFileSeparator(const UConverter *cnv, UChar *source, int32_t sourceLen);
| ^~~~~
| make[2]: *** [libCERTI/CMakeFiles/CERTI.dir/XmlParser2000.cc.o] Error 1
| libCERTI/CMakeFiles/CERTI.dir/build.make:966: recipe for target 'libCERTI/CMakeFiles/CERTI.dir/XmlParser2000.cc.o' failed
| make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source'
/local/robotpkg/var/lib/robotpkg/mk/build/build.mk:198: recipe for target 'do-build' failed
| CMakeFiles/Makefile2:1401: recipe for target 'libCERTI/CMakeFiles/CERTI.dir/all' failed
| make[1]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source'
| Makefile:165: recipe for target 'all' failed
/local/robotpkg/var/lib/robotpkg/mk/pkg/package.mk:42: recipe for target 'pkg-check-installed' failed
| make[1]: *** [libCERTI/CMakeFiles/CERTI.dir/all] Error 2
| make: *** [all] Error 2
=> Marking certi-3.5.1 as broken
For details or bug reports, check the complete log file in:
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/build.log
make[3]: *** [do-build] Error 2
make[2]: *** [pkg-check-installed] Error 2
ERROR: make: *** [package] Error 2
===> Deinstalling for certi
Removed digest-20080510
Removed tnftp-20130505~ssl