robotpkg/wip/certi bulk build results

Log for certi-3.5.1 on NetBSD-8.0-x86_64: build.log (Back)

--- Environment --- LC_MONETARY=C _overrides_pkgtools_pkg_install_PKGREQD=pkg_install>=20110805.9 pkg_install>=20110805.9 pkg_install>=20110805.9 CXX=/usr/bin/g++ PAX=/bin/pax MFLAGS=--no-print-directory OS_KERNEL_VERSION=8.0 MAKEFLAGS= --no-print-directory -- PKGREQD.cmdline=certi-3.5.1 RECURSIVE_PKGPATH=wip/certi\ tag=NetBSD-8.0-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 MAKEOVERRIDES=PKGREQD.cmdline=certi-3.5.1 RECURSIVE_PKGPATH=wip/certi\ tag=NetBSD-8.0-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 GXX=/usr/bin/g++ TAR=/usr/bin/tar BULK_LOGDIR=/local/robotpkg/var/log/bulk PWD=/local/robotpkg/var/lib/robotpkg/wip/certi FLEX=/usr/bin/flex _overrides_wip_certi_PKGREQD=certi-3.5.1 LANG=C GZIP_CMD=/usr/bin/gzip HOME=/ CMAKE=/usr/pkg/bin/cmake PATH=/sbin:/bin:/usr/sbin:/usr/bin CXXCPP=/usr/bin/g++ -E LC_MESSAGES=C _overrides_archivers_pax_PKGREQD=pax pax _override_vars_pkgtools_pkg_install=PKGREQD PKGREQD PKGREQD MAKELEVEL=4 _override_vars_pkgtools_tnftp=PKGREQD PKGREQD LOWER_OS_VERSION=8.0 hline="$bf======================================================================$rm" ZCAT=/usr/bin/zcat MACHINE_PLATFORM=NetBSD-8.0-x86_64 _override_vars_pkgtools_digest=PKGREQD PKGREQD LC_NUMERIC=C OLDPWD=/local/robotpkg/var/lib/robotpkg/wip/osg-dae CC=/usr/bin/gcc FC=false _override_vars_wip_certi=PKGREQD _overrides_pkgtools_tnftp_PKGREQD=tnftp>=20091122 tnftp>=20091122 tag=NetBSD-8.0-x86_64 OS_KERNEL=NetBSD ROBOTPKG_TRUSTED_ENV=robotpkg LC_CTYPE=C _ROBOTPKG_NOW=0812190323 LOWER_ARCH=x86_64 OWNER_GID=robots ROBOTPKG_BASE=/local/robotpkg NODENAME=fluffy64-netbsd8 bf= DIGEST=/opt/openrobots/sbin/robotpkg_digest ECHO_N=echo -n OS_VERSION=8.0 EXPECT_TARGETS=fetch install package LC_COLLATE=C rm= _overrides_pkgtools_digest_PKGREQD=digest>=20080510 digest>=20080510 OWNER_UID=rbulk RECURSIVE_PKGPATH=wip/certi MACHINE_ARCH=x86_64 ROBOTPKG_DIR=/local/robotpkg/var/lib/robotpkg _override_vars_archivers_pax=PKGREQD PKGREQD LOWER_OPSYS=netbsd LC_TIME=C TNFTP=/opt/openrobots/sbin/tnftp OPSYS=NetBSD LOCALBASE=/opt/openrobots LOWER_OS_KERNEL=netbsd PKGTOOLS_VERSION=20110805.9 BULKBASE=/opt/openrobots MACHINE_KERNEL=NetBSD-8.0-x86_64 GCC=/usr/bin/gcc PKG_DBDIR=/opt/openrobots/var/db/robotpkg MAKECONF=/opt/robotpkg/etc/robotpkg-wip.conf CPP=/usr/bin/gcc -E --- 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:/sbin:/bin:/usr/sbin:/usr/bin' LD_LIBRARY_PATH='' LOCALBASE=/opt/openrobots PKGMANDIR=man /usr/pkg/bin/gmake -j4 -f Makefile all; /usr/pkg/bin/cmake -H/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/pkg/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 /usr/pkg/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' /usr/pkg/bin/gmake -f libHLA/CMakeFiles/HLA.dir/build.make libHLA/CMakeFiles/HLA.dir/depend /usr/pkg/bin/gmake -f libRTI/hla-1_3/CMakeFiles/FedTime.dir/build.make libRTI/hla-1_3/CMakeFiles/FedTime.dir/depend /usr/pkg/bin/gmake -f libRTI/ieee1516-2000/CMakeFiles/FedTime1516.dir/build.make libRTI/ieee1516-2000/CMakeFiles/FedTime1516.dir/depend /usr/pkg/bin/gmake -f libRTI/ieee1516-2010/CMakeFiles/FedTime1516e.dir/build.make libRTI/ieee1516-2010/CMakeFiles/FedTime1516e.dir/depend gmake[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/pkg/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= gmake[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/pkg/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= gmake[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/pkg/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= gmake[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/pkg/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= Scanning dependencies of target FedTime1516e Scanning dependencies of target FedTime1516 gmake[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' /usr/pkg/bin/gmake -f libRTI/ieee1516-2010/CMakeFiles/FedTime1516e.dir/build.make libRTI/ieee1516-2010/CMakeFiles/FedTime1516e.dir/build gmake[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' Scanning dependencies of target FedTime /usr/pkg/bin/gmake -f libRTI/ieee1516-2000/CMakeFiles/FedTime1516.dir/build.make libRTI/ieee1516-2000/CMakeFiles/FedTime1516.dir/build gmake[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' /usr/pkg/bin/gmake -f libRTI/hla-1_3/CMakeFiles/FedTime.dir/build.make libRTI/hla-1_3/CMakeFiles/FedTime.dir/build gmake[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' gmake[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' gmake[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' Scanning dependencies of target HLA gmake[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' /usr/pkg/bin/gmake -f libHLA/CMakeFiles/HLA.dir/build.make libHLA/CMakeFiles/HLA.dir/build gmake[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' [ 0%] Building CXX object libRTI/ieee1516-2000/CMakeFiles/FedTime1516.dir/RTI1516fedTime.cpp.o [ 0%] 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/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/pkg/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 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/pkg/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 [ 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/pkg/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/pkg/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 In file included from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:35:0: /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp: In member function 'virtual rti1516::VariableLengthData RTI1516fedTime::encode() const': /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:309:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:309:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:109:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:309:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:309:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:309:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:309:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:33:0: /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp: In member function 'virtual rti1516e::VariableLengthData RTI1516fedTime::encode() const': /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:310:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:310:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:109:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:310:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:310:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:310:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:310:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:310:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:310:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:309:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp: In member function 'virtual long unsigned int RTI1516fedTime::encode(void*, long unsigned int) const': /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:334:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:334:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:109:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi//local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:309:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:334:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:334:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:334:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:334:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:334:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:334:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp: In member function 'virtual long unsigned int RTI1516fedTime::encode(void*, long unsigned int) const': /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:333:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:333:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp: In member function 'virtual rti1516e::VariableLengthData RTI1516fedTimeInterval::encode() const': /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:707:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(v ^ /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); ^ al) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:333:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:109:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:707:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:333:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:707:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:707:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:333:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:707:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(v/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:333:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ al) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:707:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:333:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:707:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-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-2010/RTI1516fedTime.cpp: In member function 'virtual long unsigned int RTI1516fedTimeInterval::encode(void*, long unsigned int) const': /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:731:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:731:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:109:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:731:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Sour/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp: In member function 'virtual rti1516::VariableLengthData RTI1516fedTimeInterval::encode() const': /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:706:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:706:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:109:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:706:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:706:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:706:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ ce/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:731:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:706:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:731:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:706:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:706:13: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:731:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:731:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp: In member function 'virtual long unsigned int RTI1516fedTimeInterval::encode(void*, long unsigned int) const': /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:730:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #defin/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:730:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ [ 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/pkg/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 e CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010/RTI1516fedTime.cpp:731:17: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:109:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:730:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:730:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:730:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:730:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:730:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000/RTI1516fedTime.cpp:730:11: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedInterval); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:24:0: /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc: In member function 'virtual void RTIfedTime::encode(char*) const': /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:105:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:185:10: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:107:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:185:10: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:109:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:185:10: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:111:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:185:10: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:113:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:185:10: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:115:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:185:10: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:117:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:185:10: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:119:21: note: in definition of macro 'CERTI_UINT64_SWAP_LE_BE_CONSTANT' (((uint64_t) (val) & ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:128:39: note: in expansion of macro 'CERTI_UINT64_SWAP_LE_BE' #define CERTI_UINT64_TO_BE(val) (CERTI_UINT64_SWAP_LE_BE (val)) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/include/certi.hh:134:50: note: in expansion of macro 'CERTI_UINT64_TO_BE' #define CERTI_ENCODE_DOUBLE_TO_UINT64BE(val) (CERTI_UINT64_TO_BE (*(uint64_t*)(val))) ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:185:10: note: in expansion of macro 'CERTI_ENCODE_DOUBLE_TO_UINT64BE' value = CERTI_ENCODE_DOUBLE_TO_UINT64BE(&_fedTime); ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc: In static member function 'static RTI::FedTime* RTI::FedTimeFactory::makeZero()': /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:75:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc: In static member function 'static RTI::FedTime* RTI::FedTimeFactory::decode(const char*)': /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:92:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc: In function 'const RTIfedTime& {anonymous}::rft(const RTI::FedTime&)': /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/hla-1_3/RTIfedTime.cc:51:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ [ 2%] 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/pkg/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 [ 3%] Linking CXX shared library libFedTime1516.so cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000 && /usr/pkg/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,::::::::::::::::::: cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2000 && /usr/pkg/bin/cmake -E cmake_symlink_library libFedTime1516.so.1.0.0 libFedTime1516.so.1 libFedTime1516.so gmake[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' [ 4%] Linking CXX shared library libFedTime1516e.so cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libRTI/ieee1516-2010 && /usr/pkg/bin/cmake -E cmake_link_script CMakeFiles/FedTime1516e.dir/link.txt --verbose=1 [ 4%] Built target FedTime1516 /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%] Building CXX object libHLA/CMakeFiles/HLA.dir/MurmurHash3.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/pkg/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 gmake[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' [ 4%] Built target FedTime1516e [ 5%] 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/pkg/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 /usr/pkg/bin/gmake -f test/CMakeFiles/CertiCheckHostAndIP.dir/build.make test/CMakeFiles/CertiCheckHostAndIP.dir/depend gmake[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/pkg/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= Scanning dependencies of target CertiCheckHostAndIP gmake[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' /usr/pkg/bin/gmake -f test/CMakeFiles/CertiCheckHostAndIP.dir/build.make test/CMakeFiles/CertiCheckHostAndIP.dir/build gmake[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' [ 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 -I/usr/pkg/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 /usr/pkg/bin/gmake -f test/libgraphc/CMakeFiles/graph-nogui.dir/build.make test/libgraphc/CMakeFiles/graph-nogui.dir/depend gmake[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/pkg/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= [ 7%] 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/pkg/bin/cmake -E cmake_link_script CMakeFiles/FedTime.dir/link.txt --verbose=1 Scanning dependencies of target graph-nogui gmake[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' /usr/pkg/bin/gmake -f test/libgraphc/CMakeFiles/graph-nogui.dir/build.make test/libgraphc/CMakeFiles/graph-nogui.dir/build gmake[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' /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,::::::::::::::::::: [ 8%] 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/pkg/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/libRTI/hla-1_3 && /usr/pkg/bin/cmake -E cmake_symlink_library libFedTime.so.1.0.0 libFedTime.so.1 libFedTime.so [ 8%] Linking CXX static library libgraph-nogui.a gmake[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/test/libgraphc && /usr/pkg/bin/cmake -P CMakeFiles/graph-nogui.dir/cmake_clean_target.cmake [ 8%] Built target FedTime cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test/libgraphc && /usr/pkg/bin/cmake -E cmake_link_script CMakeFiles/graph-nogui.dir/link.txt --verbose=1 [ 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/pkg/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 /usr/bin/ar qc libgraph-nogui.a CMakeFiles/graph-nogui.dir/graph_c.cc.o [ 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/pkg/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 /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__) ^ /usr/bin/ranlib libgraph-nogui.a gmake[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' [ 9%] Built target graph-nogui [ 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/pkg/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 [ 9%] Linking C executable CertiCheckHostAndIP cd /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/test && /usr/pkg/bin/cmake -E cmake_link_script CMakeFiles/CertiCheckHostAndIP.dir/link.txt --verbose=1 /usr/bin/gcc -pipe -O3 -DNDEBUG -fmessage-length=0 -fvisibility=hidden -pedantic -ansi -Wall -Wno-unused-function CMakeFiles/CertiCheckHostAndIP.dir/certiCheckHostAndIP.c.o -o CertiCheckHostAndIP -Wl,-rpath,::::::::::::::::::: gmake[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' [ 9%] Built target CertiCheckHostAndIP [ 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/pkg/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/pkg/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/pkg/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/pkg/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/pkg/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/pkg/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/pkg/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/pkg/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 In file included from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/SemaphorePosix.cc:12:0: /usr/include/g++/cstdio:176:11: error: '::vfscanf' has not been declared using ::vfscanf; ^ /usr/include/g++/cstdio:177:11: error: '::vscanf' has not been declared using ::vscanf; ^ /usr/include/g++/cstdio:179:11: error: '::vsscanf' has not been declared using ::vsscanf; ^ /usr/include/g++/cstdio:186:22: error: '__gnu_cxx::vfscanf' has not been declared using ::__gnu_cxx::vfscanf; ^ /usr/include/g++/cstdio:187:22: error: '__gnu_cxx::vscanf' has not been declared using ::__gnu_cxx::vscanf; ^ /usr/include/g++/cstdio:189:22: error: '__gnu_cxx::vsscanf' has not been declared using ::__gnu_cxx::vsscanf; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source/libHLA/SemaphorePosix.cc:14:0: /usr/include/g++/cstdlib:214:11: error: '::lldiv_t' has not been declared using ::lldiv_t; ^ /usr/include/g++/cstdlib:224:11: error: '::llabs' has not been declared using ::llabs; ^ /usr/include/g++/cstdlib:226:10: error: 'lldiv_t' does not name a type inline lldiv_t ^ /usr/include/g++/cstdlib:230:11: error: '::lldiv' has not been declared using ::lldiv; ^ /usr/include/g++/cstdlib:241:11: error: '::atoll' has not been declared using ::atoll; ^ /usr/include/g++/cstdlib:242:11: error: '::strtoll' has not been declared using ::strtoll; ^ /usr/include/g++/cstdlib:243:11: error: '::strtoull' has not been declared using ::strtoull; ^ /usr/include/g++/cstdlib:245:11: error: '::strtof' has not been declared using ::strtof; ^ /usr/include/g++/cstdlib:246:11: error: '::strtold' has not been declared using ::strtold; ^ /usr/include/g++/cstdlib:254:22: error: '__gnu_cxx::lldiv_t' has not been declared using ::__gnu_cxx::lldiv_t; ^ /usr/include/g++/cstdlib:258:22: error: '__gnu_cxx::llabs' has not been declared using ::__gnu_cxx::llabs; ^ /usr/include/g++/cstdlib:259:22: error: '__gnu_cxx::div' has not been declared using ::__gnu_cxx::div; ^ /usr/include/g++/cstdlib:260:22: error: '__gnu_cxx::lldiv' has not been declared using ::__gnu_cxx::lldiv; ^ /usr/include/g++/cstdlib:262:22: error: '__gnu_cxx::atoll' has not been declared using ::__gnu_cxx::atoll; ^ /usr/include/g++/cstdlib:263:22: error: '__gnu_cxx::strtof' has not been declared using ::__gnu_cxx::strtof; ^ /usr/include/g++/cstdlib:264:22: error: '__gnu_cxx::strtoll' has not been declared using ::__gnu_cxx::strtoll; ^ /usr/include/g++/cstdlib:265:22: error: '__gnu_cxx::strtoull' has not been declared using ::__gnu_cxx::strtoull; ^ /usr/include/g++/cstdlib:266:22: error: '__gnu_cxx::strtold' has not been declared using ::__gnu_cxx::strtold; ^ libHLA/CMakeFiles/HLA.dir/build.make:247: recipe for target 'libHLA/CMakeFiles/HLA.dir/SemaphorePosix.cc.o' failed gmake[2]: *** [libHLA/CMakeFiles/HLA.dir/SemaphorePosix.cc.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... gmake[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' gmake[1]: *** [libHLA/CMakeFiles/HLA.dir/all] Error 2 CMakeFiles/Makefile2:1235: recipe for target 'libHLA/CMakeFiles/HLA.dir/all' failed gmake[1]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/certi/work/CERTI-3.5.1-Source' Makefile:165: recipe for target 'all' failed gmake: *** [all] Error 2