robotpkg/wip/certi bulk build results

Log for certi-3.5.1 on Fedora-28-x86_64: build.log (Back)

--- Environment --- tag=Fedora-28-x86_64 LC_MONETARY=C LOWER_OPSYS=fedora LANG=C OS_VERSION=28 PKGTOOLS_VERSION=20110805.9 _override_vars_archivers_pax=PKGREQD PKGREQD BULK_LOGDIR=/local/robotpkg/var/log/bulk GXX=/usr/bin/g++ OLDPWD=/local/robotpkg/var/lib/robotpkg FLEX=/usr/bin/flex TAR=/usr/bin/tar MACHINE_KERNEL=Linux-5.0.16-100.fc28.x86_64-x86_64 _override_vars_pkgtools_digest=PKGREQD PKGREQD OWNER_GID=robots TNFTP=/opt/openrobots/sbin/tnftp MAKECONF=/opt/robotpkg/etc/robotpkg-wip.conf _overrides_archivers_pax_PKGREQD=pax pax _overrides_pkgtools_tnftp_PKGREQD=tnftp>=20091122 tnftp>=20091122 MFLAGS=--no-print-directory EXPECT_TARGETS=fetch install package CC=/usr/bin/gcc ROBOTPKG_DIR=/local/robotpkg/var/lib/robotpkg LC_COLLATE=C ROBOTPKG_BASE=/local/robotpkg MACHINE_PLATFORM=Fedora-28-x86_64 PWD=/local/robotpkg/var/lib/robotpkg/wip/certi LC_CTYPE=C NODENAME=fluffy64-fedora28 OS_KERNEL_VERSION=5.0.16-100.fc28.x86_64 PKG_DBDIR=/opt/openrobots/var/db/robotpkg RECURSIVE_PKGPATH=wip/certi LOWER_OS_KERNEL=linux PAX=/usr/bin/pax OPSYS=Fedora _ROBOTPKG_NOW=0822135812 _overrides_pkgtools_digest_PKGREQD=digest>=20080510 digest>=20080510 _override_vars_wip_certi=PKGREQD bf= LC_NUMERIC=C OWNER_UID=rbulk _override_vars_pkgtools_tnftp=PKGREQD PKGREQD _overrides_wip_certi_PKGREQD=certi-3.5.1 FC=false MACHINE_ARCH=x86_64 ECHO_N=echo -n BULKBASE=/opt/openrobots hline="$bf======================================================================$rm" _override_vars_pkgtools_pkg_install=PKGREQD PKGREQD PKGREQD CXX=/usr/bin/g++ LOCALBASE=/opt/openrobots MAKEOVERRIDES=PKGREQD.cmdline=certi-3.5.1 RECURSIVE_PKGPATH=wip/certi\ tag=Fedora-28-x86_64 BULK_LOGDIR=/local/robotpkg/var/log/bulk BULKBASE=/opt/openrobots LOCALBASE=/opt/openrobots PKG_DBDIR=/opt/openrobots/var/db/robotpkg EXPECT_TARGETS=fetch\ install\ package LC_MESSAGES=C _overrides_pkgtools_pkg_install_PKGREQD=pkg_install>=20110805.9 pkg_install>=20110805.9 pkg_install>=20110805.9 GZIP_CMD=/usr/bin/gzip MAKELEVEL=4 rm= SHLVL=4 LOWER_ARCH=x86_64 ZCAT=/usr/bin/zcat DIGEST=/opt/openrobots/sbin/robotpkg_digest CMAKE=/usr/bin/cmake CXXCPP=/usr/bin/g++ -E LOWER_OS_VERSION=28 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin ROBOTPKG_TRUSTED_ENV=robotpkg GCC=/usr/bin/gcc MAKEFLAGS= --no-print-directory -- PKGREQD.cmdline=certi-3.5.1 RECURSIVE_PKGPATH=wip/certi\ tag=Fedora-28-x86_64 BULK_LOGDIR=/local/robotpkg/var/log/bulk BULKBASE=/opt/openrobots LOCALBASE=/opt/openrobots PKG_DBDIR=/opt/openrobots/var/db/robotpkg EXPECT_TARGETS=fetch\ install\ package OS_KERNEL=Linux CPP=/usr/bin/gcc -E LC_TIME=C _=/usr/bin/env --- Running set -e; \ cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source && cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source && /usr/bin/env MAKELEVEL= MAKEOVERRIDES= MAKEFLAGS= MFLAGS= 'CPPFLAGS=' 'CFLAGS=-pipe -O3 -DNDEBUG' 'LDFLAGS=' 'CXXFLAGS=-pipe -O3 -DNDEBUG' PREFIX='/opt/openrobots' HOME=/local/robotpkg/var/tmp/robotpkg/wip/certi/work PATH='/opt/openrobots/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' LD_LIBRARY_PATH='' LOCALBASE=/opt/openrobots PKGMANDIR=man make -j4 -f Makefile all; /usr/bin/cmake -S/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source -B/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/CMakeFiles /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' make -f libHLA/CMakeFiles/HLA.dir/build.make libHLA/CMakeFiles/HLA.dir/depend make -f libRTI/hla-1_3/CMakeFiles/FedTime.dir/build.make libRTI/hla-1_3/CMakeFiles/FedTime.dir/depend make -f libRTI/ieee1516-2000/CMakeFiles/FedTime1516.dir/build.make libRTI/ieee1516-2000/CMakeFiles/FedTime1516.dir/depend make -f libRTI/ieee1516-2010/CMakeFiles/FedTime1516e.dir/build.make libRTI/ieee1516-2010/CMakeFiles/FedTime1516e.dir/depend make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/CMakeFiles/HLA.dir/DependInfo.cmake --color= make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3 /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3 /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/CMakeFiles/FedTime.dir/DependInfo.cmake --color= make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source /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 /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/libRTI/ieee1516-2010/CMakeFiles/FedTime1516e.dir/DependInfo.cmake --color= make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000 /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000 /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/CMakeFiles/FedTime1516.dir/DependInfo.cmake --color= Scanning dependencies of target FedTime1516 make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' make -f libRTI/ieee1516-2000/CMakeFiles/FedTime1516.dir/build.make libRTI/ieee1516-2000/CMakeFiles/FedTime1516.dir/build Scanning dependencies of target FedTime1516e make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' make -f libRTI/ieee1516-2010/CMakeFiles/FedTime1516e.dir/build.make libRTI/ieee1516-2010/CMakeFiles/FedTime1516e.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' Scanning dependencies of target FedTime make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' make -f libRTI/hla-1_3/CMakeFiles/FedTime.dir/build.make libRTI/hla-1_3/CMakeFiles/FedTime.dir/build Scanning dependencies of target HLA make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' make -f libHLA/CMakeFiles/HLA.dir/build.make libHLA/CMakeFiles/HLA.dir/build [ 0%] Building CXX object libRTI/ieee1516-2000/CMakeFiles/FedTime1516.dir/RTI1516fedTime.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000 && /usr/bin/g++ -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DFedTime1516_EXPORTS -DHAVE_CONFIG_H=1 -DHAVE_XML -DHOST_IS_64BITS -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-2000 -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -std=c++98 -Wall -Woverloaded-virtual -Wno-unused-function -fPIC -DBUILDING_FEDTIME -DRTI_DISABLE_WARNINGS -DSTATIC_RTI -o CMakeFiles/FedTime1516.dir/RTI1516fedTime.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' [ 0%] Building CXX object libRTI/ieee1516-2010/CMakeFiles/FedTime1516e.dir/RTI1516fedTime.cpp.o 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 -DFedTime1516e_EXPORTS -DHAVE_CONFIG_H=1 -DHAVE_XML -DHOST_IS_64BITS -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 -DBUILDING_FEDTIME -DRTI_DISABLE_WARNINGS -DSTATIC_RTI -o CMakeFiles/FedTime1516e.dir/RTI1516fedTime.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp [ 1%] Building CXX object libHLA/CMakeFiles/HLA.dir/HLAbuffer.cc.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/g++ -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHLA_EXPORTS -DHOST_IS_64BITS -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/libHLA -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -std=c++98 -Wall -Woverloaded-virtual -Wno-unused-function -Wno-long-long -fPIC -o CMakeFiles/HLA.dir/HLAbuffer.cc.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/HLAbuffer.cc [ 1%] Building CXX object libRTI/hla-1_3/CMakeFiles/FedTime.dir/RTIfedTime.cc.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3 && /usr/bin/g++ -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DFedTime_EXPORTS -DHAVE_CONFIG_H=1 -DHAVE_XML -DHOST_IS_64BITS -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/hla-1_3 -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -std=c++98 -Wall -Woverloaded-virtual -Wno-unused-function -Wno-long-long -fPIC -o CMakeFiles/FedTime.dir/RTIfedTime.cc.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc In file included from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:33: /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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:35: /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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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-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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^~~ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:731:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:48:17: warning: catching polymorphic type 'class std::bad_cast' by value [-Wcatch-value=] catch (std::bad_cast) { ^~~~~~~~ /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:72:17: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=] catch (std::bad_alloc) { ^~~~~~~~~ /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:89:17: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=] catch (std::bad_alloc) { ^~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:24: /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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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:73: 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] } ^ [ 1%] Building C object libHLA/CMakeFiles/HLA.dir/sha1.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/gcc -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHLA_EXPORTS -DHOST_IS_64BITS -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/libHLA -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -pedantic -ansi -Wall -Wno-unused-function -Wno-long-long -fPIC -o CMakeFiles/HLA.dir/sha1.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/sha1.c [ 2%] Linking CXX shared library libFedTime1516.so cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000 && /usr/bin/cmake -E cmake_link_script CMakeFiles/FedTime1516.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,libFedTime1516.so.1 -o libFedTime1516.so.1.0.0 CMakeFiles/FedTime1516.dir/RTI1516fedTime.cpp.o -Wl,-rpath,::::::::::::::::::: [ 3%] Linking CXX shared library libFedTime1516e.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/FedTime1516e.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,libFedTime1516e.so -o libFedTime1516e.so CMakeFiles/FedTime1516e.dir/RTI1516fedTime.cpp.o -Wl,-rpath,::::::::::::::::::: [ 4%] Linking CXX shared library libFedTime.so cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3 && /usr/bin/cmake -E cmake_link_script CMakeFiles/FedTime.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 -Wno-long-long -shared -Wl,-soname,libFedTime.so.1 -o libFedTime.so.1.0.0 CMakeFiles/FedTime.dir/RTIfedTime.cc.o -Wl,-rpath,::::::::::::::::::: [ 5%] Building CXX object libHLA/CMakeFiles/HLA.dir/MurmurHash2.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/g++ -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHLA_EXPORTS -DHOST_IS_64BITS -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/libHLA -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -std=c++98 -Wall -Woverloaded-virtual -Wno-unused-function -Wno-long-long -fPIC -o CMakeFiles/HLA.dir/MurmurHash2.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/MurmurHash2.cpp make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000 && /usr/bin/cmake -E cmake_symlink_library libFedTime1516.so.1.0.0 libFedTime1516.so.1 libFedTime1516.so [ 5%] Built target FedTime1516e make -f test/CMakeFiles/CertiCheckHostAndIP.dir/build.make test/CMakeFiles/CertiCheckHostAndIP.dir/depend cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3 && /usr/bin/cmake -E cmake_symlink_library libFedTime.so.1.0.0 libFedTime.so.1 libFedTime.so make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test/CMakeFiles/CertiCheckHostAndIP.dir/DependInfo.cmake --color= make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' Scanning dependencies of target CertiCheckHostAndIP make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' make -f test/CMakeFiles/CertiCheckHostAndIP.dir/build.make test/CMakeFiles/CertiCheckHostAndIP.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' [ 5%] Built target FedTime1516 make -f test/libgraphc/CMakeFiles/graph-nogui.dir/build.make test/libgraphc/CMakeFiles/graph-nogui.dir/depend make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test/libgraphc /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test/libgraphc /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test/libgraphc/CMakeFiles/graph-nogui.dir/DependInfo.cmake --color= [ 6%] Building C object test/CMakeFiles/CertiCheckHostAndIP.dir/certiCheckHostAndIP.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test && /usr/bin/gcc -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHOST_IS_64BITS -DRTI_USES_STD_FSTREAM -DLINUX -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 -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -pedantic -ansi -Wall -Wno-unused-function -o CMakeFiles/CertiCheckHostAndIP.dir/certiCheckHostAndIP.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test/certiCheckHostAndIP.c make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' Scanning dependencies of target graph-nogui make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' make -f test/libgraphc/CMakeFiles/graph-nogui.dir/build.make test/libgraphc/CMakeFiles/graph-nogui.dir/build In file included from /usr/include/sys/socket.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test/certiCheckHostAndIP.c:28: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' [ 6%] Built target FedTime [ 7%] Building CXX object libHLA/CMakeFiles/HLA.dir/MurmurHash3.cpp.o [ 7%] Building CXX object test/libgraphc/CMakeFiles/graph-nogui.dir/graph_c.cc.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test/libgraphc && /usr/bin/g++ -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHOST_IS_64BITS -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 -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -std=c++98 -Wall -Woverloaded-virtual -Wno-unused-function -DX_DISPLAY_MISSING=1 -o CMakeFiles/graph-nogui.dir/graph_c.cc.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test/libgraphc/graph_c.cc cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/g++ -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHLA_EXPORTS -DHOST_IS_64BITS -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/libHLA -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -std=c++98 -Wall -Woverloaded-virtual -Wno-unused-function -Wno-long-long -fPIC -o CMakeFiles/HLA.dir/MurmurHash3.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/MurmurHash3.cpp [ 7%] Linking CXX static library libgraph-nogui.a cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test/libgraphc && /usr/bin/cmake -P CMakeFiles/graph-nogui.dir/cmake_clean_target.cmake cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test/libgraphc && /usr/bin/cmake -E cmake_link_script CMakeFiles/graph-nogui.dir/link.txt --verbose=1 /usr/bin/ar qc libgraph-nogui.a CMakeFiles/graph-nogui.dir/graph_c.cc.o /usr/bin/ranlib libgraph-nogui.a make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' [ 7%] Built target graph-nogui [ 8%] Building C object libHLA/CMakeFiles/HLA.dir/PMurHash.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/gcc -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHLA_EXPORTS -DHOST_IS_64BITS -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/libHLA -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -pedantic -ansi -Wall -Wno-unused-function -Wno-long-long -fPIC -o CMakeFiles/HLA.dir/PMurHash.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/PMurHash.c [ 8%] Building C object libHLA/CMakeFiles/HLA.dir/tlsf.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/gcc -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHLA_EXPORTS -DHOST_IS_64BITS -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/libHLA -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -pedantic -ansi -Wall -Wno-unused-function -Wno-long-long -fPIC -o CMakeFiles/HLA.dir/tlsf.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/tlsf.c /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__) ^~~ [ 9%] Building CXX object libHLA/CMakeFiles/HLA.dir/MessageBuffer.cc.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/g++ -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHLA_EXPORTS -DHOST_IS_64BITS -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/libHLA -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -std=c++98 -Wall -Woverloaded-virtual -Wno-unused-function -Wno-long-long -fPIC -o CMakeFiles/HLA.dir/MessageBuffer.cc.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/MessageBuffer.cc [ 9%] Building C object libHLA/CMakeFiles/HLA.dir/MsgBuffer.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/gcc -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHLA_EXPORTS -DHOST_IS_64BITS -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/libHLA -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -pedantic -ansi -Wall -Wno-unused-function -Wno-long-long -fPIC -o CMakeFiles/HLA.dir/MsgBuffer.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/MsgBuffer.c [ 10%] Building CXX object libHLA/CMakeFiles/HLA.dir/Clock.cc.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/g++ -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHLA_EXPORTS -DHOST_IS_64BITS -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/libHLA -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -std=c++98 -Wall -Woverloaded-virtual -Wno-unused-function -Wno-long-long -fPIC -o CMakeFiles/HLA.dir/Clock.cc.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/Clock.cc [ 11%] Building CXX object libHLA/CMakeFiles/HLA.dir/ClockFactory.cc.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/g++ -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHLA_EXPORTS -DHOST_IS_64BITS -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/libHLA -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -std=c++98 -Wall -Woverloaded-virtual -Wno-unused-function -Wno-long-long -fPIC -o CMakeFiles/HLA.dir/ClockFactory.cc.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/ClockFactory.cc [ 11%] Building CXX object libHLA/CMakeFiles/HLA.dir/PosixClock.cc.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/g++ -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHLA_EXPORTS -DHOST_IS_64BITS -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/libHLA -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -std=c++98 -Wall -Woverloaded-virtual -Wno-unused-function -Wno-long-long -fPIC -o CMakeFiles/HLA.dir/PosixClock.cc.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/PosixClock.cc [ 12%] Building CXX object libHLA/CMakeFiles/HLA.dir/GettimeofdayClock.cc.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/g++ -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHLA_EXPORTS -DHOST_IS_64BITS -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/libHLA -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -std=c++98 -Wall -Woverloaded-virtual -Wno-unused-function -Wno-long-long -fPIC -o CMakeFiles/HLA.dir/GettimeofdayClock.cc.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/GettimeofdayClock.cc [ 12%] Building CXX object libHLA/CMakeFiles/HLA.dir/SHMPosix.cc.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/g++ -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHLA_EXPORTS -DHOST_IS_64BITS -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/libHLA -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -std=c++98 -Wall -Woverloaded-virtual -Wno-unused-function -Wno-long-long -fPIC -o CMakeFiles/HLA.dir/SHMPosix.cc.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/SHMPosix.cc [ 13%] Building CXX object libHLA/CMakeFiles/HLA.dir/SHMSysV.cc.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/g++ -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHLA_EXPORTS -DHOST_IS_64BITS -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/libHLA -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -std=c++98 -Wall -Woverloaded-virtual -Wno-unused-function -Wno-long-long -fPIC -o CMakeFiles/HLA.dir/SHMSysV.cc.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/SHMSysV.cc [ 13%] Building CXX object libHLA/CMakeFiles/HLA.dir/SemaphorePosix.cc.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/g++ -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHLA_EXPORTS -DHOST_IS_64BITS -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/libHLA -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -std=c++98 -Wall -Woverloaded-virtual -Wno-unused-function -Wno-long-long -fPIC -o CMakeFiles/HLA.dir/SemaphorePosix.cc.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/SemaphorePosix.cc [ 14%] Building CXX object libHLA/CMakeFiles/HLA.dir/SemaphoreSysV.cc.o cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/g++ -DCERTI_USE_NULL_PRIME_MESSAGE_PROTOCOL -DHAVE_CONFIG_H=1 -DHAVE_XML -DHLA_EXPORTS -DHOST_IS_64BITS -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/libHLA -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -std=c++98 -Wall -Woverloaded-virtual -Wno-unused-function -Wno-long-long -fPIC -o CMakeFiles/HLA.dir/SemaphoreSysV.cc.o -c /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/SemaphoreSysV.cc /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test/certiCheckHostAndIP.c:37:10: fatal error: rpc/rpc.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' make[2]: *** [test/CMakeFiles/CertiCheckHostAndIP.dir/build.make:66: test/CMakeFiles/CertiCheckHostAndIP.dir/certiCheckHostAndIP.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:1939: test/CMakeFiles/CertiCheckHostAndIP.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 15%] Linking CXX shared library libHLA.so cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/cmake -E cmake_link_script CMakeFiles/HLA.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 -Wno-long-long -shared -Wl,-soname,libHLA.so.3 -o libHLA.so.3.5.1 CMakeFiles/HLA.dir/HLAbuffer.cc.o CMakeFiles/HLA.dir/sha1.c.o CMakeFiles/HLA.dir/MurmurHash2.cpp.o CMakeFiles/HLA.dir/MurmurHash3.cpp.o CMakeFiles/HLA.dir/PMurHash.c.o CMakeFiles/HLA.dir/tlsf.c.o CMakeFiles/HLA.dir/MessageBuffer.cc.o CMakeFiles/HLA.dir/MsgBuffer.c.o CMakeFiles/HLA.dir/Clock.cc.o CMakeFiles/HLA.dir/ClockFactory.cc.o CMakeFiles/HLA.dir/PosixClock.cc.o CMakeFiles/HLA.dir/GettimeofdayClock.cc.o CMakeFiles/HLA.dir/SHMPosix.cc.o CMakeFiles/HLA.dir/SHMSysV.cc.o CMakeFiles/HLA.dir/SemaphorePosix.cc.o CMakeFiles/HLA.dir/SemaphoreSysV.cc.o -Wl,-rpath,::::::::::::::::::: -lrt cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA && /usr/bin/cmake -E cmake_symlink_library libHLA.so.3.5.1 libHLA.so.3 libHLA.so make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' [ 15%] Built target HLA make[1]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' make: *** [Makefile:166: all] Error 2