robotpkg/wip/certi bulk build results
Log for certi-3.5.1 on Ubuntu-16.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-16.04-x86_64/All/digest-20080510.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-16.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-1.4.20 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.5.1 found
=> Required system package flex>=2.5.33: flex-2.6.0 found
=> Required system package g++>=3: g++-5.4.0 found
=> Required system package gcc>=3: gcc-5.4.0 found
=> Required system package libstdc++: libstdc++ found
=> Required system package libxml2>=2: libxml2-2.9.3 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);
^
/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: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);
^
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: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: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]
}
^
/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;
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.cc: In member function 'virtual void certi::XmlParser::parseInteraction(certi::Interaction*)':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.cc:278:29: warning: 'h' may be used uninitialized in this function [-Wmaybe-uninitialized]
current->setSpace(h);
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.cc:265:131: warning: 'order' may be used uninitialized in this function [-Wmaybe-uninitialized]
Interaction* current = new Interaction(reinterpret_cast(intClassProp.name),freeInteractionClassHandle++,transport,order);
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.cc:265:131: warning: 'transport' may be used uninitialized in this function [-Wmaybe-uninitialized]
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.cc: In member function 'virtual void certi::XmlParser::parseClass(certi::ObjectClass*)':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI/XmlParser.cc:210:34: warning: 'h' may be used uninitialized in this function [-Wmaybe-uninitialized]
attr->setSpace(h);
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/RTIA/ObjectManagement.cc: In member function 'certi::EventRetractionHandle certi::rtia::ObjectManagement::updateAttributeValues(certi::ObjectHandle, const std::vector&, const std::vector >&, uint32_t, certi::FederationTime, const string&, certi::TypeException&)':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/RTIA/ObjectManagement.cc:185:9: warning: 'evtrHandle' may be used uninitialized in this function [-Wmaybe-uninitialized]
return evtrHandle ;
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/RTIA/ObjectManagement.cc: In member function 'certi::EventRetractionHandle certi::rtia::ObjectManagement::sendInteraction(certi::InteractionClassHandle, const std::vector&, const std::vector >&, uint32_t, certi::FederationTime, const string&, certi::RegionHandle, certi::TypeException&)':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/RTIA/ObjectManagement.cc:374:9: warning: 'evtrHandle' may be used uninitialized in this function [-Wmaybe-uninitialized]
return evtrHandle ;
^
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test/Billard/Billard.cc: In member function 'void Billard::pause_friend()':
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test/Billard/Billard.cc:190:34: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%lu",&numfed);
^
libFedTime.so.1.0.0: undefined reference to `typeinfo for RTI::Exception'
collect2: error: ld returned 1 exit status
make[2]: *** [libRTI/hla-1_3/TestFedTime] Error 1
make[1]: *** [libRTI/hla-1_3/CMakeFiles/TestFedTime.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make: *** [all] Error 2
An unexpected error occured. The last 10 log lines are shown below.
| cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010 && /usr/bin/g++ -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHOST_IS_64BITS -DRTI1516e_EXPORTS -DRTI_USES_STD_FSTREAM -I/usr/include/libxml2 -I/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include -I/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source -I/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI -I/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA -I/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/ieee1516-2010 -I/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libhla -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -std=c++98 -Wall -Woverloaded-virtual -Wno-unused-function -fPIC -DHLA13NG_LIBRTI -DRTI_DISABLE_WARNINGS -DBUILDING_RTI -o CMakeFiles/RTI1516e.dir/Typedefs.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/Typedefs.cpp
| [ 96%] Linking CXX shared library libRTI1516e.so
| cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010 && /usr/bin/cmake -E cmake_link_script CMakeFiles/RTI1516e.dir/link.txt --verbose=1
| /usr/bin/g++ -fPIC -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -std=c++98 -Wall -Woverloaded-virtual -Wno-unused-function -shared -Wl,-soname,libRTI1516e.so.1 -o libRTI1516e.so.1.0.0 CMakeFiles/RTI1516e.dir/RTIambassadorFactory.cpp.o CMakeFiles/RTI1516e.dir/Exception.cpp.o CMakeFiles/RTI1516e.dir/RTIvariableLengthData.cpp.o CMakeFiles/RTI1516e.dir/RTIambassador.cpp.o CMakeFiles/RTI1516e.dir/RTIambassadorImplementation.cpp.o CMakeFiles/RTI1516e.dir/RTIambPrivateRefs.cpp.o CMakeFiles/RTI1516e.dir/Handle.cpp.o CMakeFiles/RTI1516e.dir/HandleImplementation.cpp.o CMakeFiles/RTI1516e.dir/RTIfedAmbassador.cpp.o CMakeFiles/RTI1516e.dir/RTIHandleFactory.cpp.o CMakeFiles/RTI1516e.dir/Typedefs.cpp.o ../../libCERTI/libCERTI.so.3.5.1 libFedTime1516e.so ../../libHLA/libHLA.so.3.5.1 -lrt -lxml2 -Wl,-rpath,/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libCERTI:/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010:/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA:
| cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010 && /usr/bin/cmake -E cmake_symlink_library libRTI1516e.so.1.0.0 libRTI1516e.so.1 libRTI1516e.so
| make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source'
| [ 96%] Built target RTI1516e
| make[1]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source'
| Makefile:163: recipe for target 'all' failed
| make: *** [all] Error 2
For details or bug reports, check the complete log file in:
/local/robotpkg/var/tmp/robotpkg/wip/certi/work/build.log
/local/robotpkg/var/lib/robotpkg/mk/build/build.mk:198: recipe for target 'do-build' failed
make[3]: *** [do-build] Error 2
/local/robotpkg/var/lib/robotpkg/mk/pkg/package.mk:42: recipe for target 'pkg-check-installed' failed
make[2]: *** [pkg-check-installed] Error 2
=> Marking certi-3.5.1 as broken
ERROR: make: *** [package] Error 2
===> Deinstalling for certi
Removed digest-20080510
Removed tnftp-20130505~ssl